gitg crashes on exit
After press X in corner get:
bt
#0 0x0000000803cebcea in kill () from /lib/libc.so.7
#1 0x0000000803cebca0 in __stack_chk_fail () from /lib/libc.so.7
#2 0x0000000803cebc10 in __stack_chk_fail () from /lib/libc.so.7
#3 0x0000000800b51aea in gitg_repository_list_box_populate_bookmarks () from /usr/local/lib/libgitg-1.0.so.0
#4 0x000000000046cf3c in gitg_dash_view_get_has_repositories ()
#5 0x0000000800fe3d97 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0
#6 0x0000000800ffd90b in g_signal_emitv () from /usr/local/lib/libgobject-2.0.so.0
#7 0x0000000800ffe6d2 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0
#8 0x0000000800ffeda6 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#9 0x0000000802045ea7 in gtk_widget_map () from /usr/local/lib/libgtk-3.so.0
#10 0x000000080204f7fb in gtk_widget_set_child_visible () from /usr/local/lib/libgtk-3.so.0
#11 0x0000000801f7d4a5 in gtk_stack_set_visible_child () from /usr/local/lib/libgtk-3.so.0
#12 0x000000000047fe5a in gitg_window_new ()
#13 0x0000000000482043 in gitg_window_set_selectable_mode ()
#14 0x0000000801eafb39 in gtk_get_current_event_device () from /usr/local/lib/libgtk-3.so.0
#15 0x0000000800fe4000 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0
#16 0x0000000800ffe384 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0
#17 0x0000000800ffeda6 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#18 0x000000080204a856 in gtk_widget_event () from /usr/local/lib/libgtk-3.so.0
#19 0x0000000801ead271 in gtk_main_do_event () from /usr/local/lib/libgtk-3.so.0
#20 0x000000080206142a in gtk_window_close () from /usr/local/lib/libgtk-3.so.0
#21 0x00000008025a9c9b in gdk_threads_add_idle_full () from /usr/local/lib/libgdk-3.so.0
#22 0x0000000801282e08 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
#23 0x00000008012831ef in g_main_context_pending () from /usr/local/lib/libglib-2.0.so.0
#24 0x00000008012832c5 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0
#25 0x0000000802b6b77d in g_application_run () from /usr/local/lib/libgio-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#26 0x0000000000486208 in gitg_main_main ()
#27 0x000000000041fae5 in _start ()
#28 0x00000008006cb000 in ?? ()
#29 0x0000000000000000 in ?? ()
Build log part
Project version: 3.30.1
Appending CFLAGS from environment: '-O2 -pipe -O2 -DSTRIP_FBSDID -pipe -D_FORTIFY_SOURCE=2 -mretpoline -fstack-protector-all -isystem /usr/local/include -fno-strict-aliasing '
Appending LDFLAGS from environment: ' -fstack-protector '
Appending CPPFLAGS from environment: '-isystem /usr/local/include'
Native C compiler: cc (clang 6.0.1 "FreeBSD clang version 6.0.1 (tags/RELEASE_601/final 335540) (based on LLVM 6.0.1)")
Appending LDFLAGS from environment: ' -fstack-protector '
Native Vala compiler: valac (valac 0.40.11)
Build machine cpu family: x86_64
Build machine cpu: x86_64
Program intltool-merge found: YES (/usr/local/bin/intltool-merge)
Compiler for C supports link arguments -Wl,--version-script,/tmp/ports/usr/ports/devel/gitg/work/gitg-3.30.1/libgitg.map: YES
Found pkg-config: /usr/local/bin/pkgconf (1.5.4)
Dependency gee-0.8 found: YES 0.20.1
Dependency gio-2.0 found: YES 2.56.3
Dependency glib-2.0 found: YES 2.56.3
Dependency gobject-introspection-1.0 found: YES 1.56.1
Dependency gsettings-desktop-schemas found: YES 3.28.1
Dependency gtk+-3.0 found: YES 3.22.30
Dependency gtkspell3-3.0 found: YES 3.0.10
Dependency gtksourceview-3.0 found: YES 3.24.8
Dependency libgit2-glib-1.0 found: YES 0.27.7
Dependency libpeas-1.0 found: YES 1.22.0
Dependency libsecret-1 found: YES 0.18.6
Dependency libsoup-2.4 found: YES 2.62.3
Dependency libxml-2.0 found: YES 2.9.7
Library config found: YES
Library gitg-platform-support found: YES
Library m found: YES
Dependency gdk-3.0 found: YES 3.22.30
Program g-ir-compiler found: YES (/usr/local/bin/g-ir-compiler)
Library ide found: YES
Dependency gio-unix-2.0 found: YES 2.56.3
Configuring gitg-resources.xml using configuration
Configuring gitg.desktop.in using configuration
Configuring org.gnome.gitg.gschema.xml.in using configuration
Program cp found: YES (/bin/cp)
Library gitg-assert found: YES
Configuring config.h using configuration
Program meson_post_install.py found: YES (/usr/bin/env python3 /tmp/ports/usr/ports/devel/gitg/work/gitg-3.30.1/meson_post_install.py)
Message:
Configuration:
Source code location: /tmp/ports/usr/ports/devel/gitg/work/gitg-3.30.1
Compiler: clang
Glade catalog: true
Debug enabled: false
Python support: false
Build targets in project: 25
I suspect this is because stack-protector is on and stack corrupted.
Edited by Ghost User