Chillida:~ su_v$ XDG_CONFIG_HOME=$HOME/.config-default gdb /Volumes/cyan/src/inkscape/inkscape-repo/mp-quartz/build-debug/src/inkscape GNU gdb 6.3.50-20050815 (Apple version gdb-1752) (Sat Jan 28 03:02:46 UTC 2012) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-apple-darwin"...Reading symbols for shared libraries ................................................................................... done (gdb) r Starting program: /Volumes/cyan/src/inkscape/inkscape-repo/mp-quartz/build-debug/src/inkscape 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 Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done (inkscape:39121): glibmm-ERROR **: unhandled exception (type std::exception) in signal handler: what: std::bad_alloc Program received signal SIGTRAP, Trace/breakpoint trap. 0x00000001071e58a3 in g_logv () (gdb) bt #0 0x00000001071e58a3 in g_logv () #1 0x00000001071e59d4 in g_log () #2 0x0000000104297d26 in Glib::exception_handlers_invoke () #3 0x00000001037bf742 in Gtk::Widget_Class::expose_event_callback () #4 0x0000000103df118f in _gtk_marshal_BOOLEAN__BOXED (closure=, return_value=0x7fff5fbfdc58, n_param_values=, param_values=0x7fff5fbfdd00, invocation_hint=, marshal_data=) at gtkmarshalers.c:86 #5 0x0000000107153bc4 in g_closure_invoke () #6 0x000000010716383a in signal_emit_unlocked_R () #7 0x00000001071647f8 in g_signal_emit_valist () #8 0x0000000107164d24 in g_signal_emit () #9 0x0000000103f0639c in gtk_widget_event_internal (widget=0x10947f5e0, event=0x7fff5fbfe110) at gtkwidget.c:5010 #10 0x0000000103deed78 in gtk_main_do_event (event=) at gtkmain.c:1610 #11 0x000000010000ae7d in snooper (event=0x7fff5fbfe110, unnamed_arg=0x0) at main.cpp:928 #12 0x00000001043563cd in _gdk_window_process_updates_recurse (window=0x1080b7480, expose_region=0x10f6a4300) at gdkwindow.c:5429 #13 0x0000000104356314 in _gdk_window_process_updates_recurse (window=0x10e97f5a0, expose_region=0x10fd70870) at gdkwindow.c:5402 #14 0x0000000104356314 in _gdk_window_process_updates_recurse (window=0x107f27240, expose_region=0x10d3398d0) at gdkwindow.c:5402 #15 0x0000000104356314 in _gdk_window_process_updates_recurse (window=0x107f27120, expose_region=0x10fb252c0) at gdkwindow.c:5402 #16 0x0000000104356314 in _gdk_window_process_updates_recurse (window=0x107f27000, expose_region=0x10fb3cf20) at gdkwindow.c:5402 #17 0x0000000104356314 in _gdk_window_process_updates_recurse (window=0x107e2f240, expose_region=0x10f9d9f50) at gdkwindow.c:5402 #18 0x0000000104356314 in _gdk_window_process_updates_recurse (window=0x107e2f120, expose_region=0x10f9d9ef0) at gdkwindow.c:5402 #19 0x000000010436254d in -[GdkQuartzView drawRect:] (self=0x10fb06520, _cmd=, rect={origin = {x = 0, y = 81}, size = {width = 861, height = 566}}) at GdkQuartzView.c:129 #20 0x00007fff950a3a67 in -[NSView _drawRect:clip:] () #21 0x00007fff950a1719 in -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] () #22 0x00007fff9509b86f in -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] () #23 0x00007fff95094259 in -[NSView displayIfNeeded] () #24 0x0000000104370c3a in _gdk_windowing_after_process_all_updates () at gdkwindow-quartz.c:468 #25 0x000000010435693e in gdk_window_process_all_updates () at gdkwindow.c:5707 #26 0x0000000103d6def0 in gtk_container_idle_sizer (data=) at gtkcontainer.c:1360 #27 0x0000000104336fe5 in gdk_threads_dispatch (data=0x10fda9500) at gdk.c:512 #28 0x00000001071dc838 in g_main_context_dispatch () #29 0x00000001071de94e in g_main_context_iterate () #30 0x00000001071dfeef in g_main_loop_run () #31 0x0000000103dee6b1 in gtk_main () at gtkmain.c:1257 #32 0x000000010000a879 in sp_main_gui (argc=1, argv=0x7fff5fbff7a0) at main.cpp:994 #33 0x000000010000b7a5 in main (argc=1, argv=0x7fff5fbff7a0) at main.cpp:725 (gdb) bt full #0 0x00000001071e58a3 in g_logv () No symbol table info available. #1 0x00000001071e59d4 in g_log () No symbol table info available. #2 0x0000000104297d26 in Glib::exception_handlers_invoke () No symbol table info available. #3 0x00000001037bf742 in Gtk::Widget_Class::expose_event_callback () No symbol table info available. #4 0x0000000103df118f in _gtk_marshal_BOOLEAN__BOXED (closure=, return_value=0x7fff5fbfdc58, n_param_values=, param_values=0x7fff5fbfdd00, invocation_hint=, marshal_data=) at gtkmarshalers.c:86 data1 = data2 = callback = (GMarshalFunc_BOOLEAN__BOXED) 0x1037bf6d0 v_return = -1602138473 #5 0x0000000107153bc4 in g_closure_invoke () No symbol table info available. #6 0x000000010716383a in signal_emit_unlocked_R () No symbol table info available. #7 0x00000001071647f8 in g_signal_emit_valist () No symbol table info available. #8 0x0000000107164d24 in g_signal_emit () No symbol table info available. #9 0x0000000103f0639c in gtk_widget_event_internal (widget=0x10947f5e0, event=0x7fff5fbfe110) at gtkwidget.c:5010 signal_num = #10 0x0000000103deed78 in gtk_main_do_event (event=) at gtkmain.c:1610 rewritten_event = grab_widget = window_group = tmp_list = #11 0x000000010000ae7d in snooper (event=0x7fff5fbfe110, unnamed_arg=0x0) at main.cpp:928 alt_pressed = 0 altL_pressed = 0 altR_pressed = 0 #12 0x00000001043563cd in _gdk_window_process_updates_recurse (window=0x1080b7480, expose_region=0x10f6a4300) at gdkwindow.c:5429 event = { type = GDK_EXPOSE, any = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0' }, expose = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', area = { x = 0, y = 0, width = 389, height = 70 }, region = 0x10f6a4300, count = 0 }, no_expose = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0' }, visibility = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', state = GDK_VISIBILITY_UNOBSCURED }, motion = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', time = 0, x = 8.2545636268549093e-312, y = 6.9531436082593663e-310, axes = 0x10f6a4300, state = 0, is_hint = 4, device = 0x10fd70870, x_root = 1.1067070466843923e-321, y_root = 2.2532940525495969e-314 }, button = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', time = 0, x = 8.2545636268549093e-312, y = 6.9531436082593663e-310, axes = 0x10f6a4300, state = 0, button = 4, device = 0x10fd70870, x_root = 1.1067070466843923e-321, y_root = 2.2532940525495969e-314 }, scroll = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', time = 0, x = 8.2545636268549093e-312, y = 6.9531436082593663e-310, state = 258622208, direction = GDK_SCROLL_DOWN, device = 0x400000000, x_root = 2.2532940525495969e-314, y_root = 1.1067070466843923e-321 }, key = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', time = 0, state = 0, keyval = 389, length = 70, string = 0x10f6a4300 "\001", hardware_keycode = 0, group = 0 '\0', is_modifier = 0 }, crossing = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', subwindow = 0x18500000000, time = 70, x = 2.2497721391896815e-314, y = 8.4879831638610893e-314, x_root = 2.2532940525495969e-314, y_root = 1.1067070466843923e-321, mode = 265750640, detail = GDK_NOTIFY_VIRTUAL, focus = 263362784, state = 1 }, focus_change = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', in = 1855 }, configure = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', x = 0, y = 0, width = 389, height = 70 }, property = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', atom = 0x18500000000, time = 70, state = 32767 }, selection = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', selection = 0x18500000000, target = 0x7fff00000046, property = 0x10f6a4300, time = 0, requestor = 4 }, owner_change = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', owner = 0, reason = GDK_OWNER_CHANGE_NEW_OWNER, selection = 0x7fff00000046, time = 258622208, selection_time = 1 }, proximity = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', time = 0, device = 0x18500000000 }, client = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', message_type = 0x18500000000, data_format = 70, data = { b = "\000Cj\017\001\000\000\000\000\000\000\000\004\000\000\000p\b?\017", s = {17152, 3946, 1, 0, 0, 0, 4, 0, 2160, 4055}, l = {4553589504, 17179869184, 4560717936, 224, 4560717936} } }, dnd = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', context = 0x18500000000, time = 70, x_root = 32767, y_root = 0 }, window_state = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', changed_mask = 0, new_window_state = 0 }, setting = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', action = GDK_SETTING_ACTION_NEW, name = 0x18500000000
}, grab_broken = { type = GDK_EXPOSE, window = 0x1080b7480, send_event = 0 '\0', keyboard = 0, implicit = 0, grab_window = 0x7fff00000046 } } r = { x = 265750640, y = 1, width = 244839840, height = 1 } children = l = child_region = #13 0x0000000104356314 in _gdk_window_process_updates_recurse (window=0x10e97f5a0, expose_region=0x10fd70870) at gdkwindow.c:5402 r = { x = 5, y = 393, width = 389, height = 70 } children = (GList *) 0x10f9a9480 l = (GList *) 0x10f9a9480 child_region = (GdkRegion *) 0x10f6a4300 #14 0x0000000104356314 in _gdk_window_process_updates_recurse (window=0x107f27240, expose_region=0x10d3398d0) at gdkwindow.c:5402 r = { x = 0, y = 0, width = 399, height = 494 } children = (GList *) 0x10d81f760 l = (GList *) 0x10d81f760 child_region = (GdkRegion *) 0x10fd70870 #15 0x0000000104356314 in _gdk_window_process_updates_recurse (window=0x107f27120, expose_region=0x10fb252c0) at gdkwindow.c:5402 r = { x = 0, y = 0, width = 399, height = 511 } children = (GList *) 0x10fdafa20 l = (GList *) 0x10fdafa20 child_region = (GdkRegion *) 0x10d3398d0 #16 0x0000000104356314 in _gdk_window_process_updates_recurse (window=0x107f27000, expose_region=0x10fb3cf20) at gdkwindow.c:5402 r = { x = 1, y = 1, width = 399, height = 511 } children = (GList *) 0x10fdaf720 l = (GList *) 0x10fdaf720 child_region = (GdkRegion *) 0x10fb252c0 #17 0x0000000104356314 in _gdk_window_process_updates_recurse (window=0x107e2f240, expose_region=0x10f9d9f50) at gdkwindow.c:5402 r = { x = 429, y = 80, width = 401, height = 513 } children = (GList *) 0x10fda7440 l = (GList *) 0x10fda7440 child_region = (GdkRegion *) 0x10fb3cf20 #18 0x0000000104356314 in _gdk_window_process_updates_recurse (window=0x107e2f120, expose_region=0x10f9d9ef0) at gdkwindow.c:5402 r = { x = 0, y = 0, width = 861, height = 647 } children = (GList *) 0x10f6a4e00 l = (GList *) 0x10f6a4e00 child_region = (GdkRegion *) 0x10f9d9f50 #19 0x000000010436254d in -[GdkQuartzView drawRect:] (self=0x10fb06520, _cmd=, rect={origin = {x = 0, y = 81}, size = {width = 861, height = 566}}) at GdkQuartzView.c:129 count = 8 region = (GdkRegion *) 0x10f9d9ef0 gdk_rect = { x = 430, y = 81, width = 399, height = 1 } drawn_rects = (const NSRect *) 0x109d85400 #20 0x00007fff950a3a67 in -[NSView _drawRect:clip:] () No symbol table info available. #21 0x00007fff950a1719 in -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] () No symbol table info available. #22 0x00007fff9509b86f in -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] () No symbol table info available. #23 0x00007fff95094259 in -[NSView displayIfNeeded] () No symbol table info available. #24 0x0000000104370c3a in _gdk_windowing_after_process_all_updates () at gdkwindow-quartz.c:468 tmp_list = (GSList *) 0x10fda58b0 old_update_nswindows = (GSList *) 0x10fda58b0 #25 0x000000010435693e in gdk_window_process_all_updates () at gdkwindow.c:5707 tmp_list = old_update_windows = #26 0x0000000103d6def0 in gtk_container_idle_sizer (data=) at gtkcontainer.c:1360 No locals. #27 0x0000000104336fe5 in gdk_threads_dispatch (data=0x10fda9500) at gdk.c:512 ret = #28 0x00000001071dc838 in g_main_context_dispatch () No symbol table info available. #29 0x00000001071de94e in g_main_context_iterate () No symbol table info available. #30 0x00000001071dfeef in g_main_loop_run () No symbol table info available. #31 0x0000000103dee6b1 in gtk_main () at gtkmain.c:1257 loop = (GMainLoop *) 0x10f8f7df0 tmp_list = functions = #32 0x000000010000a879 in sp_main_gui (argc=1, argv=0x7fff5fbff7a0) at main.cpp:994 main_instance = { = { callback_list_ = 0x0 }, members of Gtk::Main: _vptr$Main = 0x1038e3130 } fl = (GSList *) 0x0 retVal = 0 dataDirs = { >> = { _M_impl = { > = { <__gnu_cxx::new_allocator> = {}, }, members of std::_Vector_base >::_Vector_impl: _M_start = 0x107578c20, _M_finish = 0x107578c40, _M_end_of_storage = 0x107578c40 } }, } usericondir = (gchar *) 0x108c15ff0 "?i?\b\001" create_new = 1 #33 0x000000010000b7a5 in main (argc=1, argv=0x7fff5fbff7a0) at main.cpp:725 inkscape_localedir = 0x0 use_gui = 1 retcode = 0 (gdb)