Hi. Today while resuming my Thinkpad from s2ram, both internal and external monitors stayed off. I managed to recover my XFCE session by sshing and running xrand.
A core dump has been generated, you’'l find full details below.
I’m running latest up to date Manjaro stable release:
Kernel: 6.13.9-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
Any idea what’s going on? Should I report this upstream? I don’t know if this core dump details are enough or not, let me know if any additional command output is needed.
Thanks!
===journalctl (reverse order):===
May 05 08:23:00 tpad1.home.arpa gvfsd-trash[2882]: GFileInfo created without standard::name
May 05 08:23:00 tpad1.home.arpa gvfsd-trash[2882]: file ../glib/gio/gfileinfo.c: line 1713 (g_file_info_get_name): should not be reached
May 05 08:23:00 tpad1.home.arpa gvfsd-trash[2882]: GFileInfo created without standard::name
May 05 08:23:00 tpad1.home.arpa gvfsd-trash[2882]: file ../glib/gio/gfileinfo.c: line 1713 (g_file_info_get_name): should not be reached
May 05 08:23:00 tpad1.home.arpa gvfsd-trash[2882]: GFileInfo created without standard::name
May 05 08:23:00 tpad1.home.arpa gvfsd-trash[2882]: file ../glib/gio/gfileinfo.c: line 1713 (g_file_info_get_name): should not be reached
May 05 08:23:00 tpad1.home.arpa gvfsd-trash[2882]: GFileInfo created without standard::name
May 05 08:23:00 tpad1.home.arpa systemd[2301]: Started Thumbnailing service.
May 05 08:23:00 tpad1.home.arpa tumblerd[128014]: Failed to load plugin "tumbler-gepub-thumbnailer.so": libgepub-0.7.so.0: cannot open shared object file: No such file or di>
May 05 08:22:59 tpad1.home.arpa systemd[2301]: Starting Thumbnailing service...
May 05 08:22:59 tpad1.home.arpa systemd[1]: systemd-coredump@3-127999-0.service: Consumed 921ms CPU time, 140.5M memory peak.
May 05 08:22:59 tpad1.home.arpa systemd[1]: systemd-coredump@3-127999-0.service: Deactivated successfully.
May 05 08:22:59 tpad1.home.arpa systemd-coredump[128000]: [🡕] Process 2608 (xfdesktop) of user 1000 dumped core.
Stack trace of thread 2608:
ELF object binary architecture: AMD x86-64 <<<==== SNIP
SEE BELOW FOR FULL OUTPUT
May 05 08:22:58 tpad1.home.arpa systemd[1]: Started Process Core Dump (PID 127999/UID 0).
May 05 08:22:58 tpad1.home.arpa systemd-coredump[127999]: Process 2608 (xfdesktop) of user 1000 terminated abnormally with signal 11/SEGV, processing...
May 05 08:22:58 tpad1.home.arpa kernel: Code: 00 00 00 00 66 2e 0f 1f 84 00 00 00 00 00 66 2e 0f 1f 84 00 00 00 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa <>
May 05 08:22:58 tpad1.home.arpa kernel: xfdesktop[2608]: segfault at 0 ip 0000745ba3d3f844 sp 00007ffdcabe00c8 error 4 in libglib-2.0.so.0.8400.1[48844,745ba3d15000+a7000] l>
===coredumpctl output===
$ coredumpctl debug /usr/bin/xfdesktop
PID: 2608 (xfdesktop)
UID: 1000 (superuser)
GID: 1000 (superuser)
Signal: 11 (SEGV)
Timestamp: Mon 2025-05-05 08:22:58 CEST (22min ago)
Command Line: xfdesktop
Executable: /usr/bin/xfdesktop
Control Group: /user.slice/user-1000.slice/session-2.scope
Unit: session-2.scope
Slice: user-1000.slice
Session: 2
Owner UID: 1000 (superuser)
Boot ID: fe572181e1fa4dc1ab1a477f97ebd067
Machine ID: cb43a9325161403694adee4079e8655f
Hostname: tpad1.home.arpa
Storage: /var/lib/systemd/coredump/core.xfdesktop.1000.fe572181e1fa4dc1ab1a477f97ebd067.2608.1746426178000000.zst (present)
Size on Disk: 1.8M
Message: Process 2608 (xfdesktop) of user 1000 dumped core.
Stack trace of thread 2608:
#0 0x0000745ba3d3f844 g_str_hash (libglib-2.0.so.0 + 0x48844)
#1 0x0000745ba3d406ad g_hash_table_lookup (libglib-2.0.so.0 + 0x496ad)
#2 0x000060bf1ba67249 xfdesktop_backdrop_manager_get_image_surface (/usr/bin/xfdesktop + 0x26249)
#3 0x0000745ba3e60812 g_closure_invoke (libgobject-2.0.so.0 + 0x11812)
#4 0x0000745ba3e90f85 n/a (libgobject-2.0.so.0 + 0x41f85)
#5 0x0000745ba3e81ce9 n/a (libgobject-2.0.so.0 + 0x32ce9)
#6 0x0000745ba3e82252 g_signal_emit_by_name (libgobject-2.0.so.0 + 0x33252)
#7 0x0000745ba4d48395 n/a (libxfce4windowing-0.so.0 + 0xa395)
#8 0x0000745ba3e60812 g_closure_invoke (libgobject-2.0.so.0 + 0x11812)
#9 0x0000745ba3e90f85 n/a (libgobject-2.0.so.0 + 0x41f85)
#10 0x0000745ba3e81ce9 n/a (libgobject-2.0.so.0 + 0x32ce9)
#11 0x0000745ba3e82252 g_signal_emit_by_name (libgobject-2.0.so.0 + 0x33252)
#12 0x0000745ba4d4db52 n/a (libxfce4windowing-0.so.0 + 0xfb52)
#13 0x0000745ba4d4e23e n/a (libxfce4windowing-0.so.0 + 0x1023e)
#14 0x0000745ba4d4e564 n/a (libxfce4windowing-0.so.0 + 0x10564)
#15 0x0000745ba3d551e4 n/a (libglib-2.0.so.0 + 0x5e1e4)
#16 0x0000745ba3db8e97 n/a (libglib-2.0.so.0 + 0xc1e97)
#17 0x0000745ba3d54615 g_main_context_iteration (libglib-2.0.so.0 + 0x5d615)
#18 0x0000745ba3f8d7d6 g_application_run (libgio-2.0.so.0 + 0xdf7d6)
#19 0x000060bf1ba5e099 main (/usr/bin/xfdesktop + 0x1d099)
#20 0x0000745ba3b2c488 n/a (libc.so.6 + 0x27488)
#21 0x0000745ba3b2c54c __libc_start_main (libc.so.6 + 0x2754c)
#22 0x000060bf1ba5e0f5 _start (/usr/bin/xfdesktop + 0x1d0f5)
Stack trace of thread 2613:
#0 0x0000745ba3ba2be2 n/a (libc.so.6 + 0x9dbe2)
#1 0x0000745ba3b96e33 n/a (libc.so.6 + 0x91e33)
#2 0x0000745ba3b96e74 n/a (libc.so.6 + 0x91e74)
#3 0x0000745ba3c11a06 ppoll (libc.so.6 + 0x10ca06)
#4 0x0000745ba3db8f67 n/a (libglib-2.0.so.0 + 0xc1f67)
#5 0x0000745ba3d54615 g_main_context_iteration (libglib-2.0.so.0 + 0x5d615)
#6 0x0000745ba3d54672 n/a (libglib-2.0.so.0 + 0x5d672)
#7 0x0000745ba3d8cb3e n/a (libglib-2.0.so.0 + 0x95b3e)
#8 0x0000745ba3b9a70a n/a (libc.so.6 + 0x9570a)
#9 0x0000745ba3c1eaac n/a (libc.so.6 + 0x119aac)
Stack trace of thread 2612:
#0 0x0000745ba3c1c88d syscall (libc.so.6 + 0x11788d)
#1 0x0000745ba3d87450 g_cond_wait (libglib-2.0.so.0 + 0x90450)
#2 0x0000745ba3d1cdac n/a (libglib-2.0.so.0 + 0x25dac)
#3 0x0000745ba3d8dad2 n/a (libglib-2.0.so.0 + 0x96ad2)
#4 0x0000745ba3d8cb3e n/a (libglib-2.0.so.0 + 0x95b3e)
#5 0x0000745ba3b9a70a n/a (libc.so.6 + 0x9570a)
#6 0x0000745ba3c1eaac n/a (libc.so.6 + 0x119aac)
Stack trace of thread 127998:
#0 0x0000745ba3c1c88d syscall (libc.so.6 + 0x11788d)
#1 0x0000745ba3d88167 g_cond_wait_until (libglib-2.0.so.0 + 0x91167)
#2 0x0000745ba3d1cd75 n/a (libglib-2.0.so.0 + 0x25d75)
#3 0x0000745ba3d8e5db n/a (libglib-2.0.so.0 + 0x975db)
#4 0x0000745ba3d8cb3e n/a (libglib-2.0.so.0 + 0x95b3e)
#5 0x0000745ba3b9a70a n/a (libc.so.6 + 0x9570a)
#6 0x0000745ba3c1eaac n/a (libc.so.6 + 0x119aac)
Stack trace of thread 2614:
#0 0x0000745ba3ba2be2 n/a (libc.so.6 + 0x9dbe2)
#1 0x0000745ba3b96e33 n/a (libc.so.6 + 0x91e33)
#2 0x0000745ba3b96e74 n/a (libc.so.6 + 0x91e74)
#3 0x0000745ba3c11a06 ppoll (libc.so.6 + 0x10ca06)
#4 0x0000745ba3db8f67 n/a (libglib-2.0.so.0 + 0xc1f67)
#5 0x0000745ba3d55ee7 g_main_loop_run (libglib-2.0.so.0 + 0x5eee7)
#6 0x0000745ba3fc2a84 n/a (libgio-2.0.so.0 + 0x114a84)
#7 0x0000745ba3d8cb3e n/a (libglib-2.0.so.0 + 0x95b3e)
#8 0x0000745ba3b9a70a n/a (libc.so.6 + 0x9570a)
#9 0x0000745ba3c1eaac n/a (libc.so.6 + 0x119aac)
ELF object binary architecture: AMD x86-64
GNU gdb (GDB) 16.3
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
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-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/xfdesktop...
(No debugging symbols found in /usr/bin/xfdesktop)
[New LWP 2608]
[New LWP 2613]
[New LWP 2612]
[New LWP 127998]
[New LWP 2614]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/xfdesktop'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000745ba3d3f844 in g_str_hash () from /usr/lib/libglib-2.0.so.0
[Current thread is 1 (Thread 0x745ba27efa40 (LWP 2608))]
(gdb) bt
#0 0x0000745ba3d3f844 in g_str_hash () from /usr/lib/libglib-2.0.so.0
#1 0x0000745ba3d406ad in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
#2 0x000060bf1ba67249 in xfdesktop_backdrop_manager_get_image_surface ()
#3 0x0000745ba3e60812 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#4 0x0000745ba3e90f85 in ?? () from /usr/lib/libgobject-2.0.so.0
#5 0x0000745ba3e81ce9 in ?? () from /usr/lib/libgobject-2.0.so.0
#6 0x0000745ba3e82252 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#7 0x0000745ba4d48395 in ?? () from /usr/lib/libxfce4windowing-0.so.0
#8 0x0000745ba3e60812 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#9 0x0000745ba3e90f85 in ?? () from /usr/lib/libgobject-2.0.so.0
#10 0x0000745ba3e81ce9 in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0x0000745ba3e82252 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#12 0x0000745ba4d4db52 in ?? () from /usr/lib/libxfce4windowing-0.so.0
#13 0x0000745ba4d4e23e in ?? () from /usr/lib/libxfce4windowing-0.so.0
#14 0x0000745ba4d4e564 in ?? () from /usr/lib/libxfce4windowing-0.so.0
#15 0x0000745ba3d551e4 in ?? () from /usr/lib/libglib-2.0.so.0
#16 0x0000745ba3db8e97 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0x0000745ba3d54615 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#18 0x0000745ba3f8d7d6 in g_application_run () from /usr/lib/libgio-2.0.so.0
#19 0x000060bf1ba5e099 in main ()