GNOME Bugzilla – Bug 685872
Message tray disappears without trace
Last modified: 2013-07-12 18:55:47 UTC
A couple of times a day I get the shell into a weird state where it seems like the message tray just quit. Bottom screen edge no longer reacts, same for Super+M and there is no trace of the message tray in the overview mode.
I can't reliably reproduce, but it did happen to me a couple of times.
*** Bug 686761 has been marked as a duplicate of this bug. ***
I'm also having this issue on Debian sid. I have the following extensions installed and active: https://extensions.gnome.org/extension/150/message-notifier/ https://extensions.gnome.org/extension/55/media-player-indicator/ https://extensions.gnome.org/extension/231/brightness-control/ Anyone else has one of those installed? I couldn't figure out what causes it yet.
No, I don't have any of those.
It's possible this is a duplicate of bug 683986. Could someone check the logs and see if they're similar? Thank you!
I've just checked and my .xsession-errors contain no traces of messageTray.js The only JS error is: JS ERROR: !!! Exception was: Error: Error invoking TelepathyGLib.ack_all_p ending_messages_finish: invalid message id 25 JS ERROR: !!! lineNumber = '0' JS ERROR: !!! fileName = '"gjs_throw"' JS ERROR: !!! stack = '"("Error invoking TelepathyGLib.ack_all_pending_m essages_finish: invalid message id 25")@gjs_throw:0 ([object _private_TelepathyGLib_TextChannel],[object _private_Gio_SimpleAsyncRes ult])@/usr/share/gnome-shell/js/ui/telepathyClient.js:704 "' JS ERROR: !!! message = '"Error invoking TelepathyGLib.ack_all_pending_messages_finish: invalid message id 25"' …but I'm not sure it's related.
Patryk Zawadszki, I'm pretty sure it is related – after restarting a shell I always have one or more pending messages that appear just after restart.
still not sure what triggers it, but after this happens, i see the following in .cache/gdm/session.log whenever I try to open the message tray again: JS ERROR: !!! Exception was: TypeError: this._notification is null JS ERROR: !!! message = '"this._notification is null"' JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/messageTray.js"' JS ERROR: !!! lineNumber = '2289' JS ERROR: !!! stack = '"()@/usr/share/gnome-shell/js/ui/messageTray.js:2289 wrapper()@/usr/share/gjs-1.0/lang.js:204 ()@/usr/share/gnome-shell/js/ui/messageTray.js:1982 wrapper()@/usr/share/gjs-1.0/lang.js:204 ()@/usr/share/gnome-shell/js/ui/messageTray.js:1733 wrapper()@/usr/share/gjs-1.0/lang.js:204 ([object _private_Meta_Display],[object _private_Meta_Screen],null,[object _private_Meta_KeyBinding])@/usr/share/gnome-shell/js/ui/messageTray.js:1737 wrapper([object _private_Meta_Display],[object _private_Meta_Screen],null,[object _private_Meta_KeyBinding])@/usr/share/gjs-1.0/lang.js:204 the first "this._notification is null" message I get looks slightly different, like this: (gnome-shell:2787): Clutter-WARNING **: Actor '<unnamed>[<StBin>:0x252a8e0]' sho uld not be mapped if parent '<notification-container>[<StWidget>:0x21f3a80]'is not visible JS ERROR: !!! Error calling onComplete JS ERROR: !!! message = '"this._notification is null"' JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/messageTray.js"' JS ERROR: !!! lineNumber = '2249' JS ERROR: !!! stack = '"()@/usr/share/gnome-shell/js/ui/messageTray.js:2249 wrapper()@/usr/share/gjs-1.0/lang.js:204 ("_notificationState",2,wrapper,[object Object],(void 0))@/usr/share/gnome-shell/js/ui/messageTray.js:2075 wrapper("_notificationState",2,wrapper,[object Object],(void 0))@/usr/share/gjs-1.0/lang.js:204 ("_notificationState",2,wrapper,[object Object],(void 0))@/usr/share/gnome-shell/js/ui/tweener.js:109 _callOnFunction((function () {oldHandler.apply(eventScope, oldParams);handler(target);}),"onComplete",[object Object],[object _private_St_Widget],[object Array])@/usr/share/gjs-1.0/tweener/tweener.js:202 _updateTweenByIndex(0)@/usr/share/gjs-1.0/tweener/tweener.js:332 _updateTweens()@/usr/share/gjs-1.0/tweener/tweener.js:344 _onEnterFrame([object Object])@/usr/share/gjs-1.0/tweener/tweener.js:359 _emit("prepare-frame")@/usr/share/gjs-1.0/signals.js:124 (435)@/usr/share/gnome-shell/js/ui/tweener.js:249 wrapper(435)@/usr/share/gjs-1.0/lang.js:204 ([object _private_Clutter_Timeline],435)@/usr/share/gnome-shell/js/ui/tweener.js:224 "'
oh, and after restart I had no pending messages left
by applying the one line patch in bug 683986, the behavior has changed slightly -- the message tray still disappears from the overview after a while, but super+M now works to restore it, and I don't notice anything in .cache/gdm/session.log or .xsession-errors that looks suspicious... ... so the fix in that bug makes things somewhat better, but doesn't fix the issue.
Created attachment 233006 [details] ~/.cache/gdm/session.log I'm also affected by this bug. Here's my logs
It seems to happen only if suddenly I got several chats from my buddies.
Happens all the time with F18 as well.
i've been having this happen to me way too frequently. i don't have any log files to contribute. seems nothing it getting dumped for my installation of gnome 3.6. reproduction isn't possible since it is not consistent. it is very annoying since it's supposed to be one of their key features, though.
oh, should add: fedora 18, gnome-shell-3.6.2-6.fc18.x86_64 (In reply to comment #14) > i've been having this happen to me way too frequently. i don't have any log > files to contribute. seems nothing it getting dumped for my installation of > gnome 3.6. reproduction isn't possible since it is not consistent. it is very > annoying since it's supposed to be one of their key features, though.
I'm affected with this too. See https://bugzilla.redhat.com/show_bug.cgi?id=909988 I noticed that sometimes the desktops list at the right of the overview disappears also. Is it related?
(In reply to comment #16) > I noticed that sometimes the desktops list at the right of the overview > disappears also. Is it related? Nope, that's a different issue - see bug 684229.
This seems to not happen with 3.8.x, please re-open if it still happens for you.