<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_REOPENED "
title="REOPENED - Hard lock when unplugging and reconnecting external USB-C DP display"
href="https://bugs.freedesktop.org/show_bug.cgi?id=103474#c17">Comment # 17</a>
on <a class="bz_bug_link
bz_status_REOPENED "
title="REOPENED - Hard lock when unplugging and reconnecting external USB-C DP display"
href="https://bugs.freedesktop.org/show_bug.cgi?id=103474">bug 103474</a>
from <span class="vcard"><a class="email" href="mailto:daniel.playfair.cal@gmail.com" title="Daniel Playfair Cal <daniel.playfair.cal@gmail.com>"> <span class="fn">Daniel Playfair Cal</span></a>
</span></b>
<pre>I just experienced this again
In case its useful, I just experienced a system crash as per
<a class="bz_bug_link
bz_status_REOPENED "
title="REOPENED - Hard lock when unplugging and reconnecting external USB-C DP display"
href="show_bug.cgi?id=103474">https://bugs.freedesktop.org/show_bug.cgi?id=103474</a>
There is no "invalid global wl_output" in the logs, but the stacktrace is
similar.
It happenned while I was debugging this issue:
<a href="https://gitlab.gnome.org/GNOME/mutter/issues/122">https://gitlab.gnome.org/GNOME/mutter/issues/122</a>#
System log with drm.debug=0xff:
<a href="https://www.dropbox.com/s/82gkxjctnt86t4v/log_mutter_flash.txt?dl=0">https://www.dropbox.com/s/82gkxjctnt86t4v/log_mutter_flash.txt?dl=0</a>
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@entry=0x7ffcd8e13a80, fn=<optimized
out>, rvalue=<optimized out>, rvalue@entry=0x0,
avalue=avalue@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@entry=0x5568fd193ad0,
queue=queue@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@entry=0x5568fd193ad0,
queue=queue@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.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
<li>You are the assignee for the bug.</li>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>