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

Bug#864998: Acknowledgement (xserver-xorg-video-qxl: Segault at login (at res change?))



I installed the debug symbols for the X server and captured with gdb:

Thread 1 "Xorg" received signal SIGSEGV, Segmentation fault.
0x00007f3493990c13 in drmmode_show_cursor (crtc=0x557e0c384560)
    at ../../src/qxl_drmmode.c:288
288	../../src/qxl_drmmode.c: No such file or directory.
(gdb) bt full
#0  0x00007f3493990c13 in drmmode_show_cursor (crtc=0x557e0c384560) at ../../src/qxl_drmmode.c:288
        xf86_config = <optimized out>
        cursor = <optimized out>
        ret = <optimized out>
        drmmode_crtc = 0x557e0c385030
        drmmode = 0x557e0c3824b8
        handle = 1
        use_set_cursor2 = 1
#1  0x00007f34939919f1 in drmmode_set_mode_major (crtc=0x557e0c384560, mode=0x557e0c384578, 
    rotation=<optimized out>, x=<optimized out>, y=<optimized out>) at ../../src/qxl_drmmode.c:256
        pScrn = <optimized out>
        cursor = <optimized out>
        xf86_config = 0x557e0c3843d0
        drmmode_crtc = 0x557e0c385030
        drmmode = <optimized out>
        saved_x = <optimized out>
        saved_y = 0
        saved_rotation = 1
        saved_mode = {prev = 0x0, next = 0x0, name = 0x0, status = MODE_OK, type = 8, Clock = 63500, 
          HDisplay = 1024, HSyncStart = 1072, HSyncEnd = 1176, HTotal = 1328, HSkew = 0, VDisplay = 768, 
          VSyncStart = 771, VSyncEnd = 775, VTotal = 798, VScan = 0, Flags = 6, ClockIndex = 0, SynthClock = 0, 
          CrtcHDisplay = 1024, CrtcHBlankStart = 1024, CrtcHSyncStart = 1072, CrtcHSyncEnd = 1176, 
          CrtcHBlankEnd = 1328, CrtcHTotal = 1328, CrtcHSkew = 0, CrtcVDisplay = 768, CrtcVBlankStart = 768, 
          CrtcVSyncStart = 771, CrtcVSyncEnd = 775, CrtcVBlankEnd = 798, CrtcVTotal = 798, CrtcHAdjusted = 0, 
          CrtcVAdjusted = 0, PrivSize = 0, Private = 0x0, PrivFlags = 0, HSync = 47.8162651, VRefresh = 59.9201317}
        output_ids = <optimized out>
        output_count = <optimized out>
        ret = <optimized out>
        i = <optimized out>
        fb_id = <optimized out>
        kmode = {clock = 63500, hdisplay = 1024, hsync_start = 1072, hsync_end = 1176, htotal = 1328, hskew = 0, 
          vdisplay = 768, vsync_start = 771, vsync_end = 775, vtotal = 798, vscan = 0, vrefresh = 0, flags = 6, 
          type = 0, name = '\000' <repeats 31 times>}
        pitch = <optimized out>
        height = <optimized out>
        qxl = <optimized out>
#2  0x00007f3493991d16 in drmmode_xf86crtc_resize (scrn=0x557e0c381830, width=1440, height=900)
    at ../../src/qxl_drmmode.c:875
        crtc = <optimized out>
        xf86_config = 0x557e0c3843d0
        drmmode_crtc = <optimized out>
        drmmode = 0x557e0c3824b8
        old_front = 0x557e0c3a1c70
        front_bo = 0x557e0c3a1c70
        qxl = 0x557e0c381e70
        cpp = <optimized out>
        pitch = 5760
        old_pitch = 1024
        ret = <optimized out>
        i = 0
        old_width = 1024
        old_height = 768
        old_fb_id = 61
#3  0x0000557e0a3b6e7e in xf86RandR12ScreenSetSize (pScreen=0x557e0c383550, width=1440, height=900, mmWidth=380, 
    mmHeight=237) at ../../../../../../hw/xfree86/modes/xf86RandR12.c:702
        pScrn = 0x557e0c381830
        config = 0x557e0c3843d0
        pRoot = 0x557e0c42ab10
        pScrnPix = <optimized out>
        ret = 0
        c = <optimized out>
#4  0x0000557e0a408ab8 in ProcRRSetScreenSize (client=0x557e0c7336b0) at ../../../../randr/rrscreen.c:289
        stuff = <optimized out>
        pWin = 0x557e0c42ab10
        pScreen = <optimized out>
        i = <optimized out>
---Type <return> to continue, or q <return> to quit---
        rc = 0
#5  0x0000557e0a3375e5 in Dispatch () at ../../../../dix/dispatch.c:479
        result = <optimized out>
        start_tick = 740
#6  0x0000557e0a33b568 in dix_main (argc=11, argv=0x7ffed2bfc958, envp=<optimized out>)
    at ../../../../dix/main.c:287
        i = <optimized out>
        alwaysCheckForInput = {0, 1}
#7  0x00007f349788c2b1 in __libc_start_main (main=0x557e0a3251e0 <main>, argc=11, argv=0x7ffed2bfc958, 
    init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffed2bfc948)
    at ../csu/libc-start.c:291
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 5272008524909249332, 93999825310192, 140732434205008, 0, 0, 
                2028975241810412340, 2142820986808828724}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 
              0x7ffed2bfc9b8, 0x7f349a015170}, data = {prev = 0x0, cleanup = 0x0, canceltype = -759182920}}}
        not_first_call = <optimized out>
#8  0x0000557e0a32521a in _start ()

-- 
 -----Open up your eyes, open up your mind, open up your code -------   
/ Dr. David Alan Gilbert    |       Running GNU/Linux       | Happy  \ 
\        dave @ treblig.org |                               | In Hex /
 \ _________________________|_____ http://www.treblig.org   |_______/


Reply to: