Comment 3 for bug 85797

Revision history for this message
Kees Cook (kees) wrote : Re: [apport] inkscape crashed with SIGSEGV in ()

Looks like the node being un-done is a pure virtual? Maybe gdb is lying to me:

(gdb) up
#1 0x080886fa in inkscape_segv_handler (signum=11) at inkscape.cpp:537
(gdb) up
#2 <signal handler called>
(gdb) up
#3 0x0848185c in sp_repr_undo_log (log=0x85489f8) at xml/event.cpp:152
152 g_assert(!log->repr->session()->inTransaction());
(gdb) print log
$1 = (class Inkscape::XML::Event *) 0x85489f8
(gdb) print log->repr
$2 = (class Inkscape::XML::Node *) 0x84812a0
(gdb) print log->repr->_logger
There is no member or method named _logger.
(gdb) print (class 'Inkscape::XML::Node' *)log->repr
$3 = (Inkscape::XML::Node *) 0x84812a0
(gdb) print (class 'Inkscape::XML::SimpleNode' *)log->repr
Cannot access memory at address 0x0
(gdb) print *log->repr
$4 = {<Inkscape::GC::Anchored> = {_vptr.Anchored = 0x53e58955,
    _anchor = 0x8b14ec83}, <No data fields>}