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

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jun 25 15:40:18 PDT 2014


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

--- Comment #28 from Sree Harsha Totakura <freedesktop at h.totakura.in> ---
Ah, sorry, I got confused X crash for a kernel panic.  What I experienced was a
crash in X.  This happened as soon as I re-docked.  Also,
https://bugs.freedesktop.org/attachment.cgi?id=101776 is the relevant log
showing the debug output leading to this crash.  ddx is at version
2ec2164ba4bd3a266949.

Here is the stacktrace:
(gdb) core core-Xorg-11-0-0-3572-1403733978 
[New LWP 3572]
[New LWP 3584]
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
0x7fffcadfe000
Core was generated by `/usr/bin/X :0 -seat seat0 -auth /var/run/lightdm/root/:0
-nolisten tcp vt7 -nov'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f12ab6dfde0 in sna_output_destroy (output=0x7f12b2d38aa0) at
sna_display.c:2662
2662                RRDeleteOutputProperty(output->randr_output,
sna_output->props[i].atoms[0]);
(gdb) bt
#0  0x00007f12ab6dfde0 in sna_output_destroy (output=0x7f12b2d38aa0) at
sna_display.c:2662
#1  0x00007f12ab6e1f18 in sna_output_add (sna=0x7f12b1253000, id=43, serial=2)
    at sna_display.c:3412
#2  0x00007f12ab6e2ceb in sna_mode_discover (sna=0x7f12b1253000) at
sna_display.c:3638
#3  0x00007f12ab6eeb90 in sna_handle_uevents (fd=14, closure=0x7f12b2d32f60)
    at sna_driver.c:779
#4  0x00007f12b13f737a in xf86Wakeup (blockData=<optimized out>, err=<optimized
out>, 
    pReadmask=0x7f12b17ab8c0 <LastSelectMask>)
    at ../../../../hw/xfree86/common/xf86Events.c:282
#5  0x00007f12b13be17d in WakeupHandler (result=result at entry=2, 
    pReadmask=pReadmask at entry=0x7f12b17ab8c0 <LastSelectMask>) at
../../dix/dixutils.c:423
#6  0x00007f12b150940f in WaitForSomething
(pClientsReady=pClientsReady at entry=0x7f12b3077020)
    at ../../os/WaitFor.c:229
#7  0x00007f12b13b95c1 in Dispatch () at ../../dix/dispatch.c:362
#8  0x00007f12b13bd68a in dix_main (argc=10, argv=0x7fffcad87828,
envp=<optimized out>)
    at ../../dix/main.c:294
#9  0x00007f12aec5cb45 in __libc_start_main (main=0x7f12b13a8c00 <main>,
argc=10, 
    argv=0x7fffcad87828, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fffcad87818) at libc-start.c:287
#10 0x00007f12b13a8c2e in _start ()
(gdb) bt full
#0  0x00007f12ab6dfde0 in sna_output_destroy (output=0x7f12b2d38aa0) at
sna_display.c:2662
        sna_output = 0x7f12b2d389d0
        i = 0
#1  0x00007f12ab6e1f18 in sna_output_add (sna=0x7f12b1253000, id=43, serial=2)
    at sna_display.c:3412
        scrn = 0x7f12b2d32f60
        config = 0x7f12b2d34c50
        compat_conn = {conn = {encoders_ptr = 140736596570144, modes_ptr =
140736596570064, 
            props_ptr = 139718289677984, prop_values_ptr = 139718290226848,
count_modes = 0, 
            count_props = 5, count_encoders = 3, encoder_id = 0, connector_id =
43, 
            connector_type = 10, connector_type_id = 3, connection = 3,
mm_width = 0, 
            mm_height = 0, subpixel = 0}, pad = {3403182112, 32767, 3403182032,
32767, 
            3003539104, 32530, 3004087968, 32530, 0, 5, 3, 0, 43, 10, 3, 3, 0,
0, 0, 0}}
        enc = {encoder_id = 0, encoder_type = 0, crtc_id = 0, possible_crtcs =
0, 
          possible_clones = 0}
        dummy = {clock = 0, hdisplay = 0, hsync_start = 0, hsync_end = 19440, 
          htotal = 45779, hskew = 32530, vdisplay = 0, vsync_start = 28912, 
          vsync_end = 51928, vtotal = 32767, vscan = 0, vrefresh = 3000292192, 
          flags = 32530, type = 2, 
          name = "\000\000\000\000\060t\330\312\377\177\000\000
p\a\263\022\177\000\000@\001o\253\022\177\000\000\r\000\000"}
        sna_output = 0x7f12b30a7d40
        outputs = 0x7f12b17ab8c0 <LastSelectMask>
        output = 0x7f12b2d38aa0
        possible_encoders = 448
        attached_encoders = 448
        possible_crtcs = 7
        output_name = 0x7f12ab83b24f "DP"
        name = "DP3\000pixmap=5155, attache\000\215g\275\022\231", <incomplete
sequence \321>
        path = 0
        len = 3
        i = 5
        __FUNCTION__ = "sna_output_add"
        __PRETTY_FUNCTION__ = "sna_output_add"
#2  0x00007f12ab6e2ceb in sna_mode_discover (sna=0x7f12b1253000) at
sna_display.c:3638
        screen = 0x7f12b2d3af00
        config = 0x7f12b2d34c50
        res = {fb_id_ptr = 0, crtc_id_ptr = 0, connector_id_ptr =
140736596570384, 
          encoder_id_ptr = 0, count_fbs = 7, count_crtcs = 3, count_connectors
= 6, 
          count_encoders = 9, min_width = 0, max_width = 8192, min_height = 0, 
          max_height = 8192}
        connectors = {11, 19, 23, 25, 29, 43, 0 <repeats 26 times>}
        changed = 0
        serial = 2
        i = 5
        j = 8
        __FUNCTION__ = "sna_mode_discover"
        __PRETTY_FUNCTION__ = "sna_mode_discover"
#3  0x00007f12ab6eeb90 in sna_handle_uevents (fd=14, closure=0x7f12b2d32f60)
    at sna_driver.c:779
---Type <return> to continue, or q <return> to quit---
        scrn = 0x7f12b2d32f60
        sna = 0x7f12b1253000
        dev = 0x7f12b30a7900
        str = 0x7f12b30eb1b0 "1"
        s = {st_dev = 4, st_ino = 6501, st_nlink = 1, st_mode = 8624, st_uid =
0, 
          st_gid = 44, __pad0 = 0, st_rdev = 57856, st_size = 0, st_blksize =
4096, 
          st_blocks = 0, st_atim = {tv_sec = 1403733977, tv_nsec = 991248113},
st_mtim = {
            tv_sec = 1403733977, tv_nsec = 991248113}, st_ctim = {tv_sec =
1403733977, 
            tv_nsec = 991248113}, __glibc_reserved = {0, 0, 0}}
        udev_devnum = 57856
        __FUNCTION__ = "sna_handle_uevents"
#4  0x00007f12b13f737a in xf86Wakeup (blockData=<optimized out>, err=<optimized
out>, 
    pReadmask=0x7f12b17ab8c0 <LastSelectMask>)
    at ../../../../hw/xfree86/common/xf86Events.c:282
        ih = 0x7f12b2d4d360
        ih_tmp = 0x7f12b2d34bf0
        LastSelectMask = <optimized out>
        devicesWithInput = {fds_bits = {0 <repeats 16 times>}}
        pInfo = <optimized out>
#5  0x00007f12b13be17d in WakeupHandler (result=result at entry=2, 
    pReadmask=pReadmask at entry=0x7f12b17ab8c0 <LastSelectMask>) at
../../dix/dixutils.c:423
        i = <optimized out>
        j = <optimized out>
#6  0x00007f12b150940f in WaitForSomething
(pClientsReady=pClientsReady at entry=0x7f12b3077020)
    at ../../os/WaitFor.c:229
        i = 2
        waittime = {tv_sec = 580, tv_usec = 306653}
        wt = 0x7fffcad87420
        timeout = <optimized out>
        clientsReadable = {fds_bits = {0 <repeats 16 times>}}
        clientsWritable = {fds_bits = {139718263703568, -3367679790576857856, 
            139718291099424, 32, 139718291707088, 0, 139718287826048,
139718261009725, 0, 
            32, 140736596571680, 139718292070640, 140736596571440, 163,
227633266720, 
            139718292079376}}
        selecterr = 11
        nready = 0
        devicesReadable = {fds_bits = {0 <repeats 16 times>}}
        now = <optimized out>
        someReady = 0
#7  0x00007f12b13b95c1 in Dispatch () at ../../dix/dispatch.c:362
        clientReady = 0x7f12b3077020
        result = <optimized out>
        client = <optimized out>
        nready = <optimized out>
        icheck = 0x7f12b17a48d0 <checkForInput>
        start_tick = <optimized out>
#8  0x00007f12b13bd68a in dix_main (argc=10, argv=0x7fffcad87828,
envp=<optimized out>)
    at ../../dix/main.c:294
        i = <optimized out>
        alwaysCheckForInput = {0, 1}
---Type <return> to continue, or q <return> to quit---
#9  0x00007f12aec5cb45 in __libc_start_main (main=0x7f12b13a8c00 <main>,
argc=10, 
    argv=0x7fffcad87828, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fffcad87818) at libc-start.c:287
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -7684529572261339676, 
                139718259543045, 140736596572192, 0, 0, 7684412693066866148, 
                7745712633811754468}, mask_was_saved = 0}}, priv = {pad = {0x0,
0x0, 
              0x7f12b151bbf0 <__libc_csu_init>, 0x7fffcad87828}, data = {prev =
0x0, 
              cleanup = 0x0, canceltype = -1320043536}}}
        not_first_call = <optimized out>
#10 0x00007f12b13a8c2e 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/20140625/a7a456aa/attachment.html>


More information about the intel-gfx-bugs mailing list