Jacob,

Try:

/Applications/Gnucash.app/Contents/MacOS/Gnucash --debug

The file generated should be:

$TMPDIR/gnucash.trace

Regards,

Sherlock


On 8/10/25 5:46 PM, Jacob Wegelin wrote:
Based on the instructions at https://wiki.gnucash.org/wiki/ GnuCash_on_the_Command_Line,

I tried running GnuCash with the --debug option. What I got is at

https://www.dropbox.com/scl/fi/8r7r81vel2sqfvbfwd82f/2025-08-10-174154- GnuCash.zip?rlkey=lsiivihasa8tpq4by5526qb5d&st=dzjr42fy&dl=0

The text file does not show my earlier attempts; I have them recorded also.

How does this look?

I do have Xcode; I had to install it to use perl, I think. But is the above attempt the right way to do it?

Thank you again

Jacob Wegelin

On 2025-08-07 Thu 19:34, John Ralls wrote:
Crash it then look immediately. They used to hang around for a while but one of the recent Sequoia updates seems to have taken to purging them almost immediately, first to the Retired (within a few minutes) subfolder and then gone.

You can get an excruciatingly detailed trace file by running GnuCash from the command line with the —debug option. There might be something useful in the last few lines.

Finally if you have Xcode or command-line developer tools installed you can run GnuCash in the debugger and crash it and get a stack trace.

Regards,
John Ralls

On Aug 7, 2025, at 19:22, Jacob Wegelin <[email protected]> wrote:

John,

Here is what I find (no file):

find  ~/Library/Logs/DiagnosticReports/ -iname '*gn*'
/Users/qg/Library/Logs/DiagnosticReports/
find  ~/Library/Logs/DiagnosticReports/ -iname '*gn*' -type f
find  ~/Library/Logs/DiagnosticReports/ -iname '*ips'


What else can I do?

Jacob

On 2025-08-07 Thu 17:22, John Ralls wrote:
Jacob,

Unfortunately neither is useful. The trace file has only the notice from the DBI backend that the file isn’t a SQLite one (because GnuCash checks for that before checking if it’s an XML file). No indication of any error.

The diagnostic file you shared isn’t a crash report: A crash report will be named gnucash-<timestamp>.ips. “gnucash” may be capitalized and it might be in ~/Library/Logs/DiagnosticReports/Retiired/.

Regards,
John Ralls


On Aug 7, 2025, at 16:00, Jacob Wegelin <[email protected]> wrote:

John,

Here are 2 files, zipped up to preserve timestamps, on dropbox.

It had been a couple days since I tried to run GnuCash. The "ralloldtrace", I got first. It has at least something in it.

I think I tried to find the 2nd file, i.e., the Crash Report, and found
none.

Then I again tried to open GnuCash.
Subsequently, the trace file was empty, i.e., zero bytes.

But I got a crash report. But it seemed to have too early of a
timestamp; I attempted to open GnuCash within the past hour and the
crash report seems to be from 25-Aug-07 12:27.

https://www.dropbox.com/scl/fi/ngg75sp4ezqolklrrvhau/rall.zip? rlkey=cuwi3jcffu2vf4zjlnq5ko6zx&st=x9k2ny6y&dl=0

https://www.dropbox.com/scl/fi/6gkueee1qdfz87sedb94b/ ralloldtrace.zip?rlkey=m1910nx2f763ds3qb66gydsu3&st=rtaqg3ox&dl=0

Do these files look like I found the right files?

Thank you again. Let me know what next I should do.

Jacob Wegelin

On 2025-08-05 Tue 10:07, John Ralls wrote:
Let’s find out where it’s crashing. Please open a bug report at https://bugs.gnucash.org/enter_bug.cgi and attach (as files using the attach box, don’t paste them in to the description) the trace file (https://wiki.gnucash.org/wiki/Tracefile) and macOS Crash Report (https://wiki.gnucash.org/wiki/Stack_Trace#macOS).

Regards,
John Ralls


On Aug 5, 2025, at 8:34 AM, Jacob Wegelin <[email protected]> wrote:

My computer is MacBook Pro. Chip Apple M4 Pro. MacOs Sequoia 15.6

I have now done the following:

rm JAW.gnucash *LCK

open /Applications/Gnucash.app

dialogue box says

The file/URI /Users/qg/u/Household/GnuCash/wip/JAW.gnucash could not be found.
The file is in the history list, do you want to remove it?

click yes

then I get "Unsaved Book -- GnuCash" with nothing in it.

File, Open and I get a dialogue box with nothing in it. It does not show the backup files, although they all end in *.gnucash.

Then I try an earlier backup than the most recent:

cp -p JAW.gnucash.20250803162946.gnucash JAW.gnucash

and we see it now in the dialogue box. The type is listed as "unknown,"
size 2.1MB. I click that file in the dialogue box, click open, and
GnuCash goes away. The application is no longer open.

Repeat the procedure, this time using JAW.gnucash.20250802200000.gnucash from 1st August. Again, GnuCash goes away as soon as I try to open the
file.

Repeat using JAW.gnucash.20250730234537.gnucash, from 30 July, same
result.  GnuCash was working just fine back then.

How can I fix this?

Jacob Wegelin

On 2025-08-05 Tue 01:55, pete hopkins wrote:
What type of MAC do you have - is it running an ARM chip or an Intel chip as you have installed the ARM version.

I am  running v5.12 on MACos 15.5.  I run the ARM version as my MAC has an M1 chip.  I don’t see the problems you are reporting?

Pete

On 5 Aug 2025, at 05:19, R Losey <[email protected]> wrote:

That's why I suggested shutting down GnuCash and then renaming the files
before starting it.


On Mon, Aug 4, 2025 at 10:38 PM [email protected] <[email protected]>
wrote:

R,

Your instructions are thorough, but do not make clear that on Macs, GnuCash always opens the last file it had open--even if you double click a different GnuCash file in Finder. Or at least, that's always how it used to work. And if the file is corrupt, then OP will have a difficult time opening GnuCash up to find an earlier good file. That's why I suggested
opening GnuCash without a file.

Of course, by renaming the original file, you force GnuCash to open without the file it can no longer find, but it would be clearer to note
that it will then be necessary to File->Open the backup.

David T.
On Aug 4, 2025, at 11:20 PM, R Losey <[email protected]> wrote:

I run GnuCash on my Mac as well; I have an M1 Mac running Sequoia 15.5 - there was a discussion here about some people having problems with 15.6 --
what are you running?

When GnuCash starts, it first looks for a .LCK file; if one exists, you get the error message; otherwise, GnuCash creates the .LCK file and opens your data file.  When you shut down GnuCash, it closes your data file, and
deletes the .LCK.

So, when GnuCash is running, there should always be a .LCK file. If GnuCash
is shut down, there should be no .LCK file.

If GnuCash crashes, it doesn't go through the normal exit process, and the .LCK file can stick around. The choice to "Open Anyway" is the right choice when you only and always use GnuCash from one computer. (I have my data files stored on a network storage device, and I can access it from multiple computers, so I have to make sure that if I get the error message that I
really don't have it running elsewhere).

From what you wrote, it sounds as if your data file has something in it
that is causing a crash.  To verify this,
1) Shut down GnuCash
2) Delete the .LCK file
3) Open GnuCash; you shouldn't get a warning, but Gnucash will probably go
away (that is, "crash").

This is almost certainly an issue with your data file. So...
1) Delete the .LCK file
2) Rename your existing data file to something - perhaps
JAW.gnucash-CORRUPT and then create a copy of the most recent backup file
and rename it to JAW.gnucash
3) Open GnuCash - you should not get any warning; if GnuCash opens, you're good. If it crashes, delete the lock file, and try the next oldest backup file.  Repeat this until GnuCash opens without crashing. If you get to a file that you KNOW was good, then there is something else going on - the
log files may be able to help you.

Best wishes!


On Mon, Aug 4, 2025 at 9:20 PM Jacob Wegelin <[email protected]>
wrote:

I have been using gnucash for about 20 years on macos for personal
bookkeeping.
Suddenly today, it refuses to open with the following message:

     GnuCash could not obtain the lock for
/Users/qg/u/Household/GnuCash/wip/JAW.gnucash (which is my file which it
also opens).

     The database may be in use by another user, in which case you
should not open the database.  What would you like to do?

When I clicked "open anyway," the application looked like it was loading
and then it went away---the application was not open.

I tried deleting gnucash.LCK and it just made another one.

I reinstalled gnucash, updated my macos and rebooted the computer.

I changed the permissions on JAW.gnucash so it is readable and
writeable by everybody. Exactly the same message.

I tried reinstalling it again after the macos reboot,
as follows:

https://wiki.gnucash.org/wiki/Installation

https://sourceforge.net/projects/gnucash/files/ gnucash%20%28stable%29/ click: download latest version Gnucash-Arm-5.12-1.dmg (184.3 MB)

I made gnucash.LCK read,write,execute by everybody, but the same result.

How do I get GnuCash working again? I use it every day.

Thank you

Jacob Wegelin
------------------------------

gnucash-user mailing list
[email protected]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.





--
_________________________________
Richard Losey
[email protected]
Micah 6:8
_______________________________________________
gnucash-user mailing list
[email protected]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

_______________________________________________
gnucash-user mailing list
[email protected]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
_______________________________________________
gnucash-user mailing list
[email protected]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.







_______________________________________________
gnucash-user mailing list
[email protected]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to