(gdb) catch throw (gdb) run Starting program: /Volumes/cyan/src/inkscape/inkscape-repo/mp-debug/build/install/bin/inkscape Reading symbols for shared libraries ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++............................................................................................................................. done Catchpoint 1 (throw) 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 Catchpoint 1 (exception thrown). Catchpoint 1 (exception caught), throw location ellipse.cpp:87, catch location unknown, exception type Geom::LogicalError 0x00007fff873880e9 in __cxa_throw () (gdb) bt #0 0x00007fff873880e9 in __cxa_throw () #1 0x000000010116f9b9 in Geom::Ellipse::set (this=0x7fff5fbfacd0, A=6888104.3290283298, B=-31552692.666738756, C=36134084.680372998, D=19366222804.415737, E=-44356557544.15316, F=13612564519926.279) at ellipse.cpp:87 #2 0x0000000101174355 in Geom::Ellipse::Ellipse (this=0x7fff5fbfacd0, A=6888104.3290283298, B=-31552692.666738756, C=36134084.680372998, D=19366222804.415737, E=-44356557544.15316, F=13612564519926.279) at ellipse.h:64 #3 0x000000010076343e in find_ellipse (P=@0x7fff5fbfb150, Q=@0x7fff5fbfb110, O=@0x7fff5fbfb100) at lpe-powerstroke.cpp:86 #4 0x000000010076cbaa in Inkscape::LivePathEffect::path_from_piecewise_fix_cusps (B=@0x7fff5fbfc290, y=@0x7fff5fbfc2f8, jointype=Inkscape::LivePathEffect::LINEJOIN_ROUND, miter_limit=4, unnamed_arg=true, tol=1.0000000000000001e-05) at lpe-powerstroke.cpp:261 #5 0x0000000100765b37 in Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path (this=0x10b07edf0, path_in=@0x7fff5fbfce68) at lpe-powerstroke.cpp:437 warning: .o file "/Volumes/cyan/src/inkscape/inkscape-repo/mp-debug/build/src/libinkscape.a(effect.o)" more recent than executable timestamp in "/Volumes/cyan/src/inkscape/inkscape-repo/mp-debug/build/install/bin/inkscape" warning: Couldn't open object file '/Volumes/cyan/src/inkscape/inkscape-repo/mp-debug/build/src/libinkscape.a(effect.o)' #6 0x0000000100672413 in Inkscape::LivePathEffect::Effect::doEffect () #7 0x00000001002f3ecb in sp_lpe_item_perform_path_effect (lpeitem=0x10cae8000, curve=0x10b09a850) at sp-lpe-item.cpp:344 #8 0x0000000100319b88 in sp_path_update_patheffect (lpeitem=0x10cae8000, write=true) at sp-path.cpp:425 #9 0x00000001002f4c22 in sp_lpe_item_update_patheffect (lpeitem=0x10cae8000, wholetree=true, write=true) at sp-lpe-item.cpp:408 #10 0x0000000100317f9d in SPPath::set_original_curve (this=0x10cae8000, new_curve=0x10b09b8f0, owner=1, write=true) at sp-path.cpp:475 #11 0x0000000100318533 in sp_path_set (object=0x10cae8000, key=94, value=0x1074e8a20 "m 718.61263,881.15639 5.61273,10.95165 7.4047,10.95165 9.08964,10.95166 10.65974,10.95165 11.61813,10.29359 10.19317,6.60759 10.93148,6.23234 11.95647,6.23843 12.94816,6.24384 13.91487,6.24941 14.8340"...) at sp-path.cpp:260 #12 0x0000000100304cd5 in SPObject::setKeyValue (this=0x10cae8000, key=94, value=0x1074e8a20 "m 718.61263,881.15639 5.61273,10.95165 7.4047,10.95165 9.08964,10.95166 10.65974,10.95165 11.61813,10.29359 10.19317,6.60759 10.93148,6.23234 11.95647,6.23843 12.94816,6.24384 13.91487,6.24941 14.8340"...) at sp-object.cpp:941 #13 0x0000000100306e0f in SPObject::readAttr (this=0x10cae8000, key=0x1014021e0 "inkscape:original-d") at sp-object.cpp:959 #14 0x00000001003182ec in sp_path_build (object=0x10cae8000, document=0x10783ff00, repr=0x107884d00) at sp-path.cpp:223 #15 0x00000001003098bb in SPObject::invoke_build (this=0x10cae8000, document=0x10783ff00, repr=0x107884d00, cloned=0) at sp-object.cpp:739 #16 0x0000000100308ae3 in SPObject::sp_object_build (object=0x10cb14ee0, document=0x10783ff00, repr=0x107884df0) at sp-object.cpp:678 #17 0x00000001002c9a78 in SPItem::sp_item_build (object=0x10cb14ee0, document=0x10783ff00, repr=0x107884df0) at sp-item.cpp:385 #18 0x00000001002f6538 in sp_lpe_item_build (object=0x10cb14ee0, document=0x10783ff00, repr=0x107884df0) at sp-lpe-item.cpp:142 #19 0x00000001002da3d8 in sp_group_build (object=0x10cb14ee0, document=0x10783ff00, repr=0x107884df0) at sp-item-group.cpp:154 #20 0x00000001003098bb in SPObject::invoke_build (this=0x10cb14ee0, document=0x10783ff00, repr=0x107884df0, cloned=0) at sp-object.cpp:739 #21 0x0000000100308ae3 in SPObject::sp_object_build (object=0x10656e270, document=0x10783ff00, repr=0x107884ee0) at sp-object.cpp:678 #22 0x00000001002c9a78 in SPItem::sp_item_build (object=0x10656e270, document=0x10783ff00, repr=0x107884ee0) at sp-item.cpp:385 #23 0x00000001002f6538 in sp_lpe_item_build (object=0x10656e270, document=0x10783ff00, repr=0x107884ee0) at sp-lpe-item.cpp:142 #24 0x00000001002da3d8 in sp_group_build (object=0x10656e270, document=0x10783ff00, repr=0x107884ee0) at sp-item-group.cpp:154 #25 0x00000001003098bb in SPObject::invoke_build (this=0x10656e270, document=0x10783ff00, repr=0x107884ee0, cloned=0) at sp-object.cpp:739 #26 0x0000000100308ae3 in SPObject::sp_object_build (object=0x1065668c0, document=0x10783ff00, repr=0x107850a30) at sp-object.cpp:678 #27 0x00000001002c9a78 in SPItem::sp_item_build (object=0x1065668c0, document=0x10783ff00, repr=0x107850a30) at sp-item.cpp:385 #28 0x00000001002f6538 in sp_lpe_item_build (object=0x1065668c0, document=0x10783ff00, repr=0x107850a30) at sp-lpe-item.cpp:142 #29 0x00000001002da3d8 in sp_group_build (object=0x1065668c0, document=0x10783ff00, repr=0x107850a30) at sp-item-group.cpp:154 #30 0x00000001003267c8 in sp_root_build (object=0x1065668c0, document=0x10783ff00, repr=0x107850a30) at sp-root.cpp:151 #31 0x00000001003098bb in SPObject::invoke_build (this=0x1065668c0, document=0x10783ff00, repr=0x107850a30, cloned=0) at sp-object.cpp:739 #32 0x000000010030d30b in sp_object_repr_build_tree (document=0x10783ff00, repr=0x107850a30) at sp-object-repr.cpp:105 #33 0x00000001000a9745 in SPDocument::createDoc (rdoc=0x107844840, uri=0x109a1b3b8 "/Volumes/cyan/devel/inkscape/bug/986394-reduced-test-case.svg", base=0x10db273d0 "/Volumes/cyan/devel/inkscape/bug/", name=0x10b3413e0 "986394-reduced-test-case.svg", keepalive=1) at document.cpp:347 #34 0x00000001000ab370 in SPDocument::createNewDoc (uri=0x109a1b3b8 "/Volumes/cyan/devel/inkscape/bug/986394-reduced-test-case.svg", keepalive=1, make_new=false) at document.cpp:493 #35 0x000000010050a7f8 in Inkscape::Extension::Internal::Svg::open (this=0x10697f690, unnamed_arg=0x10697fff0, uri=0x109a1b3b8 "/Volumes/cyan/devel/inkscape/bug/986394-reduced-test-case.svg") at svg.cpp:187 #36 0x00000001004eab58 in Inkscape::Extension::Input::open (this=0x10697fff0, uri=0x109a1b3b8 "/Volumes/cyan/devel/inkscape/bug/986394-reduced-test-case.svg") at input.cpp:153 #37 0x00000001004e5714 in Inkscape::Extension::open (key=0x0, filename=0x109a1b3b8 "/Volumes/cyan/devel/inkscape/bug/986394-reduced-test-case.svg") at system.cpp:114 #38 0x00000001000f930c in sp_file_open (uri=@0x7fff5fbfe358, key=0x0, add_to_recent=true, replace_empty=true) at file.cpp:228 #39 0x000000010015db96 in sp_recent_open (recent_menu=0x10cb14cd0, unnamed_arg=0x0) at interface.cpp:783 #40 0x0000000105454104 in g_closure_invoke () #41 0x0000000105463859 in signal_emit_unlocked_R () #42 0x000000010546495c in g_signal_emit_valist () #43 0x0000000105464f84 in g_signal_emit () #44 0x0000000105454104 in g_closure_invoke () #45 0x0000000105463859 in signal_emit_unlocked_R () #46 0x000000010546495c in g_signal_emit_valist () #47 0x0000000105464f84 in g_signal_emit () #48 0x0000000103c810d6 in gtk_widget_activate () #49 0x0000000103b74635 in gtk_menu_shell_activate_item () #50 0x0000000103b7516c in gtk_menu_shell_button_release () #51 0x0000000103b6ba2e in gtk_menu_button_release () #52 0x0000000103b62adf in _gtk_marshal_BOOLEAN__BOXED () #53 0x0000000105454104 in g_closure_invoke () #54 0x0000000105463a9a in signal_emit_unlocked_R () #55 0x0000000105464a58 in g_signal_emit_valist () #56 0x0000000105464f84 in g_signal_emit () #57 0x0000000103c80e3c in gtk_widget_event_internal () #58 0x0000000103b60c0f in gtk_propagate_event () #59 0x0000000103b6086e in gtk_main_do_event () #60 0x000000010000870d in snooper (event=0x109195910, unnamed_arg=0x0) at main.cpp:919 #61 0x0000000104007e31 in gdk_event_dispatch () #62 0x0000000105927f92 in g_main_context_dispatch () #63 0x0000000105929cde in g_main_context_iterate () #64 0x000000010592b12f in g_main_loop_run () #65 0x0000000103b6006f in gtk_main () #66 0x00000001000095c9 in sp_main_gui (argc=1, argv=0x7fff5fbff888) at main.cpp:985 #67 0x000000010000a23e in main (argc=1, argv=0x7fff5fbff888) at main.cpp:716 (gdb) bt full #0 0x00007fff873880e9 in __cxa_throw () No symbol table info available. #1 0x000000010116f9b9 in Geom::Ellipse::set (this=0x7fff5fbfacd0, A=6888104.3290283298, B=-31552692.666738756, C=36134084.680372998, D=19366222804.415737, E=-44356557544.15316, F=13612564519926.279) at ellipse.cpp:87 den = 52.100664846599102 swap_axes = false sin2 = 0.16010503115067948 cossin = 0.36670343624094859 ry2 = 6.9532229747327998e-310 ry = 6.9532229748205458e-310 num = -108.623046875 rot = 0.41166007501942492 cosrot = 0.91645783800964931 sinrot = 0.40013126739943666 cos2 = 0.83989496884932058 rx2 = -2.0848687285434981 rx = 2.1227254784938778e-314 #2 0x0000000101174355 in Geom::Ellipse::Ellipse (this=0x7fff5fbfacd0, A=6888104.3290283298, B=-31552692.666738756, C=36134084.680372998, D=19366222804.415737, E=-44356557544.15316, F=13612564519926.279) at ellipse.h:64 No locals. #3 0x000000010076343e in find_ellipse (P=@0x7fff5fbfb150, Q=@0x7fff5fbfb110, O=@0x7fff5fbfb100) at lpe-powerstroke.cpp:86 q = { > > > > > >, 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.12684634006961915, 0.055389082869169215} } a = -2632.1397962146575 e = -257.2036682131336 A = 6888104.3290283298 E = -44356557544.15316 b = 6027.8539092270457 f = 151384.48958474796 B = -31552692.666738756 F = 13612564519926.279 K = 0.17227437165174181 c = -3699475.8088494842 C = 36134084.680372998 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>> = { > > > > > > >> = { > > > > > > > >> = { > > > > > > >> = { > > > > > >> = { > > > > >> = { > > > >> = { > > >> = { > >> = { >> = { > = { = {}, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, members of Geom::Point: _pt = {0.0054124311001260139, 0.0025293040479255069} } cross = 2.104336667407467e-05 d = 120.19483797911471 D = 19366222804.415737 #4 0x000000010076cbaa in Inkscape::LivePathEffect::path_from_piecewise_fix_cusps (B=@0x7fff5fbfc290, y=@0x7fff5fbfc2f8, jointype=Inkscape::LivePathEffect::LINEJOIN_ROUND, miter_limit=4, unnamed_arg=true, tol=1.0000000000000001e-05) at lpe-powerstroke.cpp:261 O = { > = { = {}, members of boost::optional_detail::optional_base: m_initialized = true, m_storage = { dummy_ = { data = "IԖ>???@?C\004?h`?@", aligner_ = {} } } }, } ellipse = { m_centre = { > > > > > >, 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 = {820.71124473566056, 972.10442493116091} }, m_ray = { > > > > > >, 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} }, m_angle = 0.43708113976177959 } tang1 = { > > > > > >, 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.90595832488549166, 0.42336687821636909} } discontinuity_vec = { > > > > > >, 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.12143390896949313, 0.052859778821243708} } width = 5.7282400000000004 tang2 = { > > > > > >, 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.91643883728089248, 0.40017478371737258} } on_outside = true i = 16 pb = { > > >> = { = { _vptr$SVGPathSink = 0x10190f7f0 }, members of Geom::SVGPathGenerator > > >: _in_path = true, _out = { > = {}, members of std::back_insert_iterator > >: container = 0x7fff5fbfadc8 }, _path = { _vptr$Path = 0x101866470, curves_ = { px = 0x10b125de0, pn = { pi_ = 0x10b204fa0 } }, final_ = 0x10b1a2300, closed_ = false }, _start_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>> = { > > > > > > >> = { > > > > > > > >> = { > > > > > > >> = { > > > > > >> = { > > > > >> = { > > > >> = { > > >> = { > >> = { >> = { > = { = {}, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, }, members of Geom::Point: _pt = {714.89211849977744, 883.06315532875362} } }, members of Geom::PathBuilder: _pathset = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0 } }, } } start = { > > > > > >, 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 = {714.89211849977744, 883.06315532875362} } prev_i = 14 #5 0x0000000100765b37 in Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path (this=0x10b07edf0, path_in=@0x7fff5fbfce68) at lpe-powerstroke.cpp:437 path_out = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x105b40e00, _M_finish = 0x105b41670, _M_end_of_storage = 0x105b40e00 } }, } der = { cuts = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10b0bbeb0, _M_finish = 0x10b0bbf30, _M_end_of_storage = 0x10b0bbf30 } }, }, segs = { , std::allocator > >> = { _M_impl = { >> = { <__gnu_cxx::new_allocator >> = {}, }, members of std::_Vector_base, std::allocator > >::_Vector_impl: _M_start = 0x10b3b7410, _M_finish = 0x10b3b76e0, _M_end_of_storage = 0x10b3b76e0 } }, } } start_linecap = Inkscape::LivePathEffect::LINECAP_ROUND y = { cuts = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10b1ed420, _M_finish = 0x10b1ed4a0, _M_end_of_storage = 0x10b1ed4a0 } }, }, segs = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10b09a6a0, _M_finish = 0x10b09a808, _M_end_of_storage = 0x10b09a808 } }, } } jointype = Inkscape::LivePathEffect::LINEJOIN_ROUND pwd2_out = { cuts = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10b34ee20, _M_finish = 0x10b34eef0, _M_end_of_storage = 0x10b34eef0 } }, }, segs = { , std::allocator > >> = { _M_impl = { >> = { <__gnu_cxx::new_allocator >> = {}, }, members of std::_Vector_base, std::allocator > >::_Vector_impl: _M_start = 0x10cea6a00, _M_finish = 0x10cea6eb0, _M_end_of_storage = 0x10cea6eb0 } }, } } mirrorpath = { cuts = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10b352af0, _M_finish = 0x10b352bc0, _M_end_of_storage = 0x10b352bc0 } }, }, segs = { , std::allocator > >> = { _M_impl = { >> = { <__gnu_cxx::new_allocator >> = {}, }, members of std::_Vector_base, std::allocator > >::_Vector_impl: _M_start = 0x10ced3a00, _M_finish = 0x10ced3eb0, _M_end_of_storage = 0x10ced3eb0 } }, } } fixed_path = { _vptr$Path = 0x7fff82e8d789, curves_ = { px = 0x7fff5fbfc260, pn = { pi_ = 0x7fff82e8e1a4 } }, final_ = 0x10, closed_ = 32 } n = { cuts = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10b297b80, _M_finish = 0x10b297c00, _M_end_of_storage = 0x10b297c00 } }, }, segs = { , std::allocator > >> = { _M_impl = { >> = { <__gnu_cxx::new_allocator >> = {}, }, members of std::_Vector_base, std::allocator > >::_Vector_impl: _M_start = 0x10b2ba020, _M_finish = 0x10b2ba2f0, _M_end_of_storage = 0x10b2ba2f0 } }, } } end_linecap = Inkscape::LivePathEffect::LINECAP_ROUND strokepath = { _vptr$Path = 0x101866470, curves_ = { px = 0x10b15fb50, pn = { pi_ = 0x10b132eb0 } }, final_ = 0x10b08d9f0, closed_ = false } patternd2 = { f = {{ cuts = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10b216bf0, _M_finish = 0x10b216c70, _M_end_of_storage = 0x10b216c70 } }, }, segs = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10b2f89f0, _M_finish = 0x10b2f8b58, _M_end_of_storage = 0x10b2f8b70 } }, } }, { cuts = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10b1f0740, _M_finish = 0x10b1f07c0, _M_end_of_storage = 0x10b1f07c0 } }, }, segs = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10b352f90, _M_finish = 0x10b3530f8, _M_end_of_storage = 0x10b353110 } }, } }} } rtsmin = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10b0e19e0, _M_finish = 0x10b0e19e8, _M_end_of_storage = 0x10b0e19e8 } }, } pwd2_in = { cuts = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10b3554b0, _M_finish = 0x10b355530, _M_end_of_storage = 0x10b355530 } }, }, segs = { , std::allocator > >> = { _M_impl = { >> = { <__gnu_cxx::new_allocator >> = {}, }, members of std::_Vector_base, std::allocator > >::_Vector_impl: _M_start = 0x10b2c19f0, _M_finish = 0x10b2c1cc0, _M_end_of_storage = 0x10b2c1cf0 } }, } } ts = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10b2e93f0, _M_finish = 0x10b2e9510, _M_end_of_storage = 0x10b2e95f0 } }, } interpolator = ('Geom::Interpolate::Interpolator' *) 0x10b3ee4f0 x = { cuts = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10b0b7460, _M_finish = 0x10b0b74e0, _M_end_of_storage = 0x10b0b74e0 } }, }, segs = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10b3001f0, _M_finish = 0x10b300358, _M_end_of_storage = 0x10b300358 } }, } } rtsmax = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10b2c3df0, _M_finish = 0x10b2c3df8, _M_end_of_storage = 0x10b2c3df8 } }, } fixed_mirrorpath = { _vptr$Path = 0x10db20b28, curves_ = { px = 0x0, pn = { pi_ = 0x105b3c000 } }, final_ = 0x10, closed_ = 128 } #6 0x0000000100672413 in Inkscape::LivePathEffect::Effect::doEffect () No symbol table info available. #7 0x00000001002f3ecb in sp_lpe_item_perform_path_effect (lpeitem=0x10cae8000, curve=0x10b09a850) at sp-lpe-item.cpp:344 lpeobj = (LivePathEffectObject *) 0x10922e0e0 lpe = ('Inkscape::LivePathEffect::Effect' *) 0x10b07edf0 it = { _M_node = 0x10b3d55e0 } #8 0x0000000100319b88 in sp_path_update_patheffect (lpeitem=0x10cae8000, write=true) at sp-path.cpp:425 curve = (SPCurve *) 0x10b09a850 success = false shape = (SPShape * const) 0x10cae8000 repr = ('Inkscape::XML::Node' *) 0x107884d00 #9 0x00000001002f4c22 in sp_lpe_item_update_patheffect (lpeitem=0x10cae8000, wholetree=true, write=true) at sp-lpe-item.cpp:408 lpelist = { >> = { _M_impl = { >> = { <__gnu_cxx::new_allocator >> = {}, }, members of std::_List_base >::_List_impl: _M_node = { _M_next = 0x10b10c840, _M_prev = 0x10b10c840 } } }, } i = { _M_node = 0x7fff5fbfd178 } top = (SPLPEItem *) 0x10cae8000 #10 0x0000000100317f9d in SPPath::set_original_curve (this=0x10cae8000, new_curve=0x10b09b8f0, owner=1, write=true) at sp-path.cpp:475 No locals. #11 0x0000000100318533 in sp_path_set (object=0x10cae8000, key=94, value=0x1074e8a20 "m 718.61263,881.15639 5.61273,10.95165 7.4047,10.95165 9.08964,10.95166 10.65974,10.95165 11.61813,10.29359 10.19317,6.60759 10.93148,6.23234 11.95647,6.23843 12.94816,6.24384 13.91487,6.24941 14.8340"...) at sp-path.cpp:260 pv = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x10b09c0d0, _M_finish = 0x10b09c0f8, _M_end_of_storage = 0x10b09c0f8 } }, } curve = (SPCurve *) 0x10b09b8f0 path = (SPPath *) 0x10cae8000 #12 0x0000000100304cd5 in SPObject::setKeyValue (this=0x10cae8000, key=94, value=0x1074e8a20 "m 718.61263,881.15639 5.61273,10.95165 7.4047,10.95165 9.08964,10.95166 10.65974,10.95165 11.61813,10.29359 10.19317,6.60759 10.93148,6.23234 11.95647,6.23843 12.94816,6.24384 13.91487,6.24941 14.8340"...) at sp-object.cpp:941 No locals. #13 0x0000000100306e0f in SPObject::readAttr (this=0x10cae8000, key=0x1014021e0 "inkscape:original-d") at sp-object.cpp:959 value = (gchar *) 0x1074e8a20 "m 718.61263,881.15639 5.61273,10.95165 7.4047,10.95165 9.08964,10.95166 10.65974,10.95165 11.61813,10.29359 10.19317,6.60759 10.93148,6.23234 11.95647,6.23843 12.94816,6.24384 13.91487,6.24941 14.8340"... keyid = 94 #14 0x00000001003182ec in sp_path_build (object=0x10cae8000, document=0x10783ff00, repr=0x107884d00) at sp-path.cpp:223 d = (gchar *) 0x10db20b28 "?TE\005\001" #15 0x00000001003098bb in SPObject::invoke_build (this=0x10cae8000, document=0x10783ff00, repr=0x107884d00, cloned=0) at sp-object.cpp:739 No locals. #16 0x0000000100308ae3 in SPObject::sp_object_build (object=0x10cb14ee0, document=0x10783ff00, repr=0x107884df0) at sp-object.cpp:678 type = 4391854432 child = (SPObject *) 0x10cae8000 rchild = ('Inkscape::XML::Node' *) 0x107884d00 #17 0x00000001002c9a78 in SPItem::sp_item_build (object=0x10cb14ee0, document=0x10783ff00, repr=0x107884df0) at sp-item.cpp:385 No locals. #18 0x00000001002f6538 in sp_lpe_item_build (object=0x10cb14ee0, document=0x10783ff00, repr=0x107884df0) at sp-lpe-item.cpp:142 No locals. #19 0x00000001002da3d8 in sp_group_build (object=0x10cb14ee0, document=0x10783ff00, repr=0x107884df0) at sp-item-group.cpp:154 No locals. #20 0x00000001003098bb in SPObject::invoke_build (this=0x10cb14ee0, document=0x10783ff00, repr=0x107884df0, cloned=0) at sp-object.cpp:739 No locals. #21 0x0000000100308ae3 in SPObject::sp_object_build (object=0x10656e270, document=0x10783ff00, repr=0x107884ee0) at sp-object.cpp:678 type = 4391840624 child = (SPObject *) 0x10cb14ee0 rchild = ('Inkscape::XML::Node' *) 0x107884df0 #22 0x00000001002c9a78 in SPItem::sp_item_build (object=0x10656e270, document=0x10783ff00, repr=0x107884ee0) at sp-item.cpp:385 No locals. #23 0x00000001002f6538 in sp_lpe_item_build (object=0x10656e270, document=0x10783ff00, repr=0x107884ee0) at sp-lpe-item.cpp:142 No locals. #24 0x00000001002da3d8 in sp_group_build (object=0x10656e270, document=0x10783ff00, repr=0x107884ee0) at sp-item-group.cpp:154 No locals. #25 0x00000001003098bb in SPObject::invoke_build (this=0x10656e270, document=0x10783ff00, repr=0x107884ee0, cloned=0) at sp-object.cpp:739 No locals. #26 0x0000000100308ae3 in SPObject::sp_object_build (object=0x1065668c0, document=0x10783ff00, repr=0x107850a30) at sp-object.cpp:678 type = 4391840624 child = (SPObject *) 0x10656e270 rchild = ('Inkscape::XML::Node' *) 0x107884ee0 #27 0x00000001002c9a78 in SPItem::sp_item_build (object=0x1065668c0, document=0x10783ff00, repr=0x107850a30) at sp-item.cpp:385 No locals. #28 0x00000001002f6538 in sp_lpe_item_build (object=0x1065668c0, document=0x10783ff00, repr=0x107850a30) at sp-lpe-item.cpp:142 No locals. #29 0x00000001002da3d8 in sp_group_build (object=0x1065668c0, document=0x10783ff00, repr=0x107850a30) at sp-item-group.cpp:154 No locals. #30 0x00000001003267c8 in sp_root_build (object=0x1065668c0, document=0x10783ff00, repr=0x107850a30) at sp-root.cpp:151 group = (SPGroup *) 0x1065668c0 root = (SPRoot *) 0x1065668c0 #31 0x00000001003098bb in SPObject::invoke_build (this=0x1065668c0, document=0x10783ff00, repr=0x107850a30, cloned=0) at sp-object.cpp:739 No locals. #32 0x000000010030d30b in sp_object_repr_build_tree (document=0x10783ff00, repr=0x107850a30) at sp-object-repr.cpp:105 name = (gchar * const) 0x10626a9e2 "svg:svg" type = 4391856320 newobj = (gpointer) 0x1065668c0 object = (SPObject * const) 0x1065668c0 #33 0x00000001000a9745 in SPDocument::createDoc (rdoc=0x107844840, uri=0x109a1b3b8 "/Volumes/cyan/devel/inkscape/bug/986394-reduced-test-case.svg", base=0x10db273d0 "/Volumes/cyan/devel/inkscape/bug/", name=0x10b3413e0 "986394-reduced-test-case.svg", keepalive=1) at document.cpp:347 document = (SPDocument *) 0x10783ff00 prefs = ('Inkscape::Preferences' *) 0x105c6cca0 rroot = ('Inkscape::XML::Node' *) 0x107850a30 #34 0x00000001000ab370 in SPDocument::createNewDoc (uri=0x109a1b3b8 "/Volumes/cyan/devel/inkscape/bug/986394-reduced-test-case.svg", keepalive=1, make_new=false) at document.cpp:493 doc = (SPDocument *) 0x0 rdoc = ('Inkscape::XML::Document' *) 0x107844840 base = (gchar *) 0x10db273d0 "/Volumes/cyan/devel/inkscape/bug/" name = (gchar *) 0x10b3413e0 "986394-reduced-test-case.svg" #35 0x000000010050a7f8 in Inkscape::Extension::Internal::Svg::open (this=0x10697f690, unnamed_arg=0x10697fff0, uri=0x109a1b3b8 "/Volumes/cyan/devel/inkscape/bug/986394-reduced-test-case.svg") at svg.cpp:187 buffer = (gchar *) 0x7fff5fbfe058 "?`?O" doc = (SPDocument *) 0x41d3e49870e82bfe #36 0x00000001004eab58 in Inkscape::Extension::Input::open (this=0x10697fff0, uri=0x109a1b3b8 "/Volumes/cyan/devel/inkscape/bug/986394-reduced-test-case.svg") at input.cpp:153 doc = (SPDocument * const) 0x0 #37 0x00000001004e5714 in Inkscape::Extension::open (key=0x0, filename=0x109a1b3b8 "/Volumes/cyan/devel/inkscape/bug/986394-reduced-test-case.svg") at system.cpp:114 imod = ('Inkscape::Extension::Input' *) 0x10697fff0 last_chance_svg = false show = true doc = (SPDocument *) 0x0 #38 0x00000001000f930c in sp_file_open (uri=@0x7fff5fbfe358, key=0x0, add_to_recent=true, replace_empty=true) at file.cpp:228 desktop = (SPDesktop *) 0x107885800 doc = (SPDocument *) 0x0 #39 0x000000010015db96 in sp_recent_open (recent_menu=0x10cb14cd0, unnamed_arg=0x0) at interface.cpp:783 uri = (gchar *) 0x109a24350 "file:///Volumes/cyan/devel/inkscape/bug/986394-reduced-test-case.svg" local_fn = (gchar *) 0x109a30140 "/Volumes/cyan/devel/inkscape/bug/986394-reduced-test-case.svg" utf8_fn = (gchar *) 0x109a288d0 "/Volumes/cyan/devel/inkscape/bug/986394-reduced-test-case.svg" #40 0x0000000105454104 in g_closure_invoke () No symbol table info available. #41 0x0000000105463859 in signal_emit_unlocked_R () No symbol table info available. #42 0x000000010546495c in g_signal_emit_valist () No symbol table info available. #43 0x0000000105464f84 in g_signal_emit () No symbol table info available. #44 0x0000000105454104 in g_closure_invoke () No symbol table info available. #45 0x0000000105463859 in signal_emit_unlocked_R () No symbol table info available. #46 0x000000010546495c in g_signal_emit_valist () No symbol table info available. #47 0x0000000105464f84 in g_signal_emit () No symbol table info available. #48 0x0000000103c810d6 in gtk_widget_activate () No symbol table info available. #49 0x0000000103b74635 in gtk_menu_shell_activate_item () No symbol table info available. #50 0x0000000103b7516c in gtk_menu_shell_button_release () No symbol table info available. #51 0x0000000103b6ba2e in gtk_menu_button_release () No symbol table info available. #52 0x0000000103b62adf in _gtk_marshal_BOOLEAN__BOXED () No symbol table info available. #53 0x0000000105454104 in g_closure_invoke () No symbol table info available. #54 0x0000000105463a9a in signal_emit_unlocked_R () No symbol table info available. #55 0x0000000105464a58 in g_signal_emit_valist () No symbol table info available. #56 0x0000000105464f84 in g_signal_emit () No symbol table info available. #57 0x0000000103c80e3c in gtk_widget_event_internal () No symbol table info available. #58 0x0000000103b60c0f in gtk_propagate_event () No symbol table info available. #59 0x0000000103b6086e in gtk_main_do_event () No symbol table info available. #60 0x000000010000870d in snooper (event=0x109195910, unnamed_arg=0x0) at main.cpp:919 alt_pressed = 0 altL_pressed = 0 altR_pressed = 0 #61 0x0000000104007e31 in gdk_event_dispatch () No symbol table info available. #62 0x0000000105927f92 in g_main_context_dispatch () No symbol table info available. #63 0x0000000105929cde in g_main_context_iterate () No symbol table info available. #64 0x000000010592b12f in g_main_loop_run () No symbol table info available. #65 0x0000000103b6006f in gtk_main () No symbol table info available. #66 0x00000001000095c9 in sp_main_gui (argc=1, argv=0x7fff5fbff888) at main.cpp:985 main_instance = { = { callback_list_ = 0x0 }, members of Gtk::Main: _vptr$Main = 0x103670180 } fl = (GSList *) 0x0 retVal = 0 dataDirs = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x105c67eb0, _M_finish = 0x105c67ed0, _M_end_of_storage = 0x105c67ed0 } }, } usericondir = (gchar *) 0x105c6cbf0 "???\005\001" create_new = 1 #67 0x000000010000a23e in main (argc=1, argv=0x7fff5fbff888) at main.cpp:716 inkscape_localedir = 0x0 use_gui = 1 retcode = 0 (gdb)