Bug#496163: AI-written SVG icons cause segfaults?!

Trent W. Buck trentbuck at gmail.com
Sat Aug 23 09:36:40 UTC 2008


On Sat, Aug 23, 2008 at 09:37:20AM +0100, Sam Morris wrote:
> Can you please include backtraces of your crashes?
>
> I noticed a similar problem today with gnome-panel, and filed
> <http://bugzilla.gnome.org/show_bug.cgi?id=549092>. Unfortunately,
> rebuilding librsvg2-2 (with DEB_BUILD_OPTIONS=nostrip) has caused the
> problem to go away for me.

I can reproduce this -- the problem only occurs when librsvg2-2 is
stripped.  (I've reassigned this ticket to librsvg2-2.)  Below is some
unhelpful information on what I did to try to produce a backtrace.

$ gdb --args rsvg-convert /usr/share/icons/HighContrast-SVG/scalable/actions/gtk-find.svg
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(no debugging symbols found)
(gdb) run
Starting program: /usr/bin/rsvg-convert /usr/share/icons/HighContrast-SVG/scalable/actions/gtk-find.svg
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb76a1700 (LWP 12268)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb76a1700 (LWP 12268)]
0xb7c790a0 in ?? () from /lib/i686/cmov/libc.so.6
(gdb) bt
#0  0xb7c790a0 in ?? () from /lib/i686/cmov/libc.so.6
#1  0xffffffff in ?? ()
#2  0xb7f33ff4 in ?? () from /lib/ld-linux.so.2
#3  0xb7d7ecec in ?? () from /usr/lib/librsvg-2.so.2
#4  0xb7e9e558 in ?? ()
#5  0xbfb30c10 in ?? ()
#6  0xb7f2685b in ?? () from /lib/ld-linux.so.2
#7  0xb7c796f6 in free () from /lib/i686/cmov/libc.so.6
#8  0xb77fcbf4 in xmlParseEntityDecl () from /usr/lib/libxml2.so.2
#9  0xb77fd456 in xmlParseMarkupDecl () from /usr/lib/libxml2.so.2
#10 0xb77fd502 in ?? () from /usr/lib/libxml2.so.2
#11 0x08cf3408 in ?? ()
#12 0x3e004448 in ?? ()
#13 0x00000000 in ?? ()
(gdb) quit
The program is running.  Exit anyway? (y or n) y
$ sudo apt-get build-dep librsvg2-2
[...]
$ DEB_BUILD_OPTIONS=nostrip apt-get -b source librsvg2-2
[...]
$ sudo dpkg -i librsvg*deb
[...]
$ rsvg-convert /usr/share/icons/HighContrast-SVG/scalable/actions/gtk-find.svg >/dev/null
$ echo $?
0






More information about the pkg-gnome-maintainers mailing list