[Bug 80355] DP MST problems with xrandr while re-docking

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Jun 22 08:52:19 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=80355

--- Comment #5 from Sree Harsha Totakura <freedesktop at h.totakura.in> ---
I get a crash in Xorg with --enable-debug=full when I undock:

gdb) core core-Xorg-6-0-0-3593-1403451910 
[New LWP 3593]
[New LWP 3598]
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
warning: no loadable sections found in added symbol-file system-supplied DSO at
0x7fff623fe000
Core was generated by `/usr/bin/X :0 -seat seat0 -auth /var/run/lightdm/root/:0
-nolisten tcp vt7 -nov'.
Program terminated with signal 6, Aborted.
#0  0x00007fe196b3f407 in __GI_raise (sig=sig at entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56    ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007fe196b3f407 in __GI_raise (sig=sig at entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007fe196b42508 in __GI_abort () at abort.c:89
#2  0x00007fe196b38516 in __assert_fail_base (
    fmt=0x7fe196c6ec60 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", 
    assertion=assertion at entry=0x7fe19370ab85 "len >= 2", 
    file=file at entry=0x7fe19370999b "sna_display.c", line=line at entry=1937, 
    function=function at entry=0x7fe19370d020 <__PRETTY_FUNCTION__.25794>
"outputs_for_crtc")
    at assert.c:92
#3  0x00007fe196b385c2 in __GI___assert_fail (assertion=0x7fe19370ab85 "len >=
2", 
    file=0x7fe19370999b "sna_display.c", line=1937, 
    function=0x7fe19370d020 <__PRETTY_FUNCTION__.25794> "outputs_for_crtc") at
assert.c:101
#4  0x00007fe1935afdb7 in outputs_for_crtc (crtc=0x7fe1996e8a10,
outputs=0x7fff6231bc60 "", 
    max=256) at sna_display.c:1937
#5  0x00007fe1935aff8f in sna_crtc_set_mode_major (crtc=0x7fe1996e8a10,
mode=0x7fe1996e8a28, 
    rotation=1, x=1024, y=0) at sna_display.c:1984
#6  0x00007fe1935b5338 in sna_mode_resize (scrn=0x7fe1996e5f60, width=1920,
height=1080)
    at sna_display.c:3763
#7  0x00007fe199305cf9 in xf86RandR12ScreenSetSize (pScreen=0x7fe1996edf00,
width=1920, 
    height=1080, mmWidth=508, mmHeight=286) at
../../../../hw/xfree86/modes/xf86RandR12.c:700
#8  0x00007fe19934e3cb in ProcRRSetScreenSize (client=0x7fe199aacb10)
    at ../../randr/rrscreen.c:286
#9  0x00007fe19928886e in Dispatch () at ../../dix/dispatch.c:433
#10 0x00007fe19928c68a in dix_main (argc=10, argv=0x7fff6231c0c8,
envp=<optimized out>)
    at ../../dix/main.c:294
#11 0x00007fe196b2bb45 in __libc_start_main (main=0x7fe199277c00 <main>,
argc=10, 
    argv=0x7fff6231c0c8, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fff6231c0b8) at libc-start.c:287
#12 0x00007fe199277c2e in _start ()
(gdb) 

(gdb) bt full
#0  0x00007fe196b3f407 in __GI_raise (sig=sig at entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
        resultvar = 0
        pid = 3593
        selftid = 3593
#1  0x00007fe196b42508 in __GI_abort () at abort.c:89
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0x7fff6231df9c, 
            sa_sigaction = 0x7fff6231df9c}, sa_mask = {__val =
{140606873973035, 
              140606817999259, 1937, 4, 140734840814240, 2574154832,
2577911008, 
              6120541427177881600, 0, 0, 0, 21474836480, 140606873972419,
140734840814392, 
              140606913421312, 140606873988192}}, sa_flags = -1821332603, 
          sa_restorer = 0x7fe19370d020 <__PRETTY_FUNCTION__.25794>}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00007fe196b38516 in __assert_fail_base (
    fmt=0x7fe196c6ec60 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", 
    assertion=assertion at entry=0x7fe19370ab85 "len >= 2", 
    file=file at entry=0x7fe19370999b "sna_display.c", line=line at entry=1937, 
    function=function at entry=0x7fe19370d020 <__PRETTY_FUNCTION__.25794>
"outputs_for_crtc")
    at assert.c:92
        str = 0x7fe199a388b0 ""
        total = 4096
#3  0x00007fe196b385c2 in __GI___assert_fail (assertion=0x7fe19370ab85 "len >=
2", 
    file=0x7fe19370999b "sna_display.c", line=1937, 
    function=0x7fe19370d020 <__PRETTY_FUNCTION__.25794> "outputs_for_crtc") at
assert.c:101
No locals.
#4  0x00007fe1935afdb7 in outputs_for_crtc (crtc=0x7fe1996e8a10,
outputs=0x7fff6231bc60 "", 
    max=256) at sna_display.c:1937
        config = 0x7fe1996e7c50
        len = 0
        i = 9
        __PRETTY_FUNCTION__ = "outputs_for_crtc"
#5  0x00007fe1935aff8f in sna_crtc_set_mode_major (crtc=0x7fe1996e8a10,
mode=0x7fe1996e8a28, 
    rotation=1, x=1024, y=0) at sna_display.c:1984
        scrn = 0x7fe1996e5f60
        sna = 0x7fe199122000
        sna_crtc = 0x7fe1996e8910
        saved_bo = 0x7fe1996ee440
        bo = 0x7fe199a9fa30
        saved_kmode = {clock = 2574180096, hdisplay = 32737, hsync_start = 0, 
          hsync_end = 18321, htotal = 39222, hskew = 32737, vdisplay = 0, 
          vsync_start = 1080, vsync_end = 0, vtotal = 0, vscan = 0, vrefresh =
2574180096, 
          flags = 32737, type = 2574253752, 
          name =
"\341\177\000\000\260ޥ\231\341\177\000\000`\376o\231\341\177\000\000\071\071\062\231\341\177\000\000\000\000\000"}
        saved_offset = 2574180096
        saved_transform = false
        outputs =
"\000\264\251\231\341\177\000\000\270֩\231\341\177\000\000\220\274\061b\377\177\000\000\217\360T\223\341\177\000\000p֩\231\341\177\000\000\000
\022\231\341\177\000\000\300\274\061b\377\177\000\000\343\031U\223\341\177\000\000\300\274\061b\377\177\000\000p֩\231\---Type
<return> to continue, or q <return> to quit---
341\177\000\000\060\372\251\231\341\177\000\000\000
\022\231\341\177\000\000\000\275\061b\377\177\000\000\233\035U\223\341\177\000\000
\370\227\223\341\177\000\000\060\372\251\231\341\177\000\000
\370\227\223\341\177\000\000\060\230\241\231\341\177\000\000\000
\022\231\341\177\000\000p֩\231\341\177\000\000\000\337n\231\341\177\000\000\221G6\231\341\177\000\000\260ޥ\231\341\177\000\000\000\337n\231\341\177\000\000\270\376o\231\341\177\000\000\060\372\251\231\341"...
        __PRETTY_FUNCTION__ = "sna_crtc_set_mode_major"
#6  0x00007fe1935b5338 in sna_mode_resize (scrn=0x7fe1996e5f60, width=1920,
height=1080)
    at sna_display.c:3763
        crtc = 0x7fe1996e8a10
        config = 0x7fe1996e7c50
        sna = 0x7fe199122000
        screen = 0x7fe1996edf00
        new_front = 0x7fe199a5deb0
        i = 1
        __FUNCTION__ = "sna_mode_resize"
        __PRETTY_FUNCTION__ = "sna_mode_resize"
#7  0x00007fe199305cf9 in xf86RandR12ScreenSetSize (pScreen=0x7fe1996edf00,
width=1920, 
    height=1080, mmWidth=508, mmHeight=286) at
../../../../hw/xfree86/modes/xf86RandR12.c:700
        pScrn = 0x7fe1996e5f60
        config = 0x7fe1996e7c50
        pRoot = 0x7fe199722000
        pScrnPix = <optimized out>
        ret = 0
        panning = 0
        c = <optimized out>
#8  0x00007fe19934e3cb in ProcRRSetScreenSize (client=0x7fe199aacb10)
    at ../../randr/rrscreen.c:286
        stuff = 0x7fe199a3cb70
        pWin = 0x7fe199722000
        pScreen = <optimized out>
        i = <optimized out>
        rc = <optimized out>
#9  0x00007fe19928886e in Dispatch () at ../../dix/dispatch.c:433
        clientReady = 0x7fe199a2bb20
        result = <optimized out>
        client = 0x7fe199aacb10
        nready = 0
        icheck = 0x7fe1996738d0 <checkForInput>
        start_tick = 395
#10 0x00007fe19928c68a in dix_main (argc=10, argv=0x7fff6231c0c8,
envp=<optimized out>)
    at ../../dix/main.c:294
        i = <optimized out>
        alwaysCheckForInput = {0, 1}
#11 0x00007fe196b2bb45 in __libc_start_main (main=0x7fe199277c00 <main>,
argc=10, 
    argv=0x7fff6231c0c8, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fff6231c0b8) at libc-start.c:287
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -4258070593275829813, 
                140606913870853, 140734840815808, 0, 0, 4257747970363089355, 
---Type <return> to continue, or q <return> to quit---
                4263613890836554187}, mask_was_saved = 0}}, priv = {pad = {0x0,
0x0, 
              0x7fe1993eabf0 <__libc_csu_init>, 0x7fff6231c0c8}, data = {prev =
0x0, 
              cleanup = 0x0, canceltype = -1723946000}}}
        not_first_call = <optimized out>
#12 0x00007fe199277c2e in _start ()
No symbol table info available.
(gdb)

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20140622/7bc99f5d/attachment.html>


More information about the intel-gfx-bugs mailing list