output + backtrace
-----------------------------
canvas::ports_connected(3, 24, 2, 10)
canvas::ports_connected(1, 1, 4, 25)
canvas::ports_connected(1, 2, 4, 26)
canvas_cls::on_realize
Program received signal SIGSEGV, Segmentation fault.
0x000000000042b36c in ladish_room_proxy_get_recent_projects (proxy=0x0,
max_items=10, callback=0x4200a2 <add_recent_project>,
context=0x7fffffffd9b0) at ../proxies/room_proxy.c:481
481 if (!dbus_call(0, proxy_ptr->service, proxy_ptr->object,
IFACE_RECENT_ITEMS, "get", "q", &max_items, NULL,
&reply_ptr))
(gdb) bt
#0 0x000000000042b36c in ladish_room_proxy_get_recent_projects (proxy=0x0,
max_items=10, callback=0x4200a2 <add_recent_project>,
context=0x7fffffffd9b0) at ../proxies/room_proxy.c:481
#1 0x000000000042013f in fill_project_dynmenu (
callback=0x4213b6 <ladish_dynmenu_add_entry>, context=0x7fffe4021700)
at ../gui/menu.c:141
#2 0x0000000000421683 in populate_dynmenu_menu (menu_item=0x7fffe4001c30,
dynmenu_ptr=0x7fffe4021700) at ../gui/dynmenu.c:167
#3 0x00007ffff730981c in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4 0x00007ffff731b019 in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007ffff7324258 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007ffff732441f in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007ffff4a566ce in gtk_widget_activate ()
from /usr/lib/libgtk-x11-2.0.so.0
#8 0x00007ffff494f94d in gtk_menu_shell_activate_item ()
from /usr/lib/libgtk-x11-2.0.so.0
#9 0x00007ffff494dce5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x00007fffec4a9ed4 in ?? () from /usr/lib/libdbusmenu-gtk.so.3
#11 0x00007fffec4aadd8 in dbusmenu_gtk_parse_menu_structure ()
from /usr/lib/libdbusmenu-gtk.so.3
#12 0x00007fffec6b2a76 in ?? ()
from /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
#13 0x00007fffec6b2efa in ?? ()
from /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
#14 0x00007ffff488795b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00007fffec6b2ad8 in ?? ()
from /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
#16 0x00007fffec6b2efa in ?? ()
from /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
#17 0x00007fffec6b2ad8 in ?? ()
from /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
#18 0x00007fffec6b2de1 in ?? ()
from /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
#19 0x00007ffff6e4b4eb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007ffff6e49bcd in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffff6e4a3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007ffff6e4a9f2 in g_main_loop_run ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ffff4938af7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x0000000000413881 in main (argc=1, argv=0x7fffffffe348)
at ../gui/main.c:194
Show replies by date
also valgrind is reporting the following:
==13299==
==13299== Conditional jump or move depends on uninitialised value(s)
==13299== at 0xA6540CB: __GI___strcasecmp_l (strcmp.S:243)
==13299== by 0xA5EDF60: __gconv_open (gconv_open.c:70)
==13299== by 0xA5FC106: _nl_find_msg (dcigettext.c:990)
==13299== by 0xA5FC818: __dcigettext (dcigettext.c:654)
==13299== by 0x5B76C94: ??? (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.2800.6)
==13299== by 0x5B7994D: g_dgettext (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.2800.6)
==13299== by 0x7EFA6FE: gtk_get_option_group (in
/usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x7EFA909: gtk_parse_args (in
/usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x7EFA978: gtk_init_check (in
/usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x7EFA9A8: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x4135AE: main (main.c:93)
==13299==
==13299== Use of uninitialised value of size 8
==13299== at 0xA656204: __GI___strcasecmp_l (strcmp.S:2257)
==13299== by 0xA5EDF60: __gconv_open (gconv_open.c:70)
==13299== by 0xA5FC106: _nl_find_msg (dcigettext.c:990)
==13299== by 0xA5FC818: __dcigettext (dcigettext.c:654)
==13299== by 0x5B76C94: ??? (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.2800.6)
==13299== by 0x5B7994D: g_dgettext (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.2800.6)
==13299== by 0x7EFA6FE: gtk_get_option_group (in
/usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x7EFA909: gtk_parse_args (in
/usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x7EFA978: gtk_init_check (in
/usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x7EFA9A8: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x4135AE: main (main.c:93)
==13299==
==13299== Use of uninitialised value of size 8
==13299== at 0xA656208: __GI___strcasecmp_l (strcmp.S:2258)
==13299== by 0xA5EDF60: __gconv_open (gconv_open.c:70)
==13299== by 0xA5FC106: _nl_find_msg (dcigettext.c:990)
==13299== by 0xA5FC818: __dcigettext (dcigettext.c:654)
==13299== by 0x5B76C94: ??? (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.2800.6)
==13299== by 0x5B7994D: g_dgettext (in
/lib/x86_64-linux-gnu/libglib-2.0.so.0.2800.6)
==13299== by 0x7EFA6FE: gtk_get_option_group (in
/usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x7EFA909: gtk_parse_args (in
/usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x7EFA978: gtk_init_check (in
/usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x7EFA9A8: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x4135AE: main (main.c:93)
==13299==
Loading glade from ./gui/gladish.ui
==13299== Conditional jump or move depends on uninitialised value(s)
==13299== at 0xC758510: inflateReset2 (in
/lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==13299== by 0xC758605: inflateInit2_ (in
/lib/x86_64-linux-gnu/libz.so.1.2.3.4)
==13299== by 0xCE03100: png_create_read_struct_2 (pngread.c:164)
==13299== by 0x1859C215: ??? (in
/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so)
==13299== by 0x904971D: ??? (in /usr/lib/libgdk_pixbuf-2.0.so.0.2300.3)
==13299== by 0x9049A0B: gdk_pixbuf_new_from_file (in
/usr/lib/libgdk_pixbuf-2.0.so.0.2300.3)
==13299== by 0x80275CB: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x802CBAB: gtk_window_set_icon_from_file (in
/usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x41F602: set_main_window_icon (gtk_builder.c:39)
==13299== by 0x41F760: init_gtk_builder (gtk_builder.c:84)
==13299== by 0x413605: main (main.c:108)
==13299==
==13299== Conditional jump or move depends on uninitialised value(s)
==13299== at 0x844F20C: ??? (in /usr/lib/libgdk-x11-2.0.so.0.2400.4)
==13299== by 0xF0A127A: ??? (in /usr/lib/liboverlay-scrollbar-0.1.so.0.0.12)
==13299== by 0xF0A4A78: ??? (in /usr/lib/liboverlay-scrollbar-0.1.so.0.0.12)
==13299== by 0x56CD764: g_closure_invoke (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299== by 0x56DE7E2: ??? (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299== by 0x56E8257: g_signal_emit_valist (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299== by 0x56E841E: g_signal_emit (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299== by 0x802095D: gtk_widget_map (in
/usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x7F60943: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x7E7EA0E: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x56CD764: g_closure_invoke (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299== by 0x56DE7E2: ??? (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299==
==13299== Conditional jump or move depends on uninitialised value(s)
==13299== at 0x844C133: ??? (in /usr/lib/libgdk-x11-2.0.so.0.2400.4)
==13299== by 0x844C335: ??? (in /usr/lib/libgdk-x11-2.0.so.0.2400.4)
==13299== by 0x844CD90: ??? (in /usr/lib/libgdk-x11-2.0.so.0.2400.4)
==13299== by 0x844CD59: ??? (in /usr/lib/libgdk-x11-2.0.so.0.2400.4)
==13299== by 0x842DD44: gdk_synthesize_window_state (in
/usr/lib/libgdk-x11-2.0.so.0.2400.4)
==13299== by 0x844F377: ??? (in /usr/lib/libgdk-x11-2.0.so.0.2400.4)
==13299== by 0x803205C: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x56CD81B: g_closure_invoke (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299== by 0x56DE7E2: ??? (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299== by 0x56E8257: g_signal_emit_valist (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299== by 0x56E841E: g_signal_emit (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299== by 0x802095D: gtk_widget_map (in
/usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299==
==13299== Invalid read of size 8
==13299== at 0x42B36C: ladish_room_proxy_get_recent_projects
(room_proxy.c:481)
==13299== by 0x42013E: fill_project_dynmenu (menu.c:141)
==13299== by 0x421682: populate_dynmenu_menu (dynmenu.c:167)
==13299== by 0x56CD81B: g_closure_invoke (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299== by 0x56DF018: ??? (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299== by 0x56E8257: g_signal_emit_valist (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299== by 0x56E841E: g_signal_emit (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299== by 0x80186CD: gtk_widget_activate (in
/usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x7F1194C: gtk_menu_shell_activate_item (in
/usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x7F0FCE4: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x10D66ED3: ??? (in /usr/lib/libdbusmenu-gtk.so.3.0.14)
==13299== by 0x10D67DD7: dbusmenu_gtk_parse_menu_structure (in
/usr/lib/libdbusmenu-gtk.so.3.0.14)
==13299== Address 0x8 is not stack'd, malloc'd or (recently) free'd
==13299==
==13299==
==13299== Process terminating with default action of signal 11 (SIGSEGV)
==13299== Access not within mapped region at address 0x8
==13299== at 0x42B36C: ladish_room_proxy_get_recent_projects
(room_proxy.c:481)
==13299== by 0x42013E: fill_project_dynmenu (menu.c:141)
==13299== by 0x421682: populate_dynmenu_menu (dynmenu.c:167)
==13299== by 0x56CD81B: g_closure_invoke (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299== by 0x56DF018: ??? (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299== by 0x56E8257: g_signal_emit_valist (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299== by 0x56E841E: g_signal_emit (in
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.2800.6)
==13299== by 0x80186CD: gtk_widget_activate (in
/usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x7F1194C: gtk_menu_shell_activate_item (in
/usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x7F0FCE4: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.4)
==13299== by 0x10D66ED3: ??? (in /usr/lib/libdbusmenu-gtk.so.3.0.14)
==13299== by 0x10D67DD7: dbusmenu_gtk_parse_menu_structure (in
/usr/lib/libdbusmenu-gtk.so.3.0.14)