crash while loading a file
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
New
|
Undecided
|
Unassigned |
Bug Description
Inkscape crash when I try to open a file (attached), either from the command line, or from an inkscape menu.
Version 0.91
Here is the backtrace :
#0 0x00007fffeed244b7 in raise () from /usr/lib/libc.so.6
#1 0x00007fffeed2588a in abort () from /usr/lib/libc.so.6
#2 0x00007fffef82cfcd in __gnu_cxx:
#3 0x00007fffef82ae56 in __cxxabiv1:
#4 0x00007fffef82aea1 in std::terminate() () from /usr/lib/
#5 0x00007fffef82b0b8 in __cxa_throw () from /usr/lib/
#6 0x00007ffff55046a7 in Glib::ConvertEr
#7 0x00007ffff5515947 in Glib::Error:
#8 0x00007ffff550441d in Glib::filename_
#9 0x0000000000523891 in Inkscape:
#10 0x0000000000524be3 in Inkscape:
#11 0x00000000004c37c9 in sp_file_open (uri=..., key=key@entry=0x0, add_to_
#12 0x00000000004ed31d in sp_recent_open (recent_
#13 0x00007ffff0129175 in g_closure_invoke () from /usr/lib/
#14 0x00007ffff013aa5c in ?? () from /usr/lib/
#15 0x00007ffff01436f8 in g_signal_
#16 0x00007ffff014395f in g_signal_emit () from /usr/lib/
#17 0x00007ffff0129175 in g_closure_invoke () from /usr/lib/
#18 0x00007ffff013aa5c in ?? () from /usr/lib/
#19 0x00007ffff01436f8 in g_signal_
#20 0x00007ffff014395f in g_signal_emit () from /usr/lib/
#21 0x00007ffff6ac1926 in gtk_widget_activate () from /usr/lib/
#22 0x00007ffff69bd81d in gtk_menu_
#23 0x00007ffff69bdbbb in ?? () from /usr/lib/
#24 0x00007ffff69ab90f in ?? () from /usr/lib/
#25 0x00007ffff0129175 in g_closure_invoke () from /usr/lib/
#26 0x00007ffff013a952 in ?? () from /usr/lib/
#27 0x00007ffff0143205 in g_signal_
#28 0x00007ffff014395f in g_signal_emit () from /usr/lib/
#29 0x00007ffff6ac2b9c in ?? () from /usr/lib/
#30 0x00007ffff69aa054 in gtk_propagate_event () from /usr/lib/
#31 0x00007ffff69aa4eb in gtk_main_do_event () from /usr/lib/
#32 0x00007ffff661f2cc in ?? () from /usr/lib/
#33 0x00007fffefe5471d in g_main_
#34 0x00007fffefe54a08 in ?? () from /usr/lib/
#35 0x00007fffefe54d32 in g_main_loop_run () from /usr/lib/
#36 0x00007ffff69a9467 in gtk_main () from /usr/lib/
#37 0x000000000047344c in sp_main_gui (argc=1, argv=0x7fffffff
#38 0x00007fffeed11800 in __libc_start_main () from /usr/lib/libc.so.6
#39 0x000000000046fbf9 in _start ()
Hum, sorry, I was mistaken.
This wasn't a problem with a specific file, but in the way Inkscape handles the recent file list (to resolve implicit links as far as I see).
I had opened "Conférence_ something. osp" in another application, so there was an utf-8 string in the recent file list, and it was not properly handled.
So, here is a patch, I don't have the time to download the development branch, I hope it can still be fixed in the trunk ;)