Inkscape crash in symbols.cpp
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
High
|
Martin Owens |
Bug Description
Inkscape (branch lp988601, updated yesterday, bzr revno = 11716, program says version r11679 in "about") started
crashing now and then on Ubuntu. Ran it in gdb until it blew up and then did a "bt". The memory error blew up in
symbols.cpp as shown below:
GNU gdb (Ubuntu/Linaro 7.4-2012.
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://
Reading symbols from /usr/local/
(gdb) run
Starting program: /usr/local/
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-
[New Thread 0xb5ed8b40 (LWP 3445)]
[New Thread 0xb54ffb40 (LWP 3446)]
[New Thread 0xb4cfeb40 (LWP 3447)]
[New Thread 0xb42ffb40 (LWP 3448)]
[Thread 0xb4cfeb40 (LWP 3447) exited]
[Thread 0xb42ffb40 (LWP 3448) exited]
[Thread 0xb5ed8b40 (LWP 3445) exited]
[Thread 0xb54ffb40 (LWP 3446) exited]
Program received signal SIGSEGV, Segmentation fault.
Inkscape:
445 for (SPObject *child = r->firstChild(); child; child = child->getNext()) {
(gdb) bt
#0 Inkscape:
#1 0x0847e842 in Inkscape:
at ui/dialog/
#2 0x0847f18b in Inkscape:
at ui/dialog/
#3 0x08482dd4 in Inkscape:
#4 0x08482f18 in Inkscape:
at ui/dialog/
#5 0x0837231d in emit (_A_a1=@0xbfffeac4: 0x90c22a0, impl=<optimized out>) at /usr/include/
#6 emit (_A_a1=@0xbfffeac4: 0x90c22a0, this=<optimized out>) at /usr/include/
#7 Inkscape:
#8 0x08372441 in Inkscape:
at ui/dialog/
#9 0x013884d3 in g_cclosure_
#10 0x01385484 in g_closure_invoke () from /usr/lib/
#11 0x013970d9 in ?? () from /usr/lib/
#12 0x0139f2dc in g_signal_
#13 0x0139f453 in g_signal_emit () from /usr/lib/
#14 0x080cb359 in inkscape_
#15 0x0831d9cd in SPDesktopWidget
#16 0x00655d4d in ?? () from /usr/lib/
#17 0x00a5c8a2 in ?? () from /usr/lib/
#18 0x01385484 in g_closure_invoke () from /usr/lib/
#19 0x0139736a in ?? () from /usr/lib/
#20 0x0139eff5 in g_signal_
#21 0x0139f453 in g_signal_emit () from /usr/lib/
#22 0x00b96413 in ?? () from /usr/lib/
#23 0x00a5b034 in gtk_main_do_event () from /usr/lib/
#24 0x00e74758 in ?? () from /usr/lib/
---Type <return> to continue, or q <return> to quit---
#25 0x0140dd86 in g_main_
#26 0x0140e125 in ?? () from /lib/i386-
#27 0x0140e56b in g_main_loop_run () from /lib/i386-
#28 0x00a59b8f in gtk_main () from /usr/lib/
#29 0x005cc194 in Gtk::Main:
#30 0x005ccbcf in Gtk::Main::run() () from /usr/lib/
#31 0x080a2715 in sp_main_gui (argc=1, argv=0xbffff6e4) at main.cpp:994
#32 0x0808a157 in main (argc=1, argv=0xbffff6e4) at main.cpp:725
I don't think this has anything to do with the modifications in this branch, as it blew up in this instance just opening
an SVG file.
Related branches
tags: | added: crash |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
On 24/01/2013 19:38, David Mathog wrote:
> Inkscape (branch lp988601, updated yesterday, bzr revno = 11716,
Note: as mentioned in the commit log for branch <lp:~inkscape.dev/inkscape/lp988601>:
r11716 corresponds to trunk r12051