I just finished building gnucash 3.5 per the instructions on the wiki Building on Linux.
I'm running a Debian 9 (x64) system. I can get GnuCash to install and open successfully. When I create a simple checkbook, as soon as I enter any information in the register, GnuCash crashes. I have a gnucash.trace file that shows the following: * 10:21:07 INFO <gnc.gui> [main] System locale returned en_US.UTF-8 * 10:21:07 INFO <gnc.gui> [main] Effective locale set to en_US.UTF-8. * 10:21:07 INFO <gnc.gui> [gnc_load_app_icons] The icon theme search path has 10 elements. * 10:21:07 INFO <gnc.gui> [gnc_load_app_icons] Path 0: /home/mike/.local/share/icons * 10:21:07 INFO <gnc.gui> [gnc_load_app_icons] Path 1: /home/mike/.icons * 10:21:07 INFO <gnc.gui> [gnc_load_app_icons] Path 2: /usr/share/mate/icons * 10:21:07 INFO <gnc.gui> [gnc_load_app_icons] Path 3: /usr/local/share/icons * 10:21:07 INFO <gnc.gui> [gnc_load_app_icons] Path 4: /usr/share/icons * 10:21:07 INFO <gnc.gui> [gnc_load_app_icons] Path 5: /usr/share/mate/pixmaps * 10:21:07 INFO <gnc.gui> [gnc_load_app_icons] Path 6: /usr/local/share/pixmaps * 10:21:07 INFO <gnc.gui> [gnc_load_app_icons] Path 7: /usr/share/pixmaps * 10:21:07 INFO <gnc.gui> [gnc_load_app_icons] Path 8: /usr/local/share/gnucash/icons * 10:21:07 INFO <gnc.gui> [gnc_load_app_icons] Path 9: /usr/local/share/icons * 10:21:38 MESSG <gnc.module> Could not locate optional module gnucash/python interface v.0 * 10:21:38 MESSG <gnc.bin> loading system configuration * 10:21:38 MESSG <gnc.bin> loading user configuration * 10:21:38 MESSG <gnc.bin> loading saved reports * 10:21:38 MESSG <gnc.bin> loading stylesheets * 10:21:39 INFO <qof.session> [QofSessionImpl::load_backend] Selected provider GnuCash Libdbi (SQLITE3) Backend * 10:21:39 INFO <qof.session> [QofSessionImpl::load_backend] Provider, GnuCash Libdbi (SQLITE3) Backend, reported not being usable for book, file:///home/mike/Documents/test1.gnucash. * 10:21:39 INFO <qof.session> [QofSessionImpl::load_backend] The provider providers access_method, sqlite3, but we're loading for access_method, file. Skipping. * 10:21:39 INFO <qof.session> [QofSessionImpl::load_backend] The provider providers access_method, xml, but we're loading for access_method, file. Skipping. * 10:21:39 INFO <qof.session> [QofSessionImpl::load_backend] Selected provider GnuCash File Backend Version 2 * 10:21:39 INFO <qof.session> [QofSessionImpl::begin] Done running session_begin on backend * 10:21:41 INFO <qof.session> [QofSessionImpl::load_backend] Selected provider GnuCash Libdbi (SQLITE3) Backend * 10:21:41 INFO <qof.session> [QofSessionImpl::load_backend] Provider, GnuCash Libdbi (SQLITE3) Backend, reported not being usable for book, file:///home/mike/Documents/test1.gnucash. * 10:21:41 INFO <qof.session> [QofSessionImpl::load_backend] The provider providers access_method, sqlite3, but we're loading for access_method, file. Skipping. * 10:21:41 INFO <qof.session> [QofSessionImpl::load_backend] The provider providers access_method, xml, but we're loading for access_method, file. Skipping. * 10:21:41 INFO <qof.session> [QofSessionImpl::load_backend] Selected provider GnuCash File Backend Version 2 * 10:21:41 INFO <qof.session> [QofSessionImpl::begin] Done running session_begin on backend * 10:21:41 INFO <qof.object> [qof_object_foreach] type=gncInvoice * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncInvoice before is 0 * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncInvoice after is 0 * 10:21:41 INFO <qof.object> [qof_object_foreach] type=gncCustomer * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncCustomer before is 0 * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncCustomer after is 0 * 10:21:41 INFO <qof.object> [qof_object_foreach] type=gncVendor * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncVendor before is 0 * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncVendor after is 0 * 10:21:41 INFO <qof.object> [qof_object_foreach] type=gncBillTerm * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncBillTerm before is 0 * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncBillTerm after is 0 * 10:21:41 INFO <qof.object> [qof_object_foreach] type=gncEntry * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncEntry before is 0 * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncEntry after is 0 * 10:21:41 INFO <qof.object> [qof_object_foreach] type=gncCustomer * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncCustomer before is 0 * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncCustomer after is 0 * 10:21:41 INFO <qof.object> [qof_object_foreach] type=gncVendor * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncVendor before is 0 * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncVendor after is 0 * 10:21:41 INFO <qof.object> [qof_object_foreach] type=gncTaxTable * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncTaxTable before is 0 * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncTaxTable after is 0 * 10:21:41 INFO <qof.object> [qof_object_foreach] type=gncInvoice * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncInvoice before is 0 * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncInvoice after is 0 * 10:21:41 INFO <qof.query> [qof_query_run_internal] matching objects=(nil) count=0 * 10:21:41 INFO <qof.object> [qof_object_foreach] type=gncInvoice * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncInvoice before is 0 * 10:21:41 INFO <qof.engine> [qof_collection_foreach] Hash Table size of gncInvoice after is 0 * 10:21:41 INFO <qof.query> [qof_query_run_internal] matching objects=(nil) count=0 * 10:21:41 MESSG <gnc.app-utils.sx> num_instances: 0 * 10:21:41 MESSG <gnc.app-utils.sx> num_to_create: 0 * 10:21:41 MESSG <gnc.app-utils.sx> num_auto_create_instances: 0 * 10:21:41 MESSG <gnc.app-utils.sx> num_auto_create_no_notify_instances: 0 * 10:21:41 MESSG <gnc.app-utils.sx> need dialog? false * 10:21:46 INFO <qof.object> [qof_object_foreach] type=Split * 10:21:46 INFO <qof.engine> [qof_collection_foreach] Hash Table size of Split before is 0 * 10:21:46 INFO <qof.engine> [qof_collection_foreach] Hash Table size of Split after is 0 * 10:21:46 INFO <qof.query> [qof_query_run_internal] matching objects=(nil) count=0 * 10:21:46 INFO <qof.engine> [qof_event_generate_internal] id=4 hi=0x560b06b4dd50 han=0x7fcbf6100a5c data=(nil) * 10:21:46 INFO <qof.engine> [qof_event_generate_internal] id=3 hi=0x560b08a9f7c0 han=0x7fcbfd8d8b67 data=(nil) * 10:21:46 INFO <qof.engine> [qof_event_generate_internal] id=2 hi=0x560b070798c0 han=0x7fcbf5e207d2 data=(nil) * 10:21:46 INFO <qof.engine> [qof_event_generate_internal] id=1 hi=0x560b06cf73c0 han=0x7fcbf60dc97f data=(nil) * 10:21:46 INFO <qof.engine> [qof_event_generate_internal] id=4 hi=0x560b06b4dd50 han=0x7fcbf6100a5c data=0x7fff4283d290 * 10:21:46 INFO <qof.engine> [qof_event_generate_internal] id=3 hi=0x560b08a9f7c0 han=0x7fcbfd8d8b67 data=0x7fff4283d290 * 10:21:46 INFO <qof.engine> [qof_event_generate_internal] id=2 hi=0x560b070798c0 han=0x7fcbf5e207d2 data=0x7fff4283d290 * 10:21:46 INFO <qof.engine> [qof_event_generate_internal] id=1 hi=0x560b06cf73c0 han=0x7fcbf60dc97f data=0x7fff4283d290 * 10:21:46 INFO <gnc.gui> [gnc_plugin_page_register_create_widget] Loaded Sort order is BY_STANDARD * 10:21:46 INFO <gnc.gui> [gnc_plugin_page_register_create_widget] Loaded Filter Status is 0x001f * 10:21:46 INFO <qof.object> [qof_object_foreach] type=Split * 10:21:46 INFO <qof.engine> [qof_collection_foreach] Hash Table size of Split before is 1 * 10:21:46 INFO <qof.engine> [qof_collection_foreach] Hash Table size of Split after is 1 * 10:21:46 INFO <qof.query> [qof_query_run_internal] matching objects=(nil) count=0 I have built gnucash 3.5 on a different Debian 9 machine and it works flawlessly. In fact, I tried using the .deb I made on that machine on this machine and I get the same segmentation fault. There are some logs regarding SQLite3 not being usable for this book, but I don't know how to interpret those. Any ideas? Thanks to all, Mike _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.