gnome-panel crashed with SIGSEGV in g_slist_remove_all()

Bug #147265 reported by Nick Glynn
12
Affects Status Importance Assigned to Milestone
GNOME Panel
Expired
Critical
gnome-panel (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gnome-panel

Performed upgrade to gutsy beta using update-manager -d.

Now having issues with compiz, gnome-panel and gtk in general.

No steps other than upgrade required to reproduce

ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Sun Sep 30 16:10:20 2007
DistroRelease: Ubuntu 7.10
ExecutablePath: /usr/bin/gnome-panel
NonfreeKernelModules: cdrom
Package: gnome-panel 1:2.20.0.1-0ubuntu4
PackageArchitecture: i386
ProcCmdline: gnome-panel --sm-client-id default1
ProcCwd: /home/nick
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: gnome-panel
StacktraceTop:
 g_slist_remove_all () from /usr/lib/libglib-2.0.so.0
 ?? () from /usr/lib/libgtk-x11-2.0.so.0
 ORBit_small_unlisten_for_broken@plt ()
 ?? ()
 ?? () from /usr/lib/libgtk-x11-2.0.so.0
Title: gnome-panel crashed with SIGSEGV in g_slist_remove_all()
Uname: Linux xerxes 2.6.22-12-generic #1 SMP Sun Sep 23 18:11:30 GMT 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video
SegvAnalysis:
 Segfault happened at: 0xb770a8f2 <g_slist_remove_all+34>: cmp %edx,(%eax)
 PC (0xb770a8f2) ok
 source "%edx" ok
 destination "(%eax)" (0x3868080c) not located in a known VMA region (needed writable region)!
SegvReason: writing unknown VMA

Tags: apport-crash
Revision history for this message
Nick Glynn (exosyst) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:IA__g_slist_remove_all (list=0x8061804, data=0x8278790) at /build/buildd/glib2.0-2.14.1/glib/gslist.c:233
gtk_rc_clear_realized_style (key=0x8278790, value=0x8126660, data=0x0) at /build/buildd/gtk+2.0-2.12.0/gtk/gtkrc.c:1683
IA__g_hash_table_foreach (hash_table=0x8320c80, func=0xb7b7a060 <gtk_rc_clear_realized_style>, user_data=0x0) at /build/buildd/glib2.0-2.14.1/glib/ghash.c:680
IA__gtk_rc_reset_styles (settings=0x81153a0) at /build/buildd/gtk+2.0-2.12.0/gtk/gtkrc.c:1729
gtk_settings_notify (object=0x81153a0, pspec=0x8109e00) at /build/buildd/gtk+2.0-2.12.0/gtk/gtksettings.c:1019

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
Apport retracing service (apport) wrote : Stack trace with source code
Changed in gnome-panel:
importance: Undecided → Medium
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug report. Could you try to get a valgrind log for the crash (you can follow the instructions on https://wiki.ubuntu.com/Valgrind)? The crash is similar to http://bugzilla.gnome.org/show_bug.cgi?id=475065

Changed in gnome-panel:
assignee: nobody → desktop-bugs
status: New → Incomplete
Revision history for this message
Nick Glynn (exosyst) wrote :

I don't think attaching valgrind would work. I'm none too aware of why and when it happens. It's quite random. If you can document exactly what i need to change to plug it into valgrind then I can make sure that any future crashes are caught correctly.

Thanks, Nick.

Revision history for this message
Sebastien Bacher (seb128) wrote :

you can use "gnome-session-remove gnome-panel" and then run it under valgrind

Changed in gnome-panel:
status: Unknown → Incomplete
Changed in gnome-panel:
status: Incomplete → Confirmed
Changed in gnome-panel:
status: Incomplete → New
Changed in gnome-panel:
status: New → Invalid
Changed in gnome-panel:
status: Invalid → New
Changed in gnome-panel:
status: New → Invalid
Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :

Upstream bug was marked as a duplicate so I have reassigned it to the right upstream bug.

Changed in gnome-panel:
status: Invalid → Unknown
Changed in gnome-panel:
status: Unknown → Confirmed
Changed in gnome-panel:
status: Confirmed → Triaged
Kees Cook (kees)
description: updated
Changed in gnome-panel:
importance: Unknown → Critical
Changed in gnome-panel:
status: Confirmed → Expired
Changed in gnome-panel (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.