Crash on resuming laptop with screen connected
Submitted by Lionel Landwerlin
Assigned to Wayland bug list
Link to original bug (#107314)
Description
btCore 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 0x7f7dcd86e640 (LWP 2069))]
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007f7dcfb652f1 in __GI_abort () at abort.c:79
#2 0x0000564b8f171d4a in OsAbort () at ../../../../os/utils.c:1350
#3 0x0000564b8f1778e3 in AbortServer () at ../../../../os/log.c:877
#4 0x0000564b8f178705 in FatalError (f=f@entry=0x564b8f19b610 "Caught signal %d (%s). Server aborting\n") at ../../../../os/log.c:1015
#5 0x0000564b8f16ede3 in OsSigHandler (signo=11, sip=<optimized out>, unused=<optimized out>) at ../../../../os/osinit.c:156
#6 <signal handler called>
#7 0x0000564b8f0d78b0 in dixGetPrivate (key=<optimized out>, privates=0x564b91477500) at ../../../../include/privates.h:136
#8 dixLookupPrivate (key=<optimized out>, privates=0x564b91477500) at ../../../../include/privates.h:166
#9 present_screen_priv (screen=0x564b91477130) at ../../../../present/present_priv.h:198
#10 present_wnmd_flip (damage=0x564b91698880, sync_flip=0, pixmap=0x564b91871630, target_msc=85702, event_id=140808, crtc=0x564b90ecd480, window=0x564b91698830) at ../../../../present/present_wnmd.c:357
#11 present_wnmd_execute (vblank=vblank@entry=0x564b91eb6110, ust=30332107320, crtc_msc=85703) at ../../../../present/present_wnmd.c:465
#12 0x0000564b8f0d79a4 in present_wnmd_re_execute (vblank=0x564b91eb6110) at ../../../../present/present_wnmd.c:80
#13 0x0000564b8f0d7a40 in present_wnmd_flip_try_ready (window=<optimized out>) at ../../../../present/present_wnmd.c:91
#14 0x0000564b8f0d83d0 in present_wnmd_flip_notify (crtc_msc=<optimized out>, ust=<optimized out>, vblank=<optimized out>) at ../../../../present/present_wnmd.c:195
#15 present_wnmd_event_notify (window=<optimized out>, event_id=<optimized out>, ust=<optimized out>, msc=<optimized out>) at ../../../../present/present_wnmd.c:228
#16 0x0000564b8f01b4e7 in xwl_present_sync_callback (data=0x70fef3a38, callback=<optimized out>, time=<optimized out>) at ../../../../../hw/xwayland/xwayland-present.c:282
#17 0x00007f7dcf894fce in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#18 0x00007f7dcf89493f in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#19 0x00007f7dd1621184 in ?? () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#20 0x00007f7dd161d9d9 in ?? () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#21 0x00007f7dd161eea4 in wl_display_dispatch_queue_pending () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#22 0x0000564b8f0110bb in xwl_read_events (xwl_screen=0x564b90ebefa0) at ../../../../../hw/xwayland/xwayland.c:820
#23 0x0000564b8f16f871 in ospoll_wait (ospoll=0x564b90eb3f90, timeout=<optimized out>) at ../../../../os/ospoll.c:651
#24 0x0000564b8f1689c3 in WaitForSomething (are_ready=1) at ../../../../os/WaitFor.c:207
#25 0x0000564b8f138cc3 in Dispatch () at ../../../../dix/dispatch.c:421
#26 0x0000564b8f13cf18 in dix_main (argc=12, argv=0x7fff5522a868, envp=<optimized out>) at ../../../../dix/main.c:276
#27 0x00007f7dcfb50b17 in __libc_start_main (main=0x564b8f010520 <main>, argc=12, argv=0x7fff5522a868, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff5522a858) at ../csu/libc-start.c:310
#28 0x0000564b8f01055a in _start ()