FS#58318 - [gnome-shell] Crash when resume from screenlock

Attached to Project: Arch Linux
Opened by Juan Simón (j1simon) - Monday, 23 April 2018, 14:06 GMT
Last edited by Jan Alexander Steffens (heftig) - Thursday, 10 September 2020, 13:26 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Sometimes when I press ENTER to turn on the display the gnome session crashes and returns to the GDM login screen.

I attach the last part of output of "journalctl -xb"

   journal.log (253.3 KiB)
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Thursday, 10 September 2020, 13:26 GMT
Reason for closing:  Works for me
Comment by Juan Simón (j1simon) - Wednesday, 25 April 2018, 10:46 GMT
I forgot to write: the session is Wayland.

I've opened a bug in Gnome bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=795537
Comment by Juan Simón (j1simon) - Wednesday, 25 April 2018, 11:40 GMT
$ coredumpctl info -1 gnome-shell
PID: 15733 (gnome-shell)
UID: 1000 (juan)
GID: 1000 (juan)
Signal: 11 (SEGV)
Timestamp: Wed 2018-04-25 12:37:46 CEST (59min ago)
Command Line: /usr/bin/gnome-shell
Executable: /usr/bin/gnome-shell
Control Group: /user.slice/user-1000.slice/session-c3.scope
Unit: session-c3.scope
Slice: user-1000.slice
Session: c3
Owner UID: 1000 (juan)
Boot ID: ce6a32d1d8f1443d86d722df36a412ed
Machine ID: f10a639e435b4ee984fbe766ef8d884f
Hostname: arch-juan
Storage: /var/lib/systemd/coredump/core.gnome-shell.1000.ce6a32d1d8f1443d86d722df36a412ed.15733.1524652666000000.lz4
Message: Process 15733 (gnome-shell) of user 1000 dumped core.

Stack trace of thread 15733:
#0 0x00007fe7ce84c191 g_type_check_instance_is_fundamentally_a (libgobject-2.0.so.0)
#1 0x00007fe7ce82a6ff g_object_ref (libgobject-2.0.so.0)
#2 0x00007fe7cc5737b7 st_theme_get_custom_stylesheets (libst-1.0.so)
#3 0x00007fe7c901d1c8 ffi_call_unix64 (libffi.so.6)
#4 0x00007fe7c901cc2a ffi_call (libffi.so.6)
#5 0x00007fe7cd51326b n/a (libgjs.so.0)
#6 0x00007fe7cd514c27 n/a (libgjs.so.0)
#7 0x00007fe7c60403a1 n/a (libmozjs-52.so.0)
#8 0x00007fe7c6045f11 n/a (libmozjs-52.so.0)
#9 0x00007fe7c603f4ae n/a (libmozjs-52.so.0)
#10 0x00007fe7c6040204 n/a (libmozjs-52.so.0)
#11 0x00007fe7c60406b8 n/a (libmozjs-52.so.0)
#12 0x00007fe7c5d3f5d3 n/a (libmozjs-52.so.0)
#13 0x000018c88c19cab6 n/a (n/a)
#14 0x00007fe7c5c6b6bd n/a (libmozjs-52.so.0)
#15 0x00007fe7c6052936 n/a (libmozjs-52.so.0)
#16 0x00007fe7c603f4ae n/a (libmozjs-52.so.0)
#17 0x00007fe7c6040204 n/a (libmozjs-52.so.0)
#18 0x00007fe7c60406b8 n/a (libmozjs-52.so.0)
#19 0x00007fe7c5dc75c6 _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE (libmozjs-52.so.0)
#20 0x00007fe7cd538ea8 gjs_call_function_value (libgjs.so.0)
#21 0x00007fe7cd50d881 gjs_closure_invoke (libgjs.so.0)
#22 0x00007fe7cd52c259 n/a (libgjs.so.0)
#23 0x00007fe7ce825a4d g_closure_invoke (libgobject-2.0.so.0)
#24 0x00007fe7ce84296e n/a (libgobject-2.0.so.0)
#25 0x00007fe7ce54b1d6 g_main_context_dispatch (libglib-2.0.so.0)
#26 0x00007fe7ce54b5b1 n/a (libglib-2.0.so.0)
#27 0x00007fe7ce54b8e2 g_main_loop_run (libglib-2.0.so.0)
#28 0x00007fe7cca484b0 meta_run (libmutter-2.so.0)
#29 0x000055e00f9faff1 n/a (gnome-shell)
#30 0x00007fe7cf270f4a n/a (/usr/lib/libc-2.26.so (deleted))

$ coredumpctl info -1 Xwayland
PID: 15753 (Xwayland)
UID: 1000 (juan)
GID: 1000 (juan)
Signal: 6 (ABRT)
Timestamp: Wed 2018-04-25 12:37:49 CEST (59min 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-c3.scope
Unit: session-c3.scope
Slice: user-1000.slice
Session: c3
Owner UID: 1000 (juan)
Boot ID: ce6a32d1d8f1443d86d722df36a412ed
Machine ID: f10a639e435b4ee984fbe766ef8d884f
Hostname: arch-juan
Storage: /var/lib/systemd/coredump/core.Xwayland.1000.ce6a32d1d8f1443d86d722df36a412ed.15753.1524652669000000.lz4
Message: Process 15753 (Xwayland) of user 1000 dumped core.

Stack trace of thread 15753:
#0 0x00007f196c8a9860 n/a (/usr/lib/libc-2.26.so (deleted))
#1 0x00007fffc9f4fed0 n/a (n/a)
Comment by Juan Simón (j1simon) - Wednesday, 25 April 2018, 13:15 GMT
It just happened to me again right now. The coredump output looks different:

PID: 698 (Xwayland)
UID: 1000 (juan)
GID: 1000 (juan)
Signal: 6 (ABRT)
Timestamp: Wed 2018-04-25 15:09:26 CEST (1min 23s 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-c1.scope
Unit: session-c1.scope
Slice: user-1000.slice
Session: c1
Owner UID: 1000 (juan)
Boot ID: f06a40a7ba0d4590a973a9e55ef9f46f
Machine ID: f10a639e435b4ee984fbe766ef8d884f
Hostname: arch-juan
Storage: /var/lib/systemd/coredump/core.Xwayland.1000.f06a40a7ba0d4590a973a9e55ef9f46f.698.1524661766000000.lz4
Message: Process 698 (Xwayland) of user 1000 dumped core.

Stack trace of thread 698:
#0 0x00007f2330ce7efb raise (libc.so.6)
#1 0x00007f2330ce92c1 abort (libc.so.6)
#2 0x000055a95c5c5cda OsAbort (Xwayland)
#3 0x000055a95c5cb7f3 n/a (Xwayland)
#4 0x000055a95c5cc615 FatalError (Xwayland)
#5 0x000055a95c457bdf n/a (Xwayland)
#6 0x000055a95c5c3851 n/a (Xwayland)
#7 0x000055a95c5bc6fb WaitForSomething (Xwayland)
#8 0x000055a95c588503 n/a (Xwayland)
#9 0x000055a95c58c7a0 n/a (Xwayland)
#10 0x00007f2330cd49a7 __libc_start_main (libc.so.6)
#11 0x000055a95c45723a _start (Xwayland)

Stack trace of thread 701:
#0 0x00007f233107b07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f2329fbd0f4 n/a (swrast_dri.so)
#2 0x00007f2329fbcf48 n/a (swrast_dri.so)
#3 0x00007f23310750bc start_thread (libpthread.so.0)
#4 0x00007f2330daa2ff __clone (libc.so.6)

Stack trace of thread 702:
#0 0x00007f233107b07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f2329fbd0f4 n/a (swrast_dri.so)
#2 0x00007f2329fbcf48 n/a (swrast_dri.so)
#3 0x00007f23310750bc start_thread (libpthread.so.0)
#4 0x00007f2330daa2ff __clone (libc.so.6)

Stack trace of thread 705:
#0 0x00007f233107b07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f2329fbd0f4 n/a (swrast_dri.so)
#2 0x00007f2329fbcf48 n/a (swrast_dri.so)
#3 0x00007f23310750bc start_thread (libpthread.so.0)
#4 0x00007f2330daa2ff __clone (libc.so.6)

Stack trace of thread 706:
#0 0x00007f233107b07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f2329fbd0f4 n/a (swrast_dri.so)
#2 0x00007f2329fbcf48 n/a (swrast_dri.so)
#3 0x00007f23310750bc start_thread (libpthread.so.0)
#4 0x00007f2330daa2ff __clone (libc.so.6)

Stack trace of thread 708:
#0 0x00007f233107b07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f2329fbd0f4 n/a (swrast_dri.so)
#2 0x00007f2329fbcf48 n/a (swrast_dri.so)
#3 0x00007f23310750bc start_thread (libpthread.so.0)
#4 0x00007f2330daa2ff __clone (libc.so.6)

Stack trace of thread 703:
#0 0x00007f233107b07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f2329fbd0f4 n/a (swrast_dri.so)
#2 0x00007f2329fbcf48 n/a (swrast_dri.so)
#3 0x00007f23310750bc start_thread (libpthread.so.0)
#4 0x00007f2330daa2ff __clone (libc.so.6)

Stack trace of thread 704:
#0 0x00007f233107b07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f2329fbd0f4 n/a (swrast_dri.so)
#2 0x00007f2329fbcf48 n/a (swrast_dri.so)
#3 0x00007f23310750bc start_thread (libpthread.so.0)
#4 0x00007f2330daa2ff __clone (libc.so.6)

Stack trace of thread 707:
#0 0x00007f233107b07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f2329fbd0f4 n/a (swrast_dri.so)
#2 0x00007f2329fbcf48 n/a (swrast_dri.so)
#3 0x00007f23310750bc start_thread (libpthread.so.0)
#4 0x00007f2330daa2ff __clone (libc.so.6)


PID: 650 (gnome-shell)
UID: 1000 (juan)
GID: 1000 (juan)
Signal: 11 (SEGV)
Timestamp: Wed 2018-04-25 15:09:24 CEST (1min 29s ago)
Command Line: /usr/bin/gnome-shell
Executable: /usr/bin/gnome-shell
Control Group: /user.slice/user-1000.slice/session-c1.scope
Unit: session-c1.scope
Slice: user-1000.slice
Session: c1
Owner UID: 1000 (juan)
Boot ID: f06a40a7ba0d4590a973a9e55ef9f46f
Machine ID: f10a639e435b4ee984fbe766ef8d884f
Hostname: arch-juan
Storage: /var/lib/systemd/coredump/core.gnome-shell.1000.f06a40a7ba0d4590a973a9e55ef9f46f.650.1524661764000000.lz4
Message: Process 650 (gnome-shell) of user 1000 dumped core.

Stack trace of thread 650:
#0 0x00007febffddf191 g_type_check_instance_is_fundamentally_a (libgobject-2.0.so.0)
#1 0x00007febffdbd6ff g_object_ref (libgobject-2.0.so.0)
#2 0x00007febfdb067b7 st_theme_get_custom_stylesheets (libst-1.0.so)
#3 0x00007febfa5b01c8 ffi_call_unix64 (libffi.so.6)
#4 0x00007febfa5afc2a ffi_call (libffi.so.6)
#5 0x00007febfeaa626b n/a (libgjs.so.0)
#6 0x00007febfeaa7c27 n/a (libgjs.so.0)
#7 0x00007febf758b3a1 n/a (libmozjs-52.so.0)
#8 0x00007febf7590f11 n/a (libmozjs-52.so.0)
#9 0x00007febf758a4ae n/a (libmozjs-52.so.0)
#10 0x00007febf758b204 n/a (libmozjs-52.so.0)
#11 0x00007febf758b6b8 n/a (libmozjs-52.so.0)
#12 0x00007febf728a5d3 n/a (libmozjs-52.so.0)
#13 0x00002e77acdfcab6 n/a (n/a)
#14 0x00007febf71b66bd n/a (libmozjs-52.so.0)
#15 0x00007febf759d936 n/a (libmozjs-52.so.0)
#16 0x00007febf758a4ae n/a (libmozjs-52.so.0)
#17 0x00007febf758b204 n/a (libmozjs-52.so.0)
#18 0x00007febf758b6b8 n/a (libmozjs-52.so.0)
#19 0x00007febf73125c6 _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE (libmozjs-52.so.0)
#20 0x00007febfeacbea8 gjs_call_function_value (libgjs.so.0)
#21 0x00007febfeaa0881 gjs_closure_invoke (libgjs.so.0)
#22 0x00007febfeabf259 n/a (libgjs.so.0)
#23 0x00007febffdb8a4d g_closure_invoke (libgobject-2.0.so.0)
#24 0x00007febffdd596e n/a (libgobject-2.0.so.0)
#25 0x00007febffade1d6 g_main_context_dispatch (libglib-2.0.so.0)
#26 0x00007febffade5b1 n/a (libglib-2.0.so.0)
#27 0x00007febffade8e2 g_main_loop_run (libglib-2.0.so.0)
#28 0x00007febfdfdb4b0 meta_run (libmutter-2.so.0)
#29 0x0000558eb1217ff1 n/a (gnome-shell)
#30 0x00007fec008049a7 __libc_start_main (libc.so.6)
#31 0x0000558eb121814a n/a (gnome-shell)

Stack trace of thread 720:
#0 0x00007fec008cfcd9 __poll (libc.so.6)
#1 0x00007febe0784773 n/a (libpulse.so.0)
#2 0x00007febe0775bd0 pa_mainloop_poll (libpulse.so.0)
#3 0x00007febe0776271 pa_mainloop_iterate (libpulse.so.0)
#4 0x00007febe0776301 pa_mainloop_run (libpulse.so.0)
#5 0x00007febe07846ae n/a (libpulse.so.0)
#6 0x00007febe052381c n/a (libpulsecommon-11.1.so)
#7 0x00007fec00ba50bc start_thread (libpthread.so.0)
#8 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 795:
#0 0x00007fec00bab07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007febf70fdd2d n/a (libmozjs-52.so.0)
#2 0x00007febf759e72a n/a (libmozjs-52.so.0)
#3 0x00007febf75677ca n/a (libmozjs-52.so.0)
#4 0x00007fec00ba50bc start_thread (libpthread.so.0)
#5 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 652:
#0 0x00007fec008cfcd9 __poll (libc.so.6)
#1 0x00007febffade523 n/a (libglib-2.0.so.0)
#2 0x00007febffade63e g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007febffade692 n/a (libglib-2.0.so.0)
#4 0x00007febffb06a2a n/a (libglib-2.0.so.0)
#5 0x00007fec00ba50bc start_thread (libpthread.so.0)
#6 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 790:
#0 0x00007fec00bab07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007febf70fdd2d n/a (libmozjs-52.so.0)
#2 0x00007febf759e72a n/a (libmozjs-52.so.0)
#3 0x00007febf75677ca n/a (libmozjs-52.so.0)
#4 0x00007fec00ba50bc start_thread (libpthread.so.0)
#5 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 800:
#0 0x00007fec00bab07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007febf70fdd2d n/a (libmozjs-52.so.0)
#2 0x00007febf759e72a n/a (libmozjs-52.so.0)
#3 0x00007febf75677ca n/a (libmozjs-52.so.0)
#4 0x00007fec00ba50bc start_thread (libpthread.so.0)
#5 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 797:
#0 0x00007fec00bab07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007febf70fdd2d n/a (libmozjs-52.so.0)
#2 0x00007febf759e72a n/a (libmozjs-52.so.0)
#3 0x00007febf75677ca n/a (libmozjs-52.so.0)
#4 0x00007fec00ba50bc start_thread (libpthread.so.0)
#5 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 798:
#0 0x00007fec00bab07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007febf70fdd2d n/a (libmozjs-52.so.0)
#2 0x00007febf759e72a n/a (libmozjs-52.so.0)
#3 0x00007febf75677ca n/a (libmozjs-52.so.0)
#4 0x00007fec00ba50bc start_thread (libpthread.so.0)
#5 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 796:
#0 0x00007fec00bab07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007febf70fdd2d n/a (libmozjs-52.so.0)
#2 0x00007febf759e72a n/a (libmozjs-52.so.0)
#3 0x00007febf75677ca n/a (libmozjs-52.so.0)
#4 0x00007fec00ba50bc start_thread (libpthread.so.0)
#5 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 801:
#0 0x00007fec00bab07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007febf70fdd2d n/a (libmozjs-52.so.0)
#2 0x00007febf759e72a n/a (libmozjs-52.so.0)
#3 0x00007febf75677ca n/a (libmozjs-52.so.0)
#4 0x00007fec00ba50bc start_thread (libpthread.so.0)
#5 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 794:
#0 0x00007fec00bab07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007febf70fdd2d n/a (libmozjs-52.so.0)
#2 0x00007febf759e72a n/a (libmozjs-52.so.0)
#3 0x00007febf75677ca n/a (libmozjs-52.so.0)
#4 0x00007fec00ba50bc start_thread (libpthread.so.0)
#5 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 799:
#0 0x00007fec00bab07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007febf70fdd2d n/a (libmozjs-52.so.0)
#2 0x00007febf759e72a n/a (libmozjs-52.so.0)
#3 0x00007febf75677ca n/a (libmozjs-52.so.0)
#4 0x00007fec00ba50bc start_thread (libpthread.so.0)
#5 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 8260:
#0 0x00007fec008d4f09 syscall (libc.so.6)
#1 0x00007febffb2552d g_cond_wait_until (libglib-2.0.so.0)
#2 0x00007febffab0903 n/a (libglib-2.0.so.0)
#3 0x00007febffb07436 n/a (libglib-2.0.so.0)
#4 0x00007febffb06a2a n/a (libglib-2.0.so.0)
#5 0x00007fec00ba50bc start_thread (libpthread.so.0)
#6 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 8249:
#0 0x00007fec008d4f09 syscall (libc.so.6)
#1 0x00007febffb2552d g_cond_wait_until (libglib-2.0.so.0)
#2 0x00007febffab0903 n/a (libglib-2.0.so.0)
#3 0x00007febffb07436 n/a (libglib-2.0.so.0)
#4 0x00007febffb06a2a n/a (libglib-2.0.so.0)
#5 0x00007fec00ba50bc start_thread (libpthread.so.0)
#6 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 677:
#0 0x00007fec008cfcd9 __poll (libc.so.6)
#1 0x00007febffade523 n/a (libglib-2.0.so.0)
#2 0x00007febffade63e g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007febe8576f4e n/a (libdconfsettings.so)
#4 0x00007febffb06a2a n/a (libglib-2.0.so.0)
#5 0x00007fec00ba50bc start_thread (libpthread.so.0)
#6 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 792:
#0 0x00007fec00bab07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007febf70fdd2d n/a (libmozjs-52.so.0)
#2 0x00007febf759e72a n/a (libmozjs-52.so.0)
#3 0x00007febf75677ca n/a (libmozjs-52.so.0)
#4 0x00007fec00ba50bc start_thread (libpthread.so.0)
#5 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 791:
#0 0x00007fec00bab07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007febf70fdd2d n/a (libmozjs-52.so.0)
#2 0x00007febf759e72a n/a (libmozjs-52.so.0)
#3 0x00007febf75677ca n/a (libmozjs-52.so.0)
#4 0x00007fec00ba50bc start_thread (libpthread.so.0)
#5 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 793:
#0 0x00007fec00bab07c pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007febf70fdd2d n/a (libmozjs-52.so.0)
#2 0x00007febf759e72a n/a (libmozjs-52.so.0)
#3 0x00007febf75677ca n/a (libmozjs-52.so.0)
#4 0x00007fec00ba50bc start_thread (libpthread.so.0)
#5 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 653:
#0 0x00007fec008cfcd9 __poll (libc.so.6)
#1 0x00007febffade523 n/a (libglib-2.0.so.0)
#2 0x00007febffade8e2 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007fec000cd348 n/a (libgio-2.0.so.0)
#4 0x00007febffb06a2a n/a (libglib-2.0.so.0)
#5 0x00007fec00ba50bc start_thread (libpthread.so.0)
#6 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 8258:
#0 0x00007fec008d4f09 syscall (libc.so.6)
#1 0x00007febffb2552d g_cond_wait_until (libglib-2.0.so.0)
#2 0x00007febffab0903 n/a (libglib-2.0.so.0)
#3 0x00007febffb07436 n/a (libglib-2.0.so.0)
#4 0x00007febffb06a2a n/a (libglib-2.0.so.0)
#5 0x00007fec00ba50bc start_thread (libpthread.so.0)
#6 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 8259:
#0 0x00007fec008d4f09 syscall (libc.so.6)
#1 0x00007febffb2552d g_cond_wait_until (libglib-2.0.so.0)
#2 0x00007febffab0903 n/a (libglib-2.0.so.0)
#3 0x00007febffb07436 n/a (libglib-2.0.so.0)
#4 0x00007febffb06a2a n/a (libglib-2.0.so.0)
#5 0x00007fec00ba50bc start_thread (libpthread.so.0)
#6 0x00007fec008da2ff __clone (libc.so.6)

Stack trace of thread 8261:
#0 0x00007fec008d4f09 syscall (libc.so.6)
#1 0x00007febffb2552d g_cond_wait_until (libglib-2.0.so.0)
#2 0x00007febffab0903 n/a (libglib-2.0.so.0)
#3 0x00007febffb07436 n/a (libglib-2.0.so.0)
#4 0x00007febffb06a2a n/a (libglib-2.0.so.0)
#5 0x00007fec00ba50bc start_thread (libpthread.so.0)
#6 0x00007fec008da2ff __clone (libc.so.6)
Comment by Jan de Groot (JGC) - Wednesday, 25 April 2018, 14:24 GMT
This is probably a multithreading issue. Something is removing entries from a hashtable while st_theme_get_custom_stylesheets is looking them up.

st_theme_get_custom_stylesheets iterates over a list of custom_stylesheets. These stylesheets are looked up in files_by_stylesheet hashtable. If the stylesheet is not present in the hashtable, the lookup will return NULL, which is not checked before passing it to g_object_ref.

There's no need to post more backtraces, and especially no XWayland backtraces, as that process ABORTs when gnome-shell crashes.

I googled for this crash a bit, seems that changing the background in gsettings/dconf from an extension is the trigger for this bug.
Comment by Juan Simón (j1simon) - Wednesday, 25 April 2018, 14:27 GMT
ok, I use a extension that it changes the background.
I'll deactivate it and see if the problem goes away.
Comment by mattia (nTia89) - Tuesday, 05 November 2019, 17:51 GMT
Updates? Can we close the bug?
Comment by Juan Simón (j1simon) - Thursday, 10 September 2020, 13:25 GMT
Yes, close the bug. Sorry for the late response.

Loading...