[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#453069: Xorg server crashes when compositing is enabled



> You should install xserver-xorg-core-dbg, 
I have that package installed 
> switch to the nv driver (we 
> can't do
> anything about nvidia), 
Both of the core dumps I've posted are from X with the nv driver. 
> get a new core if needed, run "gdb 
> /usr/bin/Xorg core"
> and then enter "bt full". Send us the whole output of gdb.
The stack trace is in the attachment. gdb also said:

warning: Can't read pathname for load map: Input/output error.
Failed to read a valid object file image from memory.
128     ../../../miext/cw/cw_render.c: No such file or directory.
Cannot access memory at address 0x8
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
Core was generated by `X :1'.
Program terminated with signal 11, Segmentation fault.
#0  0xb6fe92d2 in cwGetBackingPicture (pPicture=0x854ac70, x_off=0xbfbe7440, y_off=0xbfbe743c) at ../../../miext/cw/cw_render.c:128
	in ../../../miext/cw/cw_render.c
#0  0xb6fe92d2 in cwGetBackingPicture (pPicture=0x854ac70, x_off=0xbfbe7440, y_off=0xbfbe743c) at ../../../miext/cw/cw_render.c:128
	pPixmap = (PixmapPtr) 0x0
#1  0xb6fe959d in cwGlyphs (op=3 '\003', pSrcPicture=0x85486e0, pDstPicture=0x854ac70, maskFormat=0x8228968, xSrc=0, ySrc=0, nlists=1, lists=0xbfbe7998, 
    glyphs=0xbfbe7598) at ../../../miext/cw/cw_render.c:296
	ps = (PictureScreenPtr) 0x8228df0
	pCwScreen = (cwScreenPtr) 0x8228378
	src_picture_x_off = 0
	src_picture_y_off = 0
	pBackingSrcPicture = (PicturePtr) 0x85486e0
	dst_picture_x_off = 139674304
	dst_picture_y_off = <value optimized out>
	pBackingDstPicture = <value optimized out>
#2  0x0816fa34 in damageGlyphs (op=65 'A', pSrc=0x85486e0, pDst=0x854ac70, maskFormat=0x8228968, xSrc=<value optimized out>, ySrc=<value optimized out>, 
    nlist=1, list=0xbfbe7998, glyphs=0xbfbe7598) at ../../../miext/damage/damage.c:658
	box = {x1 = -21392, y1 = 2132, x2 = 29912, y2 = -16450}
	x1 = <value optimized out>
	x = -1078037312
	n = 0
	y1 = <value optimized out>
	x2 = 135622037
	glyphsTmp = (GlyphPtr *) 0x8201308
	y = -1078037272
	glyph = <value optimized out>
	y2 = 136319752
	ps = (PictureScreenPtr) 0x8228df0
	pScrPriv = (DamageScrPrivPtr) 0x82283d8
#3  0x081570fa in CompositeGlyphs (op=<value optimized out>, pSrc=0x85486e0, pDst=0x854ac70, maskFormat=0x8228968, xSrc=0, ySrc=0, nlist=1, 
    lists=0xbfbe7998, glyphs=0xbfbe7598) at ../../render/picture.c:1785
	ps = (PictureScreenPtr) 0x8228df0
#4  0x0815e988 in ProcRenderCompositeGlyphs (client=0x84b6930) at ../../render/render.c:1403
	glyphSet = (GlyphSetPtr) 0x8548188
	gs = 1
	pFormat = (PictFormatPtr) 0x8228968
	listsLocal = {{xOff = 85, yOff = 418, len = 3 '\003', format = 0x8228968}, {xOff = 0, yOff = 0, len = 64 '@', format = 0xbfbe79c8}, {xOff = -5715, 
    yOff = -18478, len = 64 '@', format = 0x40}, {xOff = 5736, yOff = -18453, len = 240 'ð', format = 0x852d838}, {xOff = 31320, yOff = -16450, 
    len = 76 'L', format = 0x852d7f0}, {xOff = 1160, yOff = 0, len = 4 '\004', format = 0xbfbe79f8}, {xOff = -5715, yOff = -18478, len = 64 '@', 
    format = 0x40}, {xOff = 5736, yOff = -18453, len = 56 '8', format = 0x852d844}, {xOff = 31240, yOff = -16450, len = 144 '\220', format = 0x8245360}, {
    xOff = 5736, yOff = -18453, len = 68 'D', format = 0xb7e8ee40}, {xOff = 4968, yOff = 2132, len = 144 '\220', format = 0x38}, {xOff = 24460, 
    yOff = 2077, len = 0 '\0', format = 0x0}, {xOff = 31304, yOff = -16450, len = 68 'D', format = 0x8225708}, {xOff = -31896, yOff = 2081, len = 104 'h', 
    format = 0x81d5f8c}, {xOff = -10184, yOff = 2130, len = 140 '\214', format = 0xb7f3acfb}, {xOff = 14943, yOff = -18674, len = 104 'h', 
    format = 0x852d7f0}, {xOff = 22280, yOff = 2082, len = 224 'à', format = 0x8225708}, {xOff = -31896, yOff = 2081, len = 112 'p', format = 0x846f570}, {
    xOff = 22280, yOff = 2082, len = 104 'h', format = 0x846f570}, {xOff = -2704, yOff = 2118, len = 112 'p', format = 0x852d7f0}, {xOff = 2716, 
    yOff = -18465, len = 151 '\227', format = 0x85342c0}, {xOff = 30096, yOff = 2082, len = 32 ' ', format = 0x82282c8}, {xOff = -31960, yOff = 2082, 
    len = 208 'Ð', format = 0xbfbe7b28}, {xOff = -2704, yOff = 2118, len = 1 '\001', format = 0x852d768}, {xOff = 31464, yOff = -16450, len = 0 '\0', 
    format = 0x823cf80}, {xOff = -1, yOff = -1, len = 0 '\0', format = 0x0}, {xOff = 17088, yOff = 2131, len = 144 '\220', format = 0xbfbe7b20}, {
    xOff = -20355, yOff = -18673, len = 112 'p', format = 0xbfbe7c60}, {xOff = 1, yOff = 0, len = 32 ' ', format = 0xb70e410c}, {xOff = 0, yOff = 0, 
    len = 0 '\0', format = 0xbfbe7b28}, {xOff = -18852, yOff = -18690, len = 192 'À', format = 0x8227590}, {xOff = 31704, yOff = -16450, len = 92 '\\', 
    format = 0xbfbe7b28}, {xOff = 31544, yOff = -16450, len = 112 'p', format = 0x0}, {xOff = 1280, yOff = 1024, len = 144 '\220', format = 0x81d038c}, {
    xOff = 30096, yOff = 2082, len = 192 'À', format = 0xbfbe7b18}, {xOff = -1, yOff = -1, len = 255 'ÿ', format = 0x62e07f}, {xOff = 22, yOff = 0, 
    len = 159 '\237', format = 0x81d5f8c}, {xOff = 30096, yOff = 2082, len = 216 'Ø', format = 0x816cf2a}, {xOff = 26928, yOff = 2123, len = 114 'r', 
    format = 0xbfbe7b78}, {xOff = 9126, yOff = -18685, len = 92 '\\', format = 0x8227590}, {xOff = 31640, yOff = -16450, len = 199 'Ç', 
    format = 0x85342c0}, {xOff = 17088, yOff = 2131, len = 152 '\230', format = 0x81d5f8c}, {xOff = 30096, yOff = 2082, len = 192 'À', 
    format = 0xbfbe7bb8}, {xOff = -15968, yOff = 2070, len = 192 'À', format = 0xc00172}, {xOff = 31672, yOff = -16450, len = 140 '\214', 
    format = 0x81d5f8c}, {xOff = 30096, yOff = 2082, len = 216 'Ø', format = 0x816ce89}, {xOff = 17088, yOff = 2131, len = 208 'Ð', format = 0x816ce7b}, {
    xOff = 24460, yOff = 2077, len = 144 '\220', format = 0x85342c0}, {xOff = 31752, yOff = -16450, len = 198 'Æ', format = 0x85342c0}, {xOff = 31840, 
    yOff = -16450, len = 0 '\0', format = 0x81d5f8c}, {xOff = 17088, yOff = 2131, len = 0 '\0', format = 0x82283d8}, {xOff = 24460, yOff = 2077, 
    len = 144 '\220', format = 0x824b3f0}, {xOff = 31784, yOff = -16450, len = 45 '-', format = 0x85342c0}, {xOff = 31840, yOff = -16450, len = 0 '\0', 
    format = 0x81d5f8c}, {xOff = 31840, yOff = -16450, len = 144 '\220', format = 0xbfbe7c78}, {xOff = 20901, yOff = 2067, len = 220 'Ü', 
    format = 0x81d5f8c}, {xOff = 31848, yOff = -16450, len = 74 'J', format = 0x8201304}, {xOff = 0, yOff = 0, len = 144 '\220', format = 0x0}, {
    xOff = 406, yOff = 0, len = 165 '¥', format = 0x7c78}, {xOff = 24460, yOff = 2077, len = 152 '\230', format = 0x84b6930}, {xOff = 31864, yOff = -16450, 
    len = 240 'ð', format = 0x8201304}, {xOff = 31888, yOff = -16450, len = 184 '¸', format = 0x814d38f}, {xOff = 4868, yOff = 2080, len = 144 '\220', 
    format = 0x196}, {xOff = 10753, yOff = 2075, len = 48 '0', format = 0x82497d0}}
	lists = (GlyphListPtr) 0xbfbe79a4
	listsBase = (GlyphListPtr) 0xbfbe7998
	glyphsLocal = {0x8548ba0, 0x854a930, 0x8544ed0, 0x8540368, 0x8546188, 0x84bd970, 0x84bd9c8, 0x84bda20, 0x852c0d0, 0x852ca30, 0x8540158, 0x852c118, 
  0x8540368, 0x852d500, 0x84bda20, 0x852cae0, 0x852c118, 0x8540158, 0x84bd908, 0x8580708, 0x84bd9c8, 0x85803a8, 0xb7e8e340, 0x857bd38, 0x85544c8, 
  0xb7ded8da, 0xbfbe7828, 0xb7e0b170, 0x410000, 0x31, 0x6, 0x85803a8, 0x1, 0xb7d2c0c1, 0x85803a8, 0xbfbe78d0, 0xbfbe78d8, 0x8554d88, 0x8554d90, 0x0, 0x18, 
  0x8544210, 0xb7e0b158, 0xc0, 0xb7df0a9c, 0x8544210, 0xb7e0b170, 0x85803a8, 0xb7df0a9c, 0x82281e8, 0xb7e09ff4, 0x0, 0xb7e0b140, 0xbfbe7688, 0xb7d2e9ad, 
  0xb7e0b140, 0x28, 0xb7eb1668, 0x8200d1c, 0xb7e09ff4, 0xb7d2ca71, 0x8544218, 0xbfbe76c8, 0xb7d301e0, 0xb7e0b140, 0x8544218, 0xe, 0xbfbe78d0, 0x857fb48, 
  0xb7ded8da, 0xbfbe78d8, 0xb7e0b170, 0x4bf0000, 0x71, 0xe, 0x8544218, 0x1, 0xb7d2c0c1, 0x8544218, 0x85425d8, 0x85425e8, 0x854d490, 0x854d498, 0x0, 0x18, 
  0x8541b68, 0xb7e09ff4, 0x10, 0xbfbe7738, 0x0, 0xbfbe7724, 0xb7d49869, 0xb7d2ca71, 0x81b4109, 0x0, 0xbfbe7724, 0x0, 0x26c69, 0xb7e0b16c, 0x0, 0x0, 0x0, 
  0x0, 0xb7e0b170, 0xbfbe7758, 0x50, 0xa, 0xb7d2aa5b, 0x85546b8, 0xb7d2c0c1, 0x0, 0xbfbe7cc0, 0xbfbe7cd8, 0xffffe420, 0xe, 0x33, 0x0, 0x8541150, 0x7b, 
  0x10, 0xb7df0b00, 0xbfbe7cd8, 0xbfbe7a40, 0x100, 0x0, 0x8205240, 0xb7e09ff4, 0x0, 0xb7e0b140, 0xbfbe77b8, 0xb7d2e9ad, 0x85411a0, 0xb7d2ca71, 0xb7eb1668, 
  0x8200d1c, 0xb7e09ff4, 0xb7e0b140, 0x8541158, 0xbfbe77f8, 0xb7d301e0, 0x857d558, 0xb7ded8da, 0xa, 0xb7e0b170, 0x1, 0x70, 0xe, 0x8541158, 0x0, 0xb7d2c0c1, 
  0x188, 0x8541158, 0xbfbe7928, 0xb7e8fbfd, 0x8541158, 0xbfbe7a38, 0xbfbe7a38, 0x8553cb8, 0x851bfb0, 0x40, 0xb7df0b00, 0xbfbe7968, 0x8553cb8, 0x0, 
  0xb7e0b140, 0x18e7848, 0xb7e09ff4, 0x0, 0xb7e0b140, 0xbfbe7858, 0xb7d2e9ad, 0x8553d28, 0x68, 0xb7eb1668, 0x8200d1c, 0xb7e09ff4, 0xb7e0b140, 0x8553cc0, 
  0xbfbe7898, 0xb7d301e0, 0xb7e0b140, 0x8553cc0, 0x85442f8, 0xbfbe7968, 0xb7d2ca71, 0x8553cb8, 0x8553cd8, 0x8553cc0, 0x100011, 0xb7eb1668, 0x488, 
  0x8553cc0, 0xbfbe79c8, 0xb7e8fbfd, 0x8553cc0, 0x852d840, 0x852d840, 0x8554640, 0x8554648, 0x10...}
	glyph = <value optimized out>
	glyphs = (GlyphPtr *) 0xbfbe75a4
	glyphsBase = (GlyphPtr *) 0xbfbe7598
	elt = (xGlyphElt *) 0x85256d0
	buffer = (CARD8 *) 0x85256dc "8"
	end = (CARD8 *) 0x85256dc "8"
	nglyph = 3
	nlist = 1
	space = <value optimized out>
	size = 1
	n = -1
#5  0x08159e15 in ProcRenderDispatch (client=0x0) at ../../render/render.c:2002
No locals.
#6  0x0814d58e in XaceCatchExtProc (client=0x84b6930) at ../../Xext/xace.c:299
	major = 157
	ext = <value optimized out>
#7  0x0808d1ff in Dispatch () at ../../dix/dispatch.c:502
	result = <value optimized out>
	client = (ClientPtr) 0x84b6930
	nready = 0
	start_tick = 7760
#8  0x0807474b in main (argc=2, argv=0xbfbe8224, envp=) at ../../dix/main.c:452
	pScreen = <value optimized out>
	i = 1
	error = 136142732
	xauthfile = <value optimized out>
	alwaysCheckForInput = {0, 1}

Reply to: