Crash with "Object .Gjs_AppIndicatorIconActor__1 ..." loss of Riot AppIndicator icon

Bug #1879016 reported by Dan Kortschak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-shell-extension-appindicator (Ubuntu)
Expired
Low
Unassigned

Bug Description

Sporadically, I see loss of the Riot-Desktop (https://github.com/vector-im/riot-web/ care of https://packages.riot.im/debian/) app indicator icon. This appears to be associated with the following log lines from `journalctl /usr/bin/gnome-shell`

```
May 16 10:54:22 cube gnome-shell[1688]: Object .Gjs_AppIndicatorIconActor__1 (0x55ec9dec3a00), has been already finalized. Impossible to set any property to it.
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: == Stack trace for context 0x55ec9bc28340 ==
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #0 0x7ffd2838cb50 b resource:///org/gnome/gjs/modules/_legacy.js:83 (0x7fbf1c1b5de0 @ 87)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #1 0x55ec9c0c0d10 i /<email address hidden>/indicatorStatusIcon.js:93 (0x7fbed86c9340 @ 58)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #2 0x7ffd2838deb0 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #3 0x7ffd2838df70 b self-hosted:916 (0x7fbf1c1f12b8 @ 367)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #4 0x7ffd2838e060 b resource:///org/gnome/gjs/modules/signals.js:128 (0x7fbf1c1d2230 @ 386)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #5 0x55ec9c0c0c88 i /<email address hidden>/appIndicator.js:190 (0x7fbed86b6f78 @ 22)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #6 0x7ffd2838f3c0 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #7 0x55ec9c0c0be0 i /<email address hidden>/statusNotifierWatcher.js:219 (0x7fbed86b65e8 @ 225)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #8 0x7ffd28390720 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #9 0x55ec9c0c0b68 i /<email address hidden>/extension.js:61 (0x7fbed8688780 @ 37)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #10 0x55ec9c0c0aa8 i resource:///org/gnome/shell/ui/extensionSystem.js:83 (0x7fbf086592b8 @ 441)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #11 0x55ec9c0c0a28 i resource:///org/gnome/shell/ui/extensionSystem.js:354 (0x7fbf08659d58 @ 13)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #12 0x7ffd28391490 b self-hosted:251 (0x7fbf1c1c4ab0 @ 223)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #13 0x55ec9c0c09a8 i resource:///org/gnome/shell/ui/extensionSystem.js:353 (0x7fbf08659cd0 @ 64)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #14 0x55ec9c0c0928 i resource:///org/gnome/shell/ui/extensionSystem.js:371 (0x7fbf08659de0 @ 87)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #15 0x7ffd28392990 b resource:///org/gnome/gjs/modules/signals.js:128 (0x7fbf1c1d2230 @ 386)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #16 0x7ffd28393130 b resource:///org/gnome/shell/ui/sessionMode.js:205 (0x7fbf083704d8 @ 254)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #17 0x7ffd28394520 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #18 0x55ec9c0c07e8 i resource:///org/gnome/shell/ui/sessionMode.js:167 (0x7fbf083702b8 @ 40)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #19 0x7ffd28395880 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube gnome-shell[1688]: Object .Gjs_AppIndicatorIconActor__1 (0x55ec9d075050), has been already finalized. Impossible to set any property to it.
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #20 0x55ec9c0c0740 i resource:///org/gnome/shell/ui/screenShield.js:1282 (0x7fbf08353a28 @ 188)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #21 0x7ffd28396be0 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #22 0x55ec9c0c0690 i resource:///org/gnome/shell/ui/screenShield.js:1331 (0x7fbf08353ab0 @ 391)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #23 0x7ffd28397f40 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #24 0x55ec9c0c0610 i resource:///org/gnome/shell/ui/screenShield.js:854 (0x7fbf083519a0 @ 25)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: == Stack trace for context 0x55ec9bc28340 ==
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #0 0x7ffd2838cb50 b resource:///org/gnome/gjs/modules/_legacy.js:83 (0x7fbf1c1b5de0 @ 87)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #1 0x55ec9c0c0d10 i /<email address hidden>/indicatorStatusIcon.js:93 (0x7fbed86c9340 @ 58)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #2 0x7ffd2838deb0 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #3 0x7ffd2838df70 b self-hosted:916 (0x7fbf1c1f12b8 @ 367)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #4 0x7ffd2838e060 b resource:///org/gnome/gjs/modules/signals.js:128 (0x7fbf1c1d2230 @ 386)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #5 0x55ec9c0c0c88 i /<email address hidden>/appIndicator.js:190 (0x7fbed86b6f78 @ 22)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #6 0x7ffd2838f3c0 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #7 0x55ec9c0c0be0 i /<email address hidden>/statusNotifierWatcher.js:219 (0x7fbed86b65e8 @ 225)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #8 0x7ffd28390720 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #9 0x55ec9c0c0b68 i /<email address hidden>/extension.js:61 (0x7fbed8688780 @ 37)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #10 0x55ec9c0c0aa8 i resource:///org/gnome/shell/ui/extensionSystem.js:83 (0x7fbf086592b8 @ 441)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #11 0x55ec9c0c0a28 i resource:///org/gnome/shell/ui/extensionSystem.js:354 (0x7fbf08659d58 @ 13)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #12 0x7ffd28391490 b self-hosted:251 (0x7fbf1c1c4ab0 @ 223)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #13 0x55ec9c0c09a8 i resource:///org/gnome/shell/ui/extensionSystem.js:353 (0x7fbf08659cd0 @ 64)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #14 0x55ec9c0c0928 i resource:///org/gnome/shell/ui/extensionSystem.js:371 (0x7fbf08659de0 @ 87)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #15 0x7ffd28392990 b resource:///org/gnome/gjs/modules/signals.js:128 (0x7fbf1c1d2230 @ 386)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #16 0x7ffd28393130 b resource:///org/gnome/shell/ui/sessionMode.js:205 (0x7fbf083704d8 @ 254)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #17 0x7ffd28394520 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #18 0x55ec9c0c07e8 i resource:///org/gnome/shell/ui/sessionMode.js:167 (0x7fbf083702b8 @ 40)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #19 0x7ffd28395880 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #20 0x55ec9c0c0740 i resource:///org/gnome/shell/ui/screenShield.js:1282 (0x7fbf08353a28 @ 188)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #21 0x7ffd28396be0 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #22 0x55ec9c0c0690 i resource:///org/gnome/shell/ui/screenShield.js:1331 (0x7fbf08353ab0 @ 391)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #23 0x7ffd28397f40 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #24 0x55ec9c0c0610 i resource:///org/gnome/shell/ui/screenShield.js:854 (0x7fbf083519a0 @ 25)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: == Stack trace for context 0x55ec9bc28340 ==
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #0 0x7ffd2838da50 I resource:///org/gnome/gjs/modules/_legacy.js:83 (0x7fbf1c1b5de0 @ 87)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #1 0x55ec9c0c0d10 i /<email address hidden>/indicatorStatusIcon.js:93 (0x7fbed86c9340 @ 58)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #2 0x7ffd2838e630 I resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #3 0x7ffd2838e6f0 b self-hosted:916 (0x7fbf1c1f12b8 @ 367)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #4 0x7ffd2838e7e0 b resource:///org/gnome/gjs/modules/signals.js:128 (0x7fbf1c1d2230 @ 386)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #5 0x55ec9c0c0c88 i /<email address hidden>/appIndicator.js:190 (0x7fbed86b6f78 @ 22)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #6 0x7ffd2838f430 I resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #7 0x55ec9c0c0be0 i /<email address hidden>/statusNotifierWatcher.js:219 (0x7fbed86b65e8 @ 225)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #8 0x7ffd28390720 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube gnome-shell[1688]: Object .Gjs_AppIndicatorIconActor__1 (0x55ec9c18e8d0), has been already finalized. Impossible to set any property to it.
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #9 0x55ec9c0c0b68 i /<email address hidden>/extension.js:61 (0x7fbed8688780 @ 37)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #10 0x55ec9c0c0aa8 i resource:///org/gnome/shell/ui/extensionSystem.js:83 (0x7fbf086592b8 @ 441)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #11 0x55ec9c0c0a28 i resource:///org/gnome/shell/ui/extensionSystem.js:354 (0x7fbf08659d58 @ 13)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #12 0x7ffd28391490 b self-hosted:251 (0x7fbf1c1c4ab0 @ 223)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #13 0x55ec9c0c09a8 i resource:///org/gnome/shell/ui/extensionSystem.js:353 (0x7fbf08659cd0 @ 64)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #14 0x55ec9c0c0928 i resource:///org/gnome/shell/ui/extensionSystem.js:371 (0x7fbf08659de0 @ 87)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #15 0x7ffd28392990 b resource:///org/gnome/gjs/modules/signals.js:128 (0x7fbf1c1d2230 @ 386)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #16 0x7ffd28393130 b resource:///org/gnome/shell/ui/sessionMode.js:205 (0x7fbf083704d8 @ 254)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #17 0x7ffd28394520 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #18 0x55ec9c0c07e8 i resource:///org/gnome/shell/ui/sessionMode.js:167 (0x7fbf083702b8 @ 40)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #19 0x7ffd28395880 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #20 0x55ec9c0c0740 i resource:///org/gnome/shell/ui/screenShield.js:1282 (0x7fbf08353a28 @ 188)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #21 0x7ffd28396be0 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #22 0x55ec9c0c0690 i resource:///org/gnome/shell/ui/screenShield.js:1331 (0x7fbf08353ab0 @ 391)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #23 0x7ffd28397f40 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #24 0x55ec9c0c0610 i resource:///org/gnome/shell/ui/screenShield.js:854 (0x7fbf083519a0 @ 25)
May 16 10:54:22 cube gnome-shell[1688]: Object .Gjs_AppIndicatorIconActor__1 (0x55ec9f900a70), has been already finalized. Impossible to set any property to it.
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: == Stack trace for context 0x55ec9bc28340 ==
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #0 0x7ffd2838d1c0 I resource:///org/gnome/gjs/modules/_legacy.js:83 (0x7fbf1c1b5de0 @ 87)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #1 0x55ec9c0c0d10 i /<email address hidden>/indicatorStatusIcon.js:93 (0x7fbed86c9340 @ 58)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #2 0x7ffd2838dda0 I resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #3 0x7ffd2838de60 b self-hosted:916 (0x7fbf1c1f12b8 @ 367)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #4 0x7ffd2838df50 b resource:///org/gnome/gjs/modules/signals.js:128 (0x7fbf1c1d2230 @ 386)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #5 0x55ec9c0c0c88 i /<email address hidden>/appIndicator.js:190 (0x7fbed86b6f78 @ 22)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #6 0x7ffd2838eba0 I resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #7 0x7ffd2838f330 b /<email address hidden>/statusNotifierWatcher.js:219 (0x7fbed86b65e8 @ 225)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #8 0x7ffd28390720 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #9 0x55ec9c0c0b68 i /<email address hidden>/extension.js:61 (0x7fbed8688780 @ 37)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #10 0x55ec9c0c0aa8 i resource:///org/gnome/shell/ui/extensionSystem.js:83 (0x7fbf086592b8 @ 441)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #11 0x55ec9c0c0a28 i resource:///org/gnome/shell/ui/extensionSystem.js:354 (0x7fbf08659d58 @ 13)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #12 0x7ffd28391490 b self-hosted:251 (0x7fbf1c1c4ab0 @ 223)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #13 0x55ec9c0c09a8 i resource:///org/gnome/shell/ui/extensionSystem.js:353 (0x7fbf08659cd0 @ 64)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #14 0x55ec9c0c0928 i resource:///org/gnome/shell/ui/extensionSystem.js:371 (0x7fbf08659de0 @ 87)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #15 0x7ffd28392990 b resource:///org/gnome/gjs/modules/signals.js:128 (0x7fbf1c1d2230 @ 386)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #16 0x7ffd28393130 b resource:///org/gnome/shell/ui/sessionMode.js:205 (0x7fbf083704d8 @ 254)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #17 0x7ffd28394520 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #18 0x55ec9c0c07e8 i resource:///org/gnome/shell/ui/sessionMode.js:167 (0x7fbf083702b8 @ 40)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #19 0x7ffd28395880 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #20 0x55ec9c0c0740 i resource:///org/gnome/shell/ui/screenShield.js:1282 (0x7fbf08353a28 @ 188)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #21 0x7ffd28396be0 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #22 0x55ec9c0c0690 i resource:///org/gnome/shell/ui/screenShield.js:1331 (0x7fbf08353ab0 @ 391)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #23 0x7ffd28397f40 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #24 0x55ec9c0c0610 i resource:///org/gnome/shell/ui/screenShield.js:854 (0x7fbf083519a0 @ 25)
May 16 10:54:22 cube gnome-shell[1688]: Object .Gjs_AppIndicatorIconActor__1 (0x55ec9fb7bdd0), has been already finalized. Impossible to set any property to it.
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: == Stack trace for context 0x55ec9bc28340 ==
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #0 0x7ffd2838d8a0 I resource:///org/gnome/gjs/modules/_legacy.js:83 (0x7fbf1c1b5de0 @ 87)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #1 0x55ec9c0c0d10 i /<email address hidden>/indicatorStatusIcon.js:93 (0x7fbed86c9340 @ 58)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #2 0x7ffd2838e480 I resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #3 0x7ffd2838e540 b self-hosted:916 (0x7fbf1c1f12b8 @ 367)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #4 0x7ffd2838e630 b resource:///org/gnome/gjs/modules/signals.js:128 (0x7fbf1c1d2230 @ 386)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #5 0x55ec9c0c0c88 i /<email address hidden>/appIndicator.js:190 (0x7fbed86b6f78 @ 22)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #6 0x7ffd2838f280 I resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #7 0x7ffd2838f330 b /<email address hidden>/statusNotifierWatcher.js:219 (0x7fbed86b65e8 @ 225)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #8 0x7ffd28390720 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #9 0x55ec9c0c0b68 i /<email address hidden>/extension.js:61 (0x7fbed8688780 @ 37)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #10 0x55ec9c0c0aa8 i resource:///org/gnome/shell/ui/extensionSystem.js:83 (0x7fbf086592b8 @ 441)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #11 0x55ec9c0c0a28 i resource:///org/gnome/shell/ui/extensionSystem.js:354 (0x7fbf08659d58 @ 13)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #12 0x7ffd28391490 b self-hosted:251 (0x7fbf1c1c4ab0 @ 223)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #13 0x55ec9c0c09a8 i resource:///org/gnome/shell/ui/extensionSystem.js:353 (0x7fbf08659cd0 @ 64)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #14 0x55ec9c0c0928 i resource:///org/gnome/shell/ui/extensionSystem.js:371 (0x7fbf08659de0 @ 87)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #15 0x7ffd28392990 b resource:///org/gnome/gjs/modules/signals.js:128 (0x7fbf1c1d2230 @ 386)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #16 0x7ffd28393130 b resource:///org/gnome/shell/ui/sessionMode.js:205 (0x7fbf083704d8 @ 254)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #17 0x7ffd28394520 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #18 0x55ec9c0c07e8 i resource:///org/gnome/shell/ui/sessionMode.js:167 (0x7fbf083702b8 @ 40)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #19 0x7ffd28395880 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #20 0x55ec9c0c0740 i resource:///org/gnome/shell/ui/screenShield.js:1282 (0x7fbf08353a28 @ 188)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #21 0x7ffd28396be0 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #22 0x55ec9c0c0690 i resource:///org/gnome/shell/ui/screenShield.js:1331 (0x7fbf08353ab0 @ 391)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #23 0x7ffd28397f40 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7fbf1c1b5de0 @ 71)
May 16 10:54:22 cube org.gnome.Shell.desktop[1688]: #24 0x55ec9c0c0610 i resource:///org/gnome/shell/ui/screenShield.js:854 (0x7fbf083519a0 @ 25)
```

```
~ $ dpkg -l riot-desktop
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii riot-desktop 1.6.0-2 amd64
```

This smells like this issue https://github.com/wavebox/waveboxapp/issues/681, which is associated with an application that like Riot-Desktop is also an electron app.

The loss of the app indicator icon does not appear to be associated with any user or messaging trigger (incoming messages do not appear to be the cause).

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: gnome-shell 3.28.4-0ubuntu18.04.3
ProcVersionSignature: Ubuntu 5.3.0-51.44~18.04.2-generic 5.3.18
Uname: Linux 5.3.0-51-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.9-0ubuntu7.14
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Sat May 16 11:54:39 2020
DisplayManager: gdm3
GsettingsChanges:
 b'org.gnome.shell' b'enabled-extensions' b"['<email address hidden>', '<email address hidden>']"
 b'org.gnome.shell' b'had-bluetooth-devices-setup' b'true'
 b'org.gnome.shell' b'favorite-apps' redacted by apport
 b'org.gnome.desktop.interface' b'gtk-im-module' b"'gtk-im-context-simple'"
 b'org.gnome.desktop.interface' b'scaling-factor' b'uint32 1'
InstallationDate: Installed on 2019-05-22 (359 days ago)
InstallationMedia: Ubuntu 18.04.2 LTS "Bionic Beaver" - Release amd64 (20190210)
SourcePackage: gnome-shell
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Dan Kortschak (dan-kortschak) wrote :
affects: gnome-shell (Ubuntu) → gnome-shell-extension-appindicator (Ubuntu)
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please answer these questions:
* Is this reproducible?
* If so, what specific steps should we take to recreate this bug?

This will help us to find and resolve the problem.

Changed in gnome-shell-extension-appindicator (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Dan Kortschak (dan-kortschak) wrote :

I have found a perfect reproducer; locking the screen (and so entering standby) reproduces this 100% of the time.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for gnome-shell-extension-appindicator (Ubuntu) because there has been no activity for 60 days.]

Changed in gnome-shell-extension-appindicator (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.