Gnucash segmentation fault - Postgresql
h0l0fernes
h0l0fernes at o2.pl
Sat May 5 10:42:53 EDT 2012
> On May 4, 2012, at 4:56 PM, h0l0fernes wrote:
>
To who-ever can offer assistance:
I am using Gnucash and Postgresql to track my personal finances for years.
Recently during startup I got message:
"GnuCash could not obtain the lock for postgres://krzys@localhost/gnucash."
I choose "Open Anyway" and then Gnucash is crashing:
gnc.bin-Message: main: binreloc relocation support was disabled at configure time.
Found Finance::Quote version 1.17
Segmentation fault (core dumped)
The error is reproducible. I could connect to database via psql, therefore I think that data was not corrupted. I tried to obtain stacktrace by gdb, but it tells me nothing. Attached below.
I have also tried to delete and create Postgresql database again but without success.
Could someone give me any hints/ideas how to recover from this situation?
Best Regards,
########################stacktrace########################
(gdb) continue
Continuing.
[New Thread 0x7f6f72ba3700 (LWP 11731)]
Program received signal SIGSEGV, Segmentation fault.
0x00007f6f8c05f3fc in xaccSchedXactionSetStartDate (sx=0x1826d20, newStart=0x0) at SchedXaction.c:591
591 SchedXaction.c: No such file or directory.
>
> Hmm. Smells like bug 675862[1].
> Could you install the source package for Gnucash (so that gdb can find SchedXaction.c), re-crash it, and then after it crashes say "bt" to gdb and post the results (everything from the SIGSEGV through the end of the stack trace) onto that bug?
>
> Regards,
> John Ralls
Thank You John for hint! My problem seems to be indeed very similar to bug https://bugzilla.gnome.org/show_bug.cgi?id=674862 , I played a little with Mortgage Wizard, but this is quite a long ago if I recall correctly. I have posted comment in this bug thread with gdb stacktrace from my case, as you suggested.
Actually, in my case, I could try to remove mortgage wizard transactions from psql, if you could direct me where to search for such transactions? Gnucash schema tables looks very complicated for me, and I couldn't find clear description of how this tables are organized in Postgresql.
Thank you for help!
Krzysiek
More information about the gnucash-user
mailing list