Description of problem: Version-Release number of selected component (if applicable): Fedora 29 , firefox-wayland-65.0-4.fc29.x86_64 How reproducible: 100% Steps to Reproduce: 1. Start firefox-wayland, have multiple tabs open in ff. 2. Pull one tab out and move it to secondary monitor and back a couple of times 3. Behold results Actual results: Gnome-shell hangs completely and stops updating screen (sound is still coming through so believe all processes keep running) Expected results: Window should move between the two monitors in a multi-monitor setup Additional info: hard - resetting and booting again and the computer works but if you start firefox-wayland again and it has restore previous sessions enabled you will trigger the same bug causing an instant crash of gnome-shell again. One has to start ff with another profile , or start the non wayland version of firefox to undo the tab on the secondary screen.
After having installed the debug symbols of the mutter and gnome-shell packages, can you run the following: sleep 10 && pstack $(pgrep -u $USER -x gnome-shell) >& gnome-shell-backtrace.txt then within 10 seconds, reproduce the freeze you are experiencing? It should hopefully log where gnome-shell got stuck. Attach the resulting file here. A piece of the journal from when gnome-shell got stuck would help as well.
Created attachment 1536860 [details] gnome-shell backtrace
Created attachment 1536861 [details] tailf of journalctl
The attached files above were generated on firefox-wayland-65.0.1-1.fc29.x86_64
Any chance to get get a backtrace with debug symbols (for mutter, gnome-shell and glib)?
I can no longer reproduce the issue, So I think it can be set to solved. possibly in the firefox release yesterday as I noticed I'm on: firefox-wayland-66.0-6.fc29.x86_64 now
Thanks!