gnome-panel crashed with SIGSEGV in free()

Bug #458109 reported by Dave Martin
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gnome-panel (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gnome-panel

This seems to happen shortly after login with moderate probability (say 10-20%). It's relatively harmless, since gnome-panel is immediately respawned; but it's still undesirable.

Unfortunately I don't have any additional details about the circumstances surrounding this problem right now... let me know if there are any particular tests I should do.

ProblemType: Crash
Architecture: armel
Date: Thu Oct 22 13:04:40 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/gnome-panel
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release Candidate armel+imx51 (20091021.1)
Package: gnome-panel 1:2.28.0-0ubuntu6
ProcCmdline: gnome-panel
ProcEnviron:
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-105.14-imx51
Signal: 11
SourcePackage: gnome-panel
StacktraceTop:
 ?? () from /usr/lib/libgdk-x11-2.0.so.0
 free () from /lib/libc.so.6
 xcb_generate_id () from /usr/lib/libxcb.so.1
 _XIDHandler () from /usr/lib/libX11.so.6
 ?? () from /usr/lib/libX11.so.6
Title: gnome-panel crashed with SIGSEGV in free()
Uname: Linux 2.6.31-105-imx51 armv7l
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XsessionErrors:
 (gnome-settings-daemon:1146): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (gnome-settings-daemon:1146): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (nautilus:1219): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
 (polkit-gnome-authentication-agent-1:1240): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed

Revision history for this message
Dave Martin (dave-martin-arm) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:?? () from /usr/lib/libgdk-x11-2.0.so.0
free () from /lib/libc.so.6
xcb_generate_id () from /usr/lib/libxcb.so.1
_XIDHandler () from /usr/lib/libX11.so.6
?? () from /usr/lib/libX11.so.6

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
Changed in gnome-panel (Ubuntu):
importance: Undecided → Medium
tags: removed: need-armel-retrace
Revision history for this message
Paul Larson (pwlars) wrote :

I also saw this on imx51 today. The system was not in active use at the time. Apport did say that it was indicator applet that failed, but then went on to report the bug against gnome-panel.

Changed in gnome-panel (Ubuntu):
status: New → Confirmed
visibility: private → public
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a valgrind log following the instructions at https://wiki.ubuntu.com/Valgrind and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in gnome-panel (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
status: Confirmed → Incomplete
Revision history for this message
Dave Martin (dave-martin-arm) wrote :

Valgrind is not available for armel.

Is there another way to get useful extra debugging information?

Revision history for this message
Martin Pitt (pitti) wrote :

Yes. Please have a look at https://wiki.ubuntu.com/DebuggingProgramCrash about how to install debug symbols and call gdb to get a complete stack trace. Thanks!

Revision history for this message
Dave Martin (dave-martin-arm) wrote :

There seems to be no ddeb for gnome-panel for armel either.

The most recent armel ddeb seems to be for gnome-panel 2.26.0-0ubuntu7 (at http://ddebs.ubuntu.com/pool/main/g/gnome-panel/gnome-panel-dbgsym_2.26.0-0ubuntu7_armel.ddeb), and is absent from the package lists.

Is is possible that an up-to-date ddeb is just not on the server yet, or could something have gone wrong when the package was built?

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

you might have to build you ddeb on armel then

Revision history for this message
Loïc Minier (lool) wrote :

Rebuilding gnome-panel with the pkg-create-dbgsym package installed should do the trick (there *might* be a config file to change to enable dbgsym creation though).

Revision history for this message
Dave Martin (dave-martin-arm) wrote :

Looks like there is a gnome-panel-dbg package in main after all.

I've grabbed this, but I can't promise quick feedback --- I don't know how to provoke the error...

Revision history for this message
Dave Martin (dave-martin-arm) wrote :

I now have a backtrace for a similar case. See:
https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/461912 (gnome-panel crashed with SIGSEGV in gdk_window_impl_x11_get_colormap())

Revision history for this message
Steve Langasek (vorlon) wrote :

No reproducer for over a year; closing, let's open a new bug report if it recurs.

Changed in gnome-panel (Ubuntu):
status: Incomplete → 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.