SIGSEGV while opening import dialog

Bug #581374 reported by dopelover
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
High
Unassigned

Bug Description

Inkscape 0.47+devel r9422 (Ubuntu 9.10) crashed when I invoked Ctrl+I shortcut to open import dialog. I was trying to import an image to previously opened PDF file. The PDF file is attached to the report.

----------------------GDB output---------------------
Program received signal SIGSEGV, Segmentation fault.
0x00000100 in ?? ()
(gdb) bt
#0 0x00000100 in ?? ()
#1 0x00b15faa in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#2 0x00ec2818 in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0
#3 0x00ea6a18 in ?? () from /usr/lib/libgobject-2.0.so.0
#4 0x00d868d0 in ?? () from /usr/lib/libgio-2.0.so.0
#5 0x00d8ba40 in ?? () from /usr/lib/libgio-2.0.so.0
#6 0x00ea7c4c in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#7 0x00ea890c in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#8 0x00ea8a27 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#9 0x00d865f5 in ?? () from /usr/lib/libgio-2.0.so.0
#10 0x00d7e5fe in ?? () from /usr/lib/libgio-2.0.so.0
#11 0x00d37f05 in g_file_monitor_file () from /usr/lib/libgio-2.0.so.0
#12 0x008ad0c5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x00ec29c2 in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0
#14 0x00ea6a18 in ?? () from /usr/lib/libgobject-2.0.so.0
#15 0x00ea818a in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#16 0x00ea8a48 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#17 0x008acd47 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x008a28de in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x00ec29c2 in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0
#20 0x00ea6a18 in ?? () from /usr/lib/libgobject-2.0.so.0
#21 0x008a3e51 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00ea7c4c in g_object_newv () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#23 0x00ea8a48 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#24 0x008a43f7 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x008a9716 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#26 0x00ea7c4c in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#27 0x00ea8a48 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#28 0x008a4b55 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00ea7c4c in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#30 0x00610c8b in Glib::Object::Object(Glib::ConstructParams const&) ()
   from /usr/lib/libglibmm-2.4.so.1
#31 0x0031488c in Gtk::Object::Object(Glib::ConstructParams const&) ()
   from /usr/lib/libgtkmm-2.4.so.1
#32 0x00391a7c in Gtk::Widget::Widget(Glib::ConstructParams const&) ()
   from /usr/lib/libgtkmm-2.4.so.1
#33 0x002d7436 in Gtk::Container::Container(Glib::ConstructParams const&) ()
   from /usr/lib/libgtkmm-2.4.so.1
#34 0x002b56d6 in Gtk::Bin::Bin(Glib::ConstructParams const&) ()
   from /usr/lib/libgtkmm-2.4.so.1
#35 0x0039e7b6 in Gtk::Window::Window(Glib::ConstructParams const&) ()
   from /usr/lib/libgtkmm-2.4.so.1
#36 0x002d95a6 in Gtk::Dialog::Dialog(Glib::ConstructParams const&) ()
   from /usr/lib/libgtkmm-2.4.so.1
#37 0x002ea84b in Gtk::FileChooserDialog::FileChooserDialog(Gtk::Window&, Glib::ustring const&, Gtk::FileChooserAction) () from /usr/lib/libgtkmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
#38 0x083a0dd3 in FileDialogBaseGtk (this=0xdca2918, parentWindow=...,
    dir=..., fileTypes=Inkscape::UI::Dialog::IMPORT_TYPES, title=...,
    __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at ui/dialog/filedialogimpl-gtkmm.h:165
#39 FileOpenDialogImplGtk (this=0xdca2918, parentWindow=..., dir=...,
    fileTypes=Inkscape::UI::Dialog::IMPORT_TYPES, title=...,
    __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at ui/dialog/filedialogimpl-gtkmm.cpp:646
#40 0x0839c370 in Inkscape::UI::Dialog::FileOpenDialog::create (
    parentWindow=..., path=..., fileTypes=Inkscape::UI::Dialog::IMPORT_TYPES,
    title=0xb7e65fe4 "Wybierz plik do zaimportowania")
    at ui/dialog/filedialog.cpp:89
#41 0x0809bfc9 in sp_file_import (parentWindow=...) at file.cpp:1118
#42 0x0825456d in sp_action_perform (action=0x8fb3d90, data=0x0)
    at helper/action.cpp:181
#43 0x080d10c8 in sp_shortcut_invoke (shortcut=33554537, view=0x8fcedb0)
    at shortcuts.cpp:55
#44 0x0825a997 in on_window_key_press (event=0xb225560) at helper/window.cpp:34
#45 0x0038f682 in ?? () from /usr/lib/libgtkmm-2.4.so.1
#46 0x008fe2f4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#47 0x00ea1252 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#48 0x00eb5d90 in ?? () from /usr/lib/libgobject-2.0.so.0
#49 0x00eb6c33 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#50 0x00eb7256 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#51 0x00a2b306 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#52 0x008f6a03 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#53 0x008f7cd7 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#54 0x00bec35a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#55 0x00f245e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#56 0x00f282d8 in ?? () from /lib/libglib-2.0.so.0
#57 0x00f28817 in g_main_loop_run () from /lib/libglib-2.0.so.0
#58 0x008f8299 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#59 0x003063d7 in Gtk::Main::run_impl() () from /usr/lib/libgtkmm-2.4.so.1
#60 0x003061d2 in Gtk::Main::run() () from /usr/lib/libgtkmm-2.4.so.1
#61 0x0808a59b in sp_main_gui (argc=1, argv=0xbffff454) at main.cpp:983
#62 0x0817071a in Inkscape::NSApplication::Application::run (this=0xbffff37c)
    at application/application.cpp:114
#63 0x080899da in main (argc=1, argv=0xbffff454) at main.cpp:719

Revision history for this message
dopelover (dopelover) wrote :
Revision history for this message
su_v (suv-lp) wrote :

not reproduced with Inkscape 0.47+devel r9421 on OS X 10.5.8 (LANG: en_US.UTF-8)
tested with both pages of the PDF file

tags: added: crash importing
Changed in inkscape:
importance: Undecided → High
Revision history for this message
jazzynico (jazzynico) wrote :

Not reproduced on Ubuntu 10.04, Inkscape 0.47 and bzr rev. 9423.
Both pages import correctly.

Did you use specific options or the default ones?

Changed in inkscape:
status: New → Incomplete
Revision history for this message
dopelover (dopelover) wrote : Re: [Bug 581374] Re: SIGSEGV while opening import dialog

I used the default ones. I just opened the PDF ungrouped gropus, added
an layer, moved some elements and wanted to import an image and then
inkscape crashed.

Dnia 2010-05-16, o godz. 17:28:47
JazzyNico <email address hidden> napisał(a):

> Not reproduced on Ubuntu 10.04, Inkscape 0.47 and bzr rev. 9423.
> Both pages import correctly.
>
> Did you use specific options or the default ones?
>
> ** Changed in: inkscape
> Status: New => Incomplete
>

--
Tomek A.

Revision history for this message
Kris (kris-degussem) wrote :

@dopelover: do you still encounter the issue with current development version?

Revision history for this message
dopelover (dopelover) wrote :

Now it works like a charm. Tested with inkscape r11595.
I think we can close this report.

Revision history for this message
Kris (kris-degussem) wrote :

Thanks for the update.

Changed in inkscape:
status: Incomplete → Fix Committed
milestone: none → 0.49
Bryce Harrington (bryce)
Changed in inkscape:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.