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 73116 - Gnome Panel2 Crashes on Startup
Gnome Panel2 Crashes on Startup
Status: RESOLVED FIXED
Product: gnome-panel
Classification: Other
Component: panel
unspecified
Other other
: High critical
: ---
Assigned To: Panel Maintainers
Panel Maintainers
: 72685 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2002-03-01 14:56 UTC by Brady Hegberg
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Workaround patch. (615 bytes, patch)
2002-03-12 16:09 UTC, Glynn Foster
none Details | Review

Description Brady Hegberg 2002-03-01 14:56:15 UTC
Package: gnome-panel
Severity: normal
Version: 1.5.11
Synopsis: Gnome Panel2 Crashes on Startup
Bugzilla-Product: gnome-panel
Bugzilla-Component: Panel
BugBuddy-GnomeVersion: 2.0 (1.112.0)

Description:
Description of Problem:
After installing Gnome2 snapshot from RedCarpet the panel crashes on
startup.  (Segmentation Fault)

Steps to reproduce the problem:
1. 
2. 
3. 

Actual Results:


Expected Results:


How often does this happen?
Every time.

Additional Information:




Debugging Information:

[New Thread 1024 (LWP 3997)]
0x4094ae29 in __wait4 () from /lib/libc.so.6

Thread 1 (Thread 1024 (LWP 3997))

  • #0 __wait4
    from /lib/libc.so.6
  • #1 __DTOR_END__
    from /lib/libc.so.6
  • #2 waitpid
    at wrapsyscall.c line 172
  • #3 libgnomeui_segv_handle
    at gnome-ui-init.c line 598
  • #4 pthread_sighandler
    at signals.c line 97
  • #5 <signal handler called>
  • #6 panel_global_config_set_entry
    at panel-config-global.c line 130
  • #7 panel_load_global_config
    at panel.c line 1894
  • #8 session_load
    at session.c line 376
  • #9 main
    at main.c line 216
  • #10 __libc_start_main
    at ../sysdeps/generic/libc-start.c line 129
  • #0 __wait4
    from /lib/libc.so.6
  • #0 __wait4
    from /lib/libc.so.6
  • #1 __DTOR_END__
    from /lib/libc.so.6
  • #2 waitpid
    at wrapsyscall.c line 172
  • #3 libgnomeui_segv_handle
    at gnome-ui-init.c line 598
  • #4 pthread_sighandler
    at signals.c line 97
  • #5 <signal handler called>
  • #6 panel_global_config_set_entry
    at panel-config-global.c line 130
  • #7 panel_load_global_config
    at panel.c line 1894




------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-03-01 09:56 -------

Reassigning to the default owner of the component, gnome-panel-maint@bugzilla.gnome.org.

Comment 1 Luis Villa 2002-03-02 08:03:55 UTC
Mark: as usual, close this if the stack trace isn't useful.
Comment 2 Luis Villa 2002-03-03 05:52:00 UTC
*** Bug 72685 has been marked as a duplicate of this bug. ***
Comment 3 Glynn Foster 2002-03-12 16:09:37 UTC
Created attachment 7120 [details] [review]
Workaround patch.
Comment 4 Glynn Foster 2002-03-12 16:12:13 UTC
Okay, this doesn't really solve why 
g_path_get_basename (gconf_entry_get_key (entry));
is failing.....but at least it stops the crash.
Comment 5 Luis Villa 2002-03-12 19:02:16 UTC
glynn: is this possibly a gconf bug? Should we ask havoc?
Comment 6 Luis Villa 2002-03-13 23:03:36 UTC
forgot to add patch->HIGH
Comment 7 Glynn Foster 2002-03-14 14:52:14 UTC
Hum, defficult to know really. Would need to have a reproducible case
and then debug the value of GConfEntry *entry.
Comment 8 Mark McLoughlin 2002-03-19 12:09:45 UTC
It was the GConfValue causing the crash. Fixed in cvs