First see if it is a compression problem. Try to uncompress the file to see if that works.
On Sat, Dec 21, 2024, 18:34 Jonathan A. Cohen <jco...@urgrad.rochester.edu> wrote: > John, > > The crashing happens very quickly, either when opening the file (the > application never appears after the splash screen) or soon after when > entering a transaction. > > I have tried uninstalling and installing 5.8, 5.9, and 5.10 and the > behavior is the same. > > The oldest trace file (gnucash.trace.2J8JY2.log) shows modification date > 12/14, which based upon this string is after the issue started. I have > enclosed it in case it helps. I can grab them all and upload if that would > help. > > Is there any way to identify the corruption in the file? And fix it? Or > should I open an older file from before the first crash? I seem to recall > that I can then import the log files upto date to redo the transactions. > Or will that cause the corruption to reappear. > > This is a very serious issue, as I use GnuCash to manage my cash flow. > > Thank you, > Jonathan > > PS I wonder if there is a reason that you use the Temp AppDate folder > instead of dropping traces into a dedicated folder? It would seem easier > to have them all in one place separate from other files put in there. > ________________________ > Jonathan A. Cohen > jco...@urgrad.rochester.edu > > http://www.linkedin.com/in/jonathanaaroncohen > > > > On Thu, Dec 19, 2024 at 5:26 PM John Ralls <jra...@ceridwen.us> wrote: > > > By happened again do you mean that GnuCash crashed promptly after opening > > the file? That version of the file is probably dead so use the backups. > Be > > mindful that when you save GnuCash renames the file, adding a timestamp, > > then writes a new file with the old name. For example when you save > > my_file.gnucash it will be renamed to > > my_file.gnucash.20241219141340.gnucash; if you then open that with > > File>Open, make changes and save it will rename it to > > my_file.gnucash.20241219141340.gnucash.20241219141447.gnucash and so on. > > You might want to work from copies with different names to make cleaning > up > > easier. > > > > It’s very likely that whatever was the original problem in 5.9 persists > in > > 5.10 so you might need to revert to 5.8. > > > > On Windows we append short random strings to trace files so that there’s > a > > history of them. Can you look through your collection for the last 2 > weeks > > and see when those errors started showing up? In the sessions from last > > week where the register went blank do the tracefiles show the same errors > > or different ones? > > > > Regards, > > John Ralls > > > > > On Dec 19, 2024, at 07:59, Jonathan A. Cohen < > > jco...@urgrad.rochester.edu> wrote: > > > > > > Thanks. I updated to 5.10 and it happened again. > > > > > > > > > ________________________ > > > Jonathan A. Cohen > > > 26 Patriots Drive > > > Canton, MA 02021 > > > 781-929-8204 > > > jco...@urgrad.rochester.edu > > > > > > http://www.linkedin.com/in/jonathanaaroncohen > > > > > > > > > > > > On Thu, Dec 19, 2024 at 8:52 AM David Carlson < > > david.carlson....@gmail.com> > > > wrote: > > > > > >> Hopefully one of the developers will find that useful. Now that > release > > >> 5.10 is out they may have time to look at it. > > >> > > >> > > >> > > >> On Thu, Dec 19, 2024 at 7:13 AM Jonathan A. Cohen < > > >> jco...@urgrad.rochester.edu> wrote: > > >> > > >>> * 13:54:00 ERROR <gnc.io> [gnc_xml_set_data()] Unhandled tag: trn:id > > >>> * 13:54:00 ERROR <gnc.io> [dom_tree_generic_parse()] > gnc_xml_set_data > > >>> failed > > >>> * 13:54:00 ERROR <gnc.io> [dom_tree_handlers_all_gotten_p()] Not > > defined > > >>> and it should be: trn:id > > >>> * 13:54:00 ERROR <gnc.io> [dom_tree_generic_parse()] didn't find all > > of > > >>> the expected tags in the input > > >>> * 13:54:00 ERROR <gnc.io> [gnc_xml_set_data()] Unhandled tag: trn:id > > >>> * 13:54:00 ERROR <gnc.io> [dom_tree_generic_parse()] > gnc_xml_set_data > > >>> failed > > >>> * 13:54:00 ERROR <gnc.io> [dom_tree_handlers_all_gotten_p()] Not > > defined > > >>> and it should be: trn:id > > >>> * 13:54:00 ERROR <gnc.io> [dom_tree_generic_parse()] didn't find all > > of > > >>> the expected tags in the input > > >>> * 13:54:00 ERROR <gnc.engine> void > > >>> qof_collection_insert_entity(QofCollection*, QofInstance*): assertion > > >>> 'col->e_type == ent->e_type' failed > > >>> * 13:54:00 ERROR <gnc.backend.file.sixtp> Tag <trn:id> not allowed in > > >>> current context. > > >>> * 13:54:00 ERROR <gnc.io> [gnc_xml_set_data()] Unhandled tag: > > trn:slots > > >>> * 13:54:00 ERROR <gnc.io> [dom_tree_generic_parse()] > gnc_xml_set_data > > >>> failed > > >>> * 13:54:01 ERROR <gnc.io> [gnc_xml_set_data()] Unhandled tag: > > trn:slots > > >>> * 13:54:01 ERROR <gnc.io> [dom_tree_generic_parse()] > gnc_xml_set_data > > >>> failed > > >>> * 13:54:01 ERROR <gnc.io> [gnc_xml_set_data()] Unhandled tag: > > >>> split:account > > >>> * 13:54:01 ERROR <gnc.io> [dom_tree_generic_parse()] > gnc_xml_set_data > > >>> failed > > >>> * 13:54:01 ERROR <gnc.io> [dom_tree_handlers_all_gotten_p()] Not > > defined > > >>> and it should be: split:account > > >>> * 13:54:01 ERROR <gnc.io> [dom_tree_generic_parse()] didn't find all > > of > > >>> the expected tags in the input > > >>> * 13:54:01 ERROR <gnc.engine> int xaccTransGetSplitIndex(const > > >>> Transaction*, const Split*): assertion 'trans && split' failed > > >>> * 13:54:01 ERROR <gnc.io> [gnc_xml_set_data()] Unhandled tag: > > trn:slots > > >>> * 13:54:01 ERROR <gnc.io> [dom_tree_generic_parse()] > gnc_xml_set_data > > >>> failed > > >>> * 13:54:01 ERROR <gnc.io> [gnc_xml_set_data()] Unhandled tag: > > >>> split:reconcile-date > > >>> * 13:54:01 ERROR > <https://www.google.com/maps/search/%3E+%3E%3E%3E+*+13:54:01+ERROR++%5Bdo?entry=gmail&source=g> > <gnc.io> [do > <https://www.google.com/maps/search/%3E+%3E%3E%3E+*+13:54:01+ERROR++%5Bdo?entry=gmail&source=g>m_tree_generic_parse()] > gnc_xml_set_data > > >>> failed > > >>> * 13:54:01 ERROR <gnc.engine> gboolean > > >>> qof_instance_get_destroying(gconstpointer): assertion > > >>> 'QOF_IS_INSTANCE(ptr)' failed > > >>> * 13:54:01 ERROR <gnc.engine> int xaccTransGetSplitIndex(const > > >>> Transaction*, const Split*): assertion 'trans && split' failed > > >>> > > >>> > > >>> ________________________ > > >>> Jonathan A. Cohen > > >>> 26 Patriots Drive > > >>> Canton, MA 02021 > > >>> 781-929-8204 > > >>> jco...@urgrad.rochester.edu > > >>> > > >>> http://www.linkedin.com/in/jonathanaaroncohen > > >>> > > >>> > > >>> > > >>> On Wed, Dec 18, 2024 at 4:55 PM David Carlson < > > >>> david.carlson....@gmail.com> wrote: > > >>> > > >>>> Jonathan, > > >>>> > > >>>> What does the gnucash.trace file under "This PC > OS(C:) > Users > > > >>>> [yourusername] > AppData > Local > Temp" report? > > >>>> > > >>>> > > >>>> > > >>>> On Wed, Dec 18, 2024 at 12:56 PM Jonathan A. Cohen < > > >>>> jco...@urgrad.rochester.edu> wrote: > > >>>> > > >>>>> That worked for about a day. Today it failed again. Starting Gnu > > >>>>> Cash, the splash screen shows progress and when it is done, the > > application > > >>>>> stops. The event viewer: > > >>>>> > > >>>>> Faulting application name: gnucash.exe, version: 5.9.0.0, time > stamp: > > >>>>> 0x66f9947e > > >>>>> Faulting module name: libgnc > <https://www.google.com/maps/search/%3E%3E%3E%3E%3E+Faulting+module+name:+libgnc?entry=gmail&source=g>-engine.dll, > version: 0.0.0.0, time > > stamp: > > >>>>> 0x66f9919f > > >>>>> Exception code: 0xc0000005 > > >>>>> Fault offset: 0x000be263 > > >>>>> Faulting process id: 0x0x95B4 > > >>>>> Faulting application start time: 0x0x1DB517E318B3737 > > >>>>> Faulting application path: C:\Program Files > > >>>>> (x86)\gnucash\bin\gnucash.exe > > >>>>> Faulting module path: C:\Program Files > > >>>>> (x86)\gnucash\bin\libgnc-engine.dll > > >>>>> Report Id: cae87769-5274-490a-b3a1-bff8175bf36b > > >>>>> Faulting package full name: > > >>>>> Faulting package-relative application ID: > > >>>>> > > >>>>> Anyone have any ideas? > > >>>>> > > >>>>> > > >>>>> ________________________ > > >>>>> Jonathan A. Cohen > > >>>>> 26 Patriots Drive > > >>>>> Canton, MA 02021 > > >>>>> 781-929-8204 > > >>>>> jco...@urgrad.rochester.edu > > >>>>> > > >>>>> http://www.linkedin.com/in/jonathanaaroncohen > > >>>>> > > >>>>> > > >>>>> > > >>>>> On Tue, Dec 17, 2024 at 11:10 AM David Carlson < > > >>>>> david.carlson....@gmail.com> wrote: > > >>>>> > > >>>>>> That would be something to try. I had a problem with a different > > >>>>>> application where the recommended procedure was to use the Windows > > >>>>>> Add/Remove programs feature to remove the program, then REBOOT the > > computer > > >>>>>> and verify that certain folders had also been removed before > > re-installing > > >>>>>> the program. > > >>>>>> > > >>>>>> > > >>>>>> > > >>>>>> On Tue, Dec 17, 2024 at 8:07 AM Jonathan A. Cohen < > > >>>>>> jco...@urgrad.rochester.edu> wrote: > > >>>>>> > > >>>>>>> I am thinking maybe this got corrupted: C:\Program Files > > >>>>>>> (x86)\gnucash\bin\libgnc-engine.dll > > >>>>>>> > > >>>>>>> When upgrading, I think it does not fully remove all components, > > so I > > >>>>>>> did a full uninstall and reinstall. Will monitor for future > > problems. > > >>>>>>> > > >>>>>>> I anyone thinks I am off-base, please let me know. > > >>>>>>> > > >>>>>>> > > >>>>>>> ________________________ > > >>>>>>> Jonathan A. Cohen > > >>>>>>> jco...@urgrad.rochester.edu > > >>>>>>> > > >>>>>>> > > >>>>>>> On Mon, Dec 16, 2024 at 6:59 PM Jonathan A. Cohen < > > >>>>>>> jco...@urgrad.rochester.edu> wrote: > > >>>>>>> > > >>>>>>>> I captured the following from Windows event manager: > > >>>>>>>> > > >>>>>>>> Faulting application name: gnucash.exe, version: 5.9.0.0, time > > >>>>>>>> stamp: 0x66f9947e > > >>>>>>>> Faulting module name: libgnc-engine.dll, version: 0.0.0.0, time > > >>>>>>>> stamp: 0x66f9919f > > >>>>>>>> Exception code: 0xc0000005 > > >>>>>>>> Fault offset: 0x000be263 > > >>>>>>>> Faulting process id: 0x0x9964 > > >>>>>>>> Faulting application start time: 0x0x1DB5010DDA488C8 > > >>>>>>>> Faulting application path: C:\Program Files > > >>>>>>>> (x86)\gnucash\bin\gnucash.exe > > >>>>>>>> Faulting module path: C:\Program Files > > >>>>>>>> (x86)\gnucash\bin\libgnc-engine.dll > > >>>>>>>> Report Id: 3044f93f-b0fe-42c2-9705-e6a0405e0cdb > > >>>>>>>> Faulting package full name: > > >>>>>>>> Faulting package-relative application ID: > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> ________________________ > > >>>>>>>> Jonathan A. Cohen > > >>>>>>>> 26 Patriots Drive > > >>>>>>>> Canton, MA 02021 > > >>>>>>>> 781-929-8204 > > >>>>>>>> jco...@urgrad.rochester.edu > > >>>>>>>> > > >>>>>>>> http://www.linkedin.com/in/jonathanaaroncohen > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> On Sat, Dec 14, 2024 at 7:14 PM Jonathan A. Cohen < > > >>>>>>>> jco...@urgrad.rochester.edu> wrote: > > >>>>>>>> > > >>>>>>>>> Thank you, David. I'm not having any resources issues. > > >>>>>>>>> > > >>>>>>>>> __________________ > > >>>>>>>>> Jonathan Cohen > > >>>>>>>>> +1-781-929-8204 > > >>>>>>>>> > > >>>>>>>>> On Sat, Dec 14, 2024, 6:14 PM David Carlson < > > >>>>>>>>> david.carlson....@gmail.com> wrote: > > >>>>>>>>> > > >>>>>>>>>> Jonathan, > > >>>>>>>>>> > > >>>>>>>>>> One of the possible causes of such behavior is inadequate > > >>>>>>>>>> resources. Are you having issues with other programs, > > particularly web > > >>>>>>>>>> browsers? > > >>>>>>>>>> > > >>>>>>>>>> On Sat, Dec 14, 2024 at 3:21 PM Jonathan A. Cohen < > > >>>>>>>>>> jco...@urgrad.rochester.edu> wrote: > > >>>>>>>>>> > > >>>>>>>>>>> Upgraded to 5.9 last week. After a few days a behavior > > started: > > >>>>>>>>>>> the view > > >>>>>>>>>>> would suddenly no longer show the transactions in any > account. > > >>>>>>>>>>> Save and > > >>>>>>>>>>> restart worked. As the days went on, this behavior happened > > >>>>>>>>>>> faster after > > >>>>>>>>>>> opening. > > >>>>>>>>>>> > > >>>>>>>>>>> Today, opened GnuCash and got the warning that the file is > > >>>>>>>>>>> locked. Open > > >>>>>>>>>>> anyways and the opening proceeded. But once the program > start > > >>>>>>>>>>> progress bar > > >>>>>>>>>>> completed, it disappeared. The file is locked again. > Opening > > >>>>>>>>>>> wayway does > > >>>>>>>>>>> not work. The program will not open now at all. > > >>>>>>>>>>> > > >>>>>>>>>>> I tried backing out to 5.8 but it still won't open. Upgrade > > back > > >>>>>>>>>>> to 5.9 > > >>>>>>>>>>> same behavior. > > >>>>>>>>>>> > > >>>>>>>>>>> Windows 11. > > >>>>>>>>>>> > > >>>>>>>>>>> > > >>>>>>>>>>> ________________________ > > >>>>>>>>>>> Jonathan A. Cohen > > >>>>>>>>>>> jco...@urgrad.rochester.edu > > >>>>>>>>>>> _______________________________________________ > > >>>>>>>>>>> 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. > > >>>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> -- > > >>>>>>>>>> David Carlson > > >>>>>>>>>> > > >>>>>>>>> > > >>>>>> > > >>>>>> -- > > >>>>>> David Carlson > > >>>>>> > > >>>>> > > >>>> > > >>>> -- > > >>>> David Carlson > > >>>> > > >>> > > >> > > >> -- > > >> David Carlson > > >> > > > _______________________________________________ > > > 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.