(gdb) r Starting program: /Volumes/magenta/mp-trunk/src/inkscape-repo/mptrunk-x11-clang/build-debug/src/inkscape /Volumes/cyan/devel/inkscape/bug/1534833-diody.svg Reading symbols for shared libraries +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.................................................................................................................................................................. done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries ... done Reading symbols for shared libraries ... done Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000000 0x00000001067304f0 in strlen () (gdb) bt #0 0x00000001067304f0 in strlen () #1 0x0000000100e57573 in U_WMREXTTEXTOUT_set (Dst={x = -352, y = 6237}, Length=1, Opts=0, string=0x0, dx=0x11a9d7df0, rect={left = 0, top = 0, right = -1, bottom = -1}) at ../../src/libuemf/uwmf.c:3212 #2 0x0000000100516a04 in Inkscape::Extension::Internal::PrintWmf::text (this=0x10fa17d90, text=0x11a9d81d0 "", p=@0x7fff5fbfb1b0, style=0x11100f800) at ../../src/extension/internal/wmf-print.cpp:1518 #3 0x0000000100430f11 in Inkscape::Extension::Print::text (this=0x10fa185f0, text=0x11a9d81d0 "", p=@0x7fff5fbfb1b0, style=0x11100f800) at ../../src/extension/print.cpp:102 #4 0x00000001001713d9 in sp_print_text (ctx=0x7fff5fbfdc38, text=0x11a9d81d0 "", p={ > > > > > >, 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::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> > >> = { > > > > > >, boost::detail::false_t> >> = { > > > > > >, boost::detail::false_t>> = { > > > > > > >> = { > > > > > > > >> = { > > > > > > >> = { > > > > > >> = { > > > > >> = { > > > >> = { > > >> = { > >> = { >> = {> = { = {}, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, _pt = {0, 0}}, style=0x11100f800) at ../../src/print.cpp:74 #5 0x00000001005a2025 in Inkscape::Text::Layout::print (this=0x11180d308, ctx=0x7fff5fbfdc38, pbox=@0x7fff5fbfd7e0, dbox=@0x7fff5fbfd780, bbox=@0x7fff5fbfd7b8, ctm=@0x7fff5fbfd668) at ../../src/libnrtype/Layout-TNG-Output.cpp:411 #6 0x00000001002f21eb in SPText::print (this=0x11180d0b0, ctx=0x7fff5fbfdc38) at ../../src/sp-text.cpp:464 #7 0x000000010025a270 in SPItem::invoke_print (this=0x11180d0b0, ctx=0x7fff5fbfdc38) at ../../src/sp-item.cpp:1024 #8 0x00000001002631bf in SPGroup::print (this=0x11180bc40, ctx=0x7fff5fbfdc38) at ../../src/sp-item-group.cpp:301 #9 0x000000010025a24b in SPItem::invoke_print (this=0x11180bc40, ctx=0x7fff5fbfdc38) at ../../src/sp-item.cpp:1021 #10 0x00000001002631bf in SPGroup::print (this=0x1118078e0, ctx=0x7fff5fbfdc38) at ../../src/sp-item-group.cpp:301 #11 0x00000001002d756c in SPRoot::print (this=0x1118078e0, ctx=0x7fff5fbfdc38) at ../../src/sp-root.cpp:380 #12 0x000000010025a270 in SPItem::invoke_print (this=0x1118078e0, ctx=0x7fff5fbfdc38) at ../../src/sp-item.cpp:1024 #13 0x000000010051708c in Inkscape::Extension::Internal::Wmf::print_document_to_file (doc=0x111e69ee0, filename=0x114f5de50 "/Volumes/cyan/devel/inkscape/bug/1534833-diody-debug-r14556.wmf") at ../../src/extension/internal/wmf-inout.cpp:120 #14 0x0000000100517448 in Inkscape::Extension::Internal::Wmf::save (this=0x10fa18b10, mod=0x10fa18b20, doc=0x111e69ee0, filename=0x114f5de50 "/Volumes/cyan/devel/inkscape/bug/1534833-diody-debug-r14556.wmf") at ../../src/extension/internal/wmf-inout.cpp:164 #15 0x000000010042e3f4 in Inkscape::Extension::Output::save (this=0x10fa18b20, doc=0x111e69ee0, filename=0x114f5de50 "/Volumes/cyan/devel/inkscape/bug/1534833-diody-debug-r14556.wmf") at ../../src/extension/output.cpp:218 #16 0x000000010042a6cc in Inkscape::Extension::save (key=0x10fa18b20, doc=0x111e69ee0, filename=0x11b55ddb8 "/Volumes/cyan/devel/inkscape/bug/1534833-diody-debug-r14556.wmf", setextension=false, check_overwrite=true, official=false, save_method=Inkscape::Extension::FILE_SAVE_METHOD_SAVE_COPY) at ../../src/extension/system.cpp:311 #17 0x00000001000bf571 in file_save (parentWindow=@0x1138f9ec0, doc=0x111e69ee0, uri=@0x7fff5fbfe3f8, key=0x10fa18b20, checkoverwrite=true, official=false, save_method=Inkscape::Extension::FILE_SAVE_METHOD_SAVE_COPY) at ../../src/file.cpp:669 #18 0x00000001000bf103 in sp_file_save_dialog (parentWindow=@0x1138f9ec0, doc=0x111e69ee0, save_method=Inkscape::Extension::FILE_SAVE_METHOD_SAVE_COPY) at ../../src/file.cpp:940 #19 0x00000001000c0631 in sp_file_save_a_copy (parentWindow=@0x1138f9ec0) at ../../src/file.cpp:1046 #20 0x0000000100358045 in Inkscape::FileVerb::perform (action=0x10f66eca0, data=0x7) at ../../src/verbs.cpp:897 #21 0x000000010036a76b in sigc::pointer_functor2::operator() (this=0x113653918, _A_a1=@0x113653928, _A_a2=@0x113653920) at ptr_fun.h:147 #22 0x000000010036a737 in sigc::adaptor_functor >::operator() (this=0x113653910, _A_arg1=@0x113653928, _A_arg2=@0x113653920) at adaptor_trait.h:108 #23 0x000000010036a6e9 in sigc::bind_functor<-1, sigc::pointer_functor2, void*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator() (this=0x113653908, _A_arg1=@0x113653928) at bind.h:1135 #24 0x000000010036a695 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=0x113653900) at bind.h:1123 #25 0x000000010036a654 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=0x1136538d0) at slot.h:103 #26 0x000000010005a3de in sigc::internal::signal_emit0::emit (impl=0x1136535f0) at signal.h:772 #27 0x0000000100056c69 in sigc::signal0::emit (this=0x10f66ecf8) at signal.h:2679 #28 0x000000010053ced6 in sp_action_perform (action=0x10f66eca0) at ../../src/helper/action.cpp:136 #29 0x00000001001d5a50 in sp_shortcut_invoke (shortcut=117440595, view=0x111eacc00) at ../../src/shortcuts.cpp:74 #30 0x00000001005519f7 in on_window_key_press (event=0x11005d1c0) at ../../src/helper/window.cpp:30 #31 0x0000000100551e00 in sigc::pointer_functor1<_GdkEventKey*, bool>::operator() (this=0x1138f5488, _A_a1=@0x7fff5fbfe8f8) at ptr_fun.h:111 #32 0x0000000100551dcf in sigc::adaptor_functor >::operator()<_GdkEventKey* const&> (this=0x1138f5480, _A_arg1=@0x7fff5fbfe8f8) at adaptor_trait.h:89 #33 0x0000000100551d87 in sigc::internal::slot_call1, bool, _GdkEventKey*>::call_it (rep=0x1138f5450, a_1=@0x7fff5fbfe8f8) at slot.h:136 #34 0x00000001043491fa in (anonymous namespace)::Widget_signal_key_press_event_callback () #35 0x00000001047df5bf in _gtk_marshal_BOOLEAN__BOXED () #36 0x0000000105ce86cb in g_closure_invoke () #37 0x0000000105cfbce7 in signal_emit_unlocked_R () #38 0x0000000105cfc978 in g_signal_emit_valist () #39 0x0000000105cfccf2 in g_signal_emit () #40 0x00000001048d60de in gtk_widget_event_internal () #41 0x00000001047dd8cd in gtk_propagate_event () #42 0x00000001047dd536 in gtk_main_do_event () #43 0x0000000100003ded in snooper (event=0x11005d1c0) at ../../src/main.cpp:1009 #44 0x0000000104b7918d in gdk_event_dispatch () #45 0x0000000105d59f01 in g_main_context_dispatch () #46 0x0000000105d5a1e0 in g_main_context_iterate () #47 0x0000000105d5a434 in g_main_loop_run () #48 0x00000001047dcf59 in gtk_main () #49 0x0000000100003508 in sp_main_gui (argc=2, argv=0x7fff5fbff338) at ../../src/main.cpp:1079 #50 0x0000000100002c90 in main (argc=2, argv=0x7fff5fbff338) at ../../src/main.cpp:789 (gdb) bt full #0 0x00000001067304f0 in strlen () No symbol table info available. #1 0x0000000100e57573 in U_WMREXTTEXTOUT_set (Dst={x = -352, y = 6237}, Length=1, Opts=0, string=0x0, dx=0x11a9d7df0, rect={left = 0, top = 0, right = -1, bottom = -1}) at ../../src/libuemf/uwmf.c:3212 record = 0x114f729e0 "\t" irecsize = 18 off = 14 slen = 2 #2 0x0000000100516a04 in Inkscape::Extension::Internal::PrintWmf::text (this=0x10fa17d90, text=0x11a9d81d0 "", p=@0x7fff5fbfb1b0, style=0x11100f800) at ../../src/extension/internal/wmf-print.cpp:1518 ccount = 0 tf = { > > > > > >, boost::detail::empty_base, boost::detail::true_t>> = { > > > > > > >> = { > > > > > >> = { > > > > >> = { > > > >> = { > > >> = { > >> = { >> = { > = { = {}, }, }, }, }, }, }, }, }, }, members of Geom::Affine: _c = {1.0666666909804357, 0, 0, -1.0666666909804357, -28.196744332825219, 498.92061445580862} } ndx = 1 rtl = 1 unicode_text = (uint16_t *) 0x11a91fbf0 latin1_text = 0x0 xpos = -352 rec = 0x11a91fbf0 "\004" rotb = -0 params = { f1 = 0, f2 = 0, f3 = 0 } textheight = -83 p2 = { > > > > > >, 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::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> > >> = { > > > > > >, boost::detail::false_t> >> = { > > > > > >, boost::detail::false_t>> = { > > > > > > >> = { > > > > > > > >> = { > > > > > > >> = { > > > > > >> = { > > > > >> = { > > > >> = { > > >> = { > >> = { >> = { > = { = {}, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, members of Geom::Point: _pt = {-352.45930416031524, 6236.5076806976076} } dx = 4.9406564584124654e-324 ky = 0 textalignment = 24 newfont = 0 fix90n = 0 hfont = 3 rot = -0 dy = 2.1219957924474693e-314 adx = (int16_t *) 0x11a9d7df0 text2 = 0x11af4fff0 "" ypos = 6237 rgb = {0, 0, 0} #3 0x0000000100430f11 in Inkscape::Extension::Print::text (this=0x10fa185f0, text=0x11a9d81d0 "", p=@0x7fff5fbfb1b0, style=0x11100f800) at ../../src/extension/print.cpp:102 No locals. #4 0x00000001001713d9 in sp_print_text (ctx=0x7fff5fbfdc38, text=0x11a9d81d0 "", p={ > > > > > >, 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::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> > >> = { > > > > > >, boost::detail::false_t> >> = { > > > > > >, boost::detail::false_t>> = { > > > > > > >> = { > > > > > > > >> = { > > > > > > >> = { > > > > > >> = { > > > > >> = { > > > >> = { > > >> = { > >> = { >> = {> = { = {}, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, _pt = {0, 0}}, style=0x11100f800) at ../../src/print.cpp:74 No locals. #5 0x00000001005a2025 in Inkscape::Text::Layout::print (this=0x11180d308, ctx=0x7fff5fbfdc38, pbox=@0x7fff5fbfd7e0, dbox=@0x7fff5fbfd780, bbox=@0x7fff5fbfd7b8, ctm=@0x7fff5fbfd668) at ../../src/libnrtype/Layout-TNG-Output.cpp:411 text_string = { string_ = { _M_dataplus = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::basic_string::_Alloc_hider: _M_p = 0x114f48df8 "" }, static npos = 18446744073709551615 }, static npos = 18446744073709551615 } ky = 0 span = (const 'Inkscape::Text::Layout::Span' &) @0x112c75480: { in_chunk = 0, font = 0x112cd77f0, font_size = 6.25, x_start = 0, x_end = 4.93774414, line_height = { ascent = 4.38232421875, descent = 1.86767578125, xheight = 0, ascent_max = 4.38232421875, descent_max = 1.86767578125 }, baseline_shift = 0, text_orientation = SP_CSS_TEXT_ORIENTATION_MIXED, direction = Inkscape::Text::Layout::LEFT_TO_RIGHT, block_progression = Inkscape::Text::Layout::TOP_TO_BOTTOM, in_input_stream_item = 0, input_stream_first_character = { pos_ = { _M_current = 0x1118106e8 "" } } } text_source = (const 'Inkscape::Text::Layout::InputStreamTextSource' *) 0x112cc25f0 newtarget = 0 glyph_index = 0 span_index = 0 text_iter = { pos_ = { _M_current = 0x1118106e8 "" } } lc_index = 1 hold_iisi = 0 smuggle_string = 0x11a9d81d0 "" g_pos = { > > > > > >, 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::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> > >> = { > > > > > >, boost::detail::false_t> >> = { > > > > > >, boost::detail::false_t>> = { > > > > > > >> = { > > > > > > > >> = { > > > > > > >> = { > > > > > >> = { > > > > >> = { > > > >> = { > > >> = { > >> = { >> = { > = { = {}, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, members of Geom::Point: _pt = {0, 0} } char_index = 0 block_progression = Inkscape::Text::Layout::TOP_TO_BOTTOM char_x = 4.937744140625 doUTN = 0 oldtarget = 0 ndx = 1 rtl = 1 text_to_path = false hold_dx = {4.93774414, 1.40129846e-45, 4.4708949e-35, 1.80767502e-43, 4.84011473e-30, 1.40129846e-45, 1.42514964e-29, 1.40129846e-45, 1.40129846e-45, 0, 1.58602016e-29, 1.40129846e-45, 1.97260235e-35, 1.40129846e-45, 1.15941464e-29, 1.40129846e-45, 2.76285986e+19, 4.59163468e-41, 4.47073103e-35, 1.40129846e-45, 0, 0, 0, 1.16139617e-41, 2.76288712e+19, 4.59163468e-41, 2.76288624e+19, 4.59163468e-41, 0, 0, 2.76288536e+19, 4.59163468e-41, 3.58732407e-43, 1.16139617e-41, 4.76871689e-30, 1.40129846e-45, 4.76872743e-30, 1.40129846e-45, 4.76872743e-30, 1.80767502e-43, 2.76288448e+19, 4.59163468e-41, 4.76871689e-30, 1.40129846e-45, 1.94237986e-35, 1.40129846e-45, 1.58602016e-29, 1.40129846e-45, 1.97261153e-35, 1.40129846e-45, 1.40129846e-45, 0, 2.00000167, 4.59163468e-41, 4.4708949e-35, 1.40129846e-45, 0, 0, 4.47073103e-35, 1.40129846e-45, 2.76289856e+19, 1.16139617e-41, 5.81173811e-33, 1.16139617e-41, 2.76292231e+19, 4.59163468e-41, 2.76292143e+19, 4.59163468e-41, 0, 0, 2.76292055e+19, 4.59163468e-41, 3.58732407e-43, 1.16139617e-41, 4.76871689e-30, 1.40129846e-45, 4.76872743e-30, 1.40129846e-45, 1.94218399e-35, 1.80767502e-43, 3.58732407e-43, 1.16139617e-41, 4.76871689e-30, 1.40129846e-45, 1.68155816e-44, 0, 1.40129846e-45, 0, 1.97261153e-35, 1.40129846e-45, 2.76297245e+19, 4.59163468e-41, 2.76292671e+19, 4.59163468e-41, 4.4708949e-35, 1.40129846e-45, 8.66819128e-39, 0, 0, 0, 1.68155816e-44, 1.16139617e-41, 5.81183215e-33, 5.81183215e-33, 2.76297245e+19, 4.59163468e-41, 1.97261153e-35, 1.40129846e-45, 2.76293374e+19, 4.59163468e-41, 2.04242115e-35, 1.40129846e-45, 2.76297245e+19, 4.59163468e-41, 0, 0, 2.76300059e+19, 4.59163468e-41, 1.95359986e-35, 1.40129846e-45, 2.76297948e+19, 4.59163468e-41, 0, 0, 2.76300763e+19, 4.59163468e-41, 1.95359986e-35, 1.40129846e-45, 1.58602016e-29, 1.40129846e-45, 0, 0, 1.58594553e-29, 1.40129846e-45, 4.64903424e-35, 1.40129846e-45, 0, 0, 1.58616942e-29, 1.40129846e-45, 1.15941344e-29, 1.40129846e-45, 4.00140776e-41, 0, 0, 0, 0, 0, 1.68155816e-44, 0, 2.76300411e+19, 4.59163468e-41, 0, 0, 0, 0, 0, 0, 0, 0, 2.76328207e+19, 4.59163468e-41, 1.15941344e-29, 1.40129846e-45, 1.68155816e-44, 0, 5.60519386e-45, 0, 2.76299356e+19, 4.59163468e-41, 1.9449811e-35, 1.40129846e-45, 1.9444971e-35, 1.40129846e-45, 2.76300411e+19, 4.59163468e-41, 2.76300411e+19, 4.59163468e-41, 1.58616942e-29, 1.40129846e-45, -nan(0x7fffe0), -nan(0x7fffff), 1.15941344e-29, 1.40129846e-45, 2.76300059e+19, 4.59163468e-41, 1.95920929e-35, 1.40129846e-45, 0, 0, 2.76315892e+19, 4.59163468e-41, 2.7631167e+19, 4.59163468e-41, 1.95410625e-35, 1.40129846e-45, 0, 0, 0, 0...} glyph_matrix = { > > > > > >, boost::detail::empty_base, boost::detail::true_t>> = { > > > > > > >> = { > > > > > >> = { > > > > >> = { > > > >> = { > > >> = { > >> = { >> = { > = { = {}, }, }, }, }, }, }, }, }, }, members of Geom::Affine: _c = {1, 0, 0, -1, 94.303672790527344, 943.769775390625} } #6 0x00000001002f21eb in SPText::print (this=0x11180d0b0, ctx=0x7fff5fbfdc38) at ../../src/sp-text.cpp:464 pbox = { > = { > = { > = { <> = {}, members of boost::optional_detail::optional_base: m_initialized = true, m_storage = { dummy_ = { data = "\000\000\000`??W@\000\000\000`O?X@\000\000\000?2\\?@\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>> = { >> = { > = {}, }, }, }, }, }, }, }, }, }, }, }, } bbox = { > = { > = { > = { <> = {}, members of boost::optional_detail::optional_base: m_initialized = true, m_storage = { dummy_ = { data = "?Ba+??;??\026?)??7?\020?;?8?s?x?t,\016is?", 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>> = { >> = { > = {}, }, }, }, }, }, }, }, }, }, }, }, } dbox = { > = { > = { > = { <> = {}, members of boost::optional_detail::optional_base: m_initialized = true, m_storage = { dummy_ = { data = "\000\000\000\000\000\000\000\000?l6?p?m@\000\000\000\000\000\000\000\000????s?f@", 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>> = { >> = { > = {}, }, }, }, }, }, }, }, }, }, }, }, } ctm = { > > > > > >, boost::detail::empty_base, boost::detail::true_t>> = { > > > > > > >> = { > > > > > >> = { > > > > >> = { > > > >> = { > > >> = { > >> = { >> = { > = { = {}, }, }, }, }, }, }, }, }, }, members of Geom::Affine: _c = {1.0666666909804357, 0, 0, -1.0666666909804357, -128.78733093559876, 691.59382810252475} } #7 0x000000010025a270 in SPItem::invoke_print (this=0x11180d0b0, ctx=0x7fff5fbfdc38) at ../../src/sp-item.cpp:1024 No locals. #8 0x00000001002631bf in SPGroup::print (this=0x11180bc40, ctx=0x7fff5fbfdc38) at ../../src/sp-item-group.cpp:301 o = (SPObject *) 0x11180d0b0 item = (SPItem *) 0x11180d0b0 i = { _M_current = 0x11a9d7bf0 } l = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x11a9d7bf0, _M_finish = 0x11a9d7d28, _M_end_of_storage = 0x11a9d7df0 } }, } #9 0x000000010025a24b in SPItem::invoke_print (this=0x11180bc40, ctx=0x7fff5fbfdc38) at ../../src/sp-item.cpp:1021 No locals. #10 0x00000001002631bf in SPGroup::print (this=0x1118078e0, ctx=0x7fff5fbfdc38) at ../../src/sp-item-group.cpp:301 o = (SPObject *) 0x11180bc40 item = (SPItem *) 0x11180bc40 i = { _M_current = 0x11a9d89f8 } l = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x11a9d89e0, _M_finish = 0x11a9d8a00, _M_end_of_storage = 0x11a9d8a00 } }, } #11 0x00000001002d756c in SPRoot::print (this=0x1118078e0, ctx=0x7fff5fbfdc38) at ../../src/sp-root.cpp:380 No locals. #12 0x000000010025a270 in SPItem::invoke_print (this=0x1118078e0, ctx=0x7fff5fbfdc38) at ../../src/sp-item.cpp:1024 No locals. #13 0x000000010051708c in Inkscape::Extension::Internal::Wmf::print_document_to_file (doc=0x111e69ee0, filename=0x114f5de50 "/Volumes/cyan/devel/inkscape/bug/1534833-diody-debug-r14556.wmf") at ../../src/extension/internal/wmf-inout.cpp:120 context = { module = 0x10fa185f0 } oldconst = (const gchar *) 0x0 mod = ('Inkscape::Extension::Print' *) 0x10fa185f0 oldoutput = (gchar *) 0x0 drawing = { = {}, members of Inkscape::Drawing: signal_request_update = { > = { = { = { callback_list_ = 0x0 }, members of sigc::signal_base: impl_ = 0x0 }, }, }, signal_request_render = { &, sigc::nil>> = { = { = { callback_list_ = 0x0 }, members of sigc::signal_base: impl_ = 0x0 }, }, }, signal_item_deleted = { > = { = { = { callback_list_ = 0x0 }, members of sigc::signal_base: impl_ = 0x0 }, }, }, _root = 0x114f35bf0, _cached_items = { _M_t = { _M_impl = { >> = { <__gnu_cxx::new_allocator >> = {}, }, members of std::_Rb_tree, std::less, std::allocator >::_Rb_tree_impl, false>: _M_key_compare = { > = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff5fbfdb40, _M_right = 0x7fff5fbfdb40 }, _M_node_count = 0 } } }, _candidate_items = { >> = { _M_impl = { >> = { <__gnu_cxx::new_allocator >> = {}, }, members of std::_List_base >::_List_impl: _M_node = { _M_next = 0x7fff5fbfdb68, _M_prev = 0x7fff5fbfdb68 } } }, }, outlinecolor = 255, delta = 0, _exact = false, _rendermode = Inkscape::RENDERMODE_NORMAL, _colormode = Inkscape::COLORMODE_NORMAL, _blur_quality = 2, _filter_quality = 2, _cache_limit = { >> = { >> = { <> = {}, members of boost::optional_detail::optional_base >: m_initialized = false, m_storage = { dummy_ = { data = '\0' , aligner_ = {} } } }, }, , boost::equality_comparable, Geom::GenericRect, boost::orable, boost::andable, boost::andable, Geom::GenericRect, boost::detail::empty_base >, 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::equality_comparable, Geom::GenericRect, boost::orable, boost::andable, boost::andable, Geom::GenericRect, boost::detail::empty_base >, boost::detail::false_t>, boost::detail::empty_base >, boost::detail::true_t>, boost::detail::empty_base >, boost::detail::true_t>, boost::detail::false_t> >> = { , Geom::GenericRect, boost::orable, boost::andable, boost::andable, Geom::GenericRect, boost::detail::empty_base >, boost::detail::false_t>, boost::detail::empty_base >, boost::detail::true_t>, boost::detail::empty_base >, boost::detail::true_t>, boost::detail::false_t>> = { , Geom::GenericRect, boost::orable, boost::andable, boost::andable, Geom::GenericRect, boost::detail::empty_base >, boost::detail::false_t>, boost::detail::empty_base >, boost::detail::true_t>, boost::detail::empty_base >, boost::detail::true_t> >> = { , boost::andable, boost::andable, Geom::GenericRect, boost::detail::empty_base >, boost::detail::false_t>, boost::detail::empty_base >, boost::detail::true_t>, boost::detail::empty_base >, boost::detail::true_t>> = { , boost::andable, boost::andable, Geom::GenericRect, boost::detail::empty_base >, boost::detail::false_t>, boost::detail::empty_base >, boost::detail::true_t> >> = { , boost::andable, Geom::GenericRect, boost::detail::empty_base >, boost::detail::false_t>, boost::detail::empty_base >, boost::detail::true_t>> = { , boost::andable, Geom::GenericRect, boost::detail::empty_base >, boost::detail::false_t> >> = { , Geom::GenericRect, boost::detail::empty_base >, boost::detail::false_t>> = { , Geom::GenericRect, boost::detail::empty_base > >> = { >> = {}, }, }, }, }, }, }, }, }, }, }, }, _cache_score_threshold = 50000, _cache_budget = 0, _colors = { paths = 1606409248, clippaths = 32767, masks = 4272654, images = 1 }, _grayscale_colormatrix = { _v = {54, 184, 18, 0, 0, 54, 184, 18, 0, 0, 54, 184, 18, 0, 0, 0, 0, 0, 255, 0} }, _canvasarena = 0x0 } #14 0x0000000100517448 in Inkscape::Extension::Internal::Wmf::save (this=0x10fa18b10, mod=0x10fa18b20, doc=0x111e69ee0, filename=0x114f5de50 "/Volumes/cyan/devel/inkscape/bug/1534833-diody-debug-r14556.wmf") at ../../src/extension/internal/wmf-inout.cpp:164 ext = ('Inkscape::Extension::Extension' *) 0x10fa185f0 new_FixPPTDashLine = false new_FixPPTPatternAsHatch = false new_val = false new_FixPPTCharPos = false new_FixPPTGrad2Polys = false #15 0x000000010042e3f4 in Inkscape::Extension::Output::save (this=0x10fa18b20, doc=0x111e69ee0, filename=0x114f5de50 "/Volumes/cyan/devel/inkscape/bug/1534833-diody-debug-r14556.wmf") at ../../src/extension/output.cpp:218 No locals. #16 0x000000010042a6cc in Inkscape::Extension::save (key=0x10fa18b20, doc=0x111e69ee0, filename=0x11b55ddb8 "/Volumes/cyan/devel/inkscape/bug/1534833-diody-debug-r14556.wmf", setextension=false, check_overwrite=true, official=false, save_method=Inkscape::Extension::FILE_SAVE_METHOD_SAVE_COPY) at ../../src/extension/system.cpp:311 omod = ('Inkscape::Extension::Output' *) 0x10fa18b20 fileName = (gchar *) 0x114f5de50 "/Volumes/cyan/devel/inkscape/bug/1534833-diody-debug-r14556.wmf" repr = ('Inkscape::XML::Node' *) 0x111e58580 saved_uri = (gchar *) 0x114f5ded0 "/Volumes/cyan/devel/inkscape/bug/1534833-diody.svg" saved_output_extension = (gchar *) 0x114f5de30 "org.inkscape.output.wmf" saved_dataloss = (gchar *) 0x0 saved_modified = false #17 0x00000001000bf571 in file_save (parentWindow=@0x1138f9ec0, doc=0x111e69ee0, uri=@0x7fff5fbfe3f8, key=0x10fa18b20, checkoverwrite=true, official=false, save_method=Inkscape::Extension::FILE_SAVE_METHOD_SAVE_COPY) at ../../src/file.cpp:669 e = (struct Inkscape::Extension::Output::no_extension_found &) @0x1139f61d0: {} e = (struct Inkscape::Extension::Output::file_read_only &) @0x7fff5fbfe178: {} e = (struct Inkscape::Extension::Output::save_failed &) @0x105f6e70a: {} e = (struct Inkscape::Extension::Output::save_cancelled &) @0x7fff5fbfe1c0: {} e = (struct Inkscape::Extension::Extension::no_overwrite &) @0x1000bf45f: {} msg = { string_ = { _M_dataplus = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::basic_string::_Alloc_hider: _M_p = 0x7fff5fbfeb30 "???\016\001" }, static npos = 18446744073709551615 }, static npos = 18446744073709551615 } #18 0x00000001000bf103 in sp_file_save_dialog (parentWindow=@0x1138f9ec0, doc=0x111e69ee0, save_method=Inkscape::Extension::FILE_SAVE_METHOD_SAVE_COPY) at ../../src/file.cpp:940 newFileName = { string_ = { _M_dataplus = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::basic_string::_Alloc_hider: _M_p = 0x11b55ddb8 "/Volumes/cyan/devel/inkscape/bug/1534833-diody-debug-r14556.wmf" }, static npos = 18446744073709551615 }, static npos = 18446744073709551615 } omod = ('Inkscape::Extension::Output' *) 0x10fa18b20 is_copy = true default_extension = { string_ = { _M_dataplus = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::basic_string::_Alloc_hider: _M_p = 0x1139f0e88 "org.inkscape.output.svg.inkscape" }, static npos = 18446744073709551615 }, static npos = 18446744073709551615 } save_loc_local = { string_ = { _M_dataplus = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::basic_string::_Alloc_hider: _M_p = 0x1139f7db8 "/Volumes/cyan/devel/inkscape/bug/1534833-diody.svg" }, static npos = 18446744073709551615 }, static npos = 18446744073709551615 } dialog_title = 0x1012266ee "Select file to save a copy to" doc_title = (gchar *) 0x0 extension = ('Inkscape::Extension::Output' *) 0x10f90bcc0 save_loc = { string_ = { _M_dataplus = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::basic_string::_Alloc_hider: _M_p = 0x1139f7db8 "/Volumes/cyan/devel/inkscape/bug/1534833-diody.svg" }, static npos = 18446744073709551615 }, static npos = 18446744073709551615 } filename_extension = { string_ = { _M_dataplus = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::basic_string::_Alloc_hider: _M_p = 0x11283fb58 ".svg" }, static npos = 18446744073709551615 }, static npos = 18446744073709551615 } save_path = { string_ = { _M_dataplus = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::basic_string::_Alloc_hider: _M_p = 0x1139f7188 "/Volumes/cyan/devel/inkscape/bug" }, static npos = 18446744073709551615 }, static npos = 18446744073709551615 } i = 1 saveDialog = ('Inkscape::UI::Dialog::FileSaveDialog' *) 0x0 success = true fileName = { string_ = { _M_dataplus = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::basic_string::_Alloc_hider: _M_p = 0x11b55ddb8 "/Volumes/cyan/devel/inkscape/bug/1534833-diody-debug-r14556.wmf" }, static npos = 18446744073709551615 }, static npos = 18446744073709551615 } selectionType = ('Inkscape::Extension::Extension' *) 0x10fa18b20 #19 0x00000001000c0631 in sp_file_save_a_copy (parentWindow=@0x1138f9ec0) at ../../src/file.cpp:1046 No locals. #20 0x0000000100358045 in Inkscape::FileVerb::perform (action=0x10f66eca0, data=0x7) at ../../src/verbs.cpp:897 doc = (SPDocument *) 0x111e69ee0 handled = false desktop = (SPDesktop *) 0x111eacc00 parent = ('Gtk::Window' *) 0x1138f9ec0 #21 0x000000010036a76b in sigc::pointer_functor2::operator() (this=0x113653918, _A_a1=@0x113653928, _A_a2=@0x113653920) at ptr_fun.h:147 No locals. #22 0x000000010036a737 in sigc::adaptor_functor >::operator() (this=0x113653910, _A_arg1=@0x113653928, _A_arg2=@0x113653920) at adaptor_trait.h:108 No locals. #23 0x000000010036a6e9 in sigc::bind_functor<-1, sigc::pointer_functor2, void*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator() (this=0x113653908, _A_arg1=@0x113653928) at bind.h:1135 No locals. #24 0x000000010036a695 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=0x113653900) at bind.h:1123 No locals. #25 0x000000010036a654 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=0x1136538d0) at slot.h:103 typed_rep = (typed_slot *) 0x1136538d0 #26 0x000000010005a3de in sigc::internal::signal_emit0::emit (impl=0x1136535f0) at signal.h:772 it = { _M_node = 0x113653490 } exec = { sig_ = 0x1136535f0 } slots = { slots_ = @0x1136535f8, placeholder = { _M_node = 0x114976740 } } #27 0x0000000100056c69 in sigc::signal0::emit (this=0x10f66ecf8) at signal.h:2679 No locals. #28 0x000000010053ced6 in sp_action_perform (action=0x10f66eca0) at ../../src/helper/action.cpp:136 tracker = { = { _vptr$EventTrackerBase = 0x1017ee030, _active = true }, } #29 0x00000001001d5a50 in sp_shortcut_invoke (shortcut=117440595, view=0x111eacc00) at ../../src/shortcuts.cpp:74 action = (class SPAction *) 0x10f66eca0 verb = ('Inkscape::Verb' *) 0x10ec1d0f0 #30 0x00000001005519f7 in on_window_key_press (event=0x11005d1c0) at ../../src/helper/window.cpp:30 shortcut = 117440595 #31 0x0000000100551e00 in sigc::pointer_functor1<_GdkEventKey*, bool>::operator() (this=0x1138f5488, _A_a1=@0x7fff5fbfe8f8) at ptr_fun.h:111 No locals. #32 0x0000000100551dcf in sigc::adaptor_functor >::operator()<_GdkEventKey* const&> (this=0x1138f5480, _A_arg1=@0x7fff5fbfe8f8) at adaptor_trait.h:89 No locals. #33 0x0000000100551d87 in sigc::internal::slot_call1, bool, _GdkEventKey*>::call_it (rep=0x1138f5450, a_1=@0x7fff5fbfe8f8) at slot.h:136 typed_rep = (typed_slot *) 0x1138f5450 #34 0x00000001043491fa in (anonymous namespace)::Widget_signal_key_press_event_callback () No symbol table info available. #35 0x00000001047df5bf in _gtk_marshal_BOOLEAN__BOXED () No symbol table info available. #36 0x0000000105ce86cb in g_closure_invoke () No symbol table info available. #37 0x0000000105cfbce7 in signal_emit_unlocked_R () No symbol table info available. #38 0x0000000105cfc978 in g_signal_emit_valist () No symbol table info available. #39 0x0000000105cfccf2 in g_signal_emit () No symbol table info available. #40 0x00000001048d60de in gtk_widget_event_internal () No symbol table info available. #41 0x00000001047dd8cd in gtk_propagate_event () No symbol table info available. #42 0x00000001047dd536 in gtk_main_do_event () No symbol table info available. #43 0x0000000100003ded in snooper (event=0x11005d1c0) at ../../src/main.cpp:1009 altL_pressed = 0 altR_pressed = 0 alt_pressed = 0 #44 0x0000000104b7918d in gdk_event_dispatch () No symbol table info available. #45 0x0000000105d59f01 in g_main_context_dispatch () No symbol table info available. #46 0x0000000105d5a1e0 in g_main_context_iterate () No symbol table info available. #47 0x0000000105d5a434 in g_main_loop_run () No symbol table info available. #48 0x00000001047dcf59 in gtk_main () No symbol table info available. #49 0x0000000100003508 in sp_main_gui (argc=2, argv=0x7fff5fbff338) at ../../src/main.cpp:1079 main_instance = { = { callback_list_ = 0x0 }, members of Gtk::Main: _vptr$Main = 0x10445c230 } fl = (GSList *) 0x0 retVal = 0 dataDirs = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10fa03270, _M_finish = 0x10fa03290, _M_end_of_storage = 0x10fa03290 } }, } usericondir = (gchar *) 0x10fa0d1c0 "?֠\017\001" create_new = 0 #50 0x0000000100002c90 in main (argc=2, argv=0x7fff5fbff338) at ../../src/main.cpp:789 inkscape_localedir = 0x0 use_gui = 1 retcode = 0 (gdb)