[apport] gnome-panel crashed with SIGSEGV in g_type_value_table_peek()

Bug #82202 reported by Richard Eames
2
Affects Status Importance Assigned to Milestone
librsvg
Expired
Critical
libxml2 (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gnome-panel

Was installing ubuntustudiolauncher via aptitude

ProblemType: Crash
CrashCounter: 1
Date: Mon Jan 29 17:34:23 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/gnome-panel
Package: gnome-panel 2.17.90-0ubuntu1
ProcCmdline: gnome-panel --sm-client-id default1
ProcCwd: /home/richard
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: gnome-panel
StacktraceTop:
 ?? () from /lib/tls/i686/cmov/libc.so.6
 g_type_value_table_peek () from /usr/lib/libgobject-2.0.so.0
 malloc () from /lib/tls/i686/cmov/libc.so.6
 xmlStrndup () from /usr/lib/libxml2.so.2
 ?? () from /usr/lib/libxml2.so.2
Uname: Linux richard-desktop 2.6.20-5-generic #2 SMP Sat Jan 6 14:50:47 UTC 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin plugdev scanner video

Revision history for this message
Richard Eames (naddiseo) wrote : CoreDump.gz
Revision history for this message
Richard Eames (naddiseo) wrote : Dependencies.txt
Revision history for this message
Richard Eames (naddiseo) wrote : Disassembly.txt
Revision history for this message
Richard Eames (naddiseo) wrote : ProcMaps.txt
Revision history for this message
Richard Eames (naddiseo) wrote : ProcStatus.txt
Revision history for this message
Richard Eames (naddiseo) wrote : Registers.txt
Revision history for this message
Richard Eames (naddiseo) wrote : Stacktrace.txt
Revision history for this message
Richard Eames (naddiseo) wrote : ThreadStacktrace.txt
Revision history for this message
Sebastien Bacher (seb128) wrote :
Download full text (3.4 KiB)

Looks like a librsvg or libxml bug, debug backtrace for the crash:

#0 0xb7524984 in _int_malloc () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0xb7524984 in _int_malloc () from /lib/tls/i686/cmov/libc.so.6
#1 0xb75265ee in malloc () from /lib/tls/i686/cmov/libc.so.6
#2 0xb73c7b46 in xmlStrndup__internal_alias (
    cur=0x85c5db2 "48pt\"\n height=\"48pt\"\n id=\"svg1\"\n sodipodi:version=\"0.32pre\"\n sodipodi:docname=\"/home/cschalle/spherecrystal/SphereCrystal/icons/scalable/mimetypes/gnome-mime-video.svg\"\n sodipodi:docbase=\"/h"...,
    len=4) at xmlstring.c:45
#3 0xb736337b in xmlParseAttValueInternal (ctxt=0x850aac8, len=0x0, alloc=0x0, normalize=0) at parser.c:7719
#4 0xb73647bf in xmlParseAttribute__internal_alias (ctxt=0x850aac8, value=0xbfa30128) at parser.c:7053
#5 0xb7364a2a in xmlParseStartTag__internal_alias (ctxt=0x850aac8) at parser.c:7155
#6 0xb736cb2e in xmlParseChunk__internal_alias (ctxt=0x850aac8,
    chunk=0x85c00b8 "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 20010904//EN\"\n\"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd\">\n<!-- Created with Sodipodi (\"http"...,
    size=15349, terminate=0) at parser.c:9858
#7 0xb637cac6 in rsvg_handle_write_impl (handle=0x82c4ca0,
    buf=0x85c00b8 "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 20010904//EN\"\n\"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd\">\n<!-- Created with Sodipodi (\"http"...,
    count=15349, error=0x8429ce4) at rsvg-base.c:1020
#8 0xb6399b80 in gdk_pixbuf__svg_image_load_increment (data=0x84e9ca0,
    buf=0x85c00b8 "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 20010904//EN\"\n\"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd\">\n<!-- Created with Sodipodi (\"http"...,
    size=15349, error=0x8429ce4) at io-svg.c:129
#9 0xb7942f56 in IA__gdk_pixbuf_loader_write (loader=0x845b5a0,
    buf=0x85c00b8 "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 20010904//EN\"\n\"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd\">\n<!-- Created with Sodipodi (\"http"...,
    count=15349, error=0x8429ce4) at gdk-pixbuf-loader.c:466
#10 0xb7afdbb5 in icon_info_ensure_scale_and_pixbuf (icon_info=0x8429cc0, scale_only=<value optimized out>)
    at gtkicontheme.c:2547
#11 0xb7afdf5d in IA__gtk_icon_info_load_icon (icon_info=0x8429cc0, error=0x0) at gtkicontheme.c:2714
#12 0xb7afff0e in IA__gtk_icon_theme_load_icon (icon_theme=0x8158f10, icon_name=0x82e02b0 "gnome-mime-video", size=16,
    flags=0, error=0x0) at gtkicontheme.c:1394
#13 0xb7b870e4 in get_cached_icon (name=0x82e02b0 "gnome-mime-video", pixel_size=16) at gtkrecentmanager.c:1981
#14 0xb7b89455 in IA__gtk_recent_info_get_icon (info=0x84a82a0, size=16) at gtkrecentmanager.c:2012
#15 0xb7b827b7 in idle_populate_func (data=0x8225a70) at gtkrecentchoosermenu.c:955
#16 0xb7736ee1 in g_idle_dispatch (source=0x84c8a00, callback=0x8408590, user_data=0x8225a70) at gmain.c:3928
#17 0xb7738c42 in IA__g_main_context_dispatch (context=0x80ecd8...

Read more...

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

Thanks for your bug report. This bug has been reported to the developers of the software. You can track it and make comments here: http://bugzilla.gnome.org/show_bug.cgi?id=402443

Changed in gnome-panel:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: Unconfirmed → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

That crash looks like a memory corruption problem, could you try to get a valgrind (https://wiki.ubuntu.com/Valgrind) log for it?

Changed in libxml2:
status: Confirmed → Needs Info
Revision history for this message
Richard Eames (naddiseo) wrote :

I am having troubled reproducing the effects. I tried removing the package, then reinstalling it, and it didn't crash.

Changed in librsvg:
status: Unknown → Needs Info
Revision history for this message
Richard Eames (naddiseo) wrote :

Ok, here is the valgrind log for "aptitude dist-upgrade."

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

could you get a valgrind log for gnome-panel which is the program which crashed?

Revision history for this message
Richard Eames (naddiseo) wrote :

How do I stop gnome-panel from restarting when I killall it, so that I can start it with Valgrind?

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

use gnome-session-remove to stop it

Revision history for this message
Daniel Holbach (dholbach) wrote :

Any luck with the valgrind log?

Revision history for this message
Daniel Holbach (dholbach) wrote :

As described in the previous comments, your report lacks the information we need to investigate the problem further. We'll close this report for now - please reopen it if you can give us the missing information.

Changed in libxml2:
status: Incomplete → Invalid
Changed in librsvg:
status: Incomplete → Invalid
Changed in librsvg:
importance: Unknown → Critical
status: Invalid → Expired
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.