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 100197 - gnome-panel crashes on start
gnome-panel crashes on start
Status: RESOLVED FIXED
Product: gnome-panel
Classification: Other
Component: panel
2.1.x
Other other
: Normal critical
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2002-12-03 04:00 UTC by Jim Scott
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.1/2.2


Attachments
backtrace of crash (4.97 KB, text/plain)
2002-12-04 01:03 UTC, Jim Scott
Details

Description Jim Scott 2002-12-03 04:04:48 UTC
Package: gnome-panel
Severity: blocker
Version: 2.1.3
Synopsis: gnome-panel crashes on start
Bugzilla-Product: gnome-panel
Bugzilla-Component: Panel
BugBuddy-GnomeVersion: 2.0 (2.1.2)

Description:
Description of Problem: gnome-panel crashes on start.


Steps to reproduce the problem:
1. launch gnome
2. gnome-panel crashes
3. 

Actual Results:
gnome-panel crashes whenever I try to launch it with the following errors:
** (gnome-panel:18272): WARNING **: Unable to monitor XML document.  Notification of changes in recent documents list will not beavailable.

(gnome-panel:18272): GLib-GObject-WARNING **: invalid cast from (NULL) pointer to `GdkDrawable'


Expected Results:
2.1.2 worked for a few days without problem. I tried recompiling 2.1.2 and 2.1.3, but the error persists.

How often does this happen?
The crash happens every time I try to launch the panel.

Additional Information:
I get two errors with 2.1.2 and 2.1.3:
** (gnome-panel:18272): WARNING **: Unable to monitor XML document. 
Notification of changes in recent documents list will not beavailable.

(gnome-panel:18272): GLib-GObject-WARNING **: invalid cast from (NULL)
pointer to `GdkDrawable'

2.1.3 worked for awhile. I upgraded control-center to the most recent
version just before the errors started. I don't know if that has
anything to do with the panel crashing. I will install gdb to see if I
can get more useful information.




------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-12-02 23:04 -------

The original reporter (jimdscottesq@yahoo.com) of this bug does not have an account here.
Reassigning to the exporter, unknown@bugzilla.gnome.org.
Reassigning to the default owner of the component, gnome-panel-maint@bugzilla.gnome.org.

Comment 1 Jim Scott 2002-12-04 01:03:49 UTC
Created attachment 12728 [details]
backtrace of crash
Comment 2 Elijah Newren 2002-12-04 03:48:09 UTC
Just posting the backtrace into the main bug report so that it can be
searched using the simple-dup-finder or other queries...

Backtrace was generated from '/usr/local/bin/gnome-panel'

[New Thread 1024 (LWP 20389)]
0x40b4be29 in __wait4 () at __wait4:-1
	in __wait4
  • #0 __wait4
  • #1 __DTOR_END__
    from /lib/libc.so.6
  • #2 waitpid
    at wrapsyscall.c line 172
  • #3 gnome_thumbnail_scale_down_pixbuf
    from /usr/local/lib/libgnomeui-2.so.0
  • #4 pthread_sighandler
    at signals.c line 97
  • #5 <signal handler called>
  • #6 gdk_drawable_get_size
    from /usr/local/lib/libgdk-x11-2.0.so.0
  • #7 panel_applet_get_pixmap
    at panel-applet.c line 813
  • #8 panel_applet_handle_background_string
    at panel-applet.c line 879
  • #9 panel_applet_set_prop
    at panel-applet.c line 1019
  • #10 bonobo_marshal_VOID__BOXED_UINT_BOXED
    from /usr/local/lib/libbonobo-2.so.0
  • #11 g_closure_invoke
    at gclosure.c line 437
  • #12 bonobo_closure_invoke_va_list
    from /usr/local/lib/libbonobo-2.so.0
  • #13 bonobo_closure_invoke
    from /usr/local/lib/libbonobo-2.so.0
  • #14 impl_Bonobo_PropertyBag_setValue
    from /usr/local/lib/libbonobo-2.so.0
  • #15 Bonobo_PropertyBag_setValue
    from /usr/local/lib/libbonobo-2.so.0
  • #16 bonobo_pbclient_set_value
    from /usr/local/lib/libbonobo-2.so.0
  • #17 bonobo_pbclient_set_string
    from /usr/local/lib/libbonobo-2.so.0
  • #18 panel_applet_item_handler_get_object
    at panel-applet.c line 1157
  • #19 bonobo_marshal_BOXED__STRING_BOOLEAN_DUMMY_BOXED
    from /usr/local/lib/libbonobo-2.so.0
  • #20 g_closure_invoke
    at gclosure.c line 437
  • #21 bonobo_closure_invoke_va_list
    from /usr/local/lib/libbonobo-2.so.0
  • #22 bonobo_closure_invoke
    from /usr/local/lib/libbonobo-2.so.0
  • #23 impl_get_object
    from /usr/local/lib/libbonobo-2.so.0
  • #24 Bonobo_ItemContainer_getObjectByName
    from /usr/local/lib/libbonobo-2.so.0
  • #25 bonobo_moniker_item_resolve
    from /usr/local/lib/bonobo/monikers/libmoniker_std_2.so
  • #26 bonobo_marshal_BOXED__RESOLVEOPTIONS_STRING_BOXED
    from /usr/local/lib/libbonobo-2.so.0
  • #27 g_closure_invoke
    at gclosure.c line 437
  • #28 bonobo_closure_invoke_va_list
    from /usr/local/lib/libbonobo-2.so.0
  • #29 bonobo_closure_invoke
    from /usr/local/lib/libbonobo-2.so.0
  • #30 simple_resolve
    from /usr/local/lib/libbonobo-2.so.0
  • #31 impl_resolve
    from /usr/local/lib/libbonobo-2.so.0
  • #32 Bonobo_Moniker_resolve
    from /usr/local/lib/libbonobo-2.so.0
  • #33 bonobo_moniker_client_resolve_default
    from /usr/local/lib/libbonobo-2.so.0
  • #34 bonobo_get_object
    from /usr/local/lib/libbonobo-2.so.0
  • #35 panel_applet_frame_construct
    at panel-applet-frame.c line 1033
  • #36 panel_applet_frame_new
    at panel-applet-frame.c line 1101
  • #37 g_main_context_iterate
    at gmain.c line 2270
  • #38 g_main_loop_run
    at gmain.c line 2490
  • #39 gtk_main
    from /usr/local/lib/libgtk-x11-2.0.so.0
  • #40 main
    at main.c line 216
  • #41 __libc_start_main
    at ../sysdeps/generic/libc-start.c line 129

Comment 3 Elijah Newren 2002-12-04 03:49:56 UTC
Appears to be a unique stack trace from the simple-dup-finder. 
Marking severity->critical (it's a crasher), setting version->2.1.x,
adding GNOMEVER2.1 and bugsquad keywords, and marking as new.
Comment 4 Vincent Untz 2002-12-05 20:28:30 UTC
Looks similar to bug #99205.
Comment 5 Jim Scott 2002-12-06 00:43:58 UTC
I removed the 0000001 key from
.gconf/apps/panel/profiles/default/panels and that allowed the panel
to restart. The %gconf.xml file looked like this:

<?xml version="1.0"?>
<gconf><entry name="panel_background_pixmap_stretch"
mtime="1039132730"
schema="/schemas/apps/panel/default_profiles/medium/panels/00000001/panel_background_pixmap_stretch"
muser="jim" type="bool" value="false"/><entry
name="panel_background_pixmap_rotate" mtime="1029455568"
schema="/schemas/apps/panel/default_profiles/medium/panels/00000001/panel_background_pixmap_rotate"
muser="jim"/><entry name="panel_background_pixmap_fit"
mtime="1029455568"
schema="/schemas/apps/panel/default_profiles/medium/panels/00000001/panel_background_pixmap_fit"
muser="jim"/><entry name="screen_edge" mtime="1029455568"
schema="/schemas/apps/panel/default_profiles/medium/panels/00000001/screen_edge"
muser="jim"/><entry name="panel_background_color" mtime="1029455568"
schema="/schemas/apps/panel/default_profiles/medium/panels/00000001/panel_background_color"
muser="jim"/><entry name="panel_background_type" mtime="1029455568"
schema="/schemas/apps/panel/default_profiles/medium/panels/00000001/panel_background_type"
muser="jim"/><entry name="hide_buttons_enabled" mtime="1029455568"
schema="/schemas/apps/panel/default_profiles/medium/panels/00000001/hide_buttons_enabled"
muser="jim"/><entry name="panel_hide_mode" mtime="1029455568"
schema="/schemas/apps/panel/default_profiles/medium/panels/00000001/panel_hide_mode"
muser="jim"/><entry name="panel_background_pixmap" mtime="1029455568"
schema="/schemas/apps/panel/default_profiles/medium/panels/00000001/panel_background_pixmap"
muser="jim"/><entry name="screen_id" mtime="1029455568"
schema="/schemas/apps/panel/default_profiles/medium/panels/00000001/screen_id"
muser="jim"/><entry name="panel_hide_state" mtime="1029455568"
schema="/schemas/apps/panel/default_profiles/medium/panels/00000001/panel_hide_state"
muser="jim"/><entry name="hide_button_pixmaps_enabled"
mtime="1029455568"
schema="/schemas/apps/panel/default_profiles/medium/panels/00000001/hide_button_pixmaps_enabled"
muser="jim"/><entry name="panel_type" mtime="1029455568"
schema="/schemas/apps/panel/default_profiles/medium/panels/00000001/panel_type"
muser="jim"/><entry name="panel_size" mtime="1029455568"
schema="/schemas/apps/panel/default_profiles/medium/panels/00000001/panel_size"
muser="jim"/></gconf>
Comment 6 Mark McLoughlin 2002-12-15 19:50:04 UTC
This should be fixed in 2.1.4. We no longer reference widget->window
unless the applet has been realized.