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 671125 - gnome-panel crashed with SIGSEGV in gtk_container_forall()
gnome-panel crashed with SIGSEGV in gtk_container_forall()
Status: RESOLVED OBSOLETE
Product: gnome-panel
Classification: Other
Component: panel
3.6.x
Other Linux
: Normal critical
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-03-01 13:11 UTC by Dmitry Shachnev
Modified: 2020-11-06 20:25 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Dmitry Shachnev 2012-03-01 13:11:26 UTC
This bug was originally filed at: http://pad.lv/851532. Affects both 3.2 and 3.3 series.

This happens on login, but maybe not only.

Stacktrace:

  • #0 gtk_widget_pop_verify_invariants
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkwidget.c line 9009
  • #1 gtk_bin_forall
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkbin.c line 172
  • #2 gtk_container_forall
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkcontainer.c line 2032
  • #3 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkwidget.c line 10828
  • #4 gtk_event_box_unrealize
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkeventbox.c line 472
  • #5 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.29.90/./gobject/gmarshal.c line 85
  • #6 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.29.90/./gobject/gclosure.c line 885
  • #7 g_closure_invoke
    at /build/buildd/glib2.0-2.29.90/./gobject/gclosure.c line 774
  • #8 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3310
  • #9 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3003
  • #10 g_signal_emit
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3060
  • #11 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkwidget.c line 4455
  • #12 gtk_bin_forall
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkbin.c line 172
  • #13 gtk_container_forall
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkcontainer.c line 2032
  • #14 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkwidget.c line 10828
  • #15 gtk_event_box_unrealize
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkeventbox.c line 472
  • #16 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.29.90/./gobject/gmarshal.c line 85
  • #17 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.29.90/./gobject/gclosure.c line 885
  • #18 g_closure_invoke
    at /build/buildd/glib2.0-2.29.90/./gobject/gclosure.c line 774
  • #19 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3310
  • #20 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3003
  • #21 g_signal_emit
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3060
  • #22 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkwidget.c line 4455
  • #23 gtk_fixed_forall
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkfixed.c line 549
  • #24 gtk_container_forall
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkcontainer.c line 2032
  • #25 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkwidget.c line 10828
  • #26 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.29.90/./gobject/gmarshal.c line 85
  • #27 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.29.90/./gobject/gclosure.c line 885
  • #28 g_closure_invoke
    at /build/buildd/glib2.0-2.29.90/./gobject/gclosure.c line 774
  • #29 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3310
  • #30 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3003
  • #31 g_signal_emit
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3060
  • #32 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkwidget.c line 4455
  • #33 gtk_bin_forall
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkbin.c line 172
  • #34 gtk_container_forall
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkcontainer.c line 2032
  • #35 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkwidget.c line 10828
  • #36 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.29.90/./gobject/gmarshal.c line 85
  • #37 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.29.90/./gobject/gclosure.c line 885
  • #38 g_closure_invoke
    at /build/buildd/glib2.0-2.29.90/./gobject/gclosure.c line 774
  • #39 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3310
  • #40 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3003
  • #41 g_signal_emit
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3060
  • #42 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkwidget.c line 4455
  • #43 gtk_table_forall
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtktable.c line 1237
  • #44 gtk_container_forall
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkcontainer.c line 2032
  • #45 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkwidget.c line 10828
  • #46 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.29.90/./gobject/gmarshal.c line 85
  • #47 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.29.90/./gobject/gclosure.c line 885
  • #48 g_closure_invoke
    at /build/buildd/glib2.0-2.29.90/./gobject/gclosure.c line 774
  • #49 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3310
  • #50 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3003
  • #51 g_signal_emit
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3060
  • #52 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkwidget.c line 4455
  • #53 gtk_bin_forall
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkbin.c line 172
  • #54 gtk_container_forall
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkcontainer.c line 2032
  • #55 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkwidget.c line 10828
  • #56 gtk_window_unrealize
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkwindow.c line 5214
  • #57 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.29.90/./gobject/gmarshal.c line 85
  • #58 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.29.90/./gobject/gclosure.c line 885
  • #59 g_closure_invoke
    at /build/buildd/glib2.0-2.29.90/./gobject/gclosure.c line 774
  • #60 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3310
  • #61 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3003
  • #62 g_signal_emit
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3060
  • #63 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkwidget.c line 4455
  • #64 gtk_widget_dispose
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkwidget.c line 10660
  • #65 gtk_window_dispose
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkwindow.c line 2389
  • #66 g_object_run_dispose
    at /build/buildd/glib2.0-2.29.90/./gobject/gobject.c line 945
  • #67 gtk_widget_destroy
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkwidget.c line 3837
  • #68 panel_shell_quit
    at panel-shell.c line 161
  • #69 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.29.90/./gobject/gmarshal.c line 85
  • #70 g_closure_invoke
    at /build/buildd/glib2.0-2.29.90/./gobject/gclosure.c line 774
  • #71 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3272
  • #72 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3003
  • #73 g_signal_emit
    at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c line 3060
  • #74 egg_sm_client_quit
    at eggsmclient.c line 585
  • #75 xsmp_die
    at eggsmclient-xsmp.c line 966
  • #76 _SmcProcessMessage
    at ../../src/sm_process.c line 324
  • #77 IceProcessMessages
    at ../../src/process.c line 341
  • #78 process_ice_messages
    at eggsmclient-xsmp.c line 1291
  • #79 g_io_unix_dispatch
    at /build/buildd/glib2.0-2.29.90/./glib/giounix.c line 166
  • #80 g_main_dispatch
    at /build/buildd/glib2.0-2.29.90/./glib/gmain.c line 2441
  • #81 g_main_context_dispatch
    at /build/buildd/glib2.0-2.29.90/./glib/gmain.c line 3011
  • #82 g_main_context_iterate
    at /build/buildd/glib2.0-2.29.90/./glib/gmain.c line 3089
  • #83 g_main_loop_run
    at /build/buildd/glib2.0-2.29.90/./glib/gmain.c line 3297
  • #84 gtk_main
    at /build/buildd/gtk+3.0-3.1.90/./gtk/gtkmain.c line 1367
  • #85 main
    at main.c line 117

Thread stacktrace: https://launchpadlibrarian.net/80054756/ThreadStacktrace.txt.
Comment 1 André Klapper 2012-04-17 15:27:26 UTC
Does this still happen in 3.4?
Comment 2 Dmitry Shachnev 2012-04-17 16:00:50 UTC
The latest duplicate (on Launchpad) was reported against 3.3.92. Since all commits between 3.3.92 and master were translations-related, I believe this affects 3.4.1 and current master, too.
Comment 3 dirk.seynol 2013-02-23 14:52:41 UTC
that issue is still present with 3.6.2 (ubuntu raring):

https://bugs.launchpad.net/gnome-panel/+bug/851532
Comment 4 André Klapper 2020-11-06 20:25:21 UTC
bugzilla.gnome.org is being replaced by gitlab.gnome.org. We are closing all old bug reports in Bugzilla which have not seen updates for many years.

If you can still reproduce this issue in a currently supported version of GNOME (currently that would be 3.38), then please feel free to report it at https://gitlab.gnome.org/GNOME/gnome-panel/-/issues/

Thank you for reporting this issue and we are sorry it could not be fixed.