<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - [xwayland] Crash with computer idle connected to external screen"
href="https://bugs.freedesktop.org/show_bug.cgi?id=108556">108556</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>[xwayland] Crash with computer idle connected to external screen
</td>
</tr>
<tr>
<th>Product</th>
<td>Wayland
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>XWayland
</td>
</tr>
<tr>
<th>Assignee</th>
<td>wayland-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>csaavedra@igalia.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>xorg-team@lists.x.org
</td>
</tr></table>
<p>
<div>
<pre>I don't know exactly what happened as this happened when I was gone from the
office. The laptop is connected to a external display, idle, and when I come
back next day the session was gone. XWayland crashed at some random point in
the night.
It is possible that a GNOME notification woke up the display, but I don't know
for sure.
There are other similar crashes reported but not exactly the same, you can
decide if this is a duplicate or not.
ii xwayland 2:1.20.1-5 amd64 Xwayland X server
ii xwayland-dbgsym 2:1.20.1-5 amd64 debug symbols for xwayland
PID: 17936 (Xwayland)
UID: 1000 (claudio)
GID: 1000 (claudio)
Signal: 6 (ABRT)
Timestamp: Thu 2018-10-25 19:01:10 EEST (15h ago)
Command Line: /usr/bin/Xwayland :0 -rootless -terminate -accessx -core
-listen 4 -listen 5 -displayfd 6
Executable: /usr/bin/Xwayland
Control Group: /user.slice/user-1000.slice/session-27.scope
Unit: session-27.scope
Slice: user-1000.slice
Session: 27
Owner UID: 1000 (claudio)
Boot ID: b12903cc16ef496d862aeeb2aea70027
Machine ID: 60331354e4294207860fddfd176ae49c
Hostname: patanjali
Storage:
/var/lib/systemd/coredump/core.Xwayland.1000.b12903cc16ef496d862aeeb2aea70027.17936.1540483270000000.lz4
Message: Process 17936 (Xwayland) of user 1000 dumped core.
Stack trace of thread 17936:
#0 0x00007f0e2ba99f3b __GI_raise (libc.so.6)
#1 0x00007f0e2ba9b2f1 __GI_abort (libc.so.6)
#2 0x0000559b5e1f358a OsAbort (Xwayland)
#3 0x0000559b5e1f9093 AbortServer (Xwayland)
#4 0x0000559b5e1f9ef9 FatalError (Xwayland)
#5 0x0000559b5e1f09a1 OsSigHandler (Xwayland)
#6 0x00007f0e2bc338e0 __restore_rt (libpthread.so.0)
#7 0x0000559b5e1587f6 present_wnmd_flip (Xwayland)
#8 0x0000559b5e09b050 xwl_present_events_notify (Xwayland)
#9 0x0000559b5e09b1f3 xwl_present_timer_callback (Xwayland)
#10 0x0000559b5e1ea180 DoTimer (Xwayland)
#11 0x0000559b5e1ea1f8 DoTimers (Xwayland)
#12 0x0000559b5e1ea487 check_timers (Xwayland)
#13 0x0000559b5e1ba7fc Dispatch (Xwayland)
#14 0x0000559b5e1be9f6 dix_main (Xwayland)
#15 0x00007f0e2ba86b17 __libc_start_main (libc.so.6)
#16 0x0000559b5e0901ea _start (Xwayland)
Stack trace of thread 17940:
#0 0x00007f0e2bc2ee6c futex_wait_cancelable (libpthread.so.0)
#1 0x00007f0e23ac327b n/a (swrast_dri.so)
#2 0x00007f0e23ac31d7 n/a (swrast_dri.so)
#3 0x00007f0e2bc28f2a start_thread (libpthread.so.0)
#4 0x00007f0e2bb5bedf __clone (libc.so.6)
Stack trace of thread 17939:
#0 0x00007f0e2bc2ee6c futex_wait_cancelable (libpthread.so.0)
#1 0x00007f0e23ac327b n/a (swrast_dri.so)
#2 0x00007f0e23ac31d7 n/a (swrast_dri.so)
#3 0x00007f0e2bc28f2a start_thread (libpthread.so.0)
#4 0x00007f0e2bb5bedf __clone (libc.so.6)
Stack trace of thread 17938:
#0 0x00007f0e2bc2ee6c futex_wait_cancelable (libpthread.so.0)
#1 0x00007f0e23ac327b n/a (swrast_dri.so)
#2 0x00007f0e23ac31d7 n/a (swrast_dri.so)
#3 0x00007f0e2bc28f2a start_thread (libpthread.so.0)
#4 0x00007f0e2bb5bedf __clone (libc.so.6)
Stack trace of thread 17941:
#0 0x00007f0e2bc2ee6c futex_wait_cancelable (libpthread.so.0)
#1 0x00007f0e23ac327b n/a (swrast_dri.so)
#2 0x00007f0e23ac31d7 n/a (swrast_dri.so)
#3 0x00007f0e2bc28f2a start_thread (libpthread.so.0)
#4 0x00007f0e2bb5bedf __clone (libc.so.6)
Stack trace of thread 17937:
#0 0x00007f0e2bc2ee6c futex_wait_cancelable (libpthread.so.0)
#1 0x00007f0e29d82d8b n/a (i965_dri.so)
#2 0x00007f0e29d82ab7 n/a (i965_dri.so)
#3 0x00007f0e2bc28f2a start_thread (libpthread.so.0)
#4 0x00007f0e2bb5bedf __clone (libc.so.6)
GNU gdb (Debian 8.1-4+b1) 8.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <<a href="http://gnu.org/licenses/gpl.html">http://gnu.org/licenses/gpl.html</a>>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<<a href="http://www.gnu.org/software/gdb/bugs/">http://www.gnu.org/software/gdb/bugs/</a>>.
Find the GDB manual and other documentation resources online at:
<<a href="http://www.gnu.org/software/gdb/documentation/">http://www.gnu.org/software/gdb/documentation/</a>>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/Xwayland...Reading symbols from
/usr/lib/debug/.build-id/4b/d0101c0a89af2f37ed7cb48b6dc5f8c1347f77.debug...done.
done.
[New LWP 17936]
[New LWP 17940]
[New LWP 17939]
[New LWP 17938]
[New LWP 17941]
[New LWP 17937]
warning: .dynamic section for "/lib/x86_64-linux-gnu/libncurses.so.6" is not at
the expected address (wrong library or version mismatch?)
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Unsupported JIT protocol version 555895328 in descriptor (expected 1)
Core was generated by `/usr/bin/Xwayland :0 -rootless -terminate -accessx -core
-listen 4 -listen 5 -d'.
Program terminated with signal SIGABRT, Aborted.
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7f0e2a568a80 (LWP 17936))]
Thread 6 (Thread 0x7f0e29535700 (LWP 17937)):
#0 0x00007f0e2bc2ee6c in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x559b602fdec0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x559b602fde70,
cond=0x559b602fde98) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x559b602fde98, mutex=0x559b602fde70) at
pthread_cond_wait.c:655
#3 0x00007f0e29d82d8b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4 0x00007f0e29d82ab7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5 0x00007f0e2bc28f2a in start_thread (arg=0x7f0e29535700) at
pthread_create.c:463
#6 0x00007f0e2bb5bedf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f0e1ded8700 (LWP 17941)):
#0 0x00007f0e2bc2ee6c in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x559b603b7df8) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x559b603b7da8,
cond=0x559b603b7dd0) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x559b603b7dd0, mutex=0x559b603b7da8) at
pthread_cond_wait.c:655
#3 0x00007f0e23ac327b in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#4 0x00007f0e23ac31d7 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#5 0x00007f0e2bc28f2a in start_thread (arg=0x7f0e1ded8700) at
pthread_create.c:463
#6 0x00007f0e2bb5bedf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f0e1f6db700 (LWP 17938)):
#0 0x00007f0e2bc2ee6c in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x559b603b79c0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x559b603b7970,
cond=0x559b603b7998) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x559b603b7998, mutex=0x559b603b7970) at
pthread_cond_wait.c:655
#3 0x00007f0e23ac327b in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#4 0x00007f0e23ac31d7 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#5 0x00007f0e2bc28f2a in start_thread (arg=0x7f0e1f6db700) at
pthread_create.c:463
#6 0x00007f0e2bb5bedf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f0e1eeda700 (LWP 17939)):
#0 0x00007f0e2bc2ee6c in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x559b603b7b28) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x559b603b7ad8,
cond=0x559b603b7b00) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x559b603b7b00, mutex=0x559b603b7ad8) at
pthread_cond_wait.c:655
#3 0x00007f0e23ac327b in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#4 0x00007f0e23ac31d7 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#5 0x00007f0e2bc28f2a in start_thread (arg=0x7f0e1eeda700) at
pthread_create.c:463
#6 0x00007f0e2bb5bedf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f0e1e6d9700 (LWP 17940)):
#0 0x00007f0e2bc2ee6c in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x559b603b7c90) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x559b603b7c40,
cond=0x559b603b7c68) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x559b603b7c68, mutex=0x559b603b7c40) at
pthread_cond_wait.c:655
#3 0x00007f0e23ac327b in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#4 0x00007f0e23ac31d7 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#5 0x00007f0e2bc28f2a in start_thread (arg=0x7f0e1e6d9700) at
pthread_create.c:463
#6 0x00007f0e2bb5bedf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f0e2a568a80 (LWP 17936)):
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007f0e2ba9b2f1 in __GI_abort () at abort.c:79
#2 0x0000559b5e1f358a in OsAbort () at ../../../../os/utils.c:1350
#3 0x0000559b5e1f9093 in AbortServer () at ../../../../os/log.c:877
#4 0x0000559b5e1f9ef9 in FatalError (f=f@entry=0x559b5e21d050 "Caught signal
%d (%s). Server aborting\n") at ../../../../os/log.c:1015
#5 0x0000559b5e1f09a1 in OsSigHandler (signo=11, sip=<optimized out>,
unused=<optimized out>) at ../../../../os/osinit.c:156
#6 <signal handler called>
#7 0x0000559b5e1587f6 in present_wnmd_flip (damage=0x559b60b4b860,
sync_flip=1, pixmap=0x559b67614ba0, target_msc=395597, event_id=843762,
crtc=0x559b667ef900, window=0x559b60b4b810) at
../../../../present/present_wnmd.c:359
#8 present_wnmd_execute (vblank=0x559b678ab470, ust=550426947204,
crtc_msc=395596) at ../../../../present/present_wnmd.c:465
#9 0x0000559b5e159395 in present_wnmd_event_notify (window=<optimized out>,
event_id=<optimized out>, ust=<optimized out>, msc=msc@entry=395596) at
../../../../present/present_wnmd.c:218
#10 0x0000559b5e09b050 in xwl_present_events_notify
(xwl_present_window=xwl_present_window@entry=0x559b645d40b0) at
../../../../../hw/xwayland/xwayland-present.c:199
#11 0x0000559b5e09b1f3 in xwl_present_timer_callback (timer=<optimized out>,
time=<optimized out>, arg=0x559b645d40b0) at
../../../../../hw/xwayland/xwayland-present.c:221
#12 0x0000559b5e1ea180 in DoTimer (timer=0x559b637dce20,
now=now@entry=550426947) at ../../../../os/WaitFor.c:276
#13 0x0000559b5e1ea1f8 in DoTimers (now=550426947) at
../../../../os/WaitFor.c:290
#14 0x0000559b5e1ea487 in check_timers () at ../../../../os/WaitFor.c:133
#15 WaitForSomething (are_ready=<optimized out>) at
../../../../os/WaitFor.c:195
#16 0x0000559b5e1ba7fc in Dispatch () at ../../../../include/list.h:220
#17 0x0000559b5e1be9f6 in dix_main (argc=12, argv=0x7ffc23f59b08,
envp=<optimized out>) at ../../../../dix/main.c:276
#18 0x00007f0e2ba86b17 in __libc_start_main (main=0x559b5e0901b0 <main>,
argc=12, argv=0x7ffc23f59b08, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffc23f59af8) at ../csu/libc-start.c:310
#19 0x0000559b5e0901ea in _start ()</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>