"encountered an internal error and will close now" upon a starting with this specific file
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
High
|
Krzysztof Kosinski |
Bug Description
i have a specific svg file and when i try to open it with inkscape i get a window saying "Inkscape encountered an internal error and will close now." with other files i have no problem. this file has been exported from some other application and i would'nt wonder if there is something erroneous in it, but it would be nice if inkscape could offer some hint on what is wrong with the file and i guess "an internal error" may be something that could be fixed in inkscape.
i use inkscape 0.48 installed from apt-get on kubuntu 11.04
in the terminal i get:
inkscape error.svg
terminate called after throwing an instance of 'Geom::
what(): lib2geom exception: Non-contiguous path (2geom/path.cpp:97)
in gdb i get:
gdb --args inkscape error.svg
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 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/bin/
(gdb) run
Starting program: /usr/bin/inkscape error.svg
[Thread debugging using libthread_db enabled]
[New Thread 0x932fab70 (LWP 14722)]
[New Thread 0x928ffb70 (LWP 14723)]
[New Thread 0x918eeb70 (LWP 14724)]
terminate called after throwing an instance of 'Geom::
what(): lib2geom exception: Non-contiguous path (2geom/path.cpp:97)
Program received signal SIGABRT, Aborted.
0xb7fe1424 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7fe1424 in __kernel_vsyscall ()
#1 0xb6316e71 in raise (sig=6) at ../nptl/
#2 0xb631a34e in abort () at abort.c:92
#3 0xb65300b5 in __gnu_cxx:
#4 0xb652dfa5 in ?? () from /usr/lib/
#5 0xb652dfe2 in std::terminate() () from /usr/lib/
#6 0xb652e14e in __cxa_throw () from /usr/lib/
#7 0x087302b4 in ?? ()
#8 0x086d3a57 in ?? ()
#9 0x086d6d08 in ?? ()
#10 0x081aeb57 in ?? ()
#11 0x081b1e17 in ?? ()
#12 0x081a872a in ?? ()
---Type <return> to continue, or q <return> to quit---
#13 0x081aab7d in ?? ()
#14 0x081a872a in ?? ()
#15 0x081aab7d in ?? ()
#16 0x081a872a in ?? ()
#17 0x081aab7d in ?? ()
#18 0x081a872a in ?? ()
#19 0x081aab7d in ?? ()
#20 0x081a872a in ?? ()
#21 0x085c7efc in ?? ()
#22 0x081d0dfe in ?? ()
#23 0x081d0dfe in ?? ()
#24 0x081d02bc in ?? ()
#25 0x081d0032 in ?? ()
---Type <return> to continue, or q <return> to quit---
#26 0x081d0032 in ?? ()
#27 0x081d36e4 in ?? ()
#28 0x081d38ae in ?? ()
#29 0xb704d311 in ?? () from /lib/i386-
#30 0xb7051aa8 in g_main_
#31 0xb7052270 in ?? () from /lib/i386-
#32 0xb705292b in g_main_loop_run () from /lib/i386-
#33 0xb7627c39 in gtk_main () from /usr/lib/
#34 0xb7e37357 in Gtk::Main:
#35 0xb7e37d42 in Gtk::Main::run() () from /usr/lib/
#36 0x08086cb3 in ?? ()
#37 0x081713ea in ?? ()
#38 0x0808601a in ?? ()
---Type <return> to continue, or q <return> to quit---
#39 0xb6302e37 in __libc_start_main (main=0x8085c20, argc=2, ubp_av=0xbffff1b4, init=0x876b3d0, fini=0x876b430, rtld_fini=
#40 0x08084a61 in ?? ()
(gdb)
if i shall provide any other information let me know
Related branches
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
not sure what the file was intended to look like, but here is what I get on Windows XP, loading it into Inkscape rev 10509, and then saving it again. The original file was not viewable in IE9, but the saved file is viewable in IE9.