FS#56567 - [gjs] wayland and gnome-shell crashes when mounting filesystem

Attached to Project: Arch Linux
Opened by Karen Eliot (kareliot) - Monday, 04 December 2017, 15:08 GMT
Last edited by Eli Schwartz (eschwartz) - Wednesday, 24 January 2018, 15:33 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Description:

wayland and gnome-shell crash when mounting a filesystem by either inserting a usb-drive or mounting my secondary internal hdd.
I am thrown back to gdm, but I have to wait a couple of minutes before I can login successfully again (the first attempts to login usually fail as well and I am back at the gdm login screen).

Additional info:
* package version(s): wayland version 1.14.0-1
* journal logs, coredump and gdb output for wayland and gnome-shell are attached

I don’t know where all these "ACPI action undefined: PNP0C0A:00" errors are coming from but I think they are not directly related to the issue here, but I can’t say for sure.


Steps to reproduce:
This task depends upon

Closed by  Eli Schwartz (eschwartz)
Wednesday, 24 January 2018, 15:33 GMT
Reason for closing:  Fixed
Additional comments about closing:  gnome-shell 3.26.2+14+g64c857e3f-1
gnome-shell-extensions 3.26.2+9+g683b5ee-1
Comment by Jan de Groot (JGC) - Tuesday, 05 December 2017, 21:17 GMT
This is not a wayland bug and not a gnome-shell bug, but a faulty extension.

https://bugzilla.gnome.org/show_bug.cgi?id=788931

I'll update gjs to a gnome-3-26 branch snapshot, a workaround for this bug has been backported today.
Comment by Jan de Groot (JGC) - Tuesday, 05 December 2017, 22:46 GMT
Please test gjs-1.50.2+8+gb65c785-1 (testing repository, you can install the package on a machine running extra), it should give you warnings instead of crashing.
Comment by Karen Eliot (kareliot) - Thursday, 07 December 2017, 08:58 GMT
Yes, that seems to have worked. No more crashes so far.
Thank you!
Comment by Jan Alexander Steffens (heftig) - Sunday, 10 December 2017, 03:54 GMT
1.50.2+8 causes numerous other issues. I've had to revert to 1.50.2 release.
Comment by Karen Eliot (kareliot) - Saturday, 20 January 2018, 16:09 GMT
Hey, just wanted to ask if there is any progress on that?
I’d be happy to help with testing and debugging but I would need instructions...
thanks!
Comment by Jan Alexander Steffens (heftig) - Saturday, 20 January 2018, 19:37 GMT
Should be fixed in gnome-shell 3.26.2+14+g64c857e3f
Comment by Jing Wang (jingwang) - Monday, 22 January 2018, 03:54 GMT
I can still reproduce the crash on gnome-shell 3.26.2+14+g64c857e3f-1, gjs 1:1.50.3-1, using the classic session (which as I understand does not use Wayland).
I'm not able to reproduce using gjs 1:1.50.2-1 and GNOME classic, nor can I reproduce using the newer gjs and regular GNOME.

The trigger is the same as for the OP - mounting or unmounting a FS.

Let me know if there's any way I can help. Thank you!
Comment by Martin Brodbeck (beedaddy) - Monday, 22 January 2018, 07:02 GMT
I also suffered from this problem. I can confirm that it seems to be fixed. At least for Gnome-Wayland.
Comment by Martin Brodbeck (beedaddy) - Monday, 22 January 2018, 11:12 GMT
No, I was too fast. Unmounting (!) an usb stick resulted in a gnome shell crash :(
Comment by Jan de Groot (JGC) - Wednesday, 24 January 2018, 08:42 GMT
This should be fixed with gnome-shell-extensions 3.26.2+9+g683b5ee-1
Comment by Jing Wang (jingwang) - Wednesday, 24 January 2018, 10:30 GMT
Looks fixed to me. Thank you!

Loading...