gnome-shell-extension-appindicator
gnome-shell-extension-appindicator copied to clipboard
Crash when unlocking screen
I'm running Ubuntu 24.04 with whatever GNOME that comes with (ghome-shell verison is 46.0-0ubuntu6~24.04.9). I'm using this extention (version 61, based on metadata.json) to show icons on the panel, mostly legacy tray icons? Sometimes when unlocking the screen (maybe 1 in 10 times?) gnome-shell crashes. It thinks the problem is an extension, and based on the stack trace it printed in the journal, I think it is this extension?
Here is the stack trace, plus a second error that is maybe related?
Oct 15 17:10:51 BNE-CLN-LRAMSAY gnome-shell[3354501]: TypeError: SettingsManager.getDefault() is null
Stack trace:
getDefaultGSettings@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/settingsManager.js:54:28
_updateIconSize@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1558:42
_updateWhenFullyReady@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1013:18
async*_init@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:969:14
AppIndicatorsIconActor@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:883:1
_init@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:227:13
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:12:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
IndicatorBaseStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:68:1
IndicatorStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:224:1
_registerItem@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:115:32
async*_ensureItemRegistered@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:140:20
RegisterStatusNotifierItemAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:205:24
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
@resource:///org/gnome/shell/ui/init.js:21:20
Oct 15 17:10:51 BNE-CLN-LRAMSAY gnome-shell[3354501]: Received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
(Details: serial 2831 error_code 3 request_code 7 (core protocol) minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the MUTTER_SYNC environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the mtk_x_error() function.)
Oct 15 17:10:52 BNE-CLN-LRAMSAY systemd[5913]: [email protected]: Main process exited, code=dumped, status=5/TRAP
Oct 15 17:10:52 BNE-CLN-LRAMSAY systemd[5913]: [email protected]: Failed with result 'core-dump'.
Oct 15 17:10:52 BNE-CLN-LRAMSAY systemd[5913]: [email protected]: Triggering OnFailure= dependencies.
Oct 15 17:10:52 BNE-CLN-LRAMSAY systemd[5913]: [email protected]: Failed to enqueue OnFailure= job, ignoring: Unit gnome-session-failed.service is masked.
Oct 15 17:10:52 BNE-CLN-LRAMSAY systemd[5913]: [email protected]: Consumed 4.209s CPU time.
Oct 15 17:10:52 BNE-CLN-LRAMSAY systemd[5913]: [email protected]: Scheduled restart job, restart counter is at 2.
Oct 15 17:10:52 BNE-CLN-LRAMSAY systemd[5913]: org.gnome.Shell-disable-extensions.service: multiple trigger source candidates for exit status propagation ([email protected], [email protected]), skipping.
Oct 15 17:10:52 BNE-CLN-LRAMSAY systemd[5913]: Started org.gnome.Shell-disable-extensions.service - Disable GNOME Shell extensions after failure.
Oct 15 17:10:52 BNE-CLN-LRAMSAY systemd[5913]: Starting [email protected] - GNOME Shell on X11...
Oct 15 17:10:52 BNE-CLN-LRAMSAY gnome-shell[3354879]: Running GNOME Shell (using mutter 46.2) as a X11 window and compositing manager
I'm gonna download the extension source and see if I can poke at the code to make it not die here. But I figured I'd raise this in the mean time, in case someone else has any clues.
This function...
export function getDefaultGSettings() {
return SettingsManager.getDefault().gsettings;
}
Calls this function...
static getDefault() {
return this._settingsManager;
}
I guess SettingsManaget._settingsManager (singleton instance) hasn't been set yet? SettingsManager.initialize(extension) should have been called before this, but it wasn't?
I dunno why unlocking the screen triggered this event. Maybe panels/icons were created/deleted as a result of that?
The extension clas has enable() and disable() and SettingsManager.initialize(this) is called from enable(). disable() calls SettingsManager.destroy().
Oh...
// FIXME: when entering/leaving the lock screen, the extension might be
// enabled/disabled rapidly.
Welp. I guess I'm hitting something that a workaround was put in place for, but it's not quite working for me :(
I'm trying this change, since I'm a bit sus that it's the problem (given that it "waits" and it's in the stack trace).
async _updateWhenFullyReady() {
if (this._waitingReady)
return;
try {
this._waitingReady = true;
await this._waitForFullyReady();
if (SettingsManager.getDefault()) {
this._updateIconSize();
this._updateIconClass();
this._updateCustomIcons();
this._invalidateIcon();
} else {
logError("avoided crash because SettingsManager singleton doesn't exist?!");
}
} catch (e) {
if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED))
logError(e);
} finally {
delete this._waitingReady;
}
}
I get this, which seems to be the same issue (or closely related):
10月 20 23:49:10 xuanrui gnome-shell[3519]: Object Shell.TrayIcon (0x561cfcdf5c50), has been already disposed — impossible to get any property from it. This might be caused by the object havi>
== Stack trace for context 0x561cf44a2060 ==
#0 561cf456e6c8 i file:///home/xuanrui/.local/share/gnome-shell/extensions/[email protected]/trayIconsManager.js:106 (8f4>
#1 561cf456e638 i resource:///org/gnome/shell/ui/init.js:21 (19fe7488d8d0 @ 48)
10月 20 23:49:10 xuanrui gnome-shell[3519]: Object Shell.TrayIcon (0x561cfcdf5c50), has been already disposed — impossible to access it. This might be caused by the object having been destroy>
== Stack trace for context 0x561cf44a2060 ==
#0 561cf456e770 i resource:///org/gnome/shell/ui/environment.js:320 (39e5a8d73060 @ 22)
#1 561cf456e6c8 i file:///home/xuanrui/.local/share/gnome-shell/extensions/[email protected]/trayIconsManager.js:106 (8f4>
#2 561cf456e638 i resource:///org/gnome/shell/ui/init.js:21 (19fe7488d8d0 @ 48)
10月 20 23:49:10 xuanrui gnome-shell[3519]: JS ERROR: TypeError: Util.Logger.warning is not a function
onTrayIconRemoved@file:///home/xuanrui/.local/share/gnome-shell/extensions/[email protected]/trayIconsManager.js:106:25
@resource:///org/gnome/shell/ui/init.js:21:20
I woke my laptop from sleep today and got another gnome-shell crash.
I'm not quite sure how to interpret this one...
Oct 21 06:15:01 BNE-CLN-LRAMSAY gnome-shell[7720]: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.Failed: Set global engine failed: Operation was cancelled
Stack trace:
_promisify/proto[asyncFunc]/</<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:453:45
@resource:///org/gnome/shell/ui/init.js:21:20
### Promise created here: ###
_setEngine@resource:///org/gnome/shell/misc/ibusManager.js:291:30
setEngine@resource:///org/gnome/shell/misc/ibusManager.js:314:24
activateInputSource@resource:///org/gnome/shell/ui/status/keyboard.js:527:31
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
activate@resource:///org/gnome/shell/ui/status/keyboard.js:68:14
_inputSourcesChanged@resource:///org/gnome/shell/ui/status/keyboard.js:661:33
reload@resource:///org/gnome/shell/ui/status/keyboard.js:396:14
_ibusSetContentType@resource:///org/gnome/shell/ui/status/keyboard.js:736:14
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
_setContentType@resource:///org/gnome/shell/misc/ibusManager.js:266:14
@resource:///org/gnome/shell/ui/init.js:21:20
Oct 21 06:15:04 BNE-CLN-LRAMSAY gnome-shell[7720]: [system-monitor-next] applet enable from /home/lincolnr/.local/share/gnome-shell/extensions/[email protected]
Oct 21 06:15:04 BNE-CLN-LRAMSAY gnome-shell[7720]: [system-monitor-next] Invalid thermal sensor label: "" (valid choices: acpitz - 1, acpitz - 2, acpitz - 3, acpitz - 4, acpitz - 5, acpitz - 6, acpitz - 7, acpitz - 8, acpitz - 9, nvme - Composite, nvme - Sensor 1, nvme - Sensor 2, pch_cometlake - 1, coretemp - Package id 0, coretemp - Core 0, coretemp - Core 1, coretemp - Core 2, coretemp - Core 3, coretemp - Core 4, coretemp - Core 5, coretemp - Core 6, coretemp - Core 7, iwlwifi_1 - 1)
Oct 21 06:15:04 BNE-CLN-LRAMSAY gnome-shell[857458]: Installed
Oct 21 06:15:04 BNE-CLN-LRAMSAY gnome-shell[7720]: Enabling Debian Linux Updates Indicator - Version 2.5.0
Oct 21 06:15:05 BNE-CLN-LRAMSAY gnome-shell[7720]: Received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
(Details: serial 2445485 error_code 3 request_code 7 (core protocol) minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the MUTTER_SYNC environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the mtk_x_error() function.)
Oct 21 06:15:05 BNE-CLN-LRAMSAY gnome-shell[7720]: GNOME Shell crashed with signal 5
Oct 21 06:15:05 BNE-CLN-LRAMSAY gnome-shell[7720]: == Stack trace for context 0x5b1b92556720 ==
Oct 21 06:15:05 BNE-CLN-LRAMSAY gnome-shell[7720]: #0 5b1b92622bf0 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/trayIconsManager.js:84 (269067fd4060 @ 206)
Oct 21 06:15:05 BNE-CLN-LRAMSAY gnome-shell[7720]: #1 5b1b92622b60 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/trayIconsManager.js:66 (269067fd1f60 @ 62)
Oct 21 06:15:05 BNE-CLN-LRAMSAY gnome-shell[7720]: #2 7ffe63e94590 b file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/trayIconsManager.js:58 (269067fd1f10 @ 197)
Oct 21 06:15:05 BNE-CLN-LRAMSAY gnome-shell[7720]: #3 5b1b92622ac8 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/transparency.js:257 (22b0480ba880 @ 68)
Oct 21 06:15:05 BNE-CLN-LRAMSAY gnome-shell[7720]: #4 5b1b92622a30 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/transparency.js:149 (22b0480ba560 @ 126)
Oct 21 06:15:05 BNE-CLN-LRAMSAY gnome-shell[7720]: #5 5b1b92622998 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/transparency.js:39 (22b0480ba0b0 @ 166)
Oct 21 06:15:05 BNE-CLN-LRAMSAY gnome-shell[7720]: #6 5b1b926228b0 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/panel.js:289 (22b048092bf0 @ 631)
Oct 21 06:15:05 BNE-CLN-LRAMSAY gnome-shell[7720]: #7 5b1b926227f0 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/panelManager.js:684 (22b048083c90 @ 380)
Oct 21 06:15:05 BNE-CLN-LRAMSAY gnome-shell[7720]: #8 5b1b92622720 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/panelManager.js:90 (22b04807ddd0 @ 368)
Oct 21 06:15:05 BNE-CLN-LRAMSAY gnome-shell[7720]: #9 5b1b92622680 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/extension.js:129 (22b04807d060 @ 52)
Oct 21 06:15:05 BNE-CLN-LRAMSAY gnome-shell[7720]: #10 5b1b926225b0 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/extension.js:150 (22b048064f10 @ 1099)
Oct 21 06:15:05 BNE-CLN-LRAMSAY gnome-shell[7720]: #11 5b1b92622518 i self-hosted:1461 (d16105cd290 @ 30)
Oct 21 06:15:05 BNE-CLN-LRAMSAY gnome-shell[7720]: #12 7ffe63e95f80 b self-hosted:852 (1038e6616ba0 @ 15)
Oct 21 06:15:05 BNE-CLN-LRAMSAY gnome-shell[7720]: #13 5b1b92622488 i resource:///org/gnome/shell/ui/init.js:21 (18208bd70bf0 @ 48)
But a bit later in the logs there is this:
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Object .Gjs_appindicatorsupport_rgcjonas_gmail_com_appIndicator_AppIndicatorsIconActor (0x5b42e5041250), has been already disposed — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x5b42e06e4480 ==
#0 5b42e07afcb8 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1369 (2b6223eb44c0 @ 54)
#1 5b42e07afbf8 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1448 (2b6223eb45b0 @ 467)
#2 5b42e07afb38 i self-hosted:1461 (2a97ed5cd880 @ 30)
#3 7ffd780369a0 b self-hosted:852 (2a97ed5cdd30 @ 15)
#4 5b42e07afaa8 i resource:///org/gnome/shell/ui/init.js:21 (199d02770bf0 @ 48)
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Object .Gjs_appindicatorsupport_rgcjonas_gmail_com_appIndicator_AppIndicatorsIconActor (0x5b42e5041250), has been already disposed — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x5b42e06e4480 ==
#0 5b42e07afcb8 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1370 (2b6223eb44c0 @ 79)
#1 5b42e07afbf8 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1448 (2b6223eb45b0 @ 467)
#2 5b42e07afb38 i self-hosted:1461 (2a97ed5cd880 @ 30)
#3 7ffd780369a0 b self-hosted:852 (2a97ed5cdd30 @ 15)
#4 5b42e07afaa8 i resource:///org/gnome/shell/ui/init.js:21 (199d02770bf0 @ 48)
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Object .Gjs_appindicatorsupport_rgcjonas_gmail_com_appIndicator_AppIndicatorsIconActor (0x5b42e5041250), has been already disposed — impossible to set any property on it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x5b42e06e4480 ==
#0 5b42e07afcb8 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1376 (2b6223eb44c0 @ 225)
#1 5b42e07afbf8 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1448 (2b6223eb45b0 @ 467)
#2 5b42e07afb38 i self-hosted:1461 (2a97ed5cd880 @ 30)
#3 7ffd780369a0 b self-hosted:852 (2a97ed5cdd30 @ 15)
#4 5b42e07afaa8 i resource:///org/gnome/shell/ui/init.js:21 (199d02770bf0 @ 48)
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Object .Gjs_appindicatorsupport_rgcjonas_gmail_com_appIndicator_AppIndicatorsIconActor (0x5b42e5041250), has been already disposed — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x5b42e06e4480 ==
#0 5b42e07afcb8 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1379 (2b6223eb44c0 @ 271)
#1 5b42e07afbf8 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1448 (2b6223eb45b0 @ 467)
#2 5b42e07afb38 i self-hosted:1461 (2a97ed5cd880 @ 30)
#3 7ffd780369a0 b self-hosted:852 (2a97ed5cdd30 @ 15)
#4 5b42e07afaa8 i resource:///org/gnome/shell/ui/init.js:21 (199d02770bf0 @ 48)
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Object .Gjs_appindicatorsupport_rgcjonas_gmail_com_appIndicator_AppIndicatorsIconActor (0x5b42e5041250), has been already disposed — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x5b42e06e4480 ==
#0 5b42e07afcb8 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1390 (2b6223eb44c0 @ 446)
#1 5b42e07afbf8 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1448 (2b6223eb45b0 @ 467)
#2 5b42e07afb38 i self-hosted:1461 (2a97ed5cd880 @ 30)
#3 7ffd780369a0 b self-hosted:852 (2a97ed5cdd30 @ 15)
#4 5b42e07afaa8 i resource:///org/gnome/shell/ui/init.js:21 (199d02770bf0 @ 48)
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Object .Gjs_appindicatorsupport_rgcjonas_gmail_com_appIndicator_AppIndicatorsIconActor (0x5b42e5041250), has been already disposed — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x5b42e06e4480 ==
#0 5b42e07afcb8 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1391 (2b6223eb44c0 @ 466)
#1 5b42e07afbf8 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1448 (2b6223eb45b0 @ 467)
#2 5b42e07afb38 i self-hosted:1461 (2a97ed5cd880 @ 30)
#3 7ffd780369a0 b self-hosted:852 (2a97ed5cdd30 @ 15)
#4 5b42e07afaa8 i resource:///org/gnome/shell/ui/init.js:21 (199d02770bf0 @ 48)
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Object .Gjs_appindicatorsupport_rgcjonas_gmail_com_appIndicator_AppIndicatorsIconActor (0x5b42e5041250), has been already disposed — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
== Stack trace for context 0x5b42e06e4480 ==
#0 5b42e07afcb8 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1392 (2b6223eb44c0 @ 511)
#1 5b42e07afbf8 i file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1448 (2b6223eb45b0 @ 467)
#2 5b42e07afb38 i self-hosted:1461 (2a97ed5cd880 @ 30)
#3 7ffd780369a0 b self-hosted:852 (2a97ed5cdd30 @ 15)
#4 5b42e07afaa8 i resource:///org/gnome/shell/ui/init.js:21 (199d02770bf0 @ 48)
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise:
CancellablePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:20:9
GSourcePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:196:13
IdlePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:242:13
then@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:76:27
_onRootChildAdded@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:919:12
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
addChild@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:144:14
_doLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:406:30
_layoutUpdateUpdateAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:354:18
async*_beginLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:333:14
_requestLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:281:14
initAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:259:14
async*Client@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:844:22
_updateMenu@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:311:32
_showIfReady@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:332:14
_init@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:250:14
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:12:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
IndicatorBaseStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:68:1
IndicatorStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:224:1
_registerItem@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:115:32
async*_ensureItemRegistered@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:140:20
RegisterStatusNotifierItemAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:205:24
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
@resource:///org/gnome/shell/ui/init.js:21:20
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise:
CancellablePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:20:9
GSourcePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:196:13
IdlePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:242:13
then@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:76:27
_onRootChildAdded@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:919:12
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
addChild@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:144:14
_doLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:406:30
_layoutUpdateUpdateAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:354:18
async*_beginLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:333:14
_requestLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:281:14
initAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:259:14
async*Client@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:844:22
_updateMenu@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:311:32
_showIfReady@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:332:14
_init@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:250:14
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:12:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
IndicatorBaseStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:68:1
IndicatorStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:224:1
_registerItem@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:115:32
async*_ensureItemRegistered@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:140:20
RegisterStatusNotifierItemAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:205:24
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
@resource:///org/gnome/shell/ui/init.js:21:20
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise:
CancellablePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:20:9
GSourcePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:196:13
IdlePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:242:13
then@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:76:27
_onRootChildAdded@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:919:12
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
addChild@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:144:14
_doLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:406:30
_layoutUpdateUpdateAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:354:18
async*_beginLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:333:14
_requestLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:281:14
initAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:259:14
async*Client@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:844:22
_updateMenu@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:311:32
_showIfReady@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:332:14
_init@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:250:14
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:12:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
IndicatorBaseStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:68:1
IndicatorStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:224:1
_registerItem@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:115:32
async*_ensureItemRegistered@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:140:20
RegisterStatusNotifierItemAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:205:24
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
@resource:///org/gnome/shell/ui/init.js:21:20
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise:
CancellablePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:20:9
GSourcePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:196:13
IdlePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:242:13
then@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:76:27
_onRootChildAdded@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:919:12
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
addChild@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:144:14
_doLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:406:30
_layoutUpdateUpdateAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:354:18
async*_beginLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:333:14
_requestLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:281:14
initAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:259:14
async*Client@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:844:22
_updateMenu@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:311:32
_showIfReady@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:332:14
_init@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:250:14
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:12:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
IndicatorBaseStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:68:1
IndicatorStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:224:1
_registerItem@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:115:32
async*_ensureItemRegistered@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:140:20
RegisterStatusNotifierItemAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:205:24
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
@resource:///org/gnome/shell/ui/init.js:21:20
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise:
CancellablePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:20:9
GSourcePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:196:13
IdlePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:242:13
then@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:76:27
_onRootChildAdded@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:919:12
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
addChild@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:144:14
_doLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:406:30
_layoutUpdateUpdateAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:354:18
async*_beginLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:333:14
_requestLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:281:14
initAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:259:14
async*Client@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:844:22
_updateMenu@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:311:32
_showIfReady@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:332:14
_init@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:250:14
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:12:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
IndicatorBaseStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:68:1
IndicatorStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:224:1
_registerItem@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:115:32
async*_ensureItemRegistered@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:140:20
RegisterStatusNotifierItemAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:205:24
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
@resource:///org/gnome/shell/ui/init.js:21:20
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise:
CancellablePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:20:9
GSourcePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:196:13
IdlePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:242:13
then@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:76:27
_onRootChildAdded@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:919:12
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
addChild@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:144:14
_doLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:406:30
_layoutUpdateUpdateAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:354:18
async*_beginLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:333:14
_requestLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:281:14
initAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:259:14
async*Client@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:844:22
_updateMenu@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:311:32
_showIfReady@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:332:14
_init@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:250:14
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:12:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
IndicatorBaseStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:68:1
IndicatorStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:224:1
_registerItem@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:115:32
async*_ensureItemRegistered@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:140:20
RegisterStatusNotifierItemAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:205:24
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
@resource:///org/gnome/shell/ui/init.js:21:20
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise:
CancellablePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:20:9
GSourcePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:196:13
IdlePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:242:13
then@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:76:27
_onRootChildAdded@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:919:12
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
addChild@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:144:14
_doLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:406:30
_layoutUpdateUpdateAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:354:18
async*_beginLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:333:14
_requestLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:281:14
initAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:259:14
async*Client@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:844:22
_updateMenu@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:311:32
_showIfReady@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:332:14
_init@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:250:14
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:12:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
IndicatorBaseStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:68:1
IndicatorStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:224:1
_registerItem@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:115:32
async*_ensureItemRegistered@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:140:20
RegisterStatusNotifierItemAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:205:24
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
@resource:///org/gnome/shell/ui/init.js:21:20
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise:
CancellablePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:20:9
GSourcePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:196:13
IdlePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:242:13
then@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:76:27
_onRootChildAdded@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:919:12
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
addChild@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:144:14
_doLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:406:30
_layoutUpdateUpdateAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:354:18
async*_beginLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:333:14
_requestLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:281:14
initAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:259:14
async*Client@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:844:22
_updateMenu@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:311:32
_showIfReady@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:332:14
_init@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:250:14
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:12:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
IndicatorBaseStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:68:1
IndicatorStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:224:1
_registerItem@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:115:32
async*_ensureItemRegistered@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:140:20
RegisterStatusNotifierItemAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:205:24
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
@resource:///org/gnome/shell/ui/init.js:21:20
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise:
CancellablePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:20:9
GSourcePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:196:13
IdlePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:242:13
then@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:76:27
_onRootChildAdded@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:919:12
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
addChild@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:144:14
_doLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:406:30
_layoutUpdateUpdateAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:354:18
async*_beginLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:333:14
_requestLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:281:14
initAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:259:14
async*Client@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:844:22
_updateMenu@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:311:32
_showIfReady@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:332:14
_init@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:250:14
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:12:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
IndicatorBaseStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:68:1
IndicatorStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:224:1
_registerItem@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:115:32
async*_ensureItemRegistered@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:140:20
RegisterStatusNotifierItemAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:205:24
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
@resource:///org/gnome/shell/ui/init.js:21:20
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise:
CancellablePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:20:9
GSourcePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:196:13
IdlePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:242:13
then@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:76:27
_onRootChildAdded@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:919:12
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
addChild@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:144:14
_doLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:406:30
_layoutUpdateUpdateAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:354:18
async*_beginLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:333:14
_requestLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:281:14
initAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:259:14
async*Client@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:844:22
_updateMenu@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:311:32
_showIfReady@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:332:14
_init@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:250:14
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:12:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
IndicatorBaseStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:68:1
IndicatorStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:224:1
_registerItem@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:115:32
async*_ensureItemRegistered@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:140:20
RegisterStatusNotifierItemAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:205:24
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
@resource:///org/gnome/shell/ui/init.js:21:20
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise:
CancellablePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:20:9
GSourcePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:196:13
IdlePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:242:13
then@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:76:27
_onRootChildAdded@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:919:12
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
addChild@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:144:14
_doLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:406:30
_layoutUpdateUpdateAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:354:18
async*_beginLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:333:14
_requestLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:281:14
initAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:259:14
async*Client@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:844:22
_updateMenu@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:311:32
_showIfReady@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:332:14
_init@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:250:14
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:12:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
IndicatorBaseStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:68:1
IndicatorStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:224:1
_registerItem@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:115:32
async*_ensureItemRegistered@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:140:20
RegisterStatusNotifierItemAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:205:24
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
@resource:///org/gnome/shell/ui/init.js:21:20
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise:
CancellablePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:20:9
GSourcePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:196:13
IdlePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:242:13
then@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:76:27
_onRootChildAdded@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:919:12
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
addChild@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:144:14
_doLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:406:30
_layoutUpdateUpdateAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:354:18
async*_beginLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:333:14
_requestLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:281:14
initAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:259:14
async*Client@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:844:22
_updateMenu@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:311:32
_showIfReady@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:332:14
_init@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:250:14
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:12:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
IndicatorBaseStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:68:1
IndicatorStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:224:1
_registerItem@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:115:32
async*_ensureItemRegistered@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:140:20
RegisterStatusNotifierItemAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:205:24
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
@resource:///org/gnome/shell/ui/init.js:21:20
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise:
CancellablePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:20:9
GSourcePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:196:13
IdlePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:242:13
then@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:76:27
_onRootChildAdded@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:919:12
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
addChild@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:144:14
_doLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:406:30
_layoutUpdateUpdateAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:354:18
async*_beginLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:333:14
_requestLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:281:14
initAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:259:14
async*Client@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:844:22
_updateMenu@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:311:32
_showIfReady@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:332:14
_init@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:250:14
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:12:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
IndicatorBaseStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:68:1
IndicatorStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:224:1
_registerItem@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:115:32
async*_ensureItemRegistered@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:140:20
RegisterStatusNotifierItemAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:205:24
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
@resource:///org/gnome/shell/ui/init.js:21:20
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise:
CancellablePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:20:9
GSourcePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:196:13
IdlePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:242:13
then@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:76:27
_onRootChildAdded@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:919:12
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
addChild@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:144:14
_doLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:406:30
_layoutUpdateUpdateAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:354:18
async*_beginLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:333:14
_requestLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:281:14
initAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:259:14
async*Client@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:844:22
_updateMenu@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:311:32
_showIfReady@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:332:14
_init@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:250:14
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:12:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
IndicatorBaseStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:68:1
IndicatorStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:224:1
_registerItem@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:115:32
async*_ensureItemRegistered@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:140:20
RegisterStatusNotifierItemAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:205:24
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
@resource:///org/gnome/shell/ui/init.js:21:20
Oct 21 06:15:35 BNE-CLN-LRAMSAY gnome-shell[857638]: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise:
CancellablePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:20:9
GSourcePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:196:13
IdlePromise@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:242:13
then@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/promiseUtils.js:76:27
_onRootChildAdded@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:919:12
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
addChild@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:144:14
_doLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:406:30
_layoutUpdateUpdateAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:354:18
async*_beginLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:333:14
_requestLayoutUpdate@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:281:14
initAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:259:14
async*Client@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/dbusMenu.js:844:22
_updateMenu@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:311:32
_showIfReady@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:332:14
_init@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:250:14
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:12:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
IndicatorBaseStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:68:1
IndicatorStatusIcon@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/indicatorStatusIcon.js:224:1
_registerItem@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:115:32
async*_ensureItemRegistered@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:140:20
RegisterStatusNotifierItemAsync@file:///home/lincolnr/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWatcher.js:205:24
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
@resource:///org/gnome/shell/ui/init.js:21:20
I also had msedge crash, so maybe there is something else going on here?
I haven't had this happen for a while? It was happening farily regularly before though. Makes me more suspicious that it was something else on the system that got updated?
I am also experiencing a gnome-shell crash when unlocking screen as well. I have this extension as it comes bundled in zorin 18. I am not sure exactly what commit of this extension zorin uses.
Now, in my paranoia to find what was causing gnome to crash, I have put MUTTER_SYNC=1. It is possible that without it this extension doesn't crash, and my original problem is elsewhere. I have removed it and put logs in trayIconsManager.js to see if i get it to happen again. Regardless, for sure i can get it to crash with that MUTTER_SYNC=1.
Versions:
- GNOME shell 46.0
- [email protected]
- X version 1.21.1.11
Steps to reproduce:
- In .xprofile have the line export MUTTER_SYNC=1
- have the AppIndicator extension enabled.
- run steam
- hover over the Store menu of steam (so that he menu appears) (I am not sure if this is even relevant or a superstition)
- press super+L to lock the screen while the menu is visible
- log back in
- there is a 10% that gnome crashes, The journal shows the following log: gnome-shell[13841]: Received an X Window System error. This probably reflects a bug in the program. The error was 'BadWindow (invalid Window parameter)'. (Details: serial 87258 error_code 3 request_code 7 (core protocol) minor_code 0)
Crash happens with the following callstack:
trayIconsManager.js: this._tray.unmanage_screen(); trayIconsManager.js: _disable() trayIconsManager.js: 'style-changed' callback handler
Speculation on the C callstack: na-xembed.c: na_xembed_end_embedding() na-xembed.c: na_xembed_finalize() na-tray-child.c: G_DEFINE_TYPE magic shell-tray-manager.c: free_tray_icon() shell-tray-manager.c: shell_tray_manager_release_resources() shell-tray-manager.c: unmanage_screen()
I use Gnome 46
I have added logging in trayIconsManager.js to see at which point gnome crashes.
You can find the logs below:
TrayIconsManager.initialize() called
TrayIconsManager constructor started
TrayIconsManager constructor finished, calling _toggle()
_toggle() called
Legacy tray is enabled, calling _enable()
_enable() called
_enable(): Creating new Shell.TrayManager
_enable(): Panel background color: [boxed instance wrapper GIName:Clutter.Color jsobj@0x1814de7b3a88 native@0x654059892210]
_enable(): Shell.TrayManager created successfully
_enable(): Connecting tray-icon-added signal
_enable(): Connecting tray-icon-removed signal
_enable(): About to call manage_screen()
_enable(): manage_screen() completed successfully
_enable(): Finished
Panel style-changed signal received id: 4190
style-changed: handler completed due to BgColor condition id: 4190
Panel style-changed signal received id: 1953
style-changed: handler completed due to BgColor condition id: 1953
========== onTrayIconAdded() called ==========
onTrayIconAdded(): Icon object: [0x6540576e0e30 ShellTrayIcon]
onTrayIconAdded(): Icon title: Steam
onTrayIconAdded(): Icon wm_class: steam
onTrayIconAdded(): Icon pid: 9599
onTrayIconAdded(): Currently in _disable: false
onTrayIconAdded(): Creating IndicatorStatusTrayIcon wrapper
onTrayIconAdded(): Created wrapper with uniqueId: legacy:steam:9599
onTrayIconAdded(): About to call addIconToPanel()
onTrayIconAdded(): addIconToPanel() completed successfully
========== onTrayIconAdded() finished ==========
Launching DING process
Panel style-changed signal received id: 2539
style-changed: handler completed due to BgColor condition id: 2539
Panel style-changed signal received id: 2768
style-changed: handler completed due to BgColor condition id: 2768
Panel style-changed signal received id: 7350
style-changed: handler completed due to BgColor condition id: 7350
Panel style-changed signal received id: 3915
style-changed: handler completed due to BgColor condition id: 3915
Panel style-changed signal received id: 5270
style-changed: calling _disable id: 5270
_disable() called
_disable(): Getting current tray icons
_disable(): Found 1 tray icons to destroy
_disable(): Destroying tray icon 1/1: legacy:steam:9599
_disable(): Destroyed icon 1 successfully
_disable(): Calling unmanage_screen()
_disable(): unmanage_screen() completed successfully
_disable(): Finished
style-changed: calling _toggle id: 5270
_toggle() called
Legacy tray is enabled, calling _enable()
_enable() called
_enable(): Creating new Shell.TrayManager
_enable(): Panel background color: [boxed instance wrapper GIName:Clutter.Color jsobj@0x1b7f7bed90b0 native@0x654065ca0740]
_enable(): Shell.TrayManager created successfully
_enable(): Connecting tray-icon-added signal
_enable(): Connecting tray-icon-removed signal
_enable(): About to call manage_screen()
Received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
(Details: serial 8661300 error_code 3 request_code 7 (core protocol) minor_code 0)
@3v1n0 Following the calls until i reach to a XReparentWindow I am assuming the callstack below. However I do see that XReparentWindow is in an error trap. On the other hand, I see other mentions of XReparentWindow in that file.
na-xembed.c: na_xembed_add_window na-xembed.c: na_xembed_add_id na-tray-manager.c: na_tray_manager_handle_dock_request na-tray-manager.c: na_tray_manager_event_func na-tray-manager.c: na_tray_manager_manage shell-tray-manager.c: shell_tray_manager_manage_screen_internal() shell-tray-manager.c: shell_tray_manager_manage_screen() trayIconsManager.js: _enable() trayIconsManager.js: _toggle() trayIconsManager.js: style-changed handler
In any case I hope I have posted sufficient information to pinpoint the issue.