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

Bug#785265: xorg: SEG FAULT! CANNOT USE X!



>>>>> "JC" == Julien Cristau <jcristau@debian.org> writes:

JC> Please provide a backtrace from gdb.  See
JC> http://x.debian.net/howto/use-gdb.html

http://x.debian.net/howto/use-gdb.html doesn't mention NODM!

Please mention there:

In /etc/default/nodm say
{
NODM_X_OPTIONS='-nolisten tcp -core'

This will produce a core file in the root file system, /core.
}

# gdb -c /core /usr/bin/Xorg
GNU gdb (Debian 7.9-1) 7.9
Reading symbols from /usr/bin/Xorg...Reading symbols from /usr/lib/debug/.build-id/8b/70d55debb4b00efecd44c0b860b6ee29e840ad.debug...done.
done.
[New LWP 25178]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
Core was generated by `/usr/bin/X :0 -nolisten tcp -core vt7'.
Program terminated with signal SIGABRT, Aborted.
#0  0xb748abe0 in __kernel_vsyscall ()
(gdb) bt
#0  0xb748abe0 in __kernel_vsyscall ()
#1  0xb706be07 in raise () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#2  0xb706d3d9 in abort () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#3  0xb7656e79 in OsAbort () at ../../os/utils.c:1342
#4  0xb752eec4 in ddxGiveUp (error=EXIT_ERR_ABORT) at ../../../../hw/xfree86/common/xf86Init.c:1065
#5  0xb752ef65 in AbortDDX (error=EXIT_ERR_ABORT) at ../../../../hw/xfree86/common/xf86Init.c:1109
#6  0xb765ca9f in AbortServer () at ../../os/log.c:784
#7  0xb765d3c4 in FatalError (f=0xb76867f0 "Caught signal %d (%s). Server aborting\n") at ../../os/log.c:925
#8  0xb765453d in OsSigHandler (signo=11, sip=0xbf8bfb4c, unused=0xbf8bfbcc) at ../../os/osinit.c:147
#9  <signal handler called>
#10 0xb6af6543 in drmmode_load_cursor_argb (crtc=0xb8206e70, image=0xb85a3ef8) at ../../../../../hw/xfree86/drivers/modesetting/drmmode_display.c:461
#11 0xb7567f86 in xf86_driver_load_cursor_argb (cursor_argb=0xb85a3ef8, crtc=0xb8206e70) at ../../../../hw/xfree86/modes/xf86Cursors.c:241
#12 xf86_crtc_convert_cursor_to_argb (crtc=crtc@entry=0xb8206e70, src=src@entry=0xb85a9428 "") at ../../../../hw/xfree86/modes/xf86Cursors.c:281
#13 0xb756848d in xf86_load_cursor_image (scrn=0xb8172770, src=0xb85a9428 "") at ../../../../hw/xfree86/modes/xf86Cursors.c:507
#14 0xb757313a in xf86DriverLoadCursorARGB (pCursor=<optimized out>, infoPtr=<optimized out>) at ../../../../hw/xfree86/ramdac/xf86Cursor.h:55
#15 xf86SetCursor (pScreen=0xb820bc28, pCurs=0xb8ae5130, x=640, y=512) at ../../../../hw/xfree86/ramdac/xf86HWCurs.c:156
#16 0xb7571b33 in xf86CursorSetCursor (pDev=0xb88cd3f8, pScreen=0xb820bc28, pCurs=0xb8ae5130, x=640, y=512) at ../../../../hw/xfree86/ramdac/xf86Cursor.c:357
#17 0xb763af3a in miPointerUpdateSprite (pDev=0xb88cd3f8) at ../../mi/mipointer.c:456
#18 0xb763b1a1 in miPointerDisplayCursor (pDev=0xb88cd3f8, pScreen=0xb820bc28, pCursor=0xb8ae5130) at ../../mi/mipointer.c:194
#19 0xb7580069 in CursorDisplayCursor (pDev=0xb88cd3f8, pScreen=0xb820bc28, pCursor=0xb8ae5130) at ../../xfixes/cursor.c:150
#20 0xb75cced4 in AnimCurDisplayCursor (pDev=0xb88cd3f8, pScreen=0xb820bc28, pCursor=0xb8ae5130) at ../../render/animcur.c:225
#21 0xb74f4d31 in ChangeToCursor (pDev=0xb8172fd8, cursor=0x0) at ../../dix/events.c:937
#22 0xb74f623b in WindowHasNewCursor (pWin=0xb8625dc0) at ../../dix/events.c:3359
#23 0xb751c08c in ChangeWindowAttributes (pWin=<optimized out>, vmask=<optimized out>, vlist=<optimized out>, client=<optimized out>)
    at ../../dix/window.c:1439
#24 0xb74e5ba7 in ProcChangeWindowAttributes (client=0xb8ae3c20) at ../../dix/dispatch.c:679
#25 0xb74ebe56 in Dispatch () at ../../dix/dispatch.c:432
#26 0xb74f003f in dix_main (argc=6, argv=0xbf8c03f4, envp=0xb771ba5c <noPanoramiXExtension>) at ../../dix/main.c:298
#27 0xb74d9d7a in main (argc=6, argv=0xbf8c03f4, envp=0xbf8c0410) at ../../dix/stubmain.c:34
(gdb) bt full
#0  0xb748abe0 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb706be07 in raise () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb706d3d9 in abort () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
No symbol table info available.
#3  0xb7656e79 in OsAbort () at ../../os/utils.c:1342
No locals.
#4  0xb752eec4 in ddxGiveUp (error=EXIT_ERR_ABORT) at ../../../../hw/xfree86/common/xf86Init.c:1065
        i = <optimized out>
#5  0xb752ef65 in AbortDDX (error=EXIT_ERR_ABORT) at ../../../../hw/xfree86/common/xf86Init.c:1109
        i = 1
#6  0xb765ca9f in AbortServer () at ../../os/log.c:784
No locals.
#7  0xb765d3c4 in FatalError (f=0xb76867f0 "Caught signal %d (%s). Server aborting\n") at ../../os/log.c:925
        args = 0xbf8bfb24 "\v"
        args2 = 0xbf8bfb24 "\v"
        beenhere = 1
#8  0xb765453d in OsSigHandler (signo=11, sip=0xbf8bfb4c, unused=0xbf8bfbcc) at ../../os/osinit.c:147
        unused = 0xbf8bfbcc
        sip = 0xbf8bfb4c
        signo = 11
#9  <signal handler called>
No symbol table info available.
#10 0xb6af6543 in drmmode_load_cursor_argb (crtc=0xb8206e70, image=0xb85a3ef8) at ../../../../../hw/xfree86/drivers/modesetting/drmmode_display.c:461
        ms = 0xb8172fd8
        drmmode_crtc = 0xb82078a0
        i = 0
        ptr = 0x0
#11 0xb7567f86 in xf86_driver_load_cursor_argb (cursor_argb=0xb85a3ef8, crtc=0xb8206e70) at ../../../../hw/xfree86/modes/xf86Cursors.c:241
No locals.
#12 xf86_crtc_convert_cursor_to_argb (crtc=crtc@entry=0xb8206e70, src=src@entry=0xb85a9428 "") at ../../../../hw/xfree86/modes/xf86Cursors.c:281
        scrn = <optimized out>
        xf86_config = 0xb8206d90
        cursor_info = 0xb853c638
        cursor_image = 0xb85a3ef8
        x = <optimized out>
        y = <optimized out>
        xin = 63
        yin = 63
        flags = 24832
        bits = <optimized out>
#13 0xb756848d in xf86_load_cursor_image (scrn=0xb8172770, src=0xb85a9428 "") at ../../../../hw/xfree86/modes/xf86Cursors.c:507
        crtc = 0xb8206e70
        xf86_config = 0xb8206d90
        c = 0
#14 0xb757313a in xf86DriverLoadCursorARGB (pCursor=<optimized out>, infoPtr=<optimized out>) at ../../../../hw/xfree86/ramdac/xf86Cursor.h:55
No locals.
#15 xf86SetCursor (pScreen=0xb820bc28, pCurs=0xb8ae5130, x=640, y=512) at ../../../../hw/xfree86/ramdac/xf86HWCurs.c:156
        infoPtr = 0xb853c638
#16 0xb7571b33 in xf86CursorSetCursor (pDev=0xb88cd3f8, pScreen=0xb820bc28, pCurs=0xb8ae5130, x=640, y=512) at ../../../../hw/xfree86/ramdac/xf86Cursor.c:357
        cursor = <optimized out>
        infoPtr = 0xb853c638
#17 0xb763af3a in miPointerUpdateSprite (pDev=0xb88cd3f8) at ../../mi/mipointer.c:456
        y = 512
        devy = 512
        pScreen = 0xb820bc28
        pCursor = <optimized out>
        x = 640
        devx = 640
        pPointer = 0xb88ce6c8
        pDev = 0xb88cd3f8
#18 0xb763b1a1 in miPointerDisplayCursor (pDev=0xb88cd3f8, pScreen=0xb820bc28, pCursor=0xb8ae5130) at ../../mi/mipointer.c:194
        pPointer = <optimized out>
        pCursor = 0xb8ae5130
        pScreen = 0xb820bc28
        pDev = 0xb88cd3f8
#19 0xb7580069 in CursorDisplayCursor (pDev=0xb88cd3f8, pScreen=0xb820bc28, pCursor=0xb8ae5130) at ../../xfixes/cursor.c:150
        ret = <optimized out>
        backupProc = 0xb757ffd0 <CursorDisplayCursor>
#20 0xb75cced4 in AnimCurDisplayCursor (pDev=0xb88cd3f8, pScreen=0xb820bc28, pCursor=0xb8ae5130) at ../../render/animcur.c:225
        ret = <optimized out>
#21 0xb74f4d31 in ChangeToCursor (pDev=0xb8172fd8, cursor=0x0) at ../../dix/events.c:937
        pSprite = 0xb88d29d0
        pScreen = 0xb8172fd8
#22 0xb74f623b in WindowHasNewCursor (pWin=0xb8625dc0) at ../../dix/events.c:3359
        pDev = 0xb88cd3f8
#23 0xb751c08c in ChangeWindowAttributes (pWin=<optimized out>, vmask=<optimized out>, vlist=<optimized out>, client=<optimized out>)
    at ../../dix/window.c:1439
        pVlist = <optimized out>
        pPixmap = 0xbf8c0218
        pixID = <optimized out>
        pCursor = 0xb8ae5130
        pOldCursor = <optimized out>
        cursorID = <optimized out>
        pChild = <optimized out>
        cmap = <optimized out>
        pCmap = 0xbf8c0264
        xE = {u = {u = {type = 0 '\000', detail = 80 'P', sequenceNumber = 46961}, keyButtonPointer = {pad00 = 3077656576, time = 3098426400,
              root = 3098426960, event = 3077712716, child = 3075409430, rootX = 616, rootY = -16500, eventX = 585, eventY = 0, state = 15392,
              sameScreen = 174 '\256', pad1 = 184 '\270'}, enterLeave = {pad00 = 3077656576, time = 3098426400, root = 3098426960, event = 3077712716,
              child = 3075409430, rootX = 616, rootY = -16500, eventX = 585, eventY = 0, state = 15392, mode = 174 '\256', flags = 184 '\270'}, focus = {
              pad00 = 3077656576, window = 3098426400, mode = 80 'P', pad1 = 62 '>', pad2 = 174 '\256', pad3 = 184 '\270'}, expose = {pad00 = 3077656576,
              window = 3098426400, x = 15952, y = 47278, width = 11084, height = 46962, count = 1558, pad2 = 46927}, graphicsExposure = {pad00 = 3077656576,
              drawable = 3098426400, x = 15952, y = 47278, width = 11084, height = 46962, minorEvent = 1558, count = 46927, majorEvent = 104 'h',
              pad1 = 2 '\002', pad2 = 140 '\214', pad3 = 191 '\277'}, noExposure = {pad00 = 3077656576, drawable = 3098426400, minorEvent = 15952,
              majorEvent = 174 '\256', bpad = 184 '\270'}, visibility = {pad00 = 3077656576, window = 3098426400, state = 80 'P', pad1 = 62 '>',
              pad2 = 174 '\256', pad3 = 184 '\270'}, createNotify = {pad00 = 3077656576, parent = 3098426400, window = 3098426960, x = 11084, y = -18574,
              width = 1558, height = 46927, borderWidth = 616, override = 140 '\214', bpad = 191 '\277'}, destroyNotify = {pad00 = 3077656576,
              event = 3098426400, window = 3098426960}, unmapNotify = {pad00 = 3077656576, event = 3098426400, window = 3098426960, fromConfigure = 76 'L',
              pad1 = 43 '+', pad2 = 114 'r', pad3 = 183 '\267'}, mapNotify = {pad00 = 3077656576, event = 3098426400, window = 3098426960, override = 76 'L',
              pad1 = 43 '+', pad2 = 114 'r', pad3 = 183 '\267'}, mapRequest = {pad00 = 3077656576, parent = 3098426400, window = 3098426960}, reparent = {
              pad00 = 3077656576, event = 3098426400, window = 3098426960, parent = 3077712716, x = 1558, y = -18609, override = 104 'h', pad1 = 2 '\002',
              pad2 = 140 '\214', pad3 = 191 '\277'}, configureNotify = {pad00 = 3077656576, event = 3098426400, window = 3098426960,
              aboveSibling = 3077712716, x = 1558, y = -18609, width = 616, height = 49036, borderWidth = 585, override = 0 '\000', bpad = 0 '\000'},
            configureRequest = {pad00 = 3077656576, parent = 3098426400, window = 3098426960, sibling = 3077712716, x = 1558, y = -18609, width = 616,
              height = 49036, borderWidth = 585, valueMask = 0, pad1 = 3098426400}, gravity = {pad00 = 3077656576, event = 3098426400, window = 3098426960,
              x = 11084, y = -18574, pad1 = 3075409430, pad2 = 3213623912, pad3 = 585, pad4 = 3098426400}, resizeRequest = {pad00 = 3077656576,
              window = 3098426400, width = 15952, height = 47278}, circulate = {pad00 = 3077656576, event = 3098426400, window = 3098426960,
              parent = 3077712716, place = 22 '\026', pad1 = 6 '\006', pad2 = 79 'O', pad3 = 183 '\267'}, property = {pad00 = 3077656576,
              window = 3098426400, atom = 3098426960, time = 3077712716, state = 22 '\026', pad1 = 6 '\006', pad2 = 46927}, selectionClear = {
              pad00 = 3077656576, time = 3098426400, window = 3098426960, atom = 3077712716}, selectionRequest = {pad00 = 3077656576, time = 3098426400,
              owner = 3098426960, requestor = 3077712716, selection = 3075409430, target = 3213623912, property = 585}, selectionNotify = {
              pad00 = 3077656576, time = 3098426400, requestor = 3098426960, selection = 3077712716, target = 3075409430, property = 3213623912}, colormap = {
              pad00 = 3077656576, window = 3098426400, colormap = 3098426960, new = 76 'L', state = 43 '+', pad1 = 114 'r', pad2 = 183 '\267'},
            mappingNotify = {pad00 = 3077656576, request = 32 ' ', firstKeyCode = 60 '<', count = 174 '\256', pad1 = 184 '\270'}, clientMessage = {
              pad00 = 3077656576, window = 3098426400, u = {l = {type = 3098426960, longs0 = -1217254580, longs1 = -1219557866, longs2 = -1081343384,
                  longs3 = 585, longs4 = -1196540896}, s = {type = 3098426960, shorts0 = 11084, shorts1 = -18574, shorts2 = 1558, shorts3 = -18609,
                  shorts4 = 616, shorts5 = -16500, shorts6 = 585, shorts7 = 0, shorts8 = 15392, shorts9 = -18258}, b = {type = 3098426960,
                  bytes = "L+r\267\026\006O\267h\002\214\277I\002\000\000 <\256\270"}}}}}
        error = 0
        rc = <optimized out>
        pScreen = <optimized out>
        index2 = 16384
        tmask = <optimized out>
        vmaskCopy = <optimized out>
        val = <optimized out>
        checkOptional = 0
        borderRelative = <optimized out>
#24 0xb74e5ba7 in ProcChangeWindowAttributes (client=0xb8ae3c20) at ../../dix/dispatch.c:679
        pWin = 0xb8625dc0
        stuff = 0xb8ae3e50
        len = 1
        rc = <optimized out>
        access_mode = <optimized out>
#25 0xb74ebe56 in Dispatch () at ../../dix/dispatch.c:432
No locals.
#26 0xb74f003f in dix_main (argc=6, argv=0xbf8c03f4, envp=0xb771ba5c <noPanoramiXExtension>) at ../../dix/main.c:298
        alwaysCheckForInput = {0, 1}
#27 0xb74d9d7a in main (argc=6, argv=0xbf8c03f4, envp=0xbf8c0410) at ../../dix/stubmain.c:34
No locals.
(gdb)


Reply to: