FS#71236 - [gnome-shell] crash after resumeing from suspend

Attached to Project: Arch Linux
Opened by Heinrich Heinzer (hheinzer) - Saturday, 12 June 2021, 09:18 GMT
Last edited by Jan Alexander Steffens (heftig) - Sunday, 13 June 2021, 22:44 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 6
Private No

Details

Description:

Since yesterdays update:

[2021-06-11T07:43:27+0200] [ALPM] upgraded gnome-shell (1:40.1-2 -> 1:40.2-1)

gnome-shell crashes after the the laptop has been put to suspend (closed lid). This also happens with linux-lts kernel so I don't think that this has something to do with yesterdays Linux update, but I might be wrong.


Additional info:
* ThinkPad X1NANO

* core dump message:

11:02:29 systemd-coredum: Process 5055 (gnome-shell) of user 1000 dumped core.

Stack trace of thread 5055:
#0 0x00007f9558fe7d22 raise (libc.so.6 + 0x3cd22)
#1 0x0000561b5206ba29 n/a (gnome-shell + 0x2a29)
#2 0x00007f9558fe7da0 __restore_rt (libc.so.6 + 0x3cda0)
#3 0x00007f9558fe7d22 raise (libc.so.6 + 0x3cd22)
#4 0x00007f9558fd1862 abort (libc.so.6 + 0x26862)
#5 0x00007f9559e3f084 n/a (libglib-2.0.so.0 + 0x1d084)
#6 0x00007f9559e9a85d g_assertion_message_expr (libglib-2.0.so.0 + 0x7885d)
#7 0x00007f95592f6766 n/a (libmutter-8.so.0 + 0x17d766)
#8 0x00007f95591e277f n/a (libmutter-8.so.0 + 0x6977f)
#9 0x00007f9559f69ddf g_closure_invoke (libgobject-2.0.so.0 + 0x12ddf)
#10 0x00007f9559f92fbd n/a (libgobject-2.0.so.0 + 0x3bfbd)
#11 0x00007f9559f86cad g_signal_emit_valist (libgobject-2.0.so.0 + 0x2fcad)
#12 0x00007f9559f87210 g_signal_emit (libgobject-2.0.so.0 + 0x30210)
#13 0x00007f9559f713e6 n/a (libgobject-2.0.so.0 + 0x1a3e6)
#14 0x00007f9559f6a3f0 n/a (libgobject-2.0.so.0 + 0x133f0)
#15 0x00007f9559f79f76 g_object_setv (libgobject-2.0.so.0 + 0x22f76)
#16 0x00007f9559f7a08c g_object_set_property (libgobject-2.0.so.0 + 0x2308c)
#17 0x00007f95591c177b n/a (libmutter-8.so.0 + 0x4877b)
#18 0x00007f955a0a7b11 n/a (libgio-2.0.so.0 + 0xf6b11)
#19 0x00007f9559e75f30 g_main_context_dispatch (libglib-2.0.so.0 + 0x53f30)
#20 0x00007f9559ec9b59 n/a (libglib-2.0.so.0 + 0xa7b59)
#21 0x00007f9559e75593 g_main_loop_run (libglib-2.0.so.0 + 0x53593)
#22 0x00007f955924b523 meta_run (libmutter-8.so.0 + 0xd2523)
#23 0x0000561b5206b423 n/a (gnome-shell + 0x2423)
#24 0x00007f9558fd2b25 __libc_start_main (libc.so.6 + 0x27b25)
#25 0x0000561b5206b64e n/a (gnome-shell + 0x264e)

Stack trace of thread 5088:
#0 0x00007f95585f18ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f95585eb270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007f9556a3528c _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-78.so + 0x76d28c)
#3 0x00007f9556a34da1 n/a (libmozjs-78.so + 0x76cda1)
#4 0x00007f9556cc770b n/a (libmozjs-78.so + 0x9ff70b)
#5 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)

Stack trace of thread 5091:
#0 0x00007f95585f18ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f95585eb270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007f9556a3528c _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-78.so + 0x76d28c)
#3 0x00007f9556a34da1 n/a (libmozjs-78.so + 0x76cda1)
#4 0x00007f9556cc770b n/a (libmozjs-78.so + 0x9ff70b)
#5 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)

Stack trace of thread 5087:
#0 0x00007f95585f18ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f95585eb270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007f9556a3528c _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-78.so + 0x76d28c)
#3 0x00007f9556a34da1 n/a (libmozjs-78.so + 0x76cda1)
#4 0x00007f9556cc770b n/a (libmozjs-78.so + 0x9ff70b)
#5 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)

Stack trace of thread 5072:
#0 0x00007f95585f18ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f95585eb270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007f95409b459c n/a (iris_dri.so + 0x1c659c)
#3 0x00007f95409ae618 n/a (iris_dri.so + 0x1c0618)
#4 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#5 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)

Stack trace of thread 5073:
#0 0x00007f95585f18ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f95585eb270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007f95409b459c n/a (iris_dri.so + 0x1c659c)
#3 0x00007f95409ae618 n/a (iris_dri.so + 0x1c0618)
#4 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#5 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)

Stack trace of thread 5059:
#0 0x00007f955909eb2f __poll (libc.so.6 + 0xf3b2f)
#1 0x00007f9559ec9ae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
#2 0x00007f9559e73781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
#3 0x00007f9559e737d2 n/a (libglib-2.0.so.0 + 0x517d2)
#4 0x00007f9559ea40c1 n/a (libglib-2.0.so.0 + 0x820c1)
#5 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)

Stack trace of thread 5062:
#0 0x00007f955909eb2f __poll (libc.so.6 + 0xf3b2f)
#1 0x00007f9559ec9ae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
#2 0x00007f9559e73781 g_main_context_iteration (libglib-2.0.so.0 + 0x51781)
#3 0x00007f95515d1ebe n/a (libdconfsettings.so + 0x5ebe)
#4 0x00007f9559ea40c1 n/a (libglib-2.0.so.0 + 0x820c1)
#5 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)

Stack trace of thread 5093:
#0 0x00007f95585f18ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f95585eb270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007f9556a3528c _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-78.so + 0x76d28c)
#3 0x00007f9556a34da1 n/a (libmozjs-78.so + 0x76cda1)
#4 0x00007f9556cc770b n/a (libmozjs-78.so + 0x9ff70b)
#5 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)

Stack trace of thread 5086:
#0 0x00007f95585f18ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f95585eb270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007f9556a3528c _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-78.so + 0x76d28c)
#3 0x00007f9556a34da1 n/a (libmozjs-78.so + 0x76cda1)
#4 0x00007f9556cc770b n/a (libmozjs-78.so + 0x9ff70b)
#5 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)

Stack trace of thread 5070:
#0 0x00007f95585f18ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f95585eb270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007f95409b459c n/a (iris_dri.so + 0x1c659c)
#3 0x00007f95409ae618 n/a (iris_dri.so + 0x1c0618)
#4 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#5 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)

Stack trace of thread 5092:
#0 0x00007f95585f18ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f95585eb270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007f9556a3528c _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-78.so + 0x76d28c)
#3 0x00007f9556a34da1 n/a (libmozjs-78.so + 0x76cda1)
#4 0x00007f9556cc770b n/a (libmozjs-78.so + 0x9ff70b)
#5 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)

Stack trace of thread 5076:
#0 0x00007f95585f18ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f95585eb270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007f95409b459c n/a (iris_dri.so + 0x1c659c)
#3 0x00007f95409ae618 n/a (iris_dri.so + 0x1c0618)
#4 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#5 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)

Stack trace of thread 5090:
#0 0x00007f95585f18ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f95585eb270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007f9556a3528c _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-78.so + 0x76d28c)
#3 0x00007f9556a34da1 n/a (libmozjs-78.so + 0x76cda1)
#4 0x00007f9556cc770b n/a (libmozjs-78.so + 0x9ff70b)
#5 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)

Stack trace of thread 5061:
#0 0x00007f955909eb2f __poll (libc.so.6 + 0xf3b2f)
#1 0x00007f9559ec9ae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
#2 0x00007f9559e75593 g_main_loop_run (libglib-2.0.so.0 + 0x53593)
#3 0x00007f955a0b35b8 n/a (libgio-2.0.so.0 + 0x1025b8)
#4 0x00007f9559ea40c1 n/a (libglib-2.0.so.0 + 0x820c1)
#5 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)

Stack trace of thread 5074:
#0 0x00007f95585f18ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f95585eb270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007f95409b459c n/a (iris_dri.so + 0x1c659c)
#3 0x00007f95409ae618 n/a (iris_dri.so + 0x1c0618)
#4 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#5 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)

Stack trace of thread 5071:
#0 0x00007f95585f18ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f95585eb270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007f95409b459c n/a (iris_dri.so + 0x1c659c)
#3 0x00007f95409ae618 n/a (iris_dri.so + 0x1c0618)
#4 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#5 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)

Stack trace of thread 5077:
#0 0x00007f955909eb2f __poll (libc.so.6 + 0xf3b2f)
#1 0x00007f9559ec9ae8 n/a (libglib-2.0.so.0 + 0xa7ae8)
#2 0x00007f9559e75593 g_main_loop_run (libglib-2.0.so.0 + 0x53593)
#3 0x00007f955930f268 n/a (libmutter-8.so.0 + 0x196268)
#4 0x00007f9559ea40c1 n/a (libglib-2.0.so.0 + 0x820c1)
#5 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)

Stack trace of thread 5089:
#0 0x00007f95585f18ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007f95585eb270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007f9556a3528c _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (libmozjs-78.so + 0x76d28c)
#3 0x00007f9556a34da1 n/a (libmozjs-78.so + 0x76cda1)
#4 0x00007f9556cc770b n/a (libmozjs-78.so + 0x9ff70b)
#5 0x00007f95585e5259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007f95590a95e3 __clone (libc.so.6 + 0xfe5e3)


Steps to reproduce:

1. log into gnome
2. close lid
3. open lid
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Sunday, 13 June 2021, 22:44 GMT
Reason for closing:  Fixed
Additional comments about closing:  mutter 40.2-2
Comment by nya (nya) - Saturday, 12 June 2021, 11:36 GMT
I can confirm this behaviour.
Comment by Carlo (arcieredorato) - Saturday, 12 June 2021, 14:34 GMT
In /etc/systemd/logind.conf have you set set the field "HandleLidSWitch=suspènd" (without #) ?
Comment by nya (nya) - Saturday, 12 June 2021, 17:10 GMT
Thanks Carlo,
but this does not resolve the issue.
Comment by nya (nya) - Saturday, 12 June 2021, 17:20 GMT
Maybe another useful information: For me the crashes only happen on Wayland but not on Xorg.
Comment by Marcus Behrendt (mareex) - Saturday, 12 June 2021, 18:00 GMT Comment by teefax (teefax) - Saturday, 12 June 2021, 18:53 GMT
Can confirm that this is also happening to me after the latest update (Wayland).
Comment by Marcus Behrendt (mareex) - Saturday, 12 June 2021, 19:23 GMT Comment by Jan Alexander Steffens (heftig) - Sunday, 13 June 2021, 00:04 GMT
Please test mutter 40.2-2
Comment by teefax (teefax) - Sunday, 13 June 2021, 06:59 GMT
Fixed for me with mutter 40.2-2. Thank you!
Comment by Heinrich Heinzer (hheinzer) - Sunday, 13 June 2021, 18:55 GMT
Yes, fixed for as well!
Comment by Autumn (autumnontape) - Sunday, 13 June 2021, 21:10 GMT
I was also affected by this crash and can confirm that it's fixed with mutter 40.2-2. Thank you for finding and applying a fix so quickly!

Loading...