After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 685872 - Message tray disappears without trace
Message tray disappears without trace
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: message-tray
3.6.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
: 686761 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2012-10-10 11:46 UTC by Patryk Zawadzki
Modified: 2013-07-12 18:55 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
~/.cache/gdm/session.log (50.92 KB, text/plain)
2013-01-08 19:50 UTC, ricardofunke
Details

Description Patryk Zawadzki 2012-10-10 11:46:27 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.
Comment 1 Jakub Steiner 2012-10-10 11:54:47 UTC
I can't reliably reproduce, but it did happen to me a couple of times.
Comment 2 Gustavo Noronha (kov) 2012-10-29 17:02:33 UTC
*** Bug 686761 has been marked as a duplicate of this bug. ***
Comment 3 Gustavo Noronha (kov) 2012-10-29 17:04:25 UTC
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.
Comment 4 Patryk Zawadzki 2012-10-29 17:06:02 UTC
No, I don't have any of those.
Comment 5 Giovanni Campagna 2012-10-29 17:10:32 UTC
It's possible this is a duplicate of bug 683986.
Could someone check the logs and see if they're similar?

Thank you!
Comment 6 Patryk Zawadzki 2012-11-02 11:58:32 UTC
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.
Comment 7 Simonas Kazlauskas 2012-11-12 19:52:45 UTC
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.
Comment 8 Joe Barnett 2012-11-15 23:40:33 UTC
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
"'
Comment 9 Joe Barnett 2012-11-15 23:41:17 UTC
oh, and after restart I had no pending messages left
Comment 10 Joe Barnett 2012-11-16 17:19:12 UTC
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.
Comment 11 ricardofunke 2013-01-08 19:50:36 UTC
Created attachment 233006 [details]
~/.cache/gdm/session.log

I'm also affected by this bug. Here's my logs
Comment 12 ricardofunke 2013-01-08 19:52:05 UTC
It seems to happen only if suddenly I got several chats from my buddies.
Comment 13 Claudio Saavedra 2013-02-04 17:53:29 UTC
Happens all the time with F18 as well.
Comment 14 mock 2013-02-05 20:18:33 UTC
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.
Comment 15 mock 2013-02-05 20:19:37 UTC
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.
Comment 16 Yajo 2013-02-12 14:48:02 UTC
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?
Comment 17 Florian Müllner 2013-02-12 14:52:55 UTC
(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.
Comment 18 Olivier Crête 2013-07-12 18:55:47 UTC
This seems to not happen with 3.8.x, please re-open if it still happens for you.