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 692631 - gnome-panel crashed with SIGSEGV in gtk_widget_pop_verify_invariants()
gnome-panel crashed with SIGSEGV in gtk_widget_pop_verify_invariants()
Status: RESOLVED OBSOLETE
Product: gnome-panel
Classification: Other
Component: general
3.6.x
Other Linux
: Normal critical
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-01-27 11:44 UTC by melchiaros
Modified: 2020-11-06 20:23 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description melchiaros 2013-01-27 11:44:44 UTC
This is an upstream report of gnome-panel crash, which occures the first time with package gnome-panel 3.3.91 in Ubuntu12.04 and is still actual up to package gnome-panel 3.6.2 in Ubuntu13.04 development branch. 

During time launchpad has counted 125 people who areaffected by stacktrace identification.

The original report can be found at:

https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/948667

and list all dublicates over different versions.

A stactrace is available only for the 3.3.91 version and will be attached here.

Unfortunally I am by myself not able to hit the crash on any version, so a
stacktrace from myself is not available(I only bring this upstream). Anyway,
the stacktrace top is listed as still the same for any affected version.

A review of the dublicates gives that the crash seems to e most likely occures on login. Other circumstances are descibed(various).


The header of 

https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/948667

will be copied here and the available stacktrace will be attached.

If there is need to test any further please contact the 125 affected people
automatically by simple commenting on the launchpad report.

Thanks

---------------------------------------------(header of launchpad bug):

Crash happened while changing power settings but power settings window was still responsive.

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: gnome-panel 1:3.3.91-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-18.28-generic 3.2.9
Uname: Linux 3.2.0-18-generic x86_64
ApportVersion: 1.94-0ubuntu2
Architecture: amd64
Date: Wed Mar 7 11:41:47 2012
ExecutablePath: /usr/bin/gnome-panel
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120301)
ProcCmdline: gnome-panel
ProcEnviron:
 LANGUAGE=en_SG:en
 LANG=en_SG.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7fc89adc0e85: mov 0x78(%rax),%edx
 PC (0x7fc89adc0e85) ok
 source "0x78(%rax)" (0xaaaaaaaaaaaaab22) not located in a known VMA region (needed readable region)!
 destination "%edx" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: gnome-panel
Comment 1 melchiaros 2013-01-27 11:45:11 UTC


  • #0 gtk_widget_pop_verify_invariants
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 8713
  • #1 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10512
  • #2 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 840
  • #3 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3206
  • #4 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #5 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 4561
  • #6 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10512
  • #7 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 840
  • #8 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3206
  • #9 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #10 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 4561
  • #11 gtk_fixed_forall
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkfixed.c line 547
  • #12 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10512
  • #13 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 840
  • #14 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3206
  • #15 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #16 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 4561
  • #17 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10512
  • #18 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 840
  • #19 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3206
  • #20 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #21 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 4561
  • #22 gtk_table_forall
    at /build/buildd/gtk+3.0-3.3.18/./gtk/deprecated/gtktable.c line 1278
  • #23 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10512
  • #24 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 840
  • #25 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3206
  • #26 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #27 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 4561
  • #28 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10512
  • #29 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 840
  • #30 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3206
  • #31 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #32 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 4561
  • #33 gtk_widget_dispose
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10333
  • #34 g_object_run_dispose
    at /build/buildd/glib2.0-2.31.20/./gobject/gobject.c line 1061
  • #35 panel_shell_quit
    at panel-shell.c line 161
  • #36 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 840
  • #37 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3206
  • #38 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #39 egg_sm_client_quit
    at eggsmclient.c line 585
  • #40 _SmcProcessMessage
    at ../../src/sm_process.c line 324
  • #41 IceProcessMessages
    at ../../src/process.c line 341
  • #42 process_ice_messages
    at eggsmclient-xsmp.c line 1291
  • #43 g_main_dispatch
    at /build/buildd/glib2.0-2.31.20/./glib/gmain.c line 2510
  • #44 g_main_context_dispatch
    at /build/buildd/glib2.0-2.31.20/./glib/gmain.c line 3047
  • #45 g_main_context_iterate
    at /build/buildd/glib2.0-2.31.20/./glib/gmain.c line 3118
  • #46 g_main_context_iterate
    at /build/buildd/glib2.0-2.31.20/./glib/gmain.c line 3055
  • #47 g_main_loop_run
    at /build/buildd/glib2.0-2.31.20/./glib/gmain.c line 3312
  • #48 gtk_main
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkmain.c line 1165
  • #49 main
    at main.c line 117

Comment 2 melchiaros 2013-01-27 11:45:48 UTC
A ThreadStacktrace.txt on the same version is also available and will be attached following.
Comment 3 melchiaros 2013-01-27 11:46:25 UTC
.

Thread 1 (Thread 0x7fc89bbf7980 (LWP 21449))

  • #0 gtk_widget_pop_verify_invariants
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 8713
  • #1 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10512
  • #2 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 840
  • #3 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3206
  • #4 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #5 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 4561
  • #6 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10512
  • #7 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 840
  • #8 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3206
  • #9 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #10 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 4561
  • #11 gtk_fixed_forall
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkfixed.c line 547
  • #12 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10512
  • #13 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 840
  • #14 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3206
  • #15 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #16 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 4561
  • #17 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10512
  • #18 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 840
  • #19 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3206
  • #20 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #21 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 4561
  • #22 gtk_table_forall
    at /build/buildd/gtk+3.0-3.3.18/./gtk/deprecated/gtktable.c line 1278
  • #23 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10512
  • #24 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 840
  • #25 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3206
  • #26 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #27 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 4561
  • #28 gtk_widget_real_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10512
  • #29 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 840
  • #30 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3206
  • #31 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #32 gtk_widget_unrealize
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 4561
  • #33 gtk_widget_dispose
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkwidget.c line 10333
  • #34 g_object_run_dispose
    at /build/buildd/glib2.0-2.31.20/./gobject/gobject.c line 1061
  • #35 panel_shell_quit
    at panel-shell.c line 161
  • #36 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.31.20/./gobject/gclosure.c line 840
  • #37 g_signal_emit_valist
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3206
  • #38 g_signal_emit
    at /build/buildd/glib2.0-2.31.20/./gobject/gsignal.c line 3352
  • #39 egg_sm_client_quit
    at eggsmclient.c line 585
  • #40 _SmcProcessMessage
    at ../../src/sm_process.c line 324
  • #41 IceProcessMessages
    at ../../src/process.c line 341
  • #42 process_ice_messages
    at eggsmclient-xsmp.c line 1291
  • #43 g_main_dispatch
    at /build/buildd/glib2.0-2.31.20/./glib/gmain.c line 2510
  • #44 g_main_context_dispatch
    at /build/buildd/glib2.0-2.31.20/./glib/gmain.c line 3047
  • #45 g_main_context_iterate
    at /build/buildd/glib2.0-2.31.20/./glib/gmain.c line 3118
  • #46 g_main_context_iterate
    at /build/buildd/glib2.0-2.31.20/./glib/gmain.c line 3055
  • #47 g_main_loop_run
    at /build/buildd/glib2.0-2.31.20/./glib/gmain.c line 3312
  • #48 gtk_main
    at /build/buildd/gtk+3.0-3.3.18/./gtk/gtkmain.c line 1165
  • #49 main
    at main.c line 117

Comment 4 André Klapper 2020-11-06 20:23:05 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.