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 159762 - Gnome-panel crashes and restarts when trying to change its properties or an application launcher's properties
Gnome-panel crashes and restarts when trying to change its properties or an a...
Status: RESOLVED DUPLICATE of bug 146075
Product: gnome-panel
Classification: Other
Component: general
2.8.x
Other other
: High critical
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-11-28 21:19 UTC by david.puglielli
Modified: 2005-05-25 09:55 UTC
See Also:
GNOME target: ---
GNOME version: 2.7/2.8



Description david.puglielli 2004-11-28 21:19:22 UTC
Distribution: Fedora Core release 3 (Heidelberg)
Package: gnome-panel
Severity: normal
Version: GNOME2.8.0 2.8.x
Gnome-Distributor: Red Hat, Inc
Synopsis: Gnome-panel crashes and restarts when trying to change its properties or an application launcher's properties
Bugzilla-Product: gnome-panel
Bugzilla-Component: general
Bugzilla-Version: 2.8.x
BugBuddy-GnomeVersion: 2.0 (2.8.0)
Description:
Description of the crash:
When right-clicking on an application launcher icon or on the panel
itself and selecting 'properties' from the drop-down menu, the
'Launcher/panel properties' box shows up normally, and changes can be
made. Upon clicking 'close', however, the panel crashes, displaying the
error box saying 'The Appication "gnome-panel" has quit unexpectedly.'
Upon closing that dialog box the panel restarts, and any changes I made
are retained. A dialog box also appears saying 'I've detected a panel
already running, and will now exit.' The dialog reappears after clicking
'OK' endlessly.

Steps to reproduce the crash:
1. Right click on an application launcher or the panel.
2. Click 'properties'.
3. Close the properties dialog box.

Expected Results:
The panel should not crash and restart.

How often does this happen?
Every time the above steps are carried out.

Additional Information:
This does not happen when changing the properties of anything else on
the panel -- only application launchers and the panel itself. A related
issue may be the following: it is impossible to change the icon for an
application launcher; attempting to do so will crash the 'Browse icons'
dialog. All other setting can be changed.


Debugging Information:

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

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -151148320 (LWP 4761)]
0x005677a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2

Thread 1 (Thread -151148320 (LWP 4761))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 atk_relation_set_finalize
    at atkrelationset.c line 260
  • #5 g_object_unref
    at gobject.c line 570
  • #6 atk_object_finalize
    at atkobject.c line 1087
  • #7 g_object_unref
    at gobject.c line 570
  • #8 gtk_widget_finalize
    at gtkwidget.c line 6442
  • #9 gtk_entry_finalize
    at gtkentry.c line 1054
  • #10 g_object_unref
    at gobject.c line 570
  • #11 g_object_run_dispose
    at gobject.c line 603
  • #12 gtk_object_destroy
    at gtkobject.c line 361
  • #13 gtk_widget_destroy
    at gtkwidget.c line 1913
  • #14 gtk_box_forall
    at gtkbox.c line 701
  • #15 gtk_container_foreach
    at gtkcontainer.c line 1291
  • #16 gtk_container_destroy
    at gtkcontainer.c line 828
  • #17 gtk_combo_destroy
    at gtkcombo.c line 199
  • #18 gnome_entry_set_history_id
    from /usr/lib/libgnomeui-2.so.0
  • #19 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #20 g_type_class_meta_marshal
    at gclosure.c line 514
  • #21 g_closure_invoke
    at gclosure.c line 437
  • #22 signal_emit_unlocked_R
    at gsignal.c line 2551
  • #23 g_signal_emit_valist
    at gsignal.c line 2194
  • #24 g_signal_emit
    at gsignal.c line 2238
  • #25 gtk_object_dispose
    at gtkobject.c line 376
  • #26 gtk_widget_dispose
    at gtkwidget.c line 6386
  • #27 g_object_run_dispose
    at gobject.c line 602
  • #28 gtk_object_destroy
    at gtkobject.c line 361
  • #29 gtk_widget_destroy
    at gtkwidget.c line 1913
  • #30 gtk_box_forall
    at gtkbox.c line 701
  • #31 gtk_container_foreach
    at gtkcontainer.c line 1291
  • #32 gtk_container_destroy
    at gtkcontainer.c line 828
  • #33 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #34 g_type_class_meta_marshal
    at gclosure.c line 514
  • #35 g_closure_invoke
    at gclosure.c line 437
  • #36 signal_emit_unlocked_R
    at gsignal.c line 2551
  • #37 g_signal_emit_valist
    at gsignal.c line 2194
  • #38 g_signal_emit
    at gsignal.c line 2238
  • #39 gtk_object_dispose
    at gtkobject.c line 376
  • #40 gtk_widget_dispose
    at gtkwidget.c line 6386
  • #41 g_object_run_dispose
    at gobject.c line 602
  • #42 gtk_object_destroy
    at gtkobject.c line 361
  • #43 gtk_widget_destroy
    at gtkwidget.c line 1913
  • #44 gtk_box_forall
    at gtkbox.c line 711
  • #45 gtk_container_foreach
    at gtkcontainer.c line 1291
  • #46 gtk_container_destroy
    at gtkcontainer.c line 828
  • #47 gnome_file_entry_set_title
    from /usr/lib/libgnomeui-2.so.0
  • #48 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #49 g_type_class_meta_marshal
    at gclosure.c line 514
  • #50 g_closure_invoke
    at gclosure.c line 437
  • #51 signal_emit_unlocked_R
    at gsignal.c line 2551
  • #52 g_signal_emit_valist
    at gsignal.c line 2194
  • #53 g_signal_emit
    at gsignal.c line 2238
  • #54 gtk_object_dispose
    at gtkobject.c line 376
  • #55 gtk_widget_dispose
    at gtkwidget.c line 6386
  • #56 g_object_run_dispose
    at gobject.c line 602
  • #57 gtk_object_destroy
    at gtkobject.c line 361
  • #58 gtk_widget_destroy
    at gtkwidget.c line 1913
  • #59 gtk_table_forall
    at gtktable.c line 961
  • #60 gtk_container_foreach
    at gtkcontainer.c line 1291
  • #61 gtk_container_destroy
    at gtkcontainer.c line 828
  • #62 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #63 g_type_class_meta_marshal
    at gclosure.c line 514
  • #64 g_closure_invoke
    at gclosure.c line 437
  • #65 signal_emit_unlocked_R
    at gsignal.c line 2551
  • #66 g_signal_emit_valist
    at gsignal.c line 2194
  • #67 g_signal_emit
    at gsignal.c line 2238
  • #68 gtk_object_dispose
    at gtkobject.c line 376
  • #69 gtk_widget_dispose
    at gtkwidget.c line 6386
  • #70 g_object_unref
    at gobject.c line 557
  • #71 gtk_widget_unparent
    at gtkwidget.c line 1885
  • #72 gtk_notebook_real_remove
    at gtknotebook.c line 2638
  • #73 gtk_notebook_destroy
    at gtknotebook.c line 892
  • #74 gnome_ditem_edit_set_directory_only
    from /usr/lib/libgnome-desktop-2.so.2
  • #75 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #76 g_type_class_meta_marshal
    at gclosure.c line 514
  • #77 g_closure_invoke
    at gclosure.c line 437
  • #78 signal_emit_unlocked_R
    at gsignal.c line 2551
  • #79 g_signal_emit_valist
    at gsignal.c line 2194
  • #80 g_signal_emit
    at gsignal.c line 2238
  • #81 gtk_object_dispose
    at gtkobject.c line 376
  • #82 gtk_widget_dispose
    at gtkwidget.c line 6386
  • #83 g_object_run_dispose
    at gobject.c line 602
  • #84 gtk_object_destroy
    at gtkobject.c line 361
  • #85 gtk_widget_destroy
    at gtkwidget.c line 1913
  • #86 gtk_box_forall
    at gtkbox.c line 701
  • #87 gtk_container_foreach
    at gtkcontainer.c line 1291
  • #88 gtk_container_destroy
    at gtkcontainer.c line 828
  • #89 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #90 g_type_class_meta_marshal
    at gclosure.c line 514
  • #91 g_closure_invoke
    at gclosure.c line 437
  • #92 signal_emit_unlocked_R
    at gsignal.c line 2551
  • #93 g_signal_emit_valist
    at gsignal.c line 2194
  • #94 g_signal_emit
    at gsignal.c line 2238
  • #95 gtk_object_dispose
    at gtkobject.c line 376
  • #96 gtk_widget_dispose
    at gtkwidget.c line 6386
  • #97 g_object_run_dispose
    at gobject.c line 602
  • #98 gtk_object_destroy
    at gtkobject.c line 361
  • #99 gtk_widget_destroy
    at gtkwidget.c line 1913
  • #100 gtk_bin_forall
    at gtkbin.c line 165
  • #101 gtk_container_foreach
    at gtkcontainer.c line 1291
  • #102 gtk_container_destroy
    at gtkcontainer.c line 828
  • #103 gtk_window_destroy
    at gtkwindow.c line 3524
  • #104 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #105 g_type_class_meta_marshal
    at gclosure.c line 514
  • #106 g_closure_invoke
    at gclosure.c line 437
  • #107 signal_emit_unlocked_R
    at gsignal.c line 2551
  • #108 g_signal_emit_valist
    at gsignal.c line 2194
  • #109 g_signal_emit
    at gsignal.c line 2238
  • #110 gtk_object_dispose
    at gtkobject.c line 376
  • #111 gtk_widget_dispose
    at gtkwidget.c line 6386
  • #112 gtk_window_dispose
    at gtkwindow.c line 1778
  • #113 g_object_run_dispose
    at gobject.c line 602
  • #114 gtk_object_destroy
    at gtkobject.c line 361
  • #115 gtk_widget_destroy
    at gtkwidget.c line 1913
  • #116 g_cclosure_marshal_VOID__INT
    at gmarshal.c line 216
  • #117 g_closure_invoke
    at gclosure.c line 437
  • #118 signal_emit_unlocked_R
    at gsignal.c line 2435
  • #119 g_signal_emit_valist
    at gsignal.c line 2194
  • #120 g_signal_emit
    at gsignal.c line 2238
  • #121 gtk_dialog_response
    at gtkdialog.c line 852
  • #122 action_widget_activated
    at gtkdialog.c line 549
  • #123 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #124 g_closure_invoke
    at gclosure.c line 437
  • #125 signal_emit_unlocked_R
    at gsignal.c line 2435
  • #126 g_signal_emit_valist
    at gsignal.c line 2194
  • #127 g_signal_emit
    at gsignal.c line 2238
  • #128 gtk_button_clicked
    at gtkbutton.c line 719
  • #129 gtk_real_button_released
    at gtkbutton.c line 1220
  • #130 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #131 g_type_class_meta_marshal
    at gclosure.c line 514
  • #132 g_closure_invoke
    at gclosure.c line 437
  • #133 signal_emit_unlocked_R
    at gsignal.c line 2365
  • #134 g_signal_emit_valist
    at gsignal.c line 2194
  • #135 g_signal_emit
    at gsignal.c line 2238
  • #136 gtk_button_released
    at gtkbutton.c line 711
  • #137 gtk_button_button_release
    at gtkbutton.c line 1136
  • #138 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 82
  • #139 g_type_class_meta_marshal
    at gclosure.c line 514
  • #140 g_closure_invoke
    at gclosure.c line 437
  • #141 signal_emit_unlocked_R
    at gsignal.c line 2473
  • #142 g_signal_emit_valist
    at gsignal.c line 2204
  • #143 g_signal_emit
    at gsignal.c line 2238
  • #144 gtk_widget_event_internal
    at gtkwidget.c line 3564
  • #145 gtk_propagate_event
    at gtkmain.c line 2345
  • #146 gtk_main_do_event
    at gtkmain.c line 1583
  • #147 gdk_event_dispatch
    at gdkevents-x11.c line 2184
  • #148 g_main_context_dispatch
    at gmain.c line 1942
  • #149 g_main_context_iterate
    at gmain.c line 2573
  • #150 g_main_loop_run
    at gmain.c line 2777
  • #151 gtk_main
    at gtkmain.c line 1173
  • #152 main
    at main.c line 99




------- Bug moved to this database by unknown@bugzilla.gnome.org 2004-11-28 16:19 -------


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.

Comment 1 Vincent Untz 2004-11-28 21:29:39 UTC
I suppose you're running with accessibility support enabled.
cc'ing Padraig.

Btw, it looks similar to bugs 158408 & 159745
Comment 2 david.puglielli 2004-11-28 22:27:16 UTC
I have neither keyboard accessibility nor assistive technology support enabled,
if that's what you mean.
Comment 3 padraig.obriain 2004-11-30 15:11:00 UTC
The relation is created by the call to Add-relation in libgalde, even if
accessibility is not enabled.

I am unable to reproduce this so I have no idea what is going wrong.
Comment 4 Vincent Untz 2005-01-07 08:23:28 UTC
Padraig: is this bug useful for you or is there a way to get more informations?
Comment 5 padraig.obriain 2005-01-07 08:41:20 UTC
I would like to know the versions of atk and libglade which has been used. Then
I might be able to reproduce.
Comment 6 Vincent Untz 2005-01-07 08:56:40 UTC
Marking as NEEDINFO until we get David's answer.
Comment 7 david.puglielli 2005-01-07 22:58:25 UTC
libglade is 2.4.0. atk is 1.8.0.
Comment 8 padraig.obriain 2005-01-11 09:57:37 UTC
It looks like the problem occurs when deleting the GnomeFileEntry in the
GnomeDItemEdit.

I am not seeing the crash so cannot analyse any further.

It looks like the crash occurs even when accessibility support is not enabled as
relations are created even in this case.
Comment 9 Vincent Untz 2005-02-01 21:54:51 UTC
Padraig: is this bug useful or should we close it?
Comment 10 padraig.obriain 2005-02-02 08:46:15 UTC
I do not think that it should be closed.
Comment 11 Martin Pagh Goodwin 2005-03-19 19:06:20 UTC
It also seems very similar to bug 170346.

Martin
Comment 12 Brian Mansberger 2005-03-29 15:20:57 UTC
I am getting this crash in Fedora Core 3 if I do the following:

Prerequisites: normal Gnome desktop (top panel and bottom panel) with several
application launchers, screenshot applet and gnome-monitor running.

1)  Make your top panel slightly transparent
2)  Right-click your desktop to change your background
3)  Highlight a different background than the one you currently have (which
changes your current background) from within the wallpaper selector
4)  Do this again, or twice (or, rapidly highlight different wallpapers)
5)  Gnome-panel crashes approximately six times and when the dialogues go away,
gnome-panel is no longer running.  You will have to restart it manually.

Forgive me if this isn't the right place to put this comment; I've never
submitted a bug before.
Comment 13 Vincent Untz 2005-03-29 16:21:18 UTC
Brian: this is bug #146075 and this is fixed in GNOME 2.10.0.
Comment 14 bill.haneman 2005-05-25 09:55:22 UTC

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