Comment 2 for bug 342755

Revision history for this message
Diederik van Lierop (mail-diedenrezi) wrote :

Using the workflow in Chris' 2nd post, Inkscape indeed crashes. This is the backtrace I've obtained

InkscapeSVN Linux GCC [C/C++ Local Application]
 gdb/mi (3/15/09 10:11 PM) (Suspended)
  Thread [1] (Suspended: Signal 'SIGSEGV' received. Description: Segmentation fault.)
   47 Geom::Matrix::operator[]() /home/diedenrezi/eclipse/InkscapeSVN/src/2geom/matrix.h:70 0x00000000004713cc
   46 Geom::operator*() /home/diedenrezi/eclipse/InkscapeSVN/src/2geom/matrix.cpp:219 0x0000000000d2f29b
   45 sp_shape_bbox() /home/diedenrezi/eclipse/InkscapeSVN/src/sp-shape.cpp:543 0x00000000004f921f
   44 sp_item_invoke_bbox_full() /home/diedenrezi/eclipse/InkscapeSVN/src/sp-item.cpp:776 0x00000000004be857
   43 CGroup::calculateBBox() /home/diedenrezi/eclipse/InkscapeSVN/src/sp-item-group.cpp:709 0x00000000004c3565
   42 sp_group_bbox() /home/diedenrezi/eclipse/InkscapeSVN/src/sp-item-group.cpp:278 0x00000000004c566e
   41 sp_item_invoke_bbox_full() /home/diedenrezi/eclipse/InkscapeSVN/src/sp-item.cpp:776 0x00000000004be857
   40 SPItem::getBounds() /home/diedenrezi/eclipse/InkscapeSVN/src/sp-item.cpp:734 0x00000000004bf361
   39 sp_marker_prev_new() /home/diedenrezi/eclipse/InkscapeSVN/src/widgets/stroke-style.cpp:589 0x0000000000bb20ca
   38 sp_marker_menu_build() /home/diedenrezi/eclipse/InkscapeSVN/src/widgets/stroke-style.cpp:669 0x0000000000bb26f9
   37 sp_marker_list_from_doc() /home/diedenrezi/eclipse/InkscapeSVN/src/widgets/stroke-style.cpp:710 0x0000000000bb2a0c
   36 ink_marker_menu_create_menu() /home/diedenrezi/eclipse/InkscapeSVN/src/widgets/stroke-style.cpp:785 0x0000000000bb2d8b
   35 ink_marker_menu() /home/diedenrezi/eclipse/InkscapeSVN/src/widgets/stroke-style.cpp:826 0x0000000000bb3a75
   34 sp_stroke_style_line_widget_new() /home/diedenrezi/eclipse/InkscapeSVN/src/widgets/stroke-style.cpp:1223 0x0000000000bb534d
   33 Inkscape::UI::Dialog::FillAndStroke::_layoutPageStrokeStyle() /home/diedenrezi/eclipse/InkscapeSVN/src/ui/dialog/fill-and-stroke.cpp:87 0x0000000000835d84
   32 FillAndStroke() /home/diedenrezi/eclipse/InkscapeSVN/src/ui/dialog/fill-and-stroke.cpp:54 0x0000000000837220
   31 Inkscape::UI::Dialog::FillAndStroke::getInstance() /home/diedenrezi/eclipse/InkscapeSVN/src/ui/dialog/fill-and-stroke.h:38 0x00000000007fb8c9
   30 Inkscape::UI::Dialog::PanelDialog<Inkscape::UI::Dialog::Behavior::DockBehavior>::create<Inkscape::UI::Dialog::FillAndStroke>() /home/diedenrezi/eclipse/InkscapeSVN/src/ui/dialog/panel-dialog.h:166 0x00000000007fb90c
   29 create<Inkscape::UI::Dialog::FillAndStroke, Inkscape::UI::Dialog::Behavior::DockBehavior>() /home/diedenrezi/eclipse/InkscapeSVN/src/ui/dialog/dialog-manager.cpp:58 0x00000000007f37c5
   28 Inkscape::UI::Dialog::DialogManager::getDialog() /home/diedenrezi/eclipse/InkscapeSVN/src/ui/dialog/dialog-manager.cpp:211 0x00000000007f2209
   27 Inkscape::UI::Dialog::DialogManager::showDialog() /home/diedenrezi/eclipse/InkscapeSVN/src/ui/dialog/dialog-manager.cpp:230 0x00000000007f224d
   26 Inkscape::UI::Dialog::DialogManager::showDialog() /home/diedenrezi/eclipse/InkscapeSVN/src/ui/dialog/dialog-manager.cpp:223 0x00000000007f2292
   25 Inkscape::DialogVerb::perform() /home/diedenrezi/eclipse/InkscapeSVN/src/verbs.cpp:1789 0x00000000005588e7
   24 sp_action_perform() /home/diedenrezi/eclipse/InkscapeSVN/src/helper/action.cpp:181 0x000000000067987f
   23 sp_shortcut_invoke() /home/diedenrezi/eclipse/InkscapeSVN/src/shortcuts.cpp:55 0x00000000004a36c9
   22 on_window_key_press() /home/diedenrezi/eclipse/InkscapeSVN/src/helper/window.cpp:34 0x00000000006818aa
   21 sigc::pointer_functor1<_GdkEventKey*, bool>::operator() /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:111 0x000000000068196e
   20 sigc::adaptor_functor<sigc::pointer_functor1<_GdkEventKey*, bool> >::operator()<_GdkEventKey* const&>() /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84 0x0000000000681991
   19 sigc::internal::slot_call1<sigc::pointer_functor1<_GdkEventKey*, bool>, bool, _GdkEventKey*>::call_it() /usr/include/sigc++-2.0/sigc++/functors/slot.h:137 0x00000000006819bc
   18 <symbol is not available> 0x00000038bef151b2
   17 _gtk_marshal_BOOLEAN__BOXED() /usr/src/debug/gtk+-2.14.7/gtk/gtkmarshalers.c:84 0x00000038b9329a08
   16 g_closure_invoke() 0x0000003e9c20b7dd
   15 <symbol is not available> 0x0000003e9c2219ce
   14 g_signal_emit_valist() 0x0000003e9c2229ea
   13 g_signal_emit() 0x0000003e9c223093
   12 gtk_widget_event_internal() /usr/src/debug/gtk+-2.14.7/gtk/gtkwidget.c:4745 0x00000038b942c7de
   11 IA__gtk_propagate_event() /usr/src/debug/gtk+-2.14.7/gtk/gtkmain.c:2365 0x00000038b932244d
   10 IA__gtk_main_do_event() /usr/src/debug/gtk+-2.14.7/gtk/gtkmain.c:1596 0x00000038b9323493
   9 snooper() /home/diedenrezi/eclipse/InkscapeSVN/src/main.cpp:827 0x000000000044be25
   8 gdk_event_dispatch() /usr/src/debug/gtk+-2.14.7/gdk/x11/gdkevents-x11.c:2365 0x00000038b8e4deac
   7 g_main_context_dispatch() 0x0000003e9ba3779b
   6 <symbol is not available> 0x0000003e9ba3af6d
   5 g_main_loop_run() 0x0000003e9ba3b49d
   4 IA__gtk_main() /usr/src/debug/gtk+-2.14.7/gtk/gtkmain.c:1200 0x00000038b93238a7
   3 sp_main_gui() /home/diedenrezi/eclipse/InkscapeSVN/src/main.cpp:870 0x000000000044c43c
   2 Inkscape::NSApplication::Application::run() /home/diedenrezi/eclipse/InkscapeSVN/src/application/application.cpp:114 0x0000000000563605
   1 main() /home/diedenrezi/eclipse/InkscapeSVN/src/main.cpp:679 0x000000000044cb2f
 gdb (3/15/09 10:11 PM)
 /home/diedenrezi/eclipse/InkscapeSVN/src/inkscape (3/15/09 10:11 PM)