Red Hat Bugzilla – Bug 981986
[abrt] gnucash-2.4.13-1.fc18: set_gdate_val: Process /usr/bin/gnucash was killed by signal 11 (SIGSEGV)
Last modified: 2014-03-16 23:33:59 EDT
Description of problem:
I have two accounting files, one opens fine (the smaller), the other (larger) crashes silently.
Version-Release number of selected component:
runlevel: N 5
Thread no. 1 (10 frames)
#0 set_gdate_val at gnc-slots-sql.c:604
#1 load_date at gnc-backend-sql.c:2104
#2 gnc_sql_load_object at gnc-backend-sql.c:2479
#3 load_slot_for_list_item at gnc-slots-sql.c:902
#4 gnc_sql_slots_load_for_list at gnc-slots-sql.c:962
#5 query_transactions at gnc-transaction-sql.c:421
#6 gnc_sql_transaction_load_all_tx at gnc-transaction-sql.c:901
#7 g_hash_table_foreach_sorted at qofutil.c:47
#8 qof_object_foreach_backend at qofobject.c:398
#9 gnc_sql_load at gnc-backend-sql.c:261
Created attachment 769994 [details]
Created attachment 769995 [details]
Created attachment 769996 [details]
Created attachment 769997 [details]
Created attachment 769998 [details]
Created attachment 769999 [details]
Created attachment 770000 [details]
Created attachment 770001 [details]
Created attachment 770002 [details]
Created attachment 770003 [details]
Created attachment 770004 [details]
I doubt this helps much, but here goes.
I have two files, sqlite, one is rather small, the other (that crashes) is large.
Neither of the two closed with any warning or error (that I know of) when last used.
I have had updates recently, almost every time I log on.
I can open the smaller file, no issues. Larger one fails.
As a sanity check, I:
removed gnucash (yum remove)
installed gnucash (yum install)
then I ran gnucash from command line:
gnucash --nofile --debug --extra --logto ~/gnucash.log
and then opened my file (largest one), it failes.
The log file seems to say the same thing the crash report does, but I attached it anyway.
Created attachment 770017 [details]
log file from: gnucash --nofile --debug --extra --logto ~/gnucash.log
added log file.
Is there some version that *doesn't* crash on that file?
Actually, the "file" is SQLite ... I did a query on the record in question and it seems fine ... the transaction log file seems fine.
I'm sorry, restating - is there some version of GnuCash which starts correctly with that file?
I tried the file with Mint 15 and it failed.
I restored the file from backup, replayed the log files to bring it up to date, and all seems well ... no idea what happened ... system stable and nothing ever crashes ... seems odd that it appeared after updates ... no matter.