On Mon, Aug 30, 2010 at 00:52:40 +0300, Kamen Naydenov wrote:
> If I run glxgears X crashes badly - black screen or screen shot and
> only SysRq commands works (can't test network access).
>
OK, I can reproduce a crash when running glxgears.
Program received signal SIGSEGV, Segmentation fault.
0xb760d91e in ?? () from /lib/i686/cmov/libc.so.6
(gdb) bt full
#0 0xb760d91e in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#1 0xb76107fc in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7610d2d in realloc () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#3 0x080a9cf3 in Xrealloc (ptr=0xb76e43a0, amount=3077456856)
at ../../os/utils.c:1122
No locals.
#4 0x080a107e in miRectAlloc (pRgn=0x94a2494, n=20) at ../../mi/miregion.c:392
data = <value optimized out>
#5 0x080a2890 in miAppendNonO (badreg=0xbffbe398, pOverlap=0xbffbe3bc)
at ../../mi/miregion.c:530
pNextRect = <value optimized out>
#6 miRegionOp (badreg=0xbffbe398, pOverlap=0xbffbe3bc)
at ../../mi/miregion.c:793
bot = <value optimized out>
numRects = <value optimized out>
ytop = <value optimized out>
newSize = <value optimized out>
prevBand = 10
top = <value optimized out>
ybot = <value optimized out>
curBand = 0
r2y1 = <value optimized out>
oldData = <value optimized out>
r1y1 = <value optimized out>
#7 miRegionValidate (badreg=0xbffbe398, pOverlap=0xbffbe3bc)
at ../../mi/miregion.c:1377
half = 1
numRects = 10
ri = 0x94a2480
numRI = 3
sizeRI = <value optimized out>
i = <value optimized out>
rit = <value optimized out>
box = 0x94a2494
riBox = <value optimized out>
ret = 1
#8 0x0815eafc in miValidateTree (pParent=0x9160e30, pChild=0x93c6210,
kind=VTMap) at ../../mi/mivaltree.c:741
totalClip = {extents = {x1 = 0, y1 = 25, x2 = 1024, y2 = 600},
data = 0x0}
childClip = {extents = {x1 = 0, y1 = 0, x2 = 0, y2 = 0},
data = 0x81effb8}
childUnion = {extents = {x1 = 0, y1 = 0, x2 = 0, y2 = 600},
data = 0x956a650}
exposed = {extents = {x1 = 0, y1 = 0, x2 = 0, y2 = 0},
data = 0x81effb8}
pScreen = 0x91223a0
pWin = 0x93c6210
overlap = 1
viewvals = <value optimized out>
forward = -1074011240
#9 0x080992f5 in MapWindow (pWin=0x93c6210, client=0x9393990)
at ../../dix/window.c:2671
event = {u = {u = {type = 19 '\023', detail = 0 '\000',
sequenceNumber = 983}, keyButtonPointer = {pad00 = 64421907,
time = 242, root = 14681649, event = 0, child = 0, rootX = 0,
rootY = 0, eventX = 0, eventY = 0, state = 0,
sameScreen = 0 '\000', pad1 = 0 '\000'}, enterLeave = {
pad00 = 64421907, time = 242, root = 14681649, event = 0,
child = 0, rootX = 0, rootY = 0, eventX = 0, eventY = 0,
state = 0, mode = 0 '\000', flags = 0 '\000'}, focus = {
pad00 = 64421907, window = 242, mode = 49 '1', pad1 = 6 '\006',
pad2 = 224 '\340', pad3 = 0 '\000'}, expose = {pad00 = 64421907,
window = 242, x = 1585, y = 224, width = 0, height = 0,
count = 0, pad2 = 0}, graphicsExposure = {pad00 = 64421907,
drawable = 242, x = 1585, y = 224, width = 0, height = 0,
minorEvent = 0, count = 0, majorEvent = 0 '\000',
pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'},
noExposure = {pad00 = 64421907, drawable = 242, minorEvent = 1585,
majorEvent = 224 '\340', bpad = 0 '\000'}, visibility = {
pad00 = 64421907, window = 242, state = 49 '1', pad1 = 6 '\006',
pad2 = 224 '\340', pad3 = 0 '\000'}, createNotify = {
pad00 = 64421907, parent = 242, window = 14681649, x = 0, y = 0,
width = 0, height = 0, borderWidth = 0, override = 0 '\000',
bpad = 0 '\000'}, destroyNotify = {pad00 = 64421907,
event = 242, window = 14681649}, unmapNotify = {
pad00 = 64421907, event = 242, window = 14681649,
fromConfigure = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000',
pad3 = 0 '\000'}, mapNotify = {pad00 = 64421907, event = 242,
window = 14681649, override = 0 '\000', pad1 = 0 '\000',
pad2 = 0 '\000', pad3 = 0 '\000'}, mapRequest = {
pad00 = 64421907, parent = 242, window = 14681649}, reparent = {
pad00 = 64421907, event = 242, window = 14681649, parent = 0,
x = 0, y = 0, override = 0 '\000', pad1 = 0 '\000',
pad2 = 0 '\000', pad3 = 0 '\000'}, configureNotify = {
pad00 = 64421907, event = 242, window = 14681649,
aboveSibling = 0, x = 0, y = 0, width = 0, height = 0,
borderWidth = 0, override = 0 '\000', bpad = 0 '\000'},
configureRequest = {pad00 = 64421907, parent = 242,
window = 14681649, sibling = 0, x = 0, y = 0, width = 0,
height = 0, borderWidth = 0, valueMask = 0, pad1 = 0},
gravity = {pad00 = 64421907, event = 242, window = 14681649,
x = 0, y = 0, pad1 = 0, pad2 = 0, pad3 = 0, pad4 = 0},
resizeRequest = {pad00 = 64421907, window = 242, width = 1585,
height = 224}, circulate = {pad00 = 64421907, event = 242,
window = 14681649, parent = 0, place = 0 '\000',
pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, property = {
pad00 = 64421907, window = 242, atom = 14681649, time = 0,
state = 0 '\000', pad1 = 0 '\000', pad2 = 0}, selectionClear = {
pad00 = 64421907, time = 242, window = 14681649, atom = 0},
selectionRequest = {pad00 = 64421907, time = 242,
owner = 14681649, requestor = 0, selection = 0, target = 0,
property = 0}, selectionNotify = {pad00 = 64421907, time = 242,
requestor = 14681649, selection = 0, target = 0, property = 0},
colormap = {pad00 = 64421907, window = 242, colormap = 14681649,
new = 0 '\000', state = 0 '\000', pad1 = 0 '\000',
pad2 = 0 '\000'}, mappingNotify = {pad00 = 64421907,
request = 242 '\362', firstKeyCode = 0 '\000', count = 0 '\000',
pad1 = 0 '\000'}, clientMessage = {pad00 = 64421907,
window = 242, u = {l = {type = 14681649, longs0 = 0, longs1 = 0,
longs2 = 0, longs3 = 0, longs4 = 0}, s = {type = 14681649,
shorts0 = 0, shorts1 = 0, shorts2 = 0, shorts3 = 0,
shorts4 = 0, shorts5 = 0, shorts6 = 0, shorts7 = 0,
shorts8 = 0, shorts9 = 0}, b = {type = 14681649,
bytes = '\000' <repeats 19 times>}}}}}
anyMarked = <value optimized out>
pScreen = 0x91223a0
pParent = 0x9160e30
pLayerWin = 0x93c6210
#10 0x08072279 in ProcMapWindow (client=0x9393990) at ../../dix/dispatch.c:837
pWin = 0x93c6210
rc = <value optimized out>
#11 0x08072ff7 in Dispatch () at ../../dix/dispatch.c:439
result = <value optimized out>
client = 0x9393990
nready = 0
start_tick = 700
#12 0x0806692a in main (argc=9, argv=0xbffbe604, envp=0xbffbe62c)
at ../../dix/main.c:285
i = <value optimized out>
alwaysCheckForInput = {0, 1}
Not sure what to make of this.
Cheers,
Julien
Attachment:
signature.asc
Description: Digital signature