Bug 406430 - Main menu not opening
Summary: Main menu not opening
Status: RESOLVED DUPLICATE of bug 402256
: Unseen-Ghost (view as bug list)
Alias: None
Product: openSUSE 11.1
Classification: openSUSE
Component: GNOME (show other bugs)
Version: Factory
Hardware: x86-64 openSUSE 11.0
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-04 07:39 UTC by raw sausage
Modified: 2008-07-28 17:59 UTC (History)
4 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description raw sausage 2008-07-04 07:39:33 UTC
After a while the main menu in the panel started slowing down. First it took 2 seconds to pop up, then 5 seconds, then 30 seconds, and now it takes so long time that I really can not open it anymore. (5-10 minutes?) I am unable to launch any applications without using ALT-F2. 

I had the same also with earlier 10.2, and I had to fix it by reinstalling the whole operating system... Do I really have to reinstall again, after 2 weeks of use? This is appalling, really appalling experience.
Comment 1 Magnus Boman 2008-07-05 01:45:03 UTC
Might be related to https://bugzilla.novell.com/show_bug.cgi?id=397407
Comment 2 JP Rosevear 2008-07-05 21:27:14 UTC
Also, right click on a blank spot in the panel and Add to Panel - search for menu and add one of the alternates (not the best, but at least thats a work around for now).

Comment 3 raw sausage 2008-07-07 10:55:15 UTC
After a reboot the menu works again. Is there a way I could keep for instance strace (or something else useful) running, to capture what is happening when it breaks the next time? I am pretty sure it will.

Comment 4 Magnus Boman 2008-07-07 11:02:23 UTC
When you notice a long delay again, do the following;

1. Open gnome-terminal
2. Run;   strace -p `pidof main-menu` -ttt -o /tmp/g-m-m.txt
3. Click on the menu
4. Once the menu has opened, switch to the terminal and press Ctrl+C
5. Attach /tmp/g-m-m.txt to this bug report.

Note; It's important that you copy the exact command in step 2 or it wont work.
Comment 5 Magnus Boman 2008-07-07 11:29:31 UTC

*** This bug has been marked as a duplicate of bug 402256 ***
Comment 6 raw sausage 2008-07-11 21:59:57 UTC
1. I do not believe this is a duplicate of 402256. I just got the symptoms and there is no CPU usage involved.

2. I managed to attach that strace. Sadly, the menu never comes up and the only thing that comes to the log file is this single line:

1215812834.387619 wait4(7766,

When I changed to console (ctrl-alt-f1) and came back the menu was not redrawn, there is only gray clear panel in place of it. The process seems to be still up though:
ps axu|grep menu
rawsausage     3135  0.0  1.1 290668 23152 ?        S    Jul11   0:07 /usr/lib/gnome-main-menu/main-menu --oaf-activate-iid=OAFIID:GNOME_MainMenu_Factory --oaf-ior-fd=18

It seems the application really has jammed for some reason.
Comment 7 Magnus Boman 2008-07-12 00:00:42 UTC
Please install the gnome-main-menu debug packages. Then, next time you see this problem, do the following in a terminal;

gdb -p `pidof main-menu`
ctrl+c
thread apply all backtrace

Attach the output to this bug
Comment 8 raw sausage 2008-07-23 19:10:49 UTC
I hope this helps. 

GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
Attaching to process 3112
Reading symbols from /usr/lib/gnome-main-menu/main-menu...Reading symbols from /usr/lib/debug/usr/lib/gnome-main-menu/main-menu.debug...done.
done.
Reading symbols from /usr/lib64/libpanel-applet-2.so.0...done.
Loaded symbols for /usr/lib64/libpanel-applet-2.so.0
Reading symbols from /usr/lib64/libgtop-2.0.so.7...done.
Loaded symbols for /usr/lib64/libgtop-2.0.so.7
Reading symbols from /usr/lib64/libnm_glib.so.0...done.
Loaded symbols for /usr/lib64/libnm_glib.so.0
Reading symbols from /usr/lib64/libnm-util.so.0...done.
Loaded symbols for /usr/lib64/libnm-util.so.0
Reading symbols from /usr/lib64/libssl3.so...done.
Loaded symbols for /usr/lib64/libssl3.so
Reading symbols from /usr/lib64/libsmime3.so...done.
Loaded symbols for /usr/lib64/libsmime3.so
Reading symbols from /usr/lib64/libnss3.so...done.
Loaded symbols for /usr/lib64/libnss3.so
Reading symbols from /usr/lib64/libnssutil3.so...done.
Loaded symbols for /usr/lib64/libnssutil3.so
Reading symbols from /usr/lib64/libplds4.so...done.
Loaded symbols for /usr/lib64/libplds4.so
Reading symbols from /usr/lib64/libplc4.so...done.
Loaded symbols for /usr/lib64/libplc4.so
Reading symbols from /usr/lib64/libnspr4.so...done.
Loaded symbols for /usr/lib64/libnspr4.so
Reading symbols from /usr/lib64/libhal-storage.so.1...done.
Loaded symbols for /usr/lib64/libhal-storage.so.1
Reading symbols from /usr/lib64/libhal.so.1...done.
Loaded symbols for /usr/lib64/libhal.so.1
Reading symbols from /lib64/libuuid.so.1...done.
Loaded symbols for /lib64/libuuid.so.1
Reading symbols from /usr/lib64/libiw.so.29...done.
Loaded symbols for /usr/lib64/libiw.so.29
Reading symbols from /usr/lib64/libslab.so.0...Reading symbols from /usr/lib/debug/usr/lib64/libslab.so.0.1.0.debug...done.
done.
Loaded symbols for /usr/lib64/libslab.so.0
Reading symbols from /usr/lib64/libgnome-desktop-2.so.2...done.
Loaded symbols for /usr/lib64/libgnome-desktop-2.so.2
Reading symbols from /usr/lib64/libstartup-notification-1.so.0...done.
Loaded symbols for /usr/lib64/libstartup-notification-1.so.0
Reading symbols from /usr/lib64/librsvg-2.so.2...done.
Loaded symbols for /usr/lib64/librsvg-2.so.2
Reading symbols from /usr/lib64/libgnome-menu.so.2...done.
Loaded symbols for /usr/lib64/libgnome-menu.so.2
Reading symbols from /usr/lib64/libeel-2.so.2...done.
Loaded symbols for /usr/lib64/libeel-2.so.2
Reading symbols from /usr/lib64/libgnomeui-2.so.0...done.
Loaded symbols for /usr/lib64/libgnomeui-2.so.0
Reading symbols from /usr/lib64/libgio-2.0.so.0...done.
Loaded symbols for /usr/lib64/libgio-2.0.so.0
Reading symbols from /usr/lib64/libgnome-keyring.so.0...done.
Loaded symbols for /usr/lib64/libgnome-keyring.so.0
Reading symbols from /usr/lib64/libjpeg.so.62...done.
Loaded symbols for /usr/lib64/libjpeg.so.62
Reading symbols from /usr/lib64/libglade-2.0.so.0...done.
Loaded symbols for /usr/lib64/libglade-2.0.so.0
Reading symbols from /usr/lib64/libbonoboui-2.so.0...done.
Loaded symbols for /usr/lib64/libbonoboui-2.so.0
Reading symbols from /usr/lib64/libSM.so.6...done.
Loaded symbols for /usr/lib64/libSM.so.6
Reading symbols from /usr/lib64/libICE.so.6...done.
Loaded symbols for /usr/lib64/libICE.so.6
Reading symbols from /usr/lib64/libgnomecanvas-2.so.0...done.
Loaded symbols for /usr/lib64/libgnomecanvas-2.so.0
Reading symbols from /usr/lib64/libgailutil.so.18...done.
Loaded symbols for /usr/lib64/libgailutil.so.18
Reading symbols from /usr/lib64/libpangoft2-1.0.so.0...done.
Loaded symbols for /usr/lib64/libpangoft2-1.0.so.0
Reading symbols from /usr/lib64/libgnome-2.so.0...done.
Loaded symbols for /usr/lib64/libgnome-2.so.0
Reading symbols from /usr/lib64/libgnomevfs-2.so.0...done.
Loaded symbols for /usr/lib64/libgnomevfs-2.so.0
Reading symbols from /usr/lib64/libdbus-glib-1.so.2...done.
Loaded symbols for /usr/lib64/libdbus-glib-1.so.2
Reading symbols from /lib64/libnsl.so.1...done.
Loaded symbols for /lib64/libnsl.so.1
Reading symbols from /usr/lib64/libssl.so.0.9.8...done.
Loaded symbols for /usr/lib64/libssl.so.0.9.8
Reading symbols from /usr/lib64/libcrypto.so.0.9.8...done.
Loaded symbols for /usr/lib64/libcrypto.so.0.9.8
Reading symbols from /usr/lib64/libavahi-glib.so.1...done.
Loaded symbols for /usr/lib64/libavahi-glib.so.1
Reading symbols from /usr/lib64/libavahi-client.so.3...done.
Loaded symbols for /usr/lib64/libavahi-client.so.3
Reading symbols from /lib64/libdbus-1.so.3...done.
Loaded symbols for /lib64/libdbus-1.so.3
Reading symbols from /usr/lib64/libavahi-common.so.3...done.
Loaded symbols for /usr/lib64/libavahi-common.so.3
Reading symbols from /lib64/libresolv.so.2...done.
Loaded symbols for /lib64/libresolv.so.2
Reading symbols from /lib64/libutil.so.1...done.
Loaded symbols for /lib64/libutil.so.1
Reading symbols from /usr/lib64/libesd.so.0...done.
Loaded symbols for /usr/lib64/libesd.so.0
Reading symbols from /usr/lib64/libasound.so.2...done.
Loaded symbols for /usr/lib64/libasound.so.2
Reading symbols from /usr/lib64/libaudiofile.so.0...done.
Loaded symbols for /usr/lib64/libaudiofile.so.0
Reading symbols from /lib64/libpopt.so.0...done.
Loaded symbols for /lib64/libpopt.so.0
Reading symbols from /usr/lib64/libbonobo-2.so.0...done.
Loaded symbols for /usr/lib64/libbonobo-2.so.0
Reading symbols from /usr/lib64/libbonobo-activation.so.4...done.
Loaded symbols for /usr/lib64/libbonobo-activation.so.4
Reading symbols from /usr/lib64/libORBitCosNaming-2.so.0...done.
Loaded symbols for /usr/lib64/libORBitCosNaming-2.so.0
Reading symbols from /usr/lib64/libart_lgpl_2.so.2...done.
Loaded symbols for /usr/lib64/libart_lgpl_2.so.2
Reading symbols from /usr/lib64/libgconf-2.so.4...done.
Loaded symbols for /usr/lib64/libgconf-2.so.4
Reading symbols from /usr/lib64/libORBit-2.so.0...done.
Loaded symbols for /usr/lib64/libORBit-2.so.0
Reading symbols from /usr/lib64/libgthread-2.0.so.0...done.
Loaded symbols for /usr/lib64/libgthread-2.0.so.0
Reading symbols from /lib64/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread 0x7f520fe60740 (LWP 3112)]
Loaded symbols for /lib64/libpthread.so.0
Reading symbols from /lib64/librt.so.1...done.
Loaded symbols for /lib64/librt.so.1
Reading symbols from /usr/lib64/libgtk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib64/libgtk-x11-2.0.so.0
Reading symbols from /usr/lib64/libxml2.so.2...done.
Loaded symbols for /usr/lib64/libxml2.so.2
Reading symbols from /usr/lib64/libgdk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib64/libgdk-x11-2.0.so.0
Reading symbols from /usr/lib64/libatk-1.0.so.0...done.
Loaded symbols for /usr/lib64/libatk-1.0.so.0
Reading symbols from /usr/lib64/libgdk_pixbuf-2.0.so.0...done.
Loaded symbols for /usr/lib64/libgdk_pixbuf-2.0.so.0
Reading symbols from /usr/lib64/libpangocairo-1.0.so.0...done.
Loaded symbols for /usr/lib64/libpangocairo-1.0.so.0
Reading symbols from /usr/lib64/libpango-1.0.so.0...done.
Loaded symbols for /usr/lib64/libpango-1.0.so.0
Reading symbols from /usr/lib64/libcairo.so.2...done.
Loaded symbols for /usr/lib64/libcairo.so.2
Reading symbols from /usr/lib64/libfontconfig.so.1...done.
Loaded symbols for /usr/lib64/libfontconfig.so.1
Reading symbols from /usr/lib64/libfreetype.so.6...done.
Loaded symbols for /usr/lib64/libfreetype.so.6
Reading symbols from /lib64/libexpat.so.1...done.
Loaded symbols for /lib64/libexpat.so.1
Reading symbols from /usr/lib64/libglitz.so.1...done.
Loaded symbols for /usr/lib64/libglitz.so.1
Reading symbols from /usr/lib64/libpng12.so.0...done.
Loaded symbols for /usr/lib64/libpng12.so.0
Reading symbols from /lib64/libz.so.1...done.
Loaded symbols for /lib64/libz.so.1
Reading symbols from /usr/lib64/libxcb-render-util.so.0...done.
Loaded symbols for /usr/lib64/libxcb-render-util.so.0
Reading symbols from /usr/lib64/libxcb-render.so.0...done.
Loaded symbols for /usr/lib64/libxcb-render.so.0
Reading symbols from /usr/lib64/libXrender.so.1...done.
Loaded symbols for /usr/lib64/libXrender.so.1
Reading symbols from /usr/lib64/libX11.so.6...done.
Loaded symbols for /usr/lib64/libX11.so.6
Reading symbols from /usr/lib64/libxcb-xlib.so.0...done.
Loaded symbols for /usr/lib64/libxcb-xlib.so.0
Reading symbols from /usr/lib64/libxcb.so.1...done.
Loaded symbols for /usr/lib64/libxcb.so.1
Reading symbols from /usr/lib64/libXau.so.6...done.
Loaded symbols for /usr/lib64/libXau.so.6
Reading symbols from /lib64/libm.so.6...done.
Loaded symbols for /lib64/libm.so.6
Reading symbols from /usr/lib64/libgobject-2.0.so.0...done.
Loaded symbols for /usr/lib64/libgobject-2.0.so.0
Reading symbols from /usr/lib64/libgmodule-2.0.so.0...done.
Loaded symbols for /usr/lib64/libgmodule-2.0.so.0
Reading symbols from /lib64/libdl.so.2...done.
Loaded symbols for /lib64/libdl.so.2
Reading symbols from /usr/lib64/libglib-2.0.so.0...done.
Loaded symbols for /usr/lib64/libglib-2.0.so.0
Reading symbols from /usr/lib64/libpcre.so.0...done.
Loaded symbols for /usr/lib64/libpcre.so.0
Reading symbols from /lib64/libc.so.6...done.
Loaded symbols for /lib64/libc.so.6
Reading symbols from /lib64/ld-linux-x86-64.so.2...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /usr/lib64/libgsf-1.so.114...done.
Loaded symbols for /usr/lib64/libgsf-1.so.114
Reading symbols from /usr/lib64/libcroco-0.6.so.3...done.
Loaded symbols for /usr/lib64/libcroco-0.6.so.3
Reading symbols from /usr/lib64/libXext.so.6...done.
Loaded symbols for /usr/lib64/libXext.so.6
Reading symbols from /usr/lib64/libXcomposite.so.1...done.
Loaded symbols for /usr/lib64/libXcomposite.so.1
Reading symbols from /usr/lib64/libXdamage.so.1...done.
Loaded symbols for /usr/lib64/libXdamage.so.1
Reading symbols from /usr/lib64/libXfixes.so.3...done.
Loaded symbols for /usr/lib64/libXfixes.so.3
Reading symbols from /usr/lib64/libXinerama.so.1...done.
Loaded symbols for /usr/lib64/libXinerama.so.1
Reading symbols from /usr/lib64/libXi.so.6...done.
Loaded symbols for /usr/lib64/libXi.so.6
Reading symbols from /usr/lib64/libXrandr.so.2...done.
Loaded symbols for /usr/lib64/libXrandr.so.2
Reading symbols from /usr/lib64/libXcursor.so.1...done.
Loaded symbols for /usr/lib64/libXcursor.so.1
Reading symbols from /lib64/libbz2.so.1...done.
Loaded symbols for /lib64/libbz2.so.1
Reading symbols from /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so...done.
Loaded symbols for /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
Reading symbols from /usr/lib64/libelf.so.1...done.
Loaded symbols for /usr/lib64/libelf.so.1
Reading symbols from /usr/lib64/libstdc++.so.6...done.
Loaded symbols for /usr/lib64/libstdc++.so.6
Reading symbols from /lib64/libgcc_s.so.1...done.
Loaded symbols for /lib64/libgcc_s.so.1
Reading symbols from /usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so...done.
Loaded symbols for /usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so
Reading symbols from /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so...done.
Loaded symbols for /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so
Reading symbols from /usr/lib64/gnome-vfs-2.0/modules/libfile.so...done.
Loaded symbols for /usr/lib64/gnome-vfs-2.0/modules/libfile.so
Reading symbols from /lib64/libattr.so.1...done.
Loaded symbols for /lib64/libattr.so.1
Reading symbols from /lib64/libacl.so.1...done.
Loaded symbols for /lib64/libacl.so.1
Reading symbols from /usr/lib64/libfam.so.0...done.
Loaded symbols for /usr/lib64/libfam.so.0
Reading symbols from /usr/lib64/gio/modules/libgvfsdbus.so...done.
Loaded symbols for /usr/lib64/gio/modules/libgvfsdbus.so
Reading symbols from /usr/lib64/libglade/2.0/libgnome.so...done.
Loaded symbols for /usr/lib64/libglade/2.0/libgnome.so
Reading symbols from /usr/lib64/libglade/2.0/libbonobo.so...done.
Loaded symbols for /usr/lib64/libglade/2.0/libbonobo.so
Reading symbols from /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so...done.
Loaded symbols for /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
Reading symbols from /usr/lib64/gtk-2.0/2.10.0/immodules/im-xim.so...done.
Loaded symbols for /usr/lib64/gtk-2.0/2.10.0/immodules/im-xim.so
Reading symbols from /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so...done.
Loaded symbols for /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
Reading symbols from /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so...done.
Loaded symbols for /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
Reading symbols from /usr/lib64/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib64/gconv/ISO8859-1.so
0x00007f52080e6615 in waitpid () from /lib64/libpthread.so.0
(gdb) thread apply all backtrace

Thread 1 (Thread 0x7f520fe60740 (LWP 3112)):
#0  0x00007f52080e6615 in waitpid () from /lib64/libpthread.so.0
#1  0x00007f520403c989 in g_spawn_sync () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f520403cc98 in g_spawn_command_line_sync ()
   from /usr/lib64/libglib-2.0.so.0
#3  0x00007f520cc83a10 in gnome_thumbnail_factory_generate_thumbnail ()
   from /usr/lib64/libgnomeui-2.so.0
#4  0x00007f520d9d4eb2 in document_tile_style_set (
    widget=<value optimized out>, prev_style=<value optimized out>)
    at document-tile.c:459
#5  0x00007f52046a320d in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#6  0x00007f52046b69a9 in ?? () from /usr/lib64/libgobject-2.0.so.0
#7  0x00007f52046b850e in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#8  0x00007f52046b8a53 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#9  0x00007f5207b71804 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#10 0x00007f5207abb385 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#11 0x00007f5207abb648 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#12 0x00007f5207976815 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#13 0x00007f52046a315f in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#14 0x00007f52046b69a9 in ?? () from /usr/lib64/libgobject-2.0.so.0
#15 0x00007f52046b850e in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#16 0x00007f52046b8844 in g_signal_emit_by_name ()
   from /usr/lib64/libgobject-2.0.so.0
#17 0x00007f5207abb648 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#18 0x00007f5207ad597e in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#19 0x00007f52046a315f in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#20 0x00007f52046b69a9 in ?? () from /usr/lib64/libgobject-2.0.so.0
#21 0x00007f52046b850e in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#22 0x00007f52046b8844 in g_signal_emit_by_name ()
   from /usr/lib64/libgobject-2.0.so.0
#23 0x00007f5207abb648 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#24 0x00007f5207976815 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#25 0x00007f52046a315f in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#26 0x00007f52046b69a9 in ?? () from /usr/lib64/libgobject-2.0.so.0
#27 0x00007f52046b850e in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#28 0x00007f52046b8844 in g_signal_emit_by_name ()
   from /usr/lib64/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#29 0x00007f5207abb648 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#30 0x00007f5207b67816 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#31 0x00007f52046a315f in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#32 0x00007f52046b69a9 in ?? () from /usr/lib64/libgobject-2.0.so.0
#33 0x00007f52046b850e in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#34 0x00007f52046b8844 in g_signal_emit_by_name ()
   from /usr/lib64/libgobject-2.0.so.0
#35 0x00007f5207abb648 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#36 0x00007f5207b67816 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#37 0x00007f52046a315f in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#38 0x00007f52046b69a9 in ?? () from /usr/lib64/libgobject-2.0.so.0
#39 0x00007f52046b850e in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#40 0x00007f52046b8844 in g_signal_emit_by_name ()
   from /usr/lib64/libgobject-2.0.so.0
#41 0x00007f5207abb648 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#42 0x00007f5207976815 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#43 0x00007f52046a315f in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#44 0x00007f52046b69a9 in ?? () from /usr/lib64/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#45 0x00007f52046b850e in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#46 0x00007f52046b8844 in g_signal_emit_by_name ()
   from /usr/lib64/libgobject-2.0.so.0
#47 0x00007f5207abb648 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#48 0x00007f5207a72b1f in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#49 0x00007f52046a315f in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#50 0x00007f52046b69a9 in ?? () from /usr/lib64/libgobject-2.0.so.0
#51 0x00007f52046b850e in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#52 0x00007f52046b8844 in g_signal_emit_by_name ()
   from /usr/lib64/libgobject-2.0.so.0
#53 0x00007f5207abb648 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#54 0x00007f5207b67816 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#55 0x00007f52046a315f in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#56 0x00007f52046b69a9 in ?? () from /usr/lib64/libgobject-2.0.so.0
#57 0x00007f52046b850e in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#58 0x00007f52046b8844 in g_signal_emit_by_name ()
   from /usr/lib64/libgobject-2.0.so.0
#59 0x00007f5207abb648 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#60 0x00007f5207976815 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#61 0x00007f52046a315f in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#62 0x00007f52046b69a9 in ?? () from /usr/lib64/libgobject-2.0.so.0
#63 0x00007f52046b850e in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#64 0x00007f52046b8844 in g_signal_emit_by_name ()
   from /usr/lib64/libgobject-2.0.so.0
#65 0x00007f5207abb648 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#66 0x00007f5207a144d6 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#67 0x00007f52046a315f in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#68 0x00007f52046b69a9 in ?? () from /usr/lib64/libgobject-2.0.so.0
#69 0x00007f52046b850e in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#70 0x00007f52046b8844 in g_signal_emit_by_name ()
   from /usr/lib64/libgobject-2.0.so.0
#71 0x00007f5207abb648 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#72 0x00007f5207b79350 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#73 0x00007f52046a320d in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#74 0x00007f52046b69a9 in ?? () from /usr/lib64/libgobject-2.0.so.0
#75 0x00007f52046b850e in g_signal_emit_valist ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib64/libgobject-2.0.so.0
#76 0x00007f52046b8844 in g_signal_emit_by_name ()
   from /usr/lib64/libgobject-2.0.so.0
#77 0x00007f5207abb648 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#78 0x00007f5207b79733 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#79 0x00007f5207b828ec in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#80 0x00007f52046a320d in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#81 0x00007f52046b69a9 in ?? () from /usr/lib64/libgobject-2.0.so.0
#82 0x00007f52046b850e in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#83 0x00007f52046b8a53 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#84 0x00007f5207b737bc in gtk_widget_show ()
   from /usr/lib64/libgtk-x11-2.0.so.0
#85 0x0000000000409c90 in panel_button_clicked_cb (
    button=<value optimized out>, user_data=<value optimized out>)
    at main-menu-ui.c:1860
#86 0x00007f52046a320d in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#87 0x00007f52046b708c in ?? () from /usr/lib64/libgobject-2.0.so.0
#88 0x00007f52046b850e in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#89 0x00007f52046b8a53 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#90 0x0000000000409b1b in panel_button_button_press_cb (widget=0x629e30, 
    event=0xd27020, user_data=<value optimized out>) at main-menu-ui.c:1901
#91 0x00007f5207a56998 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#92 0x00007f52046a320d in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#93 0x00007f52046b708c in ?? () from /usr/lib64/libgobject-2.0.so.0
#94 0x00007f52046b8392 in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#95 0x00007f52046b8a53 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#96 0x00007f5207b6ba8e in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#97 0x00007f5207a4f513 in gtk_propagate_event ()
   from /usr/lib64/libgtk-x11-2.0.so.0
#98 0x00007f5207a5055b in gtk_main_do_event ()
   from /usr/lib64/libgtk-x11-2.0.so.0
#99 0x00007f52073542ac in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
#100 0x00007f520400593a in g_main_context_dispatch ()
   from /usr/lib64/libglib-2.0.so.0
#101 0x00007f5204009040 in ?? () from /usr/lib64/libglib-2.0.so.0
#102 0x00007f520400950d in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#103 0x00007f5209013896 in bonobo_main () from /usr/lib64/libbonobo-2.so.0
#104 0x00007f5209011c51 in bonobo_generic_factory_main_timeout ()
   from /usr/lib64/libbonobo-2.so.0
#105 0x00007f520fa853d1 in panel_applet_factory_main_closure ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib64/libpanel-applet-2.so.0
#106 0x000000000040873d in main (argc=3, argv=<value optimized out>)
    at main-menu.c:36
#0  0x00007f52080e6615 in waitpid () from /lib64/libpthread.so.0
(gdb) 

Comment 9 Magnus Boman 2008-07-23 23:31:35 UTC
*** Bug 411641 has been marked as a duplicate of this bug. ***
Comment 10 Magnus Boman 2008-07-24 00:12:37 UTC
Next time you experience this, please paste the output of (it looks as if one of the thumbnail helper apps is stuck);

ps auxwww

Comment 11 Magnus Boman 2008-07-26 12:41:39 UTC
I think that a workaround for this issue is to run the following in a terminal;

gconftool-2 --set /desktop/gnome/thumbnailers/disable_all --type boolean true



I found that while we update the document tile, g-m-m is not responsive. The slowest thumbnailer I found was evince. We probably need to rethink this bit.

22:31:31.6217 (user:6.7164, sys:0.5360) - document-tile.c: load_image(): start for file:///home/mboman/tmp/oioi/FOX9761_Pricing_Package_Ad%20(9th%20copy).pdf
22:31:33.1334 (user:6.7204, sys:0.5400) - document-tile.c: load_image(): end
22:31:33.1697 (user:6.7204, sys:0.5400) - document-tile.c: load_image(): start for file:///home/mboman/tmp/oioi/FOX9761_Pricing_Package_Ad%20(8th%20copy).pdf
22:31:34.6165 (user:6.7284, sys:0.5400) - document-tile.c: load_image(): end
22:31:34.6169 (user:6.7284, sys:0.5400) - document-tile.c: load_image(): start for file:///home/mboman/tmp/oioi/FOX9761_Pricing_Package_Ad%20(7th%20copy).pdf
22:31:36.1006 (user:6.7284, sys:0.5480) - document-tile.c: load_image(): end
22:31:36.1011 (user:6.7284, sys:0.5480) - document-tile.c: load_image(): start for file:///home/mboman/tmp/oioi/FOX9761_Pricing_Package_Ad%20(another%20copy).pdf
22:31:37.5849 (user:6.7364, sys:0.5480) - document-tile.c: load_image(): end
22:31:37.5854 (user:6.7364, sys:0.5480) - document-tile.c: load_image(): start for file:///home/mboman/tmp/oioi/FOX9761_Pricing_Package_Ad%20(copy).pdf
22:31:39.0684 (user:6.7444, sys:0.5480) - document-tile.c: load_image(): end
22:31:39.0689 (user:6.7444, sys:0.5480) - document-tile.c: load_image(): start for file:///home/mboman/tmp/oioi/FOX9761_Pricing_Package_Ad.pdf
22:31:40.5568 (user:6.7524, sys:0.5480) - document-tile.c: load_image(): end
22:31:40.5574 (user:6.7524, sys:0.5480) - document-tile.c: load_image(): start for file:///home/mboman/tmp/oioi/FOX9761_Pricing_Package_Ad%20(6th%20copy).pdf
22:31:42.0096 (user:6.7604, sys:0.5480) - document-tile.c: load_image(): end
22:31:42.0102 (user:6.7604, sys:0.5480) - document-tile.c: load_image(): start for file:///home/mboman/tmp/oioi/FOX9761_Pricing_Package_Ad%20(5th%20copy).pdf
22:31:43.4664 (user:6.7644, sys:0.5520) - document-tile.c: load_image(): end
22:31:43.4671 (user:6.7644, sys:0.5520) - document-tile.c: load_image(): start for file:///home/mboman/tmp/oioi/FOX9761_Pricing_Package_Ad%20(12th%20copy).pdf
22:31:44.9528 (user:6.7724, sys:0.5520) - document-tile.c: load_image(): end
22:31:44.9533 (user:6.7724, sys:0.5520) - document-tile.c: load_image(): start for file:///home/mboman/tmp/oioi/FOX9761_Pricing_Package_Ad%20(11th%20copy).pdf
22:31:46.4569 (user:6.7804, sys:0.5520) - document-tile.c: load_image(): end
22:31:46.4574 (user:6.7804, sys:0.5520) - document-tile.c: load_image(): start for file:///home/mboman/tmp/oioi/FOX9761_Pricing_Package_Ad%20(10th%20copy).pdf
22:31:47.9441 (user:6.7884, sys:0.5520) - document-tile.c: load_image(): end
22:31:47.9445 (user:6.7884, sys:0.5520) - document-tile.c: load_image(): start for file:///home/mboman/tmp/oioi/FOX9761_Pricing_Package_Ad%20(4th%20copy).pdf
22:31:49.3945 (user:6.7924, sys:0.5520) - document-tile.c: load_image(): end

Comment 12 raw sausage 2008-07-26 15:49:24 UTC
Always when the symptoms have arised I have been working with the Eclipse for a while. I might do that tomorrow, expecting breakage...
Comment 13 Federico Mena Quintero 2008-07-28 17:59:23 UTC
I'm about to commit a patch for bug #402256, which makes gnome-main-menu not generate thumbnails anymore.  We'll just let Nautilus handle that, as it already has the threading logic in place.  So, I'll mark this bug as a duplicate of that other one.

*** This bug has been marked as a duplicate of bug 402256 ***