GNOME Bugzilla – Bug 169200
crash trying to open any menu
Last modified: 2005-03-07 14:30:22 UTC
Distribution: Fedora Core release Rawhide (Rawhide) Package: gnome-panel Severity: normal Version: GNOME2.9.91 unspecified Gnome-Distributor: Red Hat, Inc Synopsis: crash trying to open any menu Bugzilla-Product: gnome-panel Bugzilla-Component: Panel Bugzilla-Version: unspecified BugBuddy-GnomeVersion: 2.0 (2.9.1) Description: Description of the crash: The panel crashes when trying to open any menu Steps to reproduce the crash: 1. click on "Applications" menu 2. 3. Expected Results: no crash How often does this happen? every time Additional Information: Debugging Information: Backtrace was generated from '/usr/bin/gnome-panel' (no debugging symbols found) Using host libthread_db library "/lib64/tls/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 46912496355584 (LWP 4753)] [New Thread 1084229984 (LWP 4760)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0x0000003fe830bf4a in waitpid () from /lib64/tls/libpthread.so.0
+ Trace 56425
Thread 1 (Thread 46912496355584 (LWP 4753))
------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-03-04 10:12 ------- Unknown platform unknown. Setting to default platform "Other". Unknown milestone "unknown" in product "gnome-panel". Setting to default milestone for this product, '---' Setting to default status "UNCONFIRMED". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
Platform is: x86_64. Gnome-panel version is: gnome-panel-2.9.91-3
Could you install gnome-menus-debuginfo and gnome-panel-debuginfo available from http://download.fedora.redhat.com/pub/fedora/linux/core/development/x86_64/debug/ and paste the stack trace you get with those packages installed?
Here is the stacktrace I got: Backtrace was generated from '/usr/bin/gnome-panel' (no debugging symbols found) Using host libthread_db library "/lib64/tls/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 46912582693248 (LWP 3234)] [New Thread 1084229984 (LWP 3238)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0x00002aaaac4aef4a in waitpid () from /lib64/tls/libpthread.so.0
+ Trace 56427
Thread 1 (Thread 46912582693248 (LWP 3234))
Created attachment 38252 [details] stack trace with debuginfo
Thanks, I'll try to look at this soon.
Created attachment 38254 [details] [review] the patch
I have filed https://bugzilla.redhat.com/beta/show_bug.cgi?id=150331 for this issue
Created attachment 38267 [details] [review] a patch Turned out to be a 64bit issue in the code rather than a compiler bug. Thanks to Jeremy Katz for tracking this down.
Thanks. Fix looks good, waiting on release-team approval
2005-03-04 Mark McLoughlin <mark@skynet.ie> Fix from Jeremy Katz <katzj@redhat.com> for bug #169200 * libmenu/desktop-entries.c (get_categories_from_key_file): sizeof(int) != sizeof(gsize).