[Bug 103474] Hard lock when unplugging and reconnecting external USB-C DP display

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Apr 19 00:19:39 UTC 2018


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

--- Comment #17 from Daniel Playfair Cal <daniel.playfair.cal at gmail.com> ---
I just experienced this again

In case its useful, I just experienced a system crash as per
https://bugs.freedesktop.org/show_bug.cgi?id=103474

There is no "invalid global wl_output" in the logs, but the stacktrace is
similar.

It happenned while I was debugging this issue:
https://gitlab.gnome.org/GNOME/mutter/issues/122#

System log with drm.debug=0xff:
https://www.dropbox.com/s/82gkxjctnt86t4v/log_mutter_flash.txt?dl=0

Xwayland stack trace:

#0  0x00007fa18dc14860 in raise () from /usr/lib/libc.so.6
No symbol table info available.
#1  0x00007fa18dc15ec9 in abort () from /usr/lib/libc.so.6
No symbol table info available.
#2  0x00005568fb9f3cda in OsAbort ()
No symbol table info available.
#3  0x00005568fb9f97f3 in ?? ()
No symbol table info available.
#4  0x00005568fb9fa615 in FatalError ()
No symbol table info available.
#5  0x00005568fb88560c in ?? ()
No symbol table info available.
#6  0x00007fa18fc1381c in wl_log (fmt=<optimized out>) at
src/wayland-util.c:406
        argp = {{gp_offset = 40, fp_offset = 48, overflow_arg_area =
0x7ffcd8e13950, reg_save_area = 0x7ffcd8e13890}}
#7  0x00007fa18fc0fb1a in display_handle_error (data=<optimized out>,
display=0x5568fd193ad0, object=0x5568fd197fa0, code=0, message=<optimized out>)
at src/wayland-client.c:810
        proxy = 0x5568fd197fa0
        object_id = <optimized out>
        interface = <optimized out>
#8  0x00007fa18d38017e in ffi_call_unix64 () at ../src/x86/unix64.S:76
No locals.
#9  0x00007fa18d37faef in ffi_call (cif=cif at entry=0x7ffcd8e13a80, fn=<optimized
out>, rvalue=<optimized out>, rvalue at entry=0x0,
avalue=avalue at entry=0x7ffcd8e13b50) at ../src/x86/ffi64.c:525
        classes = {X86_64_INTEGER_CLASS, X86_64_NO_CLASS, X86_64_SSE_CLASS,
X86_64_NO_CLASS}
        stack = <optimized out>
        argp = <optimized out>
        arg_types = <optimized out>
        gprcount = 5
        ssecount = <optimized out>
        ngpr = 1
        nsse = 0
        i = <optimized out>
        avn = <optimized out>
        ret_in_memory = <optimized out>
        reg_args = <optimized out>
#10 0x00007fa18fc12399 in wl_closure_invoke (closure=0x5568fde2f810, flags=1,
target=<optimized out>, opcode=0, data=<optimized out>) at src/connection.c:935
        count = <optimized out>
        cif = {abi = FFI_UNIX64, nargs = 5, arg_types = 0x7ffcd8e13aa0, rtype =
0x7fa18d380570 <ffi_type_void>, bytes = 0, flags = 0}
        ffi_types = {0x7fa18d380450 <ffi_type_pointer>, 0x7fa18d380450
<ffi_type_pointer>, 0x7fa18d380450 <ffi_type_pointer>, 0x7fa18d3804d0
<ffi_type_uint32>, 0x7fa18d380450 <ffi_type_pointer>, 
          0x7fa18d3804b0 <ffi_type_sint32>, 0x7fa18d3804b0 <ffi_type_sint32>,
0x7fa18d380450 <ffi_type_pointer>, 0x7fa18d380450 <ffi_type_pointer>,
0x7fa18d3804b0 <ffi_type_sint32>, 0x0, 0x0, 0x50000, 
          0xffffffffffffffff, 0x0, 0x7fa18dfa8a68 <recvmsg+104>, 0x34, 0x3,
0x34, 0x5568fd193c40, 0x34, 0x7fa18fc111ac <wl_buffer_copy+112>}
        ffi_args = {0x7ffcd8e13a70, 0x7ffcd8e13a78, 0x5568fde2f828,
0x5568fde2f830, 0x5568fde2f838, 0x7fa18fc114eb <wl_connection_copy+9>, 0x34,
0x7fa18fc13013 <wl_connection_demarshal+1205>, 0x7ffcd8e13bd0, 
          0x5568fde2f914, 0x5568fd193c40, 0x25b, 0x7fa18fe17d20
<wl_display_events>, 0x5568fd193b48, 0x34, 0x7fa18fc121e0
<wl_closure_lookup_objects+160>, 0x5568fd193b48, 0x7fa18fe17d20
<wl_display_events>, 
          0x4b673, 0x7fa18fc0f6aa <increase_closure_args_refcount+74>,
0xfdf2d273, 0xfefc75eb563b5d00}
        implementation = <optimized out>
#11 0x00007fa18fc0ff7a in dispatch_event (display=display at entry=0x5568fd193ad0,
queue=queue at entry=0x5568fd193b80) at src/wayland-client.c:1310
        closure = 0x5568fde2f810
        proxy = 0x5568fd193ad0
        opcode = 0
        proxy_destroyed = <optimized out>
#12 0x00007fa18fc0ffbe in dispatch_queue (display=display at entry=0x5568fd193ad0,
queue=queue at entry=0x5568fd193b98) at src/wayland-client.c:1449
        count = 0
#13 0x00007fa18fc10c52 in wl_display_dispatch_queue_pending
(display=0x5568fd193ad0, queue=0x5568fd193b98) at src/wayland-client.c:1698
        ret = <optimized out>
#14 0x00007fa18fc10c73 in wl_display_dispatch_pending (display=<optimized out>)
at src/wayland-client.c:1761
No locals.
#15 0x00005568fb885bbb in ?? ()
No symbol table info available.
#16 0x00005568fb9f1851 in ?? ()
No symbol table info available.
#17 0x00005568fb9ea6fb in WaitForSomething ()
No symbol table info available.
#18 0x00005568fb9b6503 in ?? ()
No symbol table info available.
#19 0x00005568fb9ba7a0 in ?? ()
No symbol table info available.
#20 0x00007fa18dc00f4a in __libc_start_main () from /usr/lib/libc.so.6
No symbol table info available.
#21 0x00005568fb88523a in _start ()
No symbol table info available.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20180419/b62bde47/attachment-0001.html>


More information about the intel-gfx-bugs mailing list