inkscape crashed with SIGSEGV in getObject()

Bug #941317 reported by Giorgi Gzirishvili
36
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
High
Johan Engelen
inkscape (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

-

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: inkscape 0.48.3-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-17.27-generic 3.2.6
Uname: Linux 3.2.0-17-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.93-0ubuntu2
Architecture: amd64
Date: Sun Feb 26 13:09:59 2012
ExecutablePath: /usr/bin/inkscape
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
ProcCmdline: inkscape
SegvAnalysis:
Segfault happened at: 0x688505 <_ZN8Inkscape11Preferences8_getNodeERKN4Glib7ustringEb+69>: mov (%rdi),%rax
PC (0x00688505) ok
source "(%rdi)" (0x100000000) not located in a known VMA region (needed readable region)!
destination "%rax" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: inkscape
StacktraceTop:
SPGradient::rebuildVector() ()
SPGradient::ensureColors() ()
SPRGPainter::painter_new(SPPaintServer*, Geom::Matrix const&, Geom::Matrix const&, NRRect const*) ()
sp_paint_server_painter_new(SPPaintServer*, Geom::Matrix const&, Geom::Matrix const&, NRRect const*) ()
?? ()
Title: inkscape crashed with SIGSEGV in SPGradient::rebuildVector()
UpgradeStatus: Upgraded to precise on 2012年02月24日 (2 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare vboxusers

Related branches

lp:~valavanisalex/ubuntu/raring/inkscape/fix-1091308
Daniel Holbach (community): Approve
Ubuntu branches: Pending requested
Diff: 72483 lines (+22124/-19799)
123 files modified
AUTHORS (+6/-3)
Info.plist (+3/-3)
Info.plist.in (+1/-1)
Makefile.in (+66/-20)
NEWS (+26/-1)
aclocal.m4 (+13/-11)
build.xml (+12/-11)
config.h.in (+3/-0)
configure (+235/-143)
configure.ac (+7/-1)
debian/changelog (+14/-0)
debian/patches/03_track_libpoppler25_abi_changes.patch (+0/-438)
debian/patches/04_track_libpoppler25_abi_changes_colorspace.patch (+0/-165)
debian/patches/series (+0/-2)
doc/Makefile.in (+27/-3)
inkscape.1 (+7/-4)
inkscape.el.1 (+7/-4)
inkscape.fr.1 (+7/-4)
inkscape.ja.1 (+7/-4)
inkscape.sk.1 (+7/-4)
inkscape.spec (+1/-1)
inkscape.zh_TW.1 (+7/-4)
packaging/macosx/Resources/bin/inkscape (+22/-3)
packaging/macosx/Resources/themes/Clearlooks-Quicksilver-OSX/gtk-2.0/pre_gtkrc (+46/-22)
packaging/macosx/osx-app.sh (+4/-0)
packaging/win32/inkscape.nsi (+1/-1)
po/be.po (+902/-590)
po/eu.po (+8365/-7839)
po/fr.po (+2/-2)
po/uk.po (+8638/-7775)
share/Makefile.in (+31/-10)
share/clipart/Makefile.in (+31/-4)
share/examples/Makefile.in (+31/-4)
share/extensions/Barcode/Makefile.in (+31/-4)
share/extensions/Makefile.in (+43/-13)
share/extensions/Poly3DObjects/Makefile.in (+31/-4)
share/extensions/alphabet_soup/Makefile.in (+31/-4)
share/extensions/dxf_input.py (+15/-11)
share/extensions/dxf_outlines.py (+7/-6)
share/extensions/embedimage.py (+4/-1)
share/extensions/hpgl_output.py (+2/-2)
share/extensions/svg2xaml.xsl (+1/-1)
share/extensions/test/Makefile.in (+27/-3)
share/extensions/txt2svg.pl (+5/-2)
share/extensions/xaml2svg/Makefile.in (+31/-4)
share/filters/Makefile.in (+31/-4)
share/fonts/Makefile.in (+31/-4)
share/gradients/Makefile.in (+31/-4)
share/icons/Makefile.in (+35/-11)
share/icons/application/16x16/Makefile.in (+31/-4)
share/icons/application/22x22/Makefile.in (+31/-4)
share/icons/application/24x24/Makefile.in (+31/-4)
share/icons/application/256x256/Makefile.in (+31/-4)
share/icons/application/32x32/Makefile.in (+31/-4)
share/icons/application/48x48/Makefile.in (+31/-4)
share/icons/application/Makefile.in (+31/-10)
share/keys/Makefile.in (+31/-4)
share/keys/adobe-illustrator-cs2.xml (+4/-4)
share/keys/default.xml (+3/-3)
share/keys/inkscape.xml (+3/-3)
share/markers/Makefile.in (+31/-4)
share/palettes/Makefile.in (+31/-4)
share/patterns/Makefile.in (+31/-4)
share/screens/Makefile.in (+31/-4)
share/templates/Makefile.in (+31/-4)
share/tutorials/Makefile.in (+31/-4)
share/tutorials/tutorial-interpolate.be.svg (+336/-352)
share/tutorials/tutorial-interpolate.de.svg (+97/-112)
share/tutorials/tutorial-interpolate.fr.svg (+132/-148)
share/tutorials/tutorial-interpolate.hu.svg (+208/-223)
share/tutorials/tutorial-interpolate.ja.svg (+351/-367)
share/tutorials/tutorial-interpolate.nl.svg (+5/-5)
share/tutorials/tutorial-interpolate.pl.svg (+199/-214)
share/tutorials/tutorial-interpolate.sk.svg (+156/-172)
share/tutorials/tutorial-interpolate.sl.svg (+87/-102)
share/tutorials/tutorial-interpolate.svg (+98/-113)
share/tutorials/tutorial-interpolate.vi.svg (+157/-172)
share/tutorials/tutorial-interpolate.zh_TW.svg (+352/-368)
share/ui/Makefile.in (+31/-4)
src/Makefile.in (+31/-4)
src/dialogs/export.cpp (+7/-0)
src/display/canvas-arena.cpp (+13/-0)
src/display/nr-arena-glyphs.cpp (+1/-1)
src/display/nr-arena-shape.cpp (+1/-1)
src/document.h (+22/-0)
src/draw-anchor.cpp (+10/-10)
src/dropper-context.cpp (+3/-3)
src/ege-adjustment-action.cpp (+7/-0)
src/extension/dependency.cpp (+9/-21)
src/extension/implementation/script.cpp (+10/-8)
src/extension/internal/pdfinput/pdf-parser.cpp (+208/-13)
src/extension/internal/pdfinput/svg-builder.cpp (+2/-4)
src/extension/param/string.cpp (+19/-6)
src/extension/system.cpp (+38/-1)
src/file.cpp (+5/-4)
src/helper/png-write.cpp (+2/-2)
src/ink-action.cpp (+4/-2)
src/inkscape-version.cpp (+1/-1)
src/inkscape.rc (+5/-5)
src/inkview.rc (+5/-5)
src/libnrtype/Layout-TNG-Output.cpp (+4/-2)
src/object-edit.cpp (+12/-0)
src/preferences-skeleton.h (+4/-0)
src/selection.cpp (+1/-36)
src/selection.h (+0/-6)
src/seltrans.cpp (+12/-20)
src/snap-candidate.h (+2/-0)
src/snap.cpp (+7/-2)
src/snap.h (+15/-1)
src/sp-gradient.cpp (+1/-1)
src/sp-image.cpp (+14/-38)
src/sp-object.cpp (+8/-0)
src/sp-object.h (+10/-0)
src/ui/context-menu.cpp (+54/-13)
src/ui/dialog/aboutbox.cpp (+4/-0)
src/ui/dialog/filedialogimpl-win32.cpp (+3/-3)
src/ui/dialog/filter-effects-dialog.cpp (+4/-1)
src/ui/dialog/inkscape-preferences.cpp (+5/-2)
src/ui/dialog/layers.cpp (+2/-0)
src/ui/dialog/ocaldialogs.cpp (+8/-2)
src/ui/widget/attr-widget.h (+5/-0)
src/ui/widget/entity-entry.cpp (+1/-1)
src/xml/repr-io.cpp (+7/-1)
api
Revision history for this message
Giorgi Gzirishvili (giogziro95) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
getObject (this=0x0) at /usr/include/c++/4.6/bits/locale_facets.h:1077
SPGradient::rebuildVector (this=0x49de010) at sp-gradient.cpp:1038
SPGradient::ensureColors (this=0x49de010) at sp-gradient.cpp:1130
SPRGPainter::painter_new (ps=0x49de010, full_transform=..., bbox=0xa8aad90) at sp-gradient.cpp:1907
sp_paint_server_painter_new (ps=0x49de010, full_transform=..., parent_transform=..., bbox=0xa8aad90) at sp-paint-server.cpp:108

Revision history for this message
Revision history for this message
Changed in inkscape (Ubuntu):
importance: Undecided → Medium
summary: - inkscape crashed with SIGSEGV in SPGradient::rebuildVector()
+ inkscape crashed with SIGSEGV in getObject()
tags: removed: need-amd64-retrace
Alex Valavanis (valavanisalex)
visibility: private → public
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in inkscape (Ubuntu):
status: New → Confirmed
Alex Valavanis (valavanisalex)
Changed in inkscape (Ubuntu):
status: Confirmed → Triaged
Changed in inkscape:
importance: Undecided → High
tags: added: crash
Revision history for this message
Johan Engelen (johanengelen) wrote :

Any way for me to reproduce it?

Revision history for this message
Johan Engelen (johanengelen) wrote :

Thanks for the very detailed crash information from which I was able to find the culprit and fix it :-)
rev. 11157

Changed in inkscape:
assignee: nobody → Johan Engelen (johanengelen)
milestone: none → 0.49
status: New → Fix Committed
su_v (suv-lp)
tags: added: backport-proposed
Revision history for this message
Kris (kris-degussem) wrote :

Backported for 0.48.4 in 0.48.x branch in revision 9892.

tags: removed: backport-proposed
Changed in inkscape:
milestone: 0.49 → 0.48.4
Ted Gould (ted)
Changed in inkscape:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package inkscape - 0.48.4-0ubuntu1

---------------
inkscape (0.48.4-0ubuntu1) raring; urgency=low

* New upstream release (LP: #1091308). Fixes several Ubuntu bugs:
- Inkscape crashed with SIGSEGV in getObject() (LP: #941317)
- Inkscape crashed with SIGSEGV in
Inkscape::Extension::Implementation::Script::effect() (LP: #944077)
- Inkscape crashed with SIGSEGV in
Inkscape::Extension::Output::get_extension() (LP: #973174)
- Overlay scrollbars causing input boxes to be small (LP: #946631)
* Drop 03_track_libpoppler25_abi_changes.patch: applied upstream
* Drop 04_track_libpoppler25_abi_changes_colorspace.patch: applied upstream
-- Alexander Valavanis <email address hidden> 2012年12月19日 13:45:59 +0000

Changed in inkscape (Ubuntu):
status: Triaged → Fix Released
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.

AltStyle によって変換されたページ (->オリジナル) /