eog crashed with SIGSEGV in rsvg_filter_primitive_image_render_in()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
librsvg (Ubuntu) |
Incomplete
|
Medium
|
Unassigned |
Bug Description
evince crashes with the following backtrace and glibc error when opening the attached svg.
(gdb) r koo.svg
Starting program: /usr/bin/eog koo.svg
[Thread debugging using libthread_db enabled]
[New Thread 0xb7ddcb70 (LWP 14739)]
[New Thread 0xb75dbb70 (LWP 14740)]
[New Thread 0xb6ddab70 (LWP 14741)]
*** glibc detected *** /usr/bin/eog: munmap_chunk(): invalid pointer: 0x082bc130 ***
======= Backtrace: =========
/lib/i386-
/lib/i386-
/lib/i386-
/lib/i386-
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/lib/i386-
/lib/i386-
/lib/i386-
======= Memory map: ========
00110000-0012c000 r-xp 00000000 08:01 1966800 /lib/i386-
0012c000-0012d000 r--p 0001b000 08:01 1966800 /lib/i386-
0012d000-0012e000 rw-p 0001c000 08:01 1966800 /lib/i386-
0012e000-0012f000 r-xp 00000000 00:00 0 [vdso]
0012f000-00367000 r-xp 00000000 08:01 1838913 /usr/lib/
00367000-00368000 ---p 00238000 08:01 1838913 /usr/lib/
00368000-00369000 r--p 00238000 08:01 1838913 /usr/lib/
00369000-003be000 rw-p 00239000 08:01 1838913 /usr/lib/
003be000-003ca000 rw-p 00000000 00:00 0
003ca000-003ee000 r-xp 00000000 08:01 1837260 /usr/lib/
003ee000-003ef000 r--p 00023000 08:01 1837260 /usr/lib/
003ef000-003f0000 rw-p 00024000 08:01 1837260 /usr/lib/
003f0000-003f3000 r-xp 00000000 08:01 1839269 /usr/lib/
003f3000-003f4000 r--p 00002000 08:01 1839269 /usr/lib/
003f4000-003f5000 rw-p 00003000 08:01 1839269 /usr/lib/
003f5000-00423000 r-xp 00000000 08:01 1837722 /usr/lib/
00423000-00424000 ---p 0002e000 08:01 1837722 /usr/lib/
00424000-00425000 r--p 0002e000 08:01 1837722 /usr/lib/
00425000-00427000 rw-p 0002f000 08:01 1837722 /usr/lib/
00427000-007f8000 r-xp 00000000 08:01 1838008 /usr/lib/
007f8000-007fc000 r--p 003d0000 08:01 1838008 /usr/lib/
007fc000-007fe000 rw-p 003d4000 08:01 1838008 /usr/lib/
007fe000-00800000 rw-p 00000000 00:00 0
00800000-00895000 r-xp 00000000 08:01 1838026 /usr/lib/
00895000-00896000 ---p 00095000 08:01 1838026 /usr/lib/
00896000-00898000 r--p 00095000 08:01 1838026 /usr/lib/
00898000-00899000 rw-p 00097000 08:01 1838026 /usr/lib/
00899000-008b2000 r-xp 00000000 08:01 1836303 /usr/lib/
008b2000-008b3000 ---p 00019000 08:01 1836303 /usr/lib/
008b3000-008b4000 r--p 00019000 08:01 1836303 /usr/lib/
008b4000-008b5000 rw-p 0001a000 08:01 1836303 /usr/lib/
008b5000-008de000 r-xp 00000000 08:01 1835487 /usr/lib/
008de000-008ea000 r--p 00029000 08:01 1835487 /usr/lib/
008ea000-008eb000 rw-p 00035000 08:01 1835487 /usr/lib/
008eb000-00918000 r-xp 00000000 08:01 1839273 /usr/lib/
00918000-00919000 r--p 0002c000 08:01 1839273 /usr/lib/
00919000-0091a000 rw-p 0002d000 08:01 1839273 /usr/lib/
0091a000-0091c000 rw-p 00000000 00:00 0
0091c000-00a01000 r-xp 00000000 08:01 1838936 /usr/lib/
00a01000-00a02000 ---p 000e5000 08:01 1838936 /usr/lib/
00a02000-00a05000 r--p 000e5000 08:01 1838936 /usr/lib/
00a05000-00a07000 rw-p 000e8000 08:01 1838936 /usr/lib/
00a07000-00a26000 r-xp 00000000 08:01 1838873 /usr/lib/
00a26000-00a27000 r--p 0001e000 08:01 1838873 /usr/lib/
00a27000-00a28000 rw-p 0001f000 08:01 1838873 /usr/lib/
00a28000-00a3d000 r-xp 00000000 08:01 1966794 /lib/i386-
00a3d000-00a3e000 r--p 00015000 08:01 1966794 /lib/i386-
00a3e000-00a3f000 rw-p 00016000 08:01 1966794 /lib/i386-
00a3f000-00a41000 rw-p 00000000 00:00 0
00a41000-00a70000 r-xp 00000000 08:01 1835465 /usr/lib/
00a70000-00a71000 r--p 0002e000 08:01 1835465 /usr/lib/
00a71000-00a72000 rw-p 0002f000 08:01 1835465 /usr/lib/
00a72000-00b70000 r-xp 00000000 08:01 1836068 /usr/lib/
00b70000-00b71000 ---p 000fe000 08:01 1836068 /usr/lib/
00b71000-00b73000 r--p 000fe000 08:01 1836068 /usr/lib/
00b73000-00b74000 rw-p 00100000 08:01 1836068 /usr/lib/
00b74000-00b75000 rw-p 00000000 00:00 0
00b75000-00b90000 r-xp 00000000 08:01 1837998 /usr/lib/
00b90000-00b91000 r--p 0001a000 08:01 1837998 /usr/lib/
00b91000-00b92000 rw-p 0001b000 08:01 1837998 /usr/lib/
00b92000-00bb6000 r-xp 00000000 08:01 1966799 /lib/i386-
00bb6000-00bb7000 r--p 00023000 08:01 1966799 /lib/i386-
00bb7000-00bb8000 rw-p 00024000 08:01 1966799 /lib/i386-
00bb8000-00c66000 r-xp 00000000 08:01 1836706 /usr/lib/
00c66000-00c67000 ---p 000ae000 08:01 1836706 /usr/lib/
00c67000-00c68000 r--p 000ae000 08:01 1836706 /usr/lib/
00c68000-00c69000 rw-p 000af000 08:01 1836706 /usr/lib/
00c69000-00c6b000 rw-p 00000000 00:00 0
00c6b000-00cb0000 r-xp 00000000 08:01 1835674 /usr/lib/
00cb0000-00cb1000 r--p 00044000 08:01 1835674 /usr/lib/
00cb1000-00cb2000 rw-p 00045000 08:01 1835674 /usr/lib/
00cb2000-00cb4000 r-xp 00000000 08:01 1835698 /usr/lib/
00cb4000-00cb5000 r--p 00002000 08:01 1835698 /usr/lib/
Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb75dbb70 (LWP 14740)]
0x0012e416 in __kernel_vsyscall ()
(gdb) bt
#0 0x0012e416 in __kernel_vsyscall ()
#1 0x01035e71 in raise (sig=6) at ../nptl/
#2 0x0103934e in abort () at abort.c:92
#3 0x0106c577 in __libc_message (do_abort=2,
fmt=0x11458ac "*** glibc detected *** %s: %s: 0x%s ***\n")
at ../sysdeps/
#4 0x01076961 in malloc_printerr (action=<value optimized out>,
str=<value optimized out>, ptr=0x82bc130) at malloc.c:6283
#5 0x0107710e in munmap_chunk (p=0x82bc128) at malloc.c:3540
#6 0x00d02c86 in g_free () from /lib/i386-
#7 0x00d1fb5c in g_string_free () from /lib/i386-
#8 0x00a4dd47 in rsvg_filter_
at rsvg-filter.c:3472
#9 0x00a492de in rsvg_defs_free (defs=0x8260e18) at rsvg-defs.c:168
#10 0x00a6c178 in instance_dispose (instance=
#11 0x00c788c3 in g_object_unref ()
from /usr/lib/
#12 0x0190ba24 in gdk_pixbuf_
error=
#13 0x00b804f9 in gdk_pixbuf_
from /usr/lib/
#14 0x0807c652 in eog_image_load ()
#15 0x080891a0 in ?? ()
ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: eog 2.32.1-0ubuntu2
ProcVersionSign
Uname: Linux 2.6.38-5-generic i686
Architecture: i386
Date: Mon Jul 18 20:16:22 2011
ExecutablePath: /usr/bin/eog
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110302)
ProcCmdline: eog koo.svg
ProcEnviron:
SHELL=/bin/bash
LANG=en_US.UTF-8
LANGUAGE=en_US:en
SegvAnalysis:
Segfault happened at: 0xb11811 <rsvg_filter_
PC (0x00b11811) ok
source "(%eax)" (0x000033ab) not located in a known VMA region (needed readable region)!
destination "%eax" ok
Stack memory exhausted (SP below stack segment)
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: eog
StacktraceTop:
rsvg_filter_
rsvg_filter_
rsvg_filter_
rsvg_filter_render (self=0x8bd9630, source=0x8bfc370, context=0x8c1f130, bounds=0x8bc9d90, channelmap=0xb2951f "2103") at rsvg-filter.c:499
rsvg_cairo_
Title: eog crashed with SIGSEGV in rsvg_filter_
UpgradeStatus: Upgraded to natty on 2011-03-21 (119 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XsessionErrors:
Error: No Symbols named "mac" in the include file "macintosh_vndr/fi"
(nautilus:1231): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed
(nautilus:1231): GStreamer-CRITICAL **: gst_debug_
StacktraceTop: primitive_ image_render_ in (self=0x8bf4428, ctx=0x8c42400) at rsvg-filter.c:3339 primitive_ image_render (self=0x8bf4428, ctx=0x8c42400) at rsvg-filter.c:3435 primitive_ render (self=0x8bd9630, source=0x8bfc370, context=0x8c1f130, bounds=0x8bc9d90, channelmap=0xb2951f "2103") at rsvg-filter.c:85 pop_render_ stack (ctx=0x8c1f130) at rsvg-cairo- draw.c: 965
rsvg_filter_
rsvg_filter_
rsvg_filter_
rsvg_filter_render (self=0x8bd9630, source=0x8bfc370, context=0x8c1f130, bounds=0x8bc9d90, channelmap=0xb2951f "2103") at rsvg-filter.c:499
rsvg_cairo_