Empty notification banner
Affected version
nested GNOME Shell build from main in toolbox using Wayland
Bug summary
Some times notifications don't show any content.
Steps to reproduce
- Make an app show more then 3 (or maybe a few more) notifications
- See empty notification banner like in the screenshot
What happened
The banner doesn't show anything other then the title.
What did you expect to happen
That the banner shows the content of the notification
Relevant logs, screenshots, screencasts etc.
Click to expand the log
mars 06 14:23:20 pika gnome-shell[2307]: Object .Gjs_ui_notificationDaemon_GtkNotificationDaemonNotification (0x564c97dd0d40), has been already disposed — impossible to connect to any signal 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 0x564c97169640 ==
#0 7ffde6d1a7a0 b resource:///org/gnome/shell/misc/signalTracker.js:233 (3fb5ec886100 @ 204)
#1 7ffde6d1a8e0 b resource:///org/gnome/shell/misc/signalTracker.js:239 (2bf1399aa420 @ 513)
#2 7ffde6d1a9d0 b resource:///org/gnome/shell/ui/environment.js:246 (94ca7771bf0 @ 126)
#3 7ffde6d1aaf0 b resource:///org/gnome/shell/ui/calendar.js:780 (32728433d420 @ 132)
#4 564c9722fae8 i resource:///org/gnome/shell/ui/messageTray.js:1105 (327284334b50 @ 205)
#5 7ffde6d1b5a0 b resource:///org/gnome/shell/ui/messageTray.js:1059 (327284334a60 @ 563)
#6 564c9722fa68 i resource:///org/gnome/shell/ui/messageTray.js:1239 (327284334d80 @ 54)
#7 7ffde6d1c010 b resource:///org/gnome/shell/ui/environment.js:67 (32728436e920 @ 98)
#8 7ffde6d1c0c0 b resource:///org/gnome/shell/ui/environment.js:154 (94ca7735510 @ 14)
#9 564c9722f9d8 i resource:///org/gnome/shell/ui/init.js:21 (3fb5ec870bf0 @ 48)
mars 06 14:23:20 pika gnome-shell[2307]: Object .Gjs_ui_notificationDaemon_GtkNotificationDaemonNotification (0x564c97dd0d40), has been already disposed — impossible to connect to any signal 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 0x564c97169640 ==
#0 7ffde6d1a7a0 b resource:///org/gnome/shell/misc/signalTracker.js:233 (3fb5ec886100 @ 204)
#1 7ffde6d1a8e0 b resource:///org/gnome/shell/misc/signalTracker.js:239 (2bf1399aa420 @ 513)
#2 7ffde6d1a9d0 b resource:///org/gnome/shell/ui/environment.js:246 (94ca7771bf0 @ 126)
#3 7ffde6d1aaf0 b resource:///org/gnome/shell/ui/calendar.js:780 (32728433d420 @ 132)
#4 564c9722fae8 i resource:///org/gnome/shell/ui/messageTray.js:1105 (327284334b50 @ 205)
#5 7ffde6d1b5a0 b resource:///org/gnome/shell/ui/messageTray.js:1059 (327284334a60 @ 563)
#6 564c9722fa68 i resource:///org/gnome/shell/ui/messageTray.js:1239 (327284334d80 @ 54)
#7 7ffde6d1c010 b resource:///org/gnome/shell/ui/environment.js:67 (32728436e920 @ 98)
#8 7ffde6d1c0c0 b resource:///org/gnome/shell/ui/environment.js:154 (94ca7735510 @ 14)
#9 564c9722f9d8 i resource:///org/gnome/shell/ui/init.js:21 (3fb5ec870bf0 @ 48)
mars 06 14:23:20 pika gnome-shell[2307]: Object .Gjs_ui_notificationDaemon_GtkNotificationDaemonNotification (0x564c97dd0d40), has been already disposed — impossible to connect to any signal 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 0x564c97169640 ==
#0 7ffde6d1a7a0 b resource:///org/gnome/shell/misc/signalTracker.js:233 (3fb5ec886100 @ 204)
#1 7ffde6d1a8e0 b resource:///org/gnome/shell/misc/signalTracker.js:239 (2bf1399aa420 @ 513)
#2 7ffde6d1a9d0 b resource:///org/gnome/shell/ui/environment.js:246 (94ca7771bf0 @ 126)
#3 7ffde6d1aaf0 b resource:///org/gnome/shell/ui/calendar.js:780 (32728433d420 @ 132)
#4 564c9722fae8 i resource:///org/gnome/shell/ui/messageTray.js:1105 (327284334b50 @ 205)
#5 7ffde6d1b5a0 b resource:///org/gnome/shell/ui/messageTray.js:1059 (327284334a60 @ 563)
#6 564c9722fa68 i resource:///org/gnome/shell/ui/messageTray.js:1239 (327284334d80 @ 54)
#7 7ffde6d1c010 b resource:///org/gnome/shell/ui/environment.js:67 (32728436e920 @ 98)
#8 7ffde6d1c0c0 b resource:///org/gnome/shell/ui/environment.js:154 (94ca7735510 @ 14)
#9 564c9722f9d8 i resource:///org/gnome/shell/ui/init.js:21 (3fb5ec870bf0 @ 48)
mars 06 14:23:20 pika gnome-shell[2307]: Object .Gjs_ui_notificationDaemon_GtkNotificationDaemonNotification (0x564c97dd0d40), has been already disposed — impossible to connect to any signal 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 0x564c97169640 ==
#0 7ffde6d1a710 b resource:///org/gnome/shell/misc/signalTracker.js:89 (3272843f6330 @ 54)
#1 7ffde6d1a7e0 b resource:///org/gnome/shell/misc/signalTracker.js:60 (3272843eae20 @ 73)
#2 7ffde6d1a8e0 b resource:///org/gnome/shell/misc/signalTracker.js:244 (2bf1399aa420 @ 609)
#3 7ffde6d1a9d0 b resource:///org/gnome/shell/ui/environment.js:246 (94ca7771bf0 @ 126)
#4 7ffde6d1aaf0 b resource:///org/gnome/shell/ui/calendar.js:780 (32728433d420 @ 132)
#5 564c9722fae8 i resource:///org/gnome/shell/ui/messageTray.js:1105 (327284334b50 @ 205)
#6 7ffde6d1b5a0 b resource:///org/gnome/shell/ui/messageTray.js:1059 (327284334a60 @ 563)
#7 564c9722fa68 i resource:///org/gnome/shell/ui/messageTray.js:1239 (327284334d80 @ 54)
#8 7ffde6d1c010 b resource:///org/gnome/shell/ui/environment.js:67 (32728436e920 @ 98)
#9 7ffde6d1c0c0 b resource:///org/gnome/shell/ui/environment.js:154 (94ca7735510 @ 14)
#10 564c9722f9d8 i resource:///org/gnome/shell/ui/init.js:21 (3fb5ec870bf0 @ 48)
mars 06 14:23:20 pika gnome-shell[2307]: Object .Gjs_ui_notificationDaemon_GtkNotificationDaemonNotification (0x564c97dd0d40), has been already disposed — impossible to access 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 0x564c97169640 ==
#0 7ffde6d1aaf0 b resource:///org/gnome/shell/ui/calendar.js:789 (32728433d420 @ 177)
#1 564c9722fae8 i resource:///org/gnome/shell/ui/messageTray.js:1105 (327284334b50 @ 205)
#2 7ffde6d1b5a0 b resource:///org/gnome/shell/ui/messageTray.js:1059 (327284334a60 @ 563)
#3 564c9722fa68 i resource:///org/gnome/shell/ui/messageTray.js:1239 (327284334d80 @ 54)
#4 7ffde6d1c010 b resource:///org/gnome/shell/ui/environment.js:67 (32728436e920 @ 98)
#5 7ffde6d1c0c0 b resource:///org/gnome/shell/ui/environment.js:154 (94ca7735510 @ 14)
#6 564c9722f9d8 i resource:///org/gnome/shell/ui/init.js:21 (3fb5ec870bf0 @ 48)
mars 06 14:23:20 pika gnome-shell[2307]: Wrapper for GObject 0x564c97dd0d40 was disposed, cannot get property title
mars 06 14:23:20 pika gnome-shell[2307]: Object .Gjs_ui_notificationDaemon_GtkNotificationDaemonNotification (0x564c97dd0d40), has been already disposed — impossible to access 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 0x564c97169640 ==
#0 7ffde6d1aaf0 b resource:///org/gnome/shell/ui/calendar.js:792 (32728433d420 @ 222)
#1 564c9722fae8 i resource:///org/gnome/shell/ui/messageTray.js:1105 (327284334b50 @ 205)
#2 7ffde6d1b5a0 b resource:///org/gnome/shell/ui/messageTray.js:1059 (327284334a60 @ 563)
#3 564c9722fa68 i resource:///org/gnome/shell/ui/messageTray.js:1239 (327284334d80 @ 54)
#4 7ffde6d1c010 b resource:///org/gnome/shell/ui/environment.js:67 (32728436e920 @ 98)
#5 7ffde6d1c0c0 b resource:///org/gnome/shell/ui/environment.js:154 (94ca7735510 @ 14)
#6 564c9722f9d8 i resource:///org/gnome/shell/ui/init.js:21 (3fb5ec870bf0 @ 48)
mars 06 14:23:20 pika gnome-shell[2307]: Wrapper for GObject 0x564c97dd0d40 was disposed, cannot get property body
mars 06 14:23:20 pika gnome-shell[2307]: Object .Gjs_ui_notificationDaemon_GtkNotificationDaemonNotification (0x564c97dd0d40), has been already disposed — impossible to access 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 0x564c97169640 ==
#0 7ffde6d1aaf0 b resource:///org/gnome/shell/ui/calendar.js:795 (32728433d420 @ 267)
#1 564c9722fae8 i resource:///org/gnome/shell/ui/messageTray.js:1105 (327284334b50 @ 205)
#2 7ffde6d1b5a0 b resource:///org/gnome/shell/ui/messageTray.js:1059 (327284334a60 @ 563)
#3 564c9722fa68 i resource:///org/gnome/shell/ui/messageTray.js:1239 (327284334d80 @ 54)
#4 7ffde6d1c010 b resource:///org/gnome/shell/ui/environment.js:67 (32728436e920 @ 98)
#5 7ffde6d1c0c0 b resource:///org/gnome/shell/ui/environment.js:154 (94ca7735510 @ 14)
#6 564c9722f9d8 i resource:///org/gnome/shell/ui/init.js:21 (3fb5ec870bf0 @ 48)
mars 06 14:23:20 pika gnome-shell[2307]: Wrapper for GObject 0x564c97dd0d40 was disposed, cannot get property use-body-markup
mars 06 14:23:20 pika gnome-shell[2307]: Object .Gjs_ui_notificationDaemon_GtkNotificationDaemonNotification (0x564c97dd0d40), has been already disposed — impossible to access 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 0x564c97169640 ==
#0 7ffde6d1aaf0 b resource:///org/gnome/shell/ui/calendar.js:798 (32728433d420 @ 312)
#1 564c9722fae8 i resource:///org/gnome/shell/ui/messageTray.js:1105 (327284334b50 @ 205)
#2 7ffde6d1b5a0 b resource:///org/gnome/shell/ui/messageTray.js:1059 (327284334a60 @ 563)
#3 564c9722fa68 i resource:///org/gnome/shell/ui/messageTray.js:1239 (327284334d80 @ 54)
#4 7ffde6d1c010 b resource:///org/gnome/shell/ui/environment.js:67 (32728436e920 @ 98)
#5 7ffde6d1c0c0 b resource:///org/gnome/shell/ui/environment.js:154 (94ca7735510 @ 14)
#6 564c9722f9d8 i resource:///org/gnome/shell/ui/init.js:21 (3fb5ec870bf0 @ 48)
mars 06 14:23:20 pika gnome-shell[2307]: Wrapper for GObject 0x564c97dd0d40 was disposed, cannot get property datetime
mars 06 14:23:20 pika gnome-shell[2307]: Object .Gjs_ui_notificationDaemon_GtkNotificationDaemonNotification (0x564c97dd0d40), has been already disposed — impossible to access 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 0x564c97169640 ==
#0 7ffde6d1aaf0 b resource:///org/gnome/shell/ui/calendar.js:801 (32728433d420 @ 357)
#1 564c9722fae8 i resource:///org/gnome/shell/ui/messageTray.js:1105 (327284334b50 @ 205)
#2 7ffde6d1b5a0 b resource:///org/gnome/shell/ui/messageTray.js:1059 (327284334a60 @ 563)
#3 564c9722fa68 i resource:///org/gnome/shell/ui/messageTray.js:1239 (327284334d80 @ 54)
#4 7ffde6d1c010 b resource:///org/gnome/shell/ui/environment.js:67 (32728436e920 @ 98)
#5 7ffde6d1c0c0 b resource:///org/gnome/shell/ui/environment.js:154 (94ca7735510 @ 14)
#6 564c9722f9d8 i resource:///org/gnome/shell/ui/init.js:21 (3fb5ec870bf0 @ 48)
mars 06 14:23:20 pika gnome-shell[2307]: Wrapper for GObject 0x564c97dd0d40 was disposed, cannot get property gicon
mars 06 14:23:20 pika gnome-shell[2307]: Object .Gjs_ui_notificationDaemon_GtkNotificationDaemonNotification (0x564c97dd0d40), has been already disposed — impossible to access 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 0x564c97169640 ==
#0 7ffde6d1a6f0 b resource:///org/gnome/gjs/modules/core/_common.js:38 (3fb5ec89d7e0 @ 70)
#1 564c9722fba0 i resource:///org/gnome/shell/ui/messageTray.js:1136 (327284334ba0 @ 18)
#2 564c9722fae8 i resource:///org/gnome/shell/ui/messageTray.js:1116 (327284334b50 @ 382)
#3 7ffde6d1b5a0 b resource:///org/gnome/shell/ui/messageTray.js:1059 (327284334a60 @ 563)
#4 564c9722fa68 i resource:///org/gnome/shell/ui/messageTray.js:1239 (327284334d80 @ 54)
#5 7ffde6d1c010 b resource:///org/gnome/shell/ui/environment.js:67 (32728436e920 @ 98)
#6 7ffde6d1c0c0 b resource:///org/gnome/shell/ui/environment.js:154 (94ca7735510 @ 14)
#7 564c9722f9d8 i resource:///org/gnome/shell/ui/init.js:21 (3fb5ec870bf0 @ 48)
mars 06 14:23:24 pika gnome-shell[2307]: Object .Gjs_ui_notificationDaemon_GtkNotificationDaemonNotification (0x564c97dd0d40), has been already disposed — impossible to access 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 0x564c97169640 ==
#0 7ffde6d1a110 b resource:///org/gnome/gjs/modules/core/overrides/GObject.js:702 (3fb5ec89d240 @ 25)
#1 7ffde6d1a1d0 b resource:///org/gnome/shell/misc/signalTracker.js:127 (94ca77219c0 @ 21)
#2 7ffde6d1a2a0 b resource:///org/gnome/shell/misc/signalTracker.js:172 (94ca77411a0 @ 35)
#3 7ffde6d1a3a0 b self-hosted:203 (3fb5ec897ab0 @ 245)
#4 7ffde6d1a460 b resource:///org/gnome/shell/misc/signalTracker.js:171 (94ca773fce0 @ 135)
#5 7ffde6d1a510 b resource:///org/gnome/shell/misc/signalTracker.js:123 (94ca7721470 @ 17)
#6 564c9722fae8 i resource:///org/gnome/shell/ui/messageTray.js:1254 (327284334dd0 @ 181)
#7 564c9722fa68 i resource:///org/gnome/shell/ui/messageTray.js:1238 (327284334d80 @ 38)
#8 7ffde6d1c010 b resource:///org/gnome/shell/ui/environment.js:67 (32728436e920 @ 98)
#9 7ffde6d1c0c0 b resource:///org/gnome/shell/ui/environment.js:154 (94ca7735510 @ 14)
#10 564c9722f9d8 i resource:///org/gnome/shell/ui/init.js:21 (3fb5ec870bf0 @ 48)
mars 06 14:23:24 pika gnome-shell[2307]: g_signal_handler_disconnect: assertion 'handler_id > 0' failed
mars 06 14:23:24 pika gnome-shell[2307]: Object .Gjs_ui_notificationDaemon_GtkNotificationDaemonNotification (0x564c97dd0d40), has been already disposed — impossible to access 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 0x564c97169640 ==
#0 7ffde6d1a110 b resource:///org/gnome/gjs/modules/core/overrides/GObject.js:702 (3fb5ec89d240 @ 25)
#1 7ffde6d1a1d0 b resource:///org/gnome/shell/misc/signalTracker.js:127 (94ca77219c0 @ 21)
#2 7ffde6d1a2a0 b resource:///org/gnome/shell/misc/signalTracker.js:172 (94ca77411a0 @ 35)
#3 7ffde6d1a3a0 b self-hosted:203 (3fb5ec897ab0 @ 245)
#4 7ffde6d1a460 b resource:///org/gnome/shell/misc/signalTracker.js:171 (94ca773fce0 @ 135)
#5 7ffde6d1a510 b resource:///org/gnome/shell/misc/signalTracker.js:123 (94ca7721470 @ 17)
#6 564c9722fae8 i resource:///org/gnome/shell/ui/messageTray.js:1254 (327284334dd0 @ 181)
#7 564c9722fa68 i resource:///org/gnome/shell/ui/messageTray.js:1238 (327284334d80 @ 38)
#8 7ffde6d1c010 b resource:///org/gnome/shell/ui/environment.js:67 (32728436e920 @ 98)
#9 7ffde6d1c0c0 b resource:///org/gnome/shell/ui/environment.js:154 (94ca7735510 @ 14)
#10 564c9722f9d8 i resource:///org/gnome/shell/ui/init.js:21 (3fb5ec870bf0 @ 48)
mars 06 14:23:24 pika gnome-shell[2307]: g_signal_handler_disconnect: assertion 'handler_id > 0' failed
mars 06 14:23:24 pika gnome-shell[2307]: Object .Gjs_ui_notificationDaemon_GtkNotificationDaemonNotification (0x564c97dd0d40), has been already disposed — impossible to access 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 0x564c97169640 ==
#0 7ffde6d1a110 b resource:///org/gnome/gjs/modules/core/overrides/GObject.js:702 (3fb5ec89d240 @ 25)
#1 7ffde6d1a1d0 b resource:///org/gnome/shell/misc/signalTracker.js:127 (94ca77219c0 @ 21)
#2 7ffde6d1a2a0 b resource:///org/gnome/shell/misc/signalTracker.js:172 (94ca77411a0 @ 35)
#3 7ffde6d1a3a0 b self-hosted:203 (3fb5ec897ab0 @ 245)
#4 7ffde6d1a460 b resource:///org/gnome/shell/misc/signalTracker.js:171 (94ca773fce0 @ 135)
#5 7ffde6d1a510 b resource:///org/gnome/shell/misc/signalTracker.js:123 (94ca7721470 @ 17)
#6 564c9722fae8 i resource:///org/gnome/shell/ui/messageTray.js:1254 (327284334dd0 @ 181)
#7 564c9722fa68 i resource:///org/gnome/shell/ui/messageTray.js:1238 (327284334d80 @ 38)
#8 7ffde6d1c010 b resource:///org/gnome/shell/ui/environment.js:67 (32728436e920 @ 98)
#9 7ffde6d1c0c0 b resource:///org/gnome/shell/ui/environment.js:154 (94ca7735510 @ 14)
#10 564c9722f9d8 i resource:///org/gnome/shell/ui/init.js:21 (3fb5ec870bf0 @ 48)
mars 06 14:23:24 pika gnome-shell[2307]: g_signal_handler_disconnect: assertion 'handler_id > 0' failed