librsvg crashes with SIGSEGV when opening broken SVG file
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
librsvg |
Fix Released
|
Medium
|
|||
librsvg (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Lucid |
Won't Fix
|
Low
|
Unassigned |
Bug Description
Binary package hint: librsvg2-2
Steps to reproduce:
1. Save the attached .tgz file and extract the .svg file that it contains
2. Open Nautilus
3. Navigate to the folder where the .svg file was extracted
Expected behaviour:
Nautilus opens the file.
Actual behaviour:
Nautilus stops responding, the window greys out and Nautilus eventually crashes.
ProblemType: Crash
DistroRelease: Ubuntu 10.04
Package: nautilus 1:2.30.1-0ubuntu1.1
ProcVersionSign
Uname: Linux 2.6.32-23-generic i686
Architecture: i386
Date: Wed Jul 21 02:55:01 2010
ExecutablePath: /usr/bin/nautilus
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta i386 (20100406.1)
ProcCmdline: nautilus
ProcEnviron:
PATH=(custom, user)
LANG=en_GB.utf8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0xf0dea1: repz cmpsb %es:(%edi)
PC (0x00f0dea1) ok
source "%es:(%edi)" (0x00f31952) ok
destination "%ds:(%esi)" (0x0000007b) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: nautilus
StacktraceTop:
?? () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
Title: nautilus crashed with SIGSEGV
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
visibility: | private → public |
summary: |
- nautilus crashed with SIGSEGV when opening Downloads directory + nautilus crashed with SIGSEGV when opening directory that contains + attached SVG file |
description: | updated |
description: | updated |
summary: |
- nautilus crashed with SIGSEGV when opening directory that contains - attached SVG file + librsvg crashes with SIGSEGV when opening attached SVG file |
tags: | added: patch |
Changed in librsvg (Ubuntu): | |
status: | Triaged → Fix Committed |
tags: |
added: patch-accepted removed: patch |
Changed in librsvg: | |
status: | Unknown → New |
tags: | added: patch-forwarded-upstream |
Changed in librsvg (Ubuntu Lucid): | |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in librsvg: | |
importance: | Unknown → Medium |
Changed in librsvg: | |
status: | New → Confirmed |
Changed in librsvg: | |
status: | Confirmed → Fix Released |
StacktraceTop: server_ parse (inherit=0x8efd674, defs=0x8d655e0, style_pair (ctx=<value optimized out>, style_attrs (ctx=0x8ee1418, state=0x8efd600, group_set_ atts (self=0x8a89e40, ctx=0x8ee1418,
rsvg_paint_
rsvg_parse_
rsvg_parse_style (ctx=0x8ee1418, state=0x8efd600,
rsvg_parse_
rsvg_node_