The useful part of the stack trace is at the bottom: libstdc++-6.dll!__cxa_throw+0x5c msvcrt.dll!free+0x39 libgnc-core-utils.dll!_ZN5boost9iterators6detail23operator_arrow_dispatchIRNS_10filesystem15directory_entryEPS4_E5applyES5_+0x11 msvcrt.dll!free+0x46 libgnc-core-utils.dll!_ZNK5boost9iterators6detail20iterator_facade_baseINS_10filesystem28recursive_directory_iteratorENS3_15directory_entryENS0_25single_pass_traversal_tagERS5_iLb0ELb0EEptEv+0x22 libgnc-core-utils.dll!gnc_path_find_localized_html_file+0x980 libgnc-core-utils.dll!gnc_path_find_localized_html_file+0xfce libgnc-core-utils.dll!gnc_filepath_init+0xca gnucash.exe+0x3b33 gnucash.exe+0x138b
It's throwing in a free() (probably via delete) from boost::filesystem called from gnc_path_find_localized_html_file. Regards, John Ralls > On May 27, 2019, at 6:53 AM, Geert Janssens <geert.gnuc...@kobaltwit.be> > wrote: > > Unfortunately I can't interpret the Sysinternals stuff either. > > Will gnucash 3.x start for a different user on your system ? That is, can you > log in as a user that never has used gnucash before and then try to start > gnucash ? > > If it does, it may be tripping over some metadata on your PC or the metadata > migration, can you test the following: > - locate the .gnucash directory in your user's home directory > This is typically c:\Users\<your-user-name>\.gnucash > - rename this directory to something else, like .gnucash.bkp > - locate the %appdata%\GnuCash directory and rename it as well to something > like GnuCash.bkp > - then install gnucash 3.5 and see if it starts. > > Let us know if gnucash starts under these conditions. > Note this is not intended to be your final setup! It will be missing your > saved reports, any open reports and tabs and other settings. > It's a first start in trying to narrow down where it goes wrong. > > Potentially a gdb backtrace could also shed a bit more light. As you had > Cygwin installed before, you may reinstall it and then use it to install gdb. > Next run gnucash from within gdb. > > Geert > > On zondag 21 april 2019 20:05:06 CEST Oliver Heidelbach via gnucash-user > wrote: >> Yes, I had Cygwin installed and now deinstalled it accoording to their >> uninstall instructions including removing the registry entries. >> >> Same problem as before unfortunately. >> >> The following is the call stack from the Sysinternals Process Explorer: >> >> wow64cpu.dll!CpuGetContext+0x4 >> wow64.dll!Wow64KiUserCallbackDispatcher+0xcb >> wow64win.dll+0x32bf9 >> ntdll.dll!KiUserCallbackDispatcher+0x1f >> wow64win.dll+0x3fd4a >> wow64win.dll+0x1ad9b >> wow64.dll!Wow64SystemServiceEx+0xd7 >> wow64cpu.dll!TurboDispatchJumpAddressEnd+0x2d >> wow64.dll!Wow64SystemServiceEx+0x1ce >> wow64.dll!Wow64LdrpInitialize+0x42a >> ntdll.dll!RtlImageDirectoryEntryToData+0x19a3 >> ntdll.dll!longjmp+0x2ca60 >> ntdll.dll!LdrInitializeThunk+0xe >> USER32.dll!PeekMessageW+0x17b >> USER32.dll!PeekMessageW+0x197 >> USER32.dll!DialogBoxIndirectParamW+0xfb >> USER32.dll!DialogBoxIndirectParamAorW+0x108 >> USER32.dll!SoftModalMessageBox+0x757 >> USER32.dll!SoftModalMessageBox+0xa33 >> USER32.dll!MessageBoxTimeoutW+0x52 >> USER32.dll!MessageBoxTimeoutA+0x76 >> USER32.dll!MessageBoxExA+0x1b >> USER32.dll!MessageBoxA+0x18 >> msvcrt.dll!strerror_s+0x649 >> msvcrt.dll!__threadhandle+0x466 >> msvcrt.dll!abort+0x26 >> libstdc++-6.dll!_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x163 >> libstdc++-6.dll!__cxa_throw+0x5c >> msvcrt.dll!free+0x39 >> libgnc-core-utils.dll!_ZN5boost9iterators6detail23operator_arrow_dispatchIRN >> S_10filesystem15directory_entryEPS4_E5applyES5_+0x11 msvcrt.dll!free+0x46 >> libgnc-core-utils.dll!_ZNK5boost9iterators6detail20iterator_facade_baseINS_1 >> 0filesystem28recursive_directory_iteratorENS3_15directory_entryENS0_25single >> _pass_traversal_tagERS5_iLb0ELb0EEptEv+0x22 >> libgnc-core-utils.dll!gnc_path_find_localized_html_file+0x980 >> libgnc-core-utils.dll!gnc_path_find_localized_html_file+0xfce >> libgnc-core-utils.dll!gnc_filepath_init+0xca >> gnucash.exe+0x3b33 >> gnucash.exe+0x138b >> ntdll.dll!RtlDeactivateActivationContextUnsafeFast+0x35f >> >> >> I cannot interpret that, but maybe someone here can? >> >> Oliver >> >> Am 20.04.2019 um 11:09 schrieb Geert Janssens: >>> Do you have other applications on your system that use guile (like >>> Lilypond >>> for example) ? >>> >>> Regards, >>> >>> Geert >>> >>> Op donderdag 18 april 2019 13:26:08 CEST schreef Oliver Heidelbach via >>> >>> gnucash-user: >>>> I reinstalled the current version again to see the log. >>>> >>>> It does not write any log file since the Visual C++ runtime pops with >>>> that error. >>>> >>>> I don't know if this helps, but I tried to run guile.exe from the >>>> command line and this happened: >>>> >>>> ############### >>>> C:\Program Files (x86)\gnucash\bin>guile >>>> >>>> Throw without catch before boot: >>>> Throw to key misc-error with args ("primitive-load-path" "Unable to find >>>> file ~S in load path" ("ice-9/boot-9") #f)Aborting. >>>> >>>> This application has requested the Runtime to terminate it in an unusua >>>> Please contact the application's support team for more information. >>>> >>>> ################ >>>> >>>> If I run gnucash.exe from the command line, I get the same popup error >>>> message I have gotten before, containing the last part of the above >>>> error message. >>>> >>>> Oliver >>>> >>>> Am 09.04.2019 um 11:27 schrieb Colin Law: >>>>> Have a look in the gnucash trace file after you try to start it. >>>>> https://wiki.gnucash.org/wiki/Tracefile >>>>> >>>>> Colin >>>>> >>>>> On Tue, 9 Apr 2019 at 10:25, ohei2 via gnucash-user >>>>> >>>>> <gnucash-user@gnucash.org> wrote: >>>>>> Hi, >>>>>> >>>>>> I just tried to install v3.5 on my Win7 64bit. It installed and on the >>>>>> the >>>>>> first attempt to start it I get >>>>>> >>>>>> /This application has requested the Runtime to terminate it in an >>>>>> unusual >>>>>> way. Please contact the application's support team for more >>>>>> information/ >>>>>> >>>>>> I also tried an uninstall and deleting the leftover directory like >>>>>> suggested in a similar thread. Same error message. >>>>>> >>>>>> I did switch back to 2.6.21 which runs without any problems. >>>>>> >>>>>> About one year ago I tried to install 3.0 which also would not run back >>>>>> then and switched back to the older version. >>>>>> >>>>>> I am a bit clueless on how to proceed. Sitting it out does not seem to >>>>>> work >>>>>> obviously. >>>>>> >>>>>> Regards, ohei2 >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Sent from: >>>>>> http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html >>>>>> _______________________________________________ >>>>>> gnucash-user mailing list >>>>>> gnucash-user@gnucash.org >>>>>> To update your subscription preferences or to unsubscribe: >>>>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user >>>>>> If you are using Nabble or Gmane, please see >>>>>> https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- >>>>>> 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 >>>> If you are using Nabble or Gmane, please see >>>> https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- >>>> 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 >> If you are using Nabble or Gmane, please see >> https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- >> 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 > If you are using Nabble or Gmane, please see > https://wiki.gnucash.org/wiki/Mailing_Lists for more information. > ----- > 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 If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.