seg fault on master

Alex Aycinena alex.aycinena at gmail.com
Sun Jul 5 16:28:04 EDT 2015


When I try to open a file on the latest master I get a seg fault. Following
is the bt:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff325b86e in boost::variant<long, double, _gnc_numeric, char
const*, _gncGuid*, timespec64, _GList*, KvpFrameImpl*, _GDate,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_>::using_backup (this=0x0) at
/usr/include/boost/variant/variant.hpp:1382
1382            return which_ < 0;
Missing separate debuginfos, use: debuginfo-install
GConf2-3.2.6-11.fc21.x86_64 PackageKit-gtk3-module-1.0.6-1.fc21.x86_64
adwaita-gtk2-theme-3.14.2.2-1.fc21.x86_64 aqbanking-5.5.1-1.fc21.x86_64
at-spi2-atk-2.14.1-1.fc21.x86_64 at-spi2-core-2.14.1-1.fc21.x86_64
atk-2.14.0-1.fc21.x86_64 boost-date-time-1.55.0-8.fc21.x86_64
bzip2-libs-1.0.6-14.fc21.x86_64 cairo-1.14.2-1.fc21.x86_64
dbus-glib-0.104-1.fc21.x86_64 dbus-libs-1.8.18-1.fc21.x86_64
dconf-0.22.0-1.fc21.x86_64 elfutils-libelf-0.161-6.fc21.x86_64
elfutils-libs-0.161-6.fc21.x86_64 enchant-1.6.0-9.fc21.x86_64
expat-2.1.0-10.fc21.x86_64 fontconfig-2.11.1-5.fc21.x86_64
freetype-2.5.3-16.fc21.x86_64 gc-7.4.2-2.fc21.x86_64
gdk-pixbuf2-2.31.1-1.fc21.x86_64 glib2-2.42.2-1.fc21.x86_64
gmp-6.0.0-9.fc21.x86_64 gnutls-3.3.15-1.fc21.x86_64
goffice08-0.8.17-12.fc21.x86_64 graphite2-1.2.4-3.fc21.x86_64
gstreamer1-1.4.5-1.fc21.x86_64 gstreamer1-plugins-base-1.4.5-1.fc21.x86_64
gtk2-2.24.28-1.fc21.x86_64 guile-2.0.11-3.fc21.x86_64
gvfs-1.22.4-2.fc21.x86_64 gwenhywfar-4.13.1-2.fc21.x86_64
gwenhywfar-gui-gtk2-4.13.1-2.fc21.x86_64 harfbuzz-0.9.36-1.fc21.x86_64
harfbuzz-icu-0.9.36-1.fc21.x86_64 keyutils-libs-1.5.9-4.fc21.x86_64
krb5-libs-1.12.2-17.fc21.x86_64 libICE-1.0.9-2.fc21.x86_64
libSM-1.2.2-2.fc21.x86_64 libX11-1.6.2-2.fc21.x86_64
libXau-1.0.8-4.fc21.x86_64 libXcomposite-0.4.4-6.fc21.x86_64
libXcursor-1.1.14-4.fc21.x86_64 libXdamage-1.1.4-6.fc21.x86_64
libXext-1.3.3-2.fc21.x86_64 libXfixes-5.0.1-4.fc21.x86_64
libXi-1.7.4-2.fc21.x86_64 libXinerama-1.1.3-4.fc21.x86_64
libXrandr-1.4.2-2.fc21.x86_64 libXrender-0.9.8-4.fc21.x86_64
libXt-1.1.4-10.fc21.x86_64 libXxf86vm-1.1.3-4.fc21.x86_64
libart_lgpl-2.3.21-12.fc21.x86_64 libatomic_ops-7.4.2-4.fc21.x86_64
libbluray-0.7.0-1.fc21.x86_64 libcanberra-0.30-7.fc21.x86_64
libcanberra-gtk2-0.30-7.fc21.x86_64 libcom_err-1.42.12-4.fc21.x86_64
libdbi-0.9.0-3.fc21.x86_64 libdbi-dbd-mysql-0.9.0-3.fc21.x86_64
libdbi-dbd-sqlite-0.9.0-3.fc21.x86_64 libdrm-2.4.60-1.fc21.x86_64
libffi-3.1-7.fc21.x86_64 libgcc-4.9.2-6.fc21.x86_64
libgcrypt-1.6.3-4.fc21.x86_64 libgnome-keyring-3.12.0-4.fc21.x86_64
libgnomecanvas-2.30.3-9.fc21.x86_64 libgpg-error-1.17-2.fc21.x86_64
libgsf-1.14.33-1.fc21.x86_64 libicu-52.1-6.fc21.x86_64
libjpeg-turbo-1.3.1-5.fc21.x86_64 libofx-0.9.9-4.fc21.x86_64
libogg-1.3.0-8.fc21.x86_64 libpng-1.6.10-3.fc21.x86_64
libsecret-0.18-6.fc21.x86_64 libselinux-2.3-9.fc21.x86_64
libsoup-2.48.1-2.fc21.x86_64 libstdc++-4.9.2-6.fc21.x86_64
libtasn1-4.5-1.fc21.x86_64 libtdb-1.3.1-1.fc21.x86_64
libtool-ltdl-2.4.2-31.fc21.x86_64 libunistring-0.9.3-11.fc21.x86_64
libuuid-2.25.2-3.fc21.x86_64 libvorbis-1.3.4-3.fc21.x86_64
libwayland-client-1.6.0-1.fc21.x86_64 libwayland-server-1.6.0-1.fc21.x86_64
libwebp-0.4.3-2.fc21.x86_64 libxcb-1.11-5.fc21.x86_64
libxml2-2.9.1-7.fc21.x86_64 libxshmfence-1.2-1.fc21.x86_64
libxslt-1.1.28-8.fc21.x86_64 mariadb-libs-10.0.19-2.fc21.x86_64
mesa-libEGL-10.4.7-1.20150323.fc21.x86_64
mesa-libGL-10.4.7-1.20150323.fc21.x86_64
mesa-libgbm-10.4.7-1.20150323.fc21.x86_64
mesa-libglapi-10.4.7-1.20150323.fc21.x86_64
ncurses-libs-5.9-16.20140323.fc21.x86_64 nettle-2.7.1-5.fc21.x86_64
nss-softokn-freebl-3.19.2-1.0.fc21.x86_64 opensp-1.5.2-20.fc21.x86_64
openssl-libs-1.0.1k-10.fc21.x86_64 orc-0.4.22-3.fc21.x86_64
p11-kit-0.22.1-1.fc21.x86_64 pango-1.36.8-5.fc21.x86_64
pcre-8.35-11.fc21.x86_64 pixman-0.32.6-4.fc21.x86_64
pycairo-1.10.0-1.fc21.x86_64 pygobject2-2.28.6-13.fc21.x86_64
pygtk2-2.24.0-11.fc21.x86_64 python-libs-2.7.8-9.fc21.x86_64
readline-6.3-5.fc21.x86_64 sqlite-3.8.10.2-1.fc21.x86_64
sssd-client-1.12.5-2.fc21.x86_64 systemd-libs-216-25.fc21.x86_64
trousers-0.3.13-3.fc21.x86_64 webkitgtk-2.4.9-1.fc21.x86_64
xz-libs-5.1.2-14alpha.fc21.x86_64 zlib-1.2.8-7.fc21.x86_64
(gdb) bt
#0  0x00007ffff325b86e in boost::variant<long, double, _gnc_numeric, char
const*, _gncGuid*, timespec64, _GList*, KvpFrameImpl*, _GDate,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_>::using_backup() const (this=0x0) at
/usr/include/boost/variant/variant.hpp:1382
#1  0x00007ffff325b2e6 in boost::variant<long, double, _gnc_numeric, char
const*, _gncGuid*, timespec64, _GList*, KvpFrameImpl*, _GDate,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_>::which() const (this=0x0) at
/usr/include/boost/variant/variant.hpp:1390
#2  0x00007ffff325aec8 in boost::variant<long, double, _gnc_numeric, char
const*, _gncGuid*, timespec64, _GList*, KvpFrameImpl*, _GDate,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<boost::detail::variant::reflect>
>(boost::detail::variant::invoke_visitor<boost::detail::variant::reflect>&)
const (this=0x0, visitor=...)
    at /usr/include/boost/variant/variant.hpp:2389
#3  0x00007ffff325aa34 in boost::variant<long, double, _gnc_numeric, char
const*, _gncGuid*, timespec64, _GList*, KvpFrameImpl*, _GDate,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_>::apply_visitor<boost::detail::variant::reflect>(boost::detail::variant::reflect&)
const (this=0x0, visitor=...) at /usr/include/boost/variant/variant.hpp:2411
#4  0x00007ffff325a514 in boost::variant<long, double, _gnc_numeric, char
const*, _gncGuid*, timespec64, _GList*, KvpFrameImpl*, _GDate,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_>::type() const (this=0x0) at
/usr/include/boost/variant/variant.hpp:2261
#5  0x00007ffff325a3f6 in KvpValueImpl::get<KvpFrameImpl*>() const
(this=0x0)
    at
/home/gnucash-dev/gitcheckouts/gnucash-clean/src/libqof/qof/kvp-value.hpp:153
#6  0x00007ffff2048be5 in qof_book_get_features(QofBook*) (book=0x64de40)
    at
/home/gnucash-dev/gitcheckouts/gnucash-clean/src/libqof/qof/qofbook.cpp:1069
#7  0x00007ffff22c2285 in gnc_features_test_unknown (book=0x64de40)
    at
/home/gnucash-dev/gitcheckouts/gnucash-clean/src/core-utils/gnc-features.c:100
#8  0x00007ffff65361d6 in gnc_post_file_open (filename=0x24de4e0
"/home/gnucash-dev/gnucash-data-book-currency/book-currency4.gnucash",
is_readonly=0)
    at
/home/gnucash-dev/gitcheckouts/gnucash-clean/src/gnome-utils/gnc-file.c:931
#9  0x00007ffff653648f in gnc_file_open_file (newfile=0x24de4e0
"/home/gnucash-dev/gnucash-data-book-currency/book-currency4.gnucash",
open_readonly=0)
    at
/home/gnucash-dev/gitcheckouts/gnucash-clean/src/gnome-utils/gnc-file.c:1057
#10 0x00007ffff654b475 in gnc_plugin_file_history_cmd_open_file
(action=0x24cabd0, data=0x24ca7c0)
    at
/home/gnucash-dev/gitcheckouts/gnucash-clean/src/gnome-utils/gnc-plugin-file-history.c:668
#11 0x00007fffee920c55 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#12 0x00007fffee9329e2 in signal_emit_unlocked_R ()
    at /lib64/libgobject-2.0.so.0
#13 0x00007fffee93b121 in g_signal_emit_valist () at
/lib64/libgobject-2.0.so.0
#14 0x00007fffee93b34f in g_signal_emit () at /lib64/libgobject-2.0.so.0
#15 0x00007fffefff3a60 in _gtk_action_emit_activate ()
    at /lib64/libgtk-x11-2.0.so.0
#16 0x00007fffee920c55 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#17 0x00007fffee9322ec in signal_emit_unlocked_R ()
    at /lib64/libgobject-2.0.so.0
#18 0x00007fffee93b121 in g_signal_emit_valist () at
/lib64/libgobject-2.0.so.0
#19 0x00007fffee93b34f in g_signal_emit () at /lib64/libgobject-2.0.so.0
#20 0x00007ffff01f4d56 in gtk_widget_activate () at
/lib64/libgtk-x11-2.0.so.0
#21 0x00007ffff00dba3d in gtk_menu_shell_activate_item ()
    at /lib64/libgtk-x11-2.0.so.0
#22 0x00007ffff00dbe3d in gtk_menu_shell_button_release ()
    at /lib64/libgtk-x11-2.0.so.0
#23 0x00007ffff00c682d in _gtk_marshal_BOOLEAN__BOXED ()
    at /lib64/libgtk-x11-2.0.so.0
#24 0x00007fffee920c55 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#25 0x00007fffee9328da in signal_emit_unlocked_R ()
    at /lib64/libgobject-2.0.so.0
#26 0x00007fffee93acf8 in g_signal_emit_valist () at
/lib64/libgobject-2.0.so.0
#27 0x00007fffee93b34f in g_signal_emit () at /lib64/libgobject-2.0.so.0
#28 0x00007ffff01f61cc in gtk_widget_event_internal ()
    at /lib64/libgtk-x11-2.0.so.0
#29 0x00007ffff00c4ad4 in gtk_propagate_event () at
/lib64/libgtk-x11-2.0.so.0
#30 0x00007ffff00c4f7b in gtk_main_do_event () at /lib64/libgtk-x11-2.0.so.0
#31 0x00007fffefd1d64c in gdk_event_dispatch () at
/lib64/libgdk-x11-2.0.so.0
#32 0x00007fffee6217fb in g_main_context_dispatch () at
/lib64/libglib-2.0.so.0
#33 0x00007fffee621b98 in g_main_context_iterate.isra ()
    at /lib64/libglib-2.0.so.0
#34 0x00007fffee621ec2 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#35 0x00007ffff00c3ec7 in gtk_main () at /lib64/libgtk-x11-2.0.so.0
#36 0x00007ffff653bfb2 in gnc_ui_start_event_loop ()
    at
/home/gnucash-dev/gitcheckouts/gnucash-clean/src/gnome-utils/gnc-gnome-utils.c:608
#37 0x00000000004057e7 in inner_main (closure=0x0, argc=1,
argv=0x7fffffffdeb8)
    at
/home/gnucash-dev/gitcheckouts/gnucash-clean/src/bin/gnucash-bin.c:621
#38 0x00007ffff0decc3d in invoke_main_func () at /lib64/libguile-2.0.so.22
#39 0x00007ffff0dc536a in c_body () at /lib64/libguile-2.0.so.22
#40 0x00007ffff0e62f8c in vm_regular_engine () at /lib64/libguile-2.0.so.22
#41 0x00007ffff0dcf133 in scm_call_4 () at /lib64/libguile-2.0.so.22
#42 0x00007ffff0dc5b31 in scm_i_with_continuation_barrier ()
    at /lib64/libguile-2.0.so.22
#43 0x00007ffff0dc5c15 in scm_c_with_continuation_barrier ()
    at /lib64/libguile-2.0.so.22
#44 0x00007ffff0e4594c in with_guile_and_parent () at
/lib64/libguile-2.0.so.22
#45 0x00007ffff0a23322 in GC_call_with_stack_base () at /lib64/libgc.so.1
#46 0x00007ffff0e45d78 in scm_with_guile () at /lib64/libguile-2.0.so.22
#47 0x00007ffff0dece15 in scm_boot_guile () at /lib64/libguile-2.0.so.22
#48 0x0000000000405c27 in main (argc=1, argv=0x7fffffffdeb8)
    at
/home/gnucash-dev/gitcheckouts/gnucash-clean/src/bin/gnucash-bin.c:776

Regards,

Alex


More information about the gnucash-devel mailing list