11 августа 2009 00:14:43 вы писали: > > Don't attach gdb from a terminal running inside X, otherwise you get a > deadlock. X server stop when i press alt-f7 after continue gdb. > > Do it from another machine with ssh. Once gdb is attached, enter "c" in > gdb to make the process "continue". Then reproduce the crash by starting > your wine program. gdb will catch the segmentation fault. Enter "bt > full" in gdb and send us the resulting backtrace. > bt full log - get ower ssh --- Иван Борзенков <ivan1986@list.ru>
(gdb) c
Continuing.
Program received signal SIGSEGV, Segmentation fault.
0x08072649 in privateExists (privates=0x8ccdef8, key=0x81eee00) at ../../dix/privates.c:79
79 ../../dix/privates.c: Нет такого файла или каталога.
in ../../dix/privates.c
(gdb) bt full
#0 0x08072649 in privateExists (privates=0x8ccdef8, key=0x81eee00) at ../../dix/privates.c:79
No locals.
#1 dixLookupPrivate (privates=0x8ccdef8, key=0x81eee00) at ../../dix/privates.c:162
ptr = <value optimized out>
#2 0x08110a19 in miDCPutUpCursor (pDev=0x8b65040, pScreen=0x8715ca0, pCursor=0x8c771c0, x=-1, y=262, source=0, mask=16777215) at ../../mi/midispcur.c:449
pPriv = 0x106
pBuffer = <value optimized out>
pWin = <value optimized out>
#3 0x081211fb in miSpriteRestoreCursor (pDev=0x8b65040, pScreen=0x8715ca0) at ../../mi/misprite.c:1025
pScreenPriv = 0x8717858
pCursor = 0x8c771c0
pCursorInfo = 0x8b89f70
#4 0x080f70a6 in xf86CursorEnableDisableFBAccess (index=0, enable=1) at ../../../../hw/xfree86/ramdac/xf86Cursor.c:230
pDev = 0x8b65040
pScreen = 0x8715ca0
ScreenPriv = 0x8717970
#5 0x080f4c5e in xf86RandR12ScreenSetSize (pScreen=0x8715ca0, width=1280, height=800, mmWidth=261, mmHeight=163) at ../../../../hw/xfree86/modes/xf86RandR12.c:735
randrp = 0x8717830
pScrn = 0x870f778
config = 0x8712070
pRoot = 0x877a590
pScrnPix = 0x8778810
ret = 1
c = 2
#6 0x08163399 in RRScreenSizeSet (pScreen=0x8715ca0, width=<value optimized out>, height=<value optimized out>, mmWidth=261, mmHeight=163) at ../../randr/rrscreen.c:185
No locals.
#7 0x08163b6b in ProcRRSetScreenConfig (client=0x8cb2848) at ../../randr/rrscreen.c:938
c = 2
rep = {type = 72 'H', status = 40 '(', sequenceNumber = 2251, length = 136241504, newTimestamp = 3216093224, newConfigTimestamp = 135641402, root = 136241508,
subpixelOrder = 45060, pad4 = 49073, pad5 = 147558168, pad6 = 5}
pDraw = 0x877a590
rc = <value optimized out>
pScreen = 0x8715ca0
pScrPriv = 0x8717c88
i = 0
rate = 60
has_rate = 1
output = 0x875ef28
crtc = 0x875e698
mode = 0x875fc60
pData = 0x8cebad0
pSize = 0x8cebae4
width = 1280
height = 800
#8 0x0815bdc5 in ProcRRDispatch (client=0x81eee00) at ../../randr/randr.c:483
No locals.
#9 0x0808c79f in Dispatch () at ../../dix/dispatch.c:437
result = <value optimized out>
client = 0x8cb2848
nready = 0
start_tick = 7200
#10 0x08071ada in main (argc=3, argv=0xbfb1b164, envp=0x0) at ../../dix/main.c:397
i = <value optimized out>
alwaysCheckForInput = {0, 1}
(gdb)
Attachment:
signature.asc
Description: This is a digitally signed message part.