GNOME Bugzilla – Bug 602041
Gnucash abruptly exists without saving changes to property address
Last modified: 2018-06-29 22:30:41 UTC
When I make an update to the address of the property page, that is where the address of the company that runs Gnucash is, as soon as either Apply or OK is clicked, Gnucash without updating the details abruptly exists. Next time when Gnucash is run, it will prompt the file is being used by another user. I have to select open anyway. The real problem is cannot update the address.
Thanks for taking the time to report this bug. Without a stack trace from the crash it's very hard to determine what caused it. Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
I installed the debug programs for gnucash, but the bug buddy does not pop up even the program exists abruptly. Do I have to run from the command line? Thanks.
Yes, you have to run GnuCash from the command line. And then attach gdb to it once it's running.
I am not familiar with gdb and I am a user more than a programmer. Where is gnucash installed? Would you put thru a command line what I should type? Thanks.
open two terminals. from terminal 1: gnucash from terminal 2: ps aux | grep gnucash (grab the PID) gdb gdb> attach (gnucash PID) gdb> c Then run the process until it crashes and see what you get. From gdb you can run: t a a bt But there might be output on terminal 1.
Thanks. This is what I got: [Thread 0xb0f37b70 (LWP 6900) exited] Program exited with code 01. I hope this is what you need.
Nope, unfortunately no. Nothing was printed in terminal 1?
I got: gdb GNU gdb 6.8-7mdv2010.0 (Mandriva Linux release 2010.0) Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i586-mandriva-linux-gnu". (gdb) attach 7828 Attaching to process 7828 ptrace: Operation not permitted. (gdb) Attaching to process 7828 Undefined command: "Attaching". Try "help". (gdb) ptrace: Operation not permitted. Did I miss something? 7828 is the process of gnucash.
ptrace: Operation not permitted. But you still haven't said what you see in terminal 1 (the terminal where you run 'gnucash')
In terminal 1, all I had was: Found Finance::Quote version 1.17
I think this is related to bug 582325 which has been fixed. See https://bugzilla.gnome.org/show_bug.cgi?id=582325
*** This bug has been marked as a duplicate of bug 582325 ***
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=602041. Please update any external references or bookmarks.