-
-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unplugging external monitor leads to gnome-shell crash #257
Comments
So if you disable the extension the error does not occur? |
That's right. I had the extension turned off for many weeks and did not see this recur. Then I tried again after a recent system upgrade and once again the crashes occurred. I cannot say anything conclusive yet about whether it helps for me to "switch off" the extension prior to unplugging the monitor (haven't seen a crash like this yet, but n is small) |
Do you have "Show popup for all monitors" enabled? If yes, please disable it and see if the crash occurs again. |
I do indeed have "show popup for all monitors" enabled, as well as "show popup" and "show workspace grid in overview". The others are disabled. I will experiment with these settings and report back. |
Finally caught it!
Fortunately, this time an explicit stack trace was provided in the journal:
In this crash event, There was a second stack trace that appeared 9 times:
In this version of the stack, the 0 entry is either switcherPopup.js: 123 (3 instances) or 124 (6 instances). The vast majority of crashes (presumably the ones from callbacks) generated empty stack traces. I saved the log but it is 20MB so I will hold off on posting it unless you need more information. |
Thanks, this looks like enough info to locate the issue! |
I have a potential fix for this in #271. It's implemented in the extension version for GNOME Shell 45 but you could patch it in your installed version and check if the errors occur again. |
Hi, this is a re-opening of #238 with some more information.
Environment: Arch linux, current Gnome desktop (44.3). use of this extension in 2x3 arrangement, with an external monitor connected via USB-C to VGA. Intel i915 laptop display.
When I unplug the external monitor, with roughly 1/6 odds, I will get a syslog event including the following:
window-left-monitor
also appears as a signal.The above 3 messages are repeated endlessly until the crash state is resolved. The computer is unusable while the event is ongoing. killing gnome-shell resolves the crash- though sometimes it recovers on its own e.g by tty-switching. This crash generated 10.8MB of log output (57k lines) during 1s of crash state.
It is 100% correlated with use of this extension.
How can I help solve this?
The text was updated successfully, but these errors were encountered: