Assertion failed: (this->is_initialized()), function operator->, file /Volumes/cyan/mp-test/with-a-long-long-long-directory-name/include/boost/optional/optional.hpp, line 641. Program received signal SIGABRT, Aborted. 0x00007fff8d951ce2 in __pthread_kill () (gdb) bt #0 0x00007fff8d951ce2 in __pthread_kill () #1 0x00007fff868f67d2 in pthread_kill () #2 0x00007fff868e7a7a in abort () #3 0x00007fff8691a5de in __assert_rtn () #4 0x00000001004249bc in boost::optional::operator-> (this=0x7fff5fbfd570) at optional.hpp:641 #5 0x0000000100d4cfe0 in Inkscape::UI::Dialog::SymbolsDialog::create_symbol_image (this=0x108f69a00, symbol_id=0x107695900 "glyph4-30", source=0x107698cc0, drawing=0x108f69dd0, unnamed_arg=115) at symbols.cpp:530 #6 0x0000000100d5021f in Inkscape::UI::Dialog::SymbolsDialog::draw_symbols (this=0x108f69a00, symbolDocument=0x107698cc0) at symbols.cpp:412 #7 0x0000000100d52f4a in Inkscape::UI::Dialog::SymbolsDialog::SymbolsDialog (this=0x108f69a00, prefsPath=0x10152ac57 "/dialogs/symbols") at symbols.cpp:195 #8 0x0000000100d5406c in Inkscape::UI::Dialog::SymbolsDialog::getInstance () at symbols.cpp:214 #9 0x00000001009f6885 in Inkscape::UI::Dialog::PanelDialog::create () at panel-dialog.h:186 #10 0x00000001009ec0ad in create () at dialog-manager.cpp:70 #11 0x00000001009e909b in Inkscape::UI::Dialog::DialogManager::getDialog (this=0x109026ca0, name=3490) at dialog-manager.cpp:242 #12 0x00000001009e91c7 in Inkscape::UI::Dialog::DialogManager::showDialog (this=0x109026ca0, name=3490) at dialog-manager.cpp:263 #13 0x00000001009e9350 in Inkscape::UI::Dialog::DialogManager::showDialog (this=0x109026ca0, name=0x1014c50d2 "Symbols") at dialog-manager.cpp:254 #14 0x00000001004091f4 in Inkscape::DialogVerb::perform (action=0x106e63180, data=0xd8) at verbs.cpp:1923 #15 0x00000001004213f9 in sigc::pointer_functor2::operator() (this=0x1085c8c88, _A_a1=@0x1085c8c98, _A_a2=@0x1085c8c90) at ptr_fun.h:147 #16 0x0000000100421438 in sigc::adaptor_functor >::operator() (this=0x1085c8c80, _A_arg1=@0x1085c8c98, _A_arg2=@0x1085c8c90) at adaptor_trait.h:103 #17 0x000000010042148a in sigc::bind_functor<-1, sigc::pointer_functor2, void*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator() (this=0x1085c8c78, _A_arg1=@0x1085c8c98) at bind.h:1122 #18 0x00000001004214d1 in sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor2, void*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, SPAction*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator() (this=0x1085c8c70) at bind.h:1110 #19 0x000000010042006d in sigc::internal::slot_call0, void*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, SPAction*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it (rep=0x1085c8c40) at slot.h:103 #20 0x00000001000b0efe in sigc::internal::signal_emit0::emit (impl=0x1085c8610) at signal.h:772 #21 0x00000001000b10a8 in sigc::signal0::emit (this=0x106e631d0) at signal.h:2669 #22 0x000000010062f4ec in sp_action_perform (action=0x106e63180, unnamed_arg=0x0) at action.cpp:164 #23 0x000000010016639c in sp_ui_menu_activate (unnamed_arg=0x106e64550, action=0x106e63180) at interface.cpp:366 #24 0x00000001057bd104 in g_closure_invoke (closure=0x1085c8dc0, return_value=0x7fff5fbfe6f0, n_param_values=1606412016, param_values=0x7fff5fbfe6f0, invocation_hint=0x7fff5fbfe6f0) at gclosure.c:777 #25 0x00000001057cc859 in signal_emit_unlocked_R () at gbsearcharray.h:163 #26 0x00000001057cd95c in g_signal_emit_valist (instance=0x7fff5fbfea00, signal_id=1606412304, detail=1606412800, var_args=0x7fff5fbfeac8) at gsignal.c:3300 #27 0x00000001057cdf84 in g_signal_emit (instance=0x106e64550, signal_id=0, detail=0) at gsignal.c:3356 #28 0x0000000103e73d46 in gtk_widget_activate () #29 0x0000000103d6f160 in gtk_menu_shell_activate_item () #30 0x0000000103d6fc99 in gtk_menu_shell_button_release () #31 0x0000000103d6666e in gtk_menu_button_release () #32 0x0000000103d5d75f in _gtk_marshal_BOOLEAN__BOXED () #33 0x00000001057bd104 in g_closure_invoke (closure=0x106086280, return_value=0x7fff5fbfecc0, n_param_values=1606413504, param_values=0x7fff5fbfecc0, invocation_hint=0x7fff5fbfecc0) at gclosure.c:777 #34 0x00000001057cca9a in signal_emit_unlocked_R () at gbsearcharray.h:163 #35 0x00000001057cda58 in g_signal_emit_valist (instance=0x7fff5fbfefe0, signal_id=20, detail=1606414304, var_args=0x7fff5fbff0a8) at gsignal.c:3310 #36 0x00000001057cdf84 in g_signal_emit (instance=0x106e64550, signal_id=0, detail=0) at gsignal.c:3356 #37 0x0000000103e73aac in gtk_widget_event_internal () #38 0x0000000103d5b84f in gtk_propagate_event () #39 0x0000000103d5b4ae in gtk_main_do_event () #40 0x000000010000936d in snooper (event=0x108ee2880, unnamed_arg=0x0) at main.cpp:928 #41 0x00000001041f3091 in gdk_event_dispatch () #42 0x0000000105c9a048 in g_main_dispatch [inlined] () at /Volumes/cyan/mp-test/with-a-long-long-long-directory-name/var/macports/build/_Volumes_cyan_mp-test_src_ports_devel_glib2/glib2/work/glib-2.32.4/glib/gmain.c:2539 #43 0x0000000105c9a048 in g_main_context_dispatch (context=0x7fff5fbff2b0) at gmain.c:3075 #44 0x0000000105c9bc1e in g_main_context_iterate () at signal.h:118 #45 0x0000000105c9d06f in g_main_loop_run (loop=0x10b6b81f0) at gmain.c:3340 #46 0x0000000103d5ace1 in gtk_main () #47 0x0000000100008d69 in sp_main_gui (argc=1, argv=0x7fff5fbff6c8) at main.cpp:994 #48 0x0000000100009cac in main (argc=1, argv=0x7fff5fbff6c8) at main.cpp:725 (gdb) (gdb) bt full #0 0x00007fff8d951ce2 in __pthread_kill () No symbol table info available. #1 0x00007fff868f67d2 in pthread_kill () No symbol table info available. #2 0x00007fff868e7a7a in abort () No symbol table info available. #3 0x00007fff8691a5de in __assert_rtn () No symbol table info available. #4 0x00000001004249bc in boost::optional::operator-> (this=0x7fff5fbfd570) at optional.hpp:641 No locals. #5 0x0000000100d4cfe0 in Inkscape::UI::Dialog::SymbolsDialog::create_symbol_image (this=0x108f69a00, symbol_id=0x107695900 "glyph4-30", source=0x107698cc0, drawing=0x108f69dd0, unnamed_arg=115) at symbols.cpp:530 scale = 1 symbol = (const SPObject *) 0x108fef5f0 symbol_old = (SPObject *) 0x10d8995f0 style = (gchar *) 0x0 psize = 32 pixbuf = { pCppObject_ = 0x7fff5fbfd560 } repr = ('Inkscape::XML::Node' *) 0x10b39aee0 previewSizeString = { string_ = { _M_dataplus = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::basic_string,std::allocator >::_Alloc_hider: _M_p = 0x10f9d57c8 "32" } } } root = ('Inkscape::XML::Node' *) 0x10b363d00 key = { string_ = { _M_dataplus = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::basic_string,std::allocator >::_Alloc_hider: _M_p = 0x10f9d7838 ":glyph4-30: " } } } xml_doc = ('Inkscape::XML::Document' *) 0x1076da840 object_temp = (SPObject *) 0x10badca00 item = (SPItem *) 0x10badca00 dbox = { > = { > = { > = { = {}, members of boost::optional_detail::optional_base: m_initialized = false, m_storage = { dummy_ = { data = "??{\005\001\000\000\000?տ_?\000\000??\000\001\000\000\000?տ_?\000", aligner_ = {} } } }, }, , boost::detail::false_t>, boost::detail::empty_base, boost::detail::true_t>, boost::detail::empty_base, boost::detail::true_t>, boost::detail::false_t>,boost::detail::empty_base,boost::detail::true_t>> = { , boost::detail::false_t>, boost::detail::empty_base, boost::detail::true_t>, boost::detail::empty_base, boost::detail::true_t>, boost::detail::false_t> >> = { , boost::detail::false_t>, boost::detail::empty_base, boost::detail::true_t>, boost::detail::empty_base, boost::detail::true_t>,boost::detail::false_t>> = { , boost::detail::false_t>, boost::detail::empty_base, boost::detail::true_t>, boost::detail::empty_base, boost::detail::true_t> >> = { , boost::detail::false_t>, boost::detail::empty_base, boost::detail::true_t>,boost::detail::empty_base,boost::detail::true_t>> = { , boost::detail::false_t>, boost::detail::empty_base, boost::detail::true_t> >> = { , boost::detail::false_t>,boost::detail::empty_base,boost::detail::true_t>> = { , boost::detail::false_t> >> = { ,boost::detail::false_t>> = { >> = { > = {}, }, }, }, }, }, }, }, }, }, }, }, } previewScaleString = { string_ = { _M_dataplus = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::basic_string,std::allocator >::_Alloc_hider: _M_p = 0x10f9be398 "Fit" } } } previewScaleRow = 0 #6 0x0000000100d5021f in Inkscape::UI::Dialog::SymbolsDialog::draw_symbols (this=0x108f69a00, symbolDocument=0x107698cc0) at symbols.cpp:412 symbol = (SPObject *) 0x108fef5f0 id = (gchar *) 0x107695900 "glyph4-30" title = (gchar *) 0x107695900 "glyph4-30" pixbuf = { pCppObject_ = 0x0 } columns = ('Inkscape::UI::Dialog::SymbolColumns' *) 0x10f95ad80 l = (GSList *) 0x10f9ade10 #7 0x0000000100d52f4a in Inkscape::UI::Dialog::SymbolsDialog::SymbolsDialog (this=0x108f69a00, prefsPath=0x10152ac57 "/dialogs/symbols") at symbols.cpp:195 table = ('Gtk::Table' *) 0x10f952690 labelScale = ('Gtk::Label' *) 0x10f956390 labelSet = ('Gtk::Label' *) 0x10f952750 connSet = { slot_ = 0x10f953618 } columns = ('Inkscape::UI::Dialog::SymbolColumns' *) 0x10f953770 scroller = ('Gtk::ScrolledWindow' *) 0x10f9558a0 connScale = { slot_ = 0x10f9580f8 } labelSize = ('Gtk::Label' *) 0x10f957d80 row = 4 connIconChanged = { slot_ = 0x10f9557c8 } scales = {0x10152ac12 "Fit", 0x10152ac16 "Fit to width", 0x10152ac23 "Fit to height", 0x1015316ec "0.1", 0x10149b9c9 "0.2", 0x1015246e6 "0.5", 0x101502800 "1.0", 0x10152ac31 "2.0", 0x10152ac35 "5.0", 0x0} sizes = {0x10152ac48 "16", 0x10152ac4b "24", 0x10152ac4e "32", 0x10152ac51 "48", 0x10152ac54 "64", 0x0} connSize = { slot_ = 0x10f959d28 } #8 0x0000000100d5406c in Inkscape::UI::Dialog::SymbolsDialog::getInstance () at symbols.cpp:214 No locals. #9 0x00000001009f6885 in Inkscape::UI::Dialog::PanelDialog::create () at panel-dialog.h:186 panel = ('Inkscape::UI::Widget::Panel' &) @0x10901f6b0: { = { = { = { = { = { = {#10 0x00000001009ec0ad in create () at dialog-manager.cpp:70 No locals. #11 0x00000001009e909b in Inkscape::UI::Dialog::DialogManager::getDialog (this=0x109026ca0, name=3490) at dialog-manager.cpp:242 factory_found = { _M_node = 0x10901f6b0 } dialog_found = { _M_node = 0x109026d30 } dialog = ('Inkscape::UI::Dialog::Dialog' *) 0x0 #12 0x00000001009e91c7 in Inkscape::UI::Dialog::DialogManager::showDialog (this=0x109026ca0, name=3490) at dialog-manager.cpp:263 wantTiming = false timer = (GTimer *) 0x0 dialog = ('Inkscape::UI::Dialog::Dialog' *) 0x2060014c50d2 #13 0x00000001009e9350 in Inkscape::UI::Dialog::DialogManager::showDialog (this=0x109026ca0, name=0x1014c50d2 "Symbols") at dialog-manager.cpp:254 No locals. #14 0x00000001004091f4 in Inkscape::DialogVerb::perform (action=0x106e63180, data=0xd8) at verbs.cpp:1923 dt = (SPDesktop *) 0x1076d6c00 #15 0x00000001004213f9 in sigc::pointer_functor2::operator() (this=0x1085c8c88, _A_a1=@0x1085c8c98, _A_a2=@0x1085c8c90) at ptr_fun.h:147 No locals. #16 0x0000000100421438 in sigc::adaptor_functor >::operator() (this=0x1085c8c80, _A_arg1=@0x1085c8c98, _A_arg2=@0x1085c8c90) at adaptor_trait.h:103 No locals. #17 0x000000010042148a in sigc::bind_functor<-1, sigc::pointer_functor2, void*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator() (this=0x1085c8c78, _A_arg1=@0x1085c8c98) at bind.h:1122 No locals. #18 0x00000001004214d1 in sigc::bind_functor<-1, sigc::bind_functor<-1, sigc::pointer_functor2, void*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, SPAction*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator() (this=0x1085c8c70) at bind.h:1110 No locals. #19 0x000000010042006d in sigc::internal::slot_call0, void*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, SPAction*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, void>::call_it (rep=0x1085c8c40) at slot.h:103 typed_rep = ('sigc::internal::typed_slot_rep, void*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, SPAction*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >' *) 0x1085c8c40 #20 0x00000001000b0efe in sigc::internal::signal_emit0::emit (impl=0x1085c8610) at signal.h:772 it = { _M_node = 0x1085c8800 } exec = { sig_ = 0x1085c8610 } slots = { slots_ = @0x1085c8618, placeholder = { _M_node = 0x109311640 } } #21 0x00000001000b10a8 in sigc::signal0::emit (this=0x106e631d0) at signal.h:2669 No locals. #22 0x000000010062f4ec in sp_action_perform (action=0x106e63180, unnamed_arg=0x0) at action.cpp:164 tracker = { = { _vptr$EventTrackerBase = 0x101a0a7f0, _active = true }, } #23 0x000000010016639c in sp_ui_menu_activate (unnamed_arg=0x106e64550, action=0x106e63180) at interface.cpp:366 No locals. #24 0x00000001057bd104 in g_closure_invoke (closure=0x1085c8dc0, return_value=0x7fff5fbfe6f0, n_param_values=1606412016, param_values=0x7fff5fbfe6f0, invocation_hint=0x7fff5fbfe6f0) at gclosure.c:777 marshal_data = (gpointer) 0x0 #25 0x00000001057cc859 in signal_emit_unlocked_R () at gbsearcharray.h:163 No symbol table info available. #26 0x00000001057cd95c in g_signal_emit_valist (instance=0x7fff5fbfea00, signal_id=1606412304, detail=1606412800, var_args=0x7fff5fbfeac8) at gsignal.c:3300 signal_return_type = 4 n_params = 0 #27 0x00000001057cdf84 in g_signal_emit (instance=0x106e64550, signal_id=0, detail=0) at gsignal.c:3356 var_args = {{ gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff5fbfeaf0, reg_save_area = 0x7fff5fbfea10 }} #28 0x0000000103e73d46 in gtk_widget_activate () No symbol table info available. #29 0x0000000103d6f160 in gtk_menu_shell_activate_item () No symbol table info available. #30 0x0000000103d6fc99 in gtk_menu_shell_button_release () No symbol table info available. #31 0x0000000103d6666e in gtk_menu_button_release () No symbol table info available. #32 0x0000000103d5d75f in _gtk_marshal_BOOLEAN__BOXED () No symbol table info available. #33 0x00000001057bd104 in g_closure_invoke (closure=0x106086280, return_value=0x7fff5fbfecc0, n_param_values=1606413504, param_values=0x7fff5fbfecc0, invocation_hint=0x7fff5fbfecc0) at gclosure.c:777 marshal_data = (gpointer) 0x160 #34 0x00000001057cca9a in signal_emit_unlocked_R () at gbsearcharray.h:163 No symbol table info available. #35 0x00000001057cda58 in g_signal_emit_valist (instance=0x7fff5fbfefe0, signal_id=20, detail=1606414304, var_args=0x7fff5fbff0a8) at gsignal.c:3310 return_value = { g_type = 20, data = {{ v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0 }, { v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0 }} } rtype = 496858309475696640 signal_return_type = 20 n_params = 1 #36 0x00000001057cdf84 in g_signal_emit (instance=0x106e64550, signal_id=0, detail=0) at gsignal.c:3356 var_args = {{ gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff5fbff0d0, reg_save_area = 0x7fff5fbfeff0 }} #37 0x0000000103e73aac in gtk_widget_event_internal () No symbol table info available. #38 0x0000000103d5b84f in gtk_propagate_event () No symbol table info available. #39 0x0000000103d5b4ae in gtk_main_do_event () No symbol table info available. #40 0x000000010000936d in snooper (event=0x108ee2880, unnamed_arg=0x0) at main.cpp:928 alt_pressed = 0 altL_pressed = 0 altR_pressed = 0 #41 0x00000001041f3091 in gdk_event_dispatch () No symbol table info available. #42 0x0000000105c9a048 in g_main_dispatch [inlined] () at /Volumes/cyan/mp-test/with-a-long-long-long-directory-name/var/macports/build/_Volumes_cyan_mp-test_src_ports_devel_glib2/glib2/work/glib-2.32.4/glib/gmain.c:2539 user_data = (gpointer) 0x0 callback = (GSourceFunc) 0 current_source_link = { data = 0x106063d00, next = 0x0 } user_data = (gpointer) 0x0 callback = (GSourceFunc) 0 current_source_link = { data = 0x106063d00, next = 0x0 } #43 0x0000000105c9a048 in g_main_context_dispatch (context=0x7fff5fbff2b0) at gmain.c:3075 user_data = (gpointer) 0x0 callback = (GSourceFunc) 0 current_source_link = { data = 0x106063d00, next = 0x0 } user_data = (gpointer) 0x0 callback = (GSourceFunc) 0 current_source_link = { data = 0x106063d00, next = 0x0 } #44 0x0000000105c9bc1e in g_main_context_iterate () at signal.h:118 No symbol table info available. #45 0x0000000105c9d06f in g_main_loop_run (loop=0x10b6b81f0) at gmain.c:3340 No locals. #46 0x0000000103d5ace1 in gtk_main () No symbol table info available. #47 0x0000000100008d69 in sp_main_gui (argc=1, argv=0x7fff5fbff6c8) at main.cpp:994 main_instance = { = { callback_list_ = 0x0 }, members of Gtk::Main: _vptr$Main = 0x10386f130 } fl = (GSList *) 0x0 retVal = 0 dataDirs = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10606a450, _M_finish = 0x10606a470, _M_end_of_storage = 0x10606a470 } }, } usericondir = (gchar *) 0x10606a4a0 "p-\a\006\001" create_new = 1 #48 0x0000000100009cac in main (argc=1, argv=0x7fff5fbff6c8) at main.cpp:725 inkscape_localedir = 0x0 use_gui = 1 retcode = 0 (gdb)