Comment 0 for bug 546752

Revision history for this message
Alex Valavanis (valavanisalex) wrote : inkscape crashed with SIGSEGV in __gnu_cxx::new_allocator<Inkscape::LivePathEffect::LPEObjectReference*>::construct()

Binary package hint: inkscape

To reproduce:

1. Draw three circles, one above the other.
2. Create a connector from the top circle to the bottom one
>> (The connector passes over the top of the middle circle)
3. Select all three circles with the selector tool
4. Click on the connector tool and choose "Make connectors avoid selected objects"
>> (The connector "kinks" to avoid the middle circle)
5. Select all three circles and the connector
6. Object->Group
>> (The connector passes over the top of the middle circle... I'll file this as a separate bug!)
7. Object->Ungroup
>> (CRASH!!)

Similar behaviour was observed in an older bug (#168033) which was fixed long ago. The crash I am reporting has a different backtrace, so I figured it's best to create a new report.

ProblemType: Crash
Architecture: amd64
CrashCounter: 1
Date: Thu Mar 25 09:16:36 2010
DistroRelease: Ubuntu 10.04
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/inkscape
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20091209)
NonfreeKernelModules: nvidia
Package: inkscape 0.47.0-1ubuntu2
ProcCmdline: inkscape
ProcCwd: /home/alex
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_GB.utf8
ProcVersionSignature: Ubuntu 2.6.32-17.26-generic 2.6.32.10+drm33.1
SegvAnalysis:
 Segfault happened at: 0x4ca4a0 <_Z27sp_lpe_item_get_effect_listP9SPLPEItem+48>: mov 0x10(%rbx),%rdx
 PC (0x004ca4a0) ok
 source "0x10(%rbx)" (0x00000012) not located in a known VMA region (needed readable region)!
 destination "%rdx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: inkscape
StacktraceTop:
 __gnu_cxx::new_allocator<Inkscape::LivePathEffect::LPEObjectReference*>::construct (lpeitem=<value optimised out>)
 std::list<Inkscape::LivePathEffect::LPEObjectReference*, std::allocator<Inkscape::LivePathEffect::LPEObjectReference*> >::_M_create_node (
 std::list<Inkscape::LivePathEffect::LPEObjectReference*, std::allocator<Inkscape::LivePathEffect::LPEObjectReference*> >::_M_insert (
 std::list<Inkscape::LivePathEffect::LPEObjectReference*, std::allocator<Inkscape::LivePathEffect::LPEObjectReference*> >::push_back (
 _M_initialize_dispatch<std::_List_const_iterator<Inkscape::LivePathEffect::LPEObjectReference*> > (lpeitem=<value optimised out>)
Title: inkscape crashed with SIGSEGV in __gnu_cxx::new_allocator<Inkscape::LivePathEffect::LPEObjectReference*>::construct()
Uname: Linux 2.6.32-17-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare