i am making a package a lot of segfault cause of ui (kb and mouse)…
example of trace :
(gdb)
-stack-list-frames
done,stack=[frame={level=“0”,addr=“0x00007ffff6e2ce84”,func=“Gtk::Widget::event(_GdkEvent*)”,from="/usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1"},frame={level=“1”,addr=“0x000000000082e2b2”,func=“studio::DockDialog::on_key_press_event”,file=“docks/dockdialog.cpp”,fullname="/home/devinfo/Sources/Synfig/synfig/synfig-studio/src/gui/docks/dockdialog.cpp",line=“260”},frame={level=“2”,addr=“0x00007ffff6e29023”,func=“Gtk::Widget_Class::key_press_event_callback(_GtkWidget*, _GdkEventKey*)”,from="/usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1"},frame={level=“3”,addr=“0x00007ffff5f3add8”,func="??",from="/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0"},frame={level=“4”,addr=“0x00007ffff4f8a140”,func=“g_closure_invoke”,from="/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0"},frame={level=“5”,addr=“0x00007ffff4f9b2d0”,func="??",from="/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0"},frame={level=“6”,addr=“0x00007ffff4fa30cb”,func=“g_signal_emit_valist”,from="/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0"},frame={level=“7”,addr=“0x00007ffff4fa3642”,func=“g_signal_emit”,from="/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0"},frame={level=“8”,addr=“0x00007ffff6055191”,func="??",from="/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0"},frame={level=“9”,addr=“0x00007ffff5f39037”,func=“gtk_propagate_event”,from="/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0"},frame={level=“10”,addr=“0x00007ffff5f392c3”,func=“gtk_main_do_event”,from="/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0"},frame={level=“11”,addr=“0x00007ffff551ccac”,func="??",from="/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0"},frame={level=“12”,addr=“0x00007ffff4ccaab5”,func=“g_main_context_dispatch”,from="/lib/x86_64-linux-gnu/libglib-2.0.so.0"},frame={level=“13”,addr=“0x00007ffff4ccade8”,func="??",from="/lib/x86_64-linux-gnu/libglib-2.0.so.0"},frame={level=“14”,addr=“0x00007ffff4ccb1e2”,func=“g_main_loop_run”,from="/lib/x86_64-linux-gnu/libglib-2.0.so.0"},frame={level=“15”,addr=“0x00007ffff5f382f7”,func=“gtk_main”,from="/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0"},frame={level=“16”,addr=“0x00000000007914f3”,func=“main”,file=“main.cpp”,fullname="/home/devinfo/Sources/Synfig/synfig/synfig-studio/src/gui/main.cpp",line=“100”}]
(gdb)
func=“Gtk::Widget::event(_GdkEvent*)”,from="/usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1 is recurrent !
will share quickly …
see(:ya!