Object .Gjs_ui_messageTray_Notification already disposed - when clicking on a notification
Affected version
- Gnome 42 rc3
- Fedora 36 Beta
- both Xorg & Wayland
Bug summary
Stack trace when clicking on notification from Message Tray:
Object .Gjs_ui_messageTray_Notification (0x5610cf2fa4e0), has been already disposed — impossible to emit 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.
Steps to reproduce
- Generate notification:
notify-send Test
- Open message tray
- Click on the notification
- Check logs
What happened
Only the stacktrace on logs. Mostly a warning, as the behavior seems okay.
What did you expect to happen
No stacktrace.
Relevant logs, screenshots, screencasts etc.
gnome-shell[4820]: Object .Gjs_ui_messageTray_Notification (0x5610cf2fa4e0), has been already disposed — impossible to emit 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.
gnome-shell[4820]: == Stack trace for context 0x5610cc1f4620 ==
gnome-shell[4820]: #0 5610ccda5748 i resource:///org/gnome/shell/ui/messageTray.js:493 (13f1ba154830 @ 69)
gnome-shell[4820]: #1 5610ccda56a0 i resource:///org/gnome/shell/ui/messageTray.js:489 (13f1ba1547e0 @ 56)
gnome-shell[4820]: #2 5610ccda5618 i resource:///org/gnome/shell/ui/calendar.js:784 (13f1ba159970 @ 22)
gnome-shell[4820]: == Stack trace for context 0x5610cc1f4620 ==
gnome-shell[4820]: #0 5610ccda5748 i resource:///org/gnome/shell/ui/messageTray.js:494 (13f1ba154830 @ 84)
gnome-shell[4820]: #1 5610ccda56a0 i resource:///org/gnome/shell/ui/messageTray.js:489 (13f1ba1547e0 @ 56)
gnome-shell[4820]: #2 5610ccda5618 i resource:///org/gnome/shell/ui/calendar.js:784 (13f1ba159970 @ 22)
gnome-shell[4820]: Object .Gjs_ui_messageTray_Notification (0x5610cf2fa4e0), 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.