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: