Thanks! It also looks like it is also a case of RTFM. https://lists.gnucash.org/docs/C/gnucash-guide/basics-backup1.html
Looks like this would be another way to recover. Thanks so much for your detailed explanation. /Ed On Thu, Sep 19, 2024, at 10:12 AM, John Ralls wrote: > It looks like you left a report open and the option string saved in > your state file has a bad value. The state file has the same name as > your .gnucash file with a .gcm extension tacked on (i.e. > “my-book.gnucash.gcm”) and is located in GNC_DATA_HOME/books (see > https://wiki.gnucash.org/wiki/Configuration_Locations#GNC_DATA_HOME for > where GNC_DATA_HOME is on your system). > > You can either delete or edit the state file. If you delete it you’ll > lose all of your open tabs and UI customizations, so you’ll probably > prefer to edit it. Open it in your favorite text editor (e.g. emacs, > nano, vi) and go to the bottom. Each open window has a [Window N] > section containing a [Page N] section for each open tab. Report tabs > will have the PageType GncPluginPageReport. Find the one with an option > value (1530334800 . 0) and delete it, renumbering the following [Page > N] sections so that the numbering is consecutive. Save the file and > start GnuCash. > > Regards, > John Ralls > > > >> On Sep 19, 2024, at 07:19, Chris Raesz via gnucash-user >> <gnucash-user@gnucash.org> wrote: >> >> I recently had a desktop meltdown but I had my data backed up. I am using >> Linux and gnucash version GnuCash 5.8, Build ID: 5.8+(2024-07-06) >> >> When I try to open it, I get a message stating some other user has the file >> locked. When I tell it to open read-only or open anyway, it crashes. My >> command line attempts give me this: >> >> Backtrace: >> In ice-9/boot-9.scm: >> 160: 6 [catch #t #<catch-closure 7f981afdbe60> ...] >> In unknown file: >> ?: 5 [apply-smob/1 #<catch-closure 7f981afdbe60>] >> In ice-9/boot-9.scm: >> 2412: 4 [save-module-excursion #<procedure 7f97fa6df2d0 at >> ice-9/eval-string.scm:65:9 ()>] >> In ice-9/eval-string.scm: >> 44: 3 [read-and-eval #<input: string 7f97fa6e0340> #:lang ...] >> 37: 2 [lp (let ((options #)) (let (#) (# option)) ...)] >> In ice-9/eval.scm: >> 432: 1 [eval # #] >> In unknown file: >> ?: 0 [GncOption-set-value #<pointer 0x2680d60> (absolute >> 1530334800 . 0)] >> >> ERROR: In procedure GncOption-set-value: >> ERROR: Wrong type (expecting exact integer): (1530334800 . 0) >> >> Some deprecated features have been used. Set the environment >> variable GUILE_WARN_DEPRECATED to "detailed" and rerun the >> program to get more information. Set it to "no" to suppress >> this message. >> >> >> What do I need to do to clear this lock issue?? >> >> -- >> chris. >> _______________________________________________ >> gnucash-user mailing list >> gnucash-user@gnucash.org >> 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 > gnucash-user@gnucash.org > 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 gnucash-user@gnucash.org 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.