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 346530 - Panel Crash
Panel Crash
Status: RESOLVED DUPLICATE of bug 326362
Product: gnome-panel
Classification: Other
Component: panel
2.14.x
Other other
: High critical
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-07-04 10:16 UTC by meier
Modified: 2006-07-04 15:42 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description meier 2006-07-04 10:16:53 UTC
Distribution: Debian testing/unstable
Package: gnome-panel
Severity: critical
Version: GNOME2.14.2 2.14.x
Gnome-Distributor: Debian
Synopsis: Panel Crash
Bugzilla-Product: gnome-panel
Bugzilla-Component: Panel
Bugzilla-Version: 2.14.x
BugBuddy-GnomeVersion: 2.0 (2.14.1)
Description:
Description of the crash:

Sudden segfault

Steps to reproduce the crash:
1. start "run command" (using keyboard shortcut)
2. enter command
3. crash

Expected Results:
no crash

How often does this happen?
once in a while

Additional Information:



Debugging Information:

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

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1224894784 (LWP 13382)]
[New Thread -1228940368 (LWP 13384)]
0xb77fa221 in __waitpid_nocancel () from /lib/tls/libpthread.so.0

Thread 1 (Thread -1224894784 (LWP 13382))

  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #1 libgnomeui_segv_handle
    at gnome-ui-init.c line 820
  • #2 <signal handler called>
  • #3 gtk_tree_model_filter_iter_has_child
    at gtktreemodelfilter.c line 2070
  • #4 IA__gtk_tree_model_iter_has_child
    at gtktreemodel.c line 1159
  • #5 gail_tree_view_new
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #6 gail_tree_view_ref_focus_cell
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #7 gail_tree_view_ref_focus_cell
    from /usr/lib/gtk-2.0/modules/libgail.so
  • #8 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #9 IA__g_closure_invoke
    at gclosure.c line 490
  • #10 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #11 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #12 IA__g_signal_emit
    at gsignal.c line 2241
  • #13 IA__gtk_tree_view_remove_column
    at gtktreeview.c line 10007
  • #14 gtk_tree_view_destroy
    at gtktreeview.c line 1363
  • #15 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #16 g_type_class_meta_marshal
    at gclosure.c line 567
  • #17 IA__g_closure_invoke
    at gclosure.c line 490
  • #18 signal_emit_unlocked_R
    at gsignal.c line 2554
  • #19 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #20 IA__g_signal_emit
    at gsignal.c line 2241
  • #21 gtk_object_dispose
    at gtkobject.c line 419
  • #22 gtk_widget_dispose
    at gtkwidget.c line 6672
  • #23 IA__g_object_run_dispose
    at gobject.c line 571
  • #24 IA__gtk_object_destroy
    at gtkobject.c line 404
  • #25 IA__gtk_widget_destroy
    at gtkwidget.c line 2011
  • #26 gtk_bin_forall
    at gtkbin.c line 166
  • #27 gtk_scrolled_window_forall
    at gtkscrolledwindow.c line 816
  • #28 IA__gtk_container_foreach
    at gtkcontainer.c line 1292
  • #29 gtk_container_destroy
    at gtkcontainer.c line 829
  • #30 gtk_scrolled_window_destroy
    at gtkscrolledwindow.c line 675
  • #31 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #32 g_type_class_meta_marshal
    at gclosure.c line 567
  • #33 IA__g_closure_invoke
    at gclosure.c line 490
  • #34 signal_emit_unlocked_R
    at gsignal.c line 2554
  • #35 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #36 IA__g_signal_emit
    at gsignal.c line 2241
  • #37 gtk_object_dispose
    at gtkobject.c line 419
  • #38 gtk_widget_dispose
    at gtkwidget.c line 6672
  • #39 IA__g_object_run_dispose
    at gobject.c line 571
  • #40 IA__gtk_object_destroy
    at gtkobject.c line 404
  • #41 IA__gtk_widget_destroy
    at gtkwidget.c line 2011
  • #42 gtk_box_forall
    at gtkbox.c line 703
  • #43 IA__gtk_container_foreach
    at gtkcontainer.c line 1292
  • #44 gtk_container_destroy
    at gtkcontainer.c line 829
  • #45 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #46 g_type_class_meta_marshal
    at gclosure.c line 567
  • #47 IA__g_closure_invoke
    at gclosure.c line 490
  • #48 signal_emit_unlocked_R
    at gsignal.c line 2554
  • #49 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #50 IA__g_signal_emit
    at gsignal.c line 2241
  • #51 gtk_object_dispose
    at gtkobject.c line 419
  • #52 gtk_widget_dispose
    at gtkwidget.c line 6672
  • #53 IA__g_object_run_dispose
    at gobject.c line 571
  • #54 IA__gtk_object_destroy
    at gtkobject.c line 404
  • #55 IA__gtk_widget_destroy
    at gtkwidget.c line 2011
  • #56 gtk_expander_forall
    at gtkexpander.c line 1174
  • #57 IA__gtk_container_foreach
    at gtkcontainer.c line 1292
  • #58 gtk_container_destroy
    at gtkcontainer.c line 829
  • #59 gtk_expander_destroy
    at gtkexpander.c line 379
  • #60 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #61 g_type_class_meta_marshal
    at gclosure.c line 567
  • #62 IA__g_closure_invoke
    at gclosure.c line 490
  • #63 signal_emit_unlocked_R
    at gsignal.c line 2554
  • #64 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #65 IA__g_signal_emit
    at gsignal.c line 2241
  • #66 gtk_object_dispose
    at gtkobject.c line 419
  • #67 gtk_widget_dispose
    at gtkwidget.c line 6672
  • #68 IA__g_object_run_dispose
    at gobject.c line 571
  • #69 IA__gtk_object_destroy
    at gtkobject.c line 404
  • #70 IA__gtk_widget_destroy
    at gtkwidget.c line 2011
  • #71 gtk_box_forall
    at gtkbox.c line 703
  • #72 IA__gtk_container_foreach
    at gtkcontainer.c line 1292
  • #73 gtk_container_destroy
    at gtkcontainer.c line 829
  • #74 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #75 g_type_class_meta_marshal
    at gclosure.c line 567
  • #76 IA__g_closure_invoke
    at gclosure.c line 490
  • #77 signal_emit_unlocked_R
    at gsignal.c line 2554
  • #78 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #79 IA__g_signal_emit
    at gsignal.c line 2241
  • #80 gtk_object_dispose
    at gtkobject.c line 419
  • #81 gtk_widget_dispose
    at gtkwidget.c line 6672
  • #82 IA__g_object_run_dispose
    at gobject.c line 571
  • #83 IA__gtk_object_destroy
    at gtkobject.c line 404
  • #84 IA__gtk_widget_destroy
    at gtkwidget.c line 2011
  • #85 gtk_box_forall
    at gtkbox.c line 703
  • #86 IA__gtk_container_foreach
    at gtkcontainer.c line 1292
  • #87 gtk_container_destroy
    at gtkcontainer.c line 829
  • #88 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #89 g_type_class_meta_marshal
    at gclosure.c line 567
  • #90 IA__g_closure_invoke
    at gclosure.c line 490
  • #91 signal_emit_unlocked_R
    at gsignal.c line 2554
  • #92 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #93 IA__g_signal_emit
    at gsignal.c line 2241
  • #94 gtk_object_dispose
    at gtkobject.c line 419
  • #95 gtk_widget_dispose
    at gtkwidget.c line 6672
  • #96 IA__g_object_run_dispose
    at gobject.c line 571
  • #97 IA__gtk_object_destroy
    at gtkobject.c line 404
  • #98 IA__gtk_widget_destroy
    at gtkwidget.c line 2011
  • #99 gtk_bin_forall
    at gtkbin.c line 166
  • #100 IA__gtk_container_foreach
    at gtkcontainer.c line 1292
  • #101 gtk_container_destroy
    at gtkcontainer.c line 829
  • #102 gtk_window_destroy
    at gtkwindow.c line 3828
  • #103 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #104 g_type_class_meta_marshal
    at gclosure.c line 567
  • #105 IA__g_closure_invoke
    at gclosure.c line 490
  • #106 signal_emit_unlocked_R
    at gsignal.c line 2554
  • #107 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #108 IA__g_signal_emit
    at gsignal.c line 2241
  • #109 gtk_object_dispose
    at gtkobject.c line 419
  • #110 gtk_widget_dispose
    at gtkwidget.c line 6672
  • #111 gtk_window_dispose
    at gtkwindow.c line 1762
  • #112 IA__g_object_run_dispose
    at gobject.c line 571
  • #113 IA__gtk_object_destroy
    at gtkobject.c line 404
  • #114 IA__gtk_widget_destroy
    at gtkwidget.c line 2011
  • #115 IA__gtk_main_do_event
    at gtkmain.c line 1360
  • #116 gtk_dialog_close
    at gtkdialog.c line 429
  • #117 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #118 g_type_class_meta_marshal
    at gclosure.c line 567
  • #119 IA__g_closure_invoke
    at gclosure.c line 490
  • #120 signal_emit_unlocked_R
    at gsignal.c line 2476
  • #121 IA__g_signal_emitv
    at gsignal.c line 2109
  • #122 gtk_binding_entry_activate
    at gtkbindings.c line 526
  • #123 binding_match_activate
    at gtkbindings.c line 928
  • #124 gtk_bindings_activate_list
    at gtkbindings.c line 1063
  • #125 IA__gtk_bindings_activate_event
    at gtkbindings.c line 1139
  • #126 gtk_widget_real_key_press_event
    at gtkwidget.c line 3492
  • #127 gtk_window_key_press_event
    at gtkwindow.c line 4551
  • #128 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 83
  • #129 g_type_class_meta_marshal
    at gclosure.c line 567
  • #130 IA__g_closure_invoke
    at gclosure.c line 490
  • #131 signal_emit_unlocked_R
    at gsignal.c line 2476
  • #132 IA__g_signal_emit_valist
    at gsignal.c line 2207
  • #133 IA__g_signal_emit
    at gsignal.c line 2241
  • #134 gtk_widget_event_internal
    at gtkwidget.c line 3751
  • #135 IA__gtk_propagate_event
    at gtkmain.c line 2169
  • #136 IA__gtk_main_do_event
    at gtkmain.c line 1424
  • #137 gdk_event_dispatch
    at gdkevents-x11.c line 2291
  • #138 IA__g_main_context_dispatch
    at gmain.c line 1916
  • #139 g_main_context_iterate
    at gmain.c line 2547
  • #140 IA__g_main_loop_run
    at gmain.c line 2751
  • #141 IA__gtk_main
    at gtkmain.c line 1003
  • #142 main
  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0




------- Bug created by bug-buddy at 2006-07-04 10:16 -------

Comment 1 renatoc 2006-07-04 14:07:58 UTC
I don't know if it helps, but I am experiencing the same problem, except that I am on a slamd64 system running dropline GNOME (x86_64).

I don't know if it could be architecture-related, but I never experienced this on the i686 distribution.

The wierd thing about this is that the crash only happens at random times. I just Alt+F2'd some time to generate the crash:

Distribution: Slackware Slackware 10.2.0 (x86_64)
Package: gnome-panel
Severity: critical
Version: GNOME2.14.2 2.14.x
Gnome-Distributor: Dropline GNOME (x86_64)
Bugzilla-Product: gnome-panel
Bugzilla-Component: Panel
Bugzilla-Version: 2.14.x
BugBuddy-GnomeVersion: 2.0 (2.14.1)
Comment 2 renatoc 2006-07-04 14:41:23 UTC
Running it on gdb gave:

trovao@valhalla:~$ gdb gnome-panel
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-slackware-linux"...
(no debugging symbols found)
Using host libthread_db library "/lib64/tls/libthread_db.so.1".

(gdb) r
Starting program: /usr/bin/gnome-panel
[Thread debugging using libthread_db enabled]
[New Thread 47637486787136 (LWP 3572)]

Program received signal SIGSEGV, Segmentation fault.

Thread 47637486787136 (LWP 3572)

  • #0 g_slist_copy
    from /usr/lib/../lib64/libglib-2.0.so.0
  • #1 gmenu_tree_unref
    from /usr/lib/../lib64/libgnome-menu.so.2
  • #2 g_main_context_dispatch
    from /usr/lib/../lib64/libglib-2.0.so.0
  • #3 g_main_context_acquire
    from /usr/lib/../lib64/libglib-2.0.so.0
  • #4 g_main_loop_run
    from /usr/lib/../lib64/libglib-2.0.so.0
  • #5 gtk_main
    from /usr/lib/../lib64/libgtk-x11-2.0.so.0
  • #6 main

Comment 3 Karsten Bräckelmann 2006-07-04 15:42:13 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


Description and original stacktrace similar, stacktrace matches the one in bug 326362 comment 52.

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