#0 0x00007f120a877f77 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 [Error: ../nptl/sysdeps/unix/sysv/linux/raise.c was not found in source tree] #1 0x00007f120a87b761 in __GI_abort () at abort.c:119 [Error: abort.c was not found in source tree] #2 0x00007f120e4d7fcd in _g_log_abort () at /build/buildd/glib2.0-2.38.0/./glib/gmessages.c:255 [Error: /build/buildd/glib2.0-2.38.0/./glib/gmessages.c was not found in source tree] #3 0x00007f120e4f53a7 in g_assertion_message (domain=domain@entry=0x0, file=file@entry=0xc7c0b4 "text-editing.cpp", line=line@entry=568, func=func@entry=0xc7c440 "SPObject* get_common_ancestor(SPObject*, SPObject*, SPObject*)", message=message@entry=0x94896b0 "assertion failed: (common_ancestor != text)") at /build/buildd/glib2.0-2.38.0/./glib/gtestutils.c:2278 [Error: /build/buildd/glib2.0-2.38.0/./glib/gtestutils.c was not found in source tree] #4 0x00007f120e4f540a in g_assertion_message_expr (domain=0x0, file=0xc7c0b4 "text-editing.cpp", line=568, func=0xc7c440 "SPObject* get_common_ancestor(SPObject*, SPObject*, SPObject*)", expr=) at /build/buildd/glib2.0-2.38.0/./glib/gtestutils.c:2293 [Error: /build/buildd/glib2.0-2.38.0/./glib/gtestutils.c was not found in source tree] #5 0x00000000006dfb5c in get_common_ancestor (text=0x842d9f0, one=, two=0x8ea8820) at text-editing.cpp:568 563: return text; 564: SPObject *common_ancestor = one; 565: if (SP_IS_STRING(common_ancestor)) 566: common_ancestor = SP_OBJECT_PARENT(common_ancestor); 567: while (!(common_ancestor == two || common_ancestor->isAncestorOf(two))) { 568: g_assert(common_ancestor != text); 569: common_ancestor = SP_OBJECT_PARENT(common_ancestor); 570: } 571: return common_ancestor; 572: } 573: #6 0x00000000006e3e57 in get_common_ancestor (two=, one=, text=) at text-editing.cpp:562 557: 558: /** returns the object in the tree which is the closest ancestor of both 559: \a one and \a two. It will never return anything higher than \a text. */ 560: static SPObject* get_common_ancestor(SPObject *text, SPObject *one, SPObject *two) 561: { 562: if (one == NULL || two == NULL) 563: return text; 564: SPObject *common_ancestor = one; 565: if (SP_IS_STRING(common_ancestor)) 566: common_ancestor = SP_OBJECT_PARENT(common_ancestor); 567: while (!(common_ancestor == two || common_ancestor->isAncestorOf(two))) { #7 sp_te_apply_style (text=0x842d9f0, start=..., end=..., css=0x92f3760) at text-editing.cpp:1867 1862: at the beginning and end; the style can just be applied to the root 1863: child in the middle. 1864: eg: abcDEFGHIJKLmno 1865: The recursion may involve creating new spans. 1866: */ 1867: SPObject *common_ancestor = get_common_ancestor(text, start_item, end_item); 1868: 1869: // bug #168370 (consider parent transform and viewBox) 1870: // snipplet copied from desktop-style.cpp sp_desktop_apply_css_recursive(...) 1871: SPCSSAttr *css_set = sp_repr_css_attr_new(); 1872: sp_repr_css_merge(css_set, (SPCSSAttr*) css); #8 0x00000000006dd241 in sp_text_context_style_set (css=, tc=0x6874960) at text-context.cpp:1497 1492: if (tc->text == NULL) 1493: return false; 1494: if (tc->text_sel_start == tc->text_sel_end) 1495: return false; // will get picked up by the parent and applied to the whole text object 1496: 1497: sp_te_apply_style(tc->text, tc->text_sel_start, tc->text_sel_end, css); 1498: sp_document_done(sp_desktop_document(tc->desktop), SP_VERB_CONTEXT_TEXT, 1499: _("Set text style")); 1500: sp_text_context_update_cursor(tc); 1501: sp_text_context_update_text_selection(tc); 1502: #9 0x0000000000a44faf in operator() (_A_slot=..., this=) at /usr/include/sigc++-2.0/sigc++/signal.h:834 [Error: /usr/include/sigc++-2.0/sigc++/signal.h was not found in source tree] #10 operator* (this=) at /usr/include/sigc++-2.0/sigc++/signal.h:306 [Error: /usr/include/sigc++-2.0/sigc++/signal.h was not found in source tree] #11 operator(), bool> > (this=, first=..., last=...) at ui/view/view.h:37 [Error: ui/view/view.h was not found in source tree] #12 emit (_A_a1=@0x7fff3827b020: 0x92f3760, impl=0x8a0d090) at /usr/include/sigc++-2.0/sigc++/signal.h:854 [Error: /usr/include/sigc++-2.0/sigc++/signal.h was not found in source tree] #13 emit (this=0x3b28de8, _A_a1=@0x7fff3827b020: 0x92f3760) at /usr/include/sigc++-2.0/sigc++/signal.h:2781 [Error: /usr/include/sigc++-2.0/sigc++/signal.h was not found in source tree] #14 sp_desktop_set_style (desktop=0x3b28c00, css=0x92f3760, change=, write_current=) at desktop-style.cpp:188 183: 184: if (!change) 185: return; 186: 187: // 2. Emit signal 188: bool intercepted = desktop->_set_style_signal.emit(css); 189: 190: /** \todo 191: * FIXME: in set_style, compensate pattern and gradient fills, stroke width, 192: * rect corners, font size for the object's own transform so that pasting 193: * fills does not depend on preserve/optimize. #15 0x0000000000891c84 in sp_text_script_changed (act=, tbl=0x67db970) at widgets/toolbox.cpp:6658 [Error: widgets/toolbox.cpp was not found in source tree] #16 0x00007f120e79a3b7 in _g_closure_invoke_va (closure=0x6806980, return_value=0x0, instance=0x67fd350, args=0x7fff3827b298, n_params=0, param_types=0x0) at /build/buildd/glib2.0-2.38.0/./gobject/gclosure.c:840 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gclosure.c was not found in source tree] #17 0x00007f120e7b2e82 in g_signal_emit_valist (instance=0x67fd350, signal_id=, detail=0, var_args=var_args@entry=0x7fff3827b298) at /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c:3238 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c was not found in source tree] #18 0x00007f120e7b3ae2 in g_signal_emit (instance=, signal_id=, detail=) at /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c:3386 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c was not found in source tree] #19 0x00007f120e79a188 in g_closure_invoke (closure=0x4ce1740, return_value=0x0, n_param_values=1, param_values=0x7fff3827b500, invocation_hint=0x7fff3827b4a0) at /build/buildd/glib2.0-2.38.0/./gobject/gclosure.c:777 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gclosure.c was not found in source tree] #20 0x00007f120e7ab337 in signal_emit_unlocked_R (node=node@entry=0x4ce1940, detail=detail@entry=0, instance=instance@entry=0x67fd350, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff3827b500) at /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c:3516 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c was not found in source tree] #21 0x00007f120e7b3829 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fff3827b688) at /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c:3330 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c was not found in source tree] #22 0x00007f120e7b3ae2 in g_signal_emit (instance=instance@entry=0x67fd350, signal_id=, detail=detail@entry=0) at /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c:3386 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c was not found in source tree] #23 0x00007f120fd76240 in _gtk_action_emit_activate (action=0x67fd350) at /build/buildd/gtk+2.0-2.24.20/gtk/gtkaction.c:795 [Error: /build/buildd/gtk+2.0-2.24.20/gtk/gtkaction.c was not found in source tree] #24 0x00007f120fd76a7d in IA__gtk_action_activate (action=) at /build/buildd/gtk+2.0-2.24.20/gtk/gtkaction.c:826 [Error: /build/buildd/gtk+2.0-2.24.20/gtk/gtkaction.c was not found in source tree] #25 0x00007f120fef3ad9 in button_clicked (widget=, button=0x69b01b0) at /build/buildd/gtk+2.0-2.24.20/gtk/gtktoolbutton.c:771 [Error: /build/buildd/gtk+2.0-2.24.20/gtk/gtktoolbutton.c was not found in source tree] #26 0x00007f120e79a188 in g_closure_invoke (closure=0x69b18c0, return_value=0x0, n_param_values=1, param_values=0x7fff3827b920, invocation_hint=0x7fff3827b8c0) at /build/buildd/glib2.0-2.38.0/./gobject/gclosure.c:777 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gclosure.c was not found in source tree] #27 0x00007f120e7abb1d in signal_emit_unlocked_R (node=node@entry=0x32e9cc0, detail=detail@entry=0, instance=instance@entry=0x69aabc0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff3827b920) at /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c:3586 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c was not found in source tree] #28 0x00007f120e7b3829 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fff3827baa8) at /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c:3330 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c was not found in source tree] #29 0x00007f120e7b3ae2 in g_signal_emit (instance=, signal_id=, detail=detail@entry=0) at /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c:3386 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c was not found in source tree] #30 0x00007f120fd8d5db in IA__gtk_button_clicked (button=) at /build/buildd/gtk+2.0-2.24.20/gtk/gtkbutton.c:1115 [Error: /build/buildd/gtk+2.0-2.24.20/gtk/gtkbutton.c was not found in source tree] #31 0x00007f120feec20d in gtk_toggle_button_released (button=0x69aabc0) at /build/buildd/gtk+2.0-2.24.20/gtk/gtktogglebutton.c:485 [Error: /build/buildd/gtk+2.0-2.24.20/gtk/gtktogglebutton.c was not found in source tree] #32 0x00007f120e79a188 in g_closure_invoke (closure=0x32eafa0, return_value=0x0, n_param_values=1, param_values=0x7fff3827bd20, invocation_hint=0x7fff3827bcc0) at /build/buildd/glib2.0-2.38.0/./gobject/gclosure.c:777 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gclosure.c was not found in source tree] #33 0x00007f120e7ab337 in signal_emit_unlocked_R (node=node@entry=0x32e9be0, detail=detail@entry=0, instance=instance@entry=0x69aabc0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff3827bd20) at /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c:3516 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c was not found in source tree] #34 0x00007f120e7b3829 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fff3827bea8) at /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c:3330 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c was not found in source tree] #35 0x00007f120e7b3ae2 in g_signal_emit (instance=, signal_id=, detail=) at /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c:3386 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c was not found in source tree] #36 0x00007f120fd8d569 in gtk_button_button_release (widget=, event=) at /build/buildd/gtk+2.0-2.24.20/gtk/gtkbutton.c:1604 [Error: /build/buildd/gtk+2.0-2.24.20/gtk/gtkbutton.c was not found in source tree] #37 0x00007f120fe2f645 in _gtk_marshal_BOOLEAN__BOXED (closure=0x32bfad0, return_value=0x7fff3827c0a0, n_param_values=, param_values=0x7fff3827c150, invocation_hint=, marshal_data=0x7f120fd8d550 ) at /build/buildd/gtk+2.0-2.24.20/gtk/gtkmarshalers.c:86 [Error: /build/buildd/gtk+2.0-2.24.20/gtk/gtkmarshalers.c was not found in source tree] #38 0x00007f120e79a188 in g_closure_invoke (closure=0x32bfad0, return_value=0x7fff3827c0a0, n_param_values=2, param_values=0x7fff3827c150, invocation_hint=0x7fff3827c0f0) at /build/buildd/glib2.0-2.38.0/./gobject/gclosure.c:777 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gclosure.c was not found in source tree] #39 0x00007f120e7ab8db in signal_emit_unlocked_R (node=node@entry=0x32bfd40, detail=detail@entry=0, instance=instance@entry=0x69aabc0, emission_return=emission_return@entry=0x7fff3827c220, instance_and_params=instance_and_params@entry=0x7fff3827c150) at /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c:3624 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c was not found in source tree] #40 0x00007f120e7b34f9 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fff3827c2e8) at /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c:3340 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c was not found in source tree] #41 0x00007f120e7b3ae2 in g_signal_emit (instance=instance@entry=0x69aabc0, signal_id=, detail=detail@entry=0) at /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c:3386 [Error: /build/buildd/glib2.0-2.38.0/./gobject/gsignal.c was not found in source tree] #42 0x00007f120ff3f5f4 in gtk_widget_event_internal (widget=widget@entry=0x69aabc0, event=event@entry=0x73a0c30) at /build/buildd/gtk+2.0-2.24.20/gtk/gtkwidget.c:5010 [Error: /build/buildd/gtk+2.0-2.24.20/gtk/gtkwidget.c was not found in source tree] #43 0x00007f120ff3f8c9 in IA__gtk_widget_event (widget=widget@entry=0x69aabc0, event=event@entry=0x73a0c30) at /build/buildd/gtk+2.0-2.24.20/gtk/gtkwidget.c:4807 [Error: /build/buildd/gtk+2.0-2.24.20/gtk/gtkwidget.c was not found in source tree] #44 0x00007f120fe2ddf4 in IA__gtk_propagate_event (widget=0x69aabc0, event=0x73a0c30) at /build/buildd/gtk+2.0-2.24.20/gtk/gtkmain.c:2509 [Error: /build/buildd/gtk+2.0-2.24.20/gtk/gtkmain.c was not found in source tree] #45 0x00007f120fe2e1ab in IA__gtk_main_do_event (event=0x73a0c30) at /build/buildd/gtk+2.0-2.24.20/gtk/gtkmain.c:1699 [Error: /build/buildd/gtk+2.0-2.24.20/gtk/gtkmain.c was not found in source tree] #46 0x00007f120faa927c in gdk_event_dispatch (source=source@entry=0x3294850, callback=, user_data=) at /build/buildd/gtk+2.0-2.24.20/gdk/x11/gdkevents-x11.c:2403 [Error: /build/buildd/gtk+2.0-2.24.20/gdk/x11/gdkevents-x11.c was not found in source tree] #47 0x00007f120e4d13a6 in g_main_dispatch (context=0x3294940) at /build/buildd/glib2.0-2.38.0/./glib/gmain.c:3065 [Error: /build/buildd/glib2.0-2.38.0/./glib/gmain.c was not found in source tree] #48 g_main_context_dispatch (context=context@entry=0x3294940) at /build/buildd/glib2.0-2.38.0/./glib/gmain.c:3641 [Error: /build/buildd/glib2.0-2.38.0/./glib/gmain.c was not found in source tree] #49 0x00007f120e4d16f8 in g_main_context_iterate (context=0x3294940, block=block@entry=1, dispatch=dispatch@entry=1, self=) at /build/buildd/glib2.0-2.38.0/./glib/gmain.c:3712 [Error: /build/buildd/glib2.0-2.38.0/./glib/gmain.c was not found in source tree] #50 0x00007f120e4d1afa in g_main_loop_run (loop=0x35ed330) at /build/buildd/glib2.0-2.38.0/./glib/gmain.c:3906 [Error: /build/buildd/glib2.0-2.38.0/./glib/gmain.c was not found in source tree] #51 0x00007f120fe2d277 in IA__gtk_main () at /build/buildd/gtk+2.0-2.24.20/gtk/gtkmain.c:1271 [Error: /build/buildd/gtk+2.0-2.24.20/gtk/gtkmain.c was not found in source tree] #52 0x000000000062b3ac in sp_main_gui (argc=1, argv=0x7fff3827c898) at main.cpp:978 973: if (create_new) { 974: sp_file_new_default(); 975: } 976: 977: Glib::signal_idle().connect(sigc::ptr_fun(&Inkscape::CmdLineAction::idle)); 978: main_instance.run(); 979: 980: #ifdef WIN32 981: //We might not need anything here 982: //sp_win32_finish(); <-- this is a NOP func 983: #endif #53 0x000000000060edcf in main (argc=1, argv=0x7fff3827c898) at main.cpp:714 709: #endif // WIN32 710: 711: /// \todo Should this be a static object (see inkscape.cpp)? 712: Inkscape::NSApplication::Application app(argc, argv, use_gui, sp_new_gui); 713: 714: return app.run(); 715: } 716: 717: 718: 719: