Created attachment 373301 [details] macOS crash log I am unable to match online accounts with GnuCash accounts when setting up banking. The app crashes immediately after pressing Next while on Start Online Banking Wizard page. Build ID: 3.5+(2019-03-30) on macOS 10.14.5 Crash log attached.
You chopped off the top of the crash report, the part with the error and the MacOS version you're running. Please either attach it or paste it into a comment. In what language are you running GnuCash and what is the name of the bank you were trying to set up?
The bug writing guideline (https://bugs.gnucash.org/page.cgi?id=bug-writing.html) explicitly asks for Thread 0 information only, I guess I misunderstood. The missing bit is below. I use US English. I am not even at the point when I get to choose any bank when it crashes. I just open the dialog (Tools ->Online Banking Setup), hit Next, hit Next again and it goes off immediately. Process: Gnucash [76107] Path: /Applications/Gnucash.app/Contents/MacOS/Gnucash Identifier: org.gnucash.Gnucash Version: 3.5-1 (3.5-1) Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Gnucash [76107] User ID: 501 Date/Time: 2019-06-19 22:26:37.452 -0400 OS Version: Mac OS X 10.14.5 (18F132) Report Version: 12 Bridge OS Version: 3.0 (14Y901) Anonymous UUID: 755B5004-220A-3076-1056-249C360914DB Sleep/Wake UUID: 7DB944CF-DFD5-4D1A-900D-081B02A05154 Time Awake Since Boot: 880000 seconds Time Since Wake: 15000 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Application Specific Information: abort() called Gnucash(76107,0x110e405c0) malloc: *** error for object 0x114e3fcae: pointer being freed was not allocated
Thanks for the top of the report, that's very helpful. What you're describing can't happen. The Next button on the second screen is disabled until you at least create a user and an account with the AQBanking Wizard, which you run by clicking the button Start AqBanking Wizard above the Cancel and Next buttons. Perhaps you'd done that in a previous session? Open a Finder window and select Go>Go to Folder and in the dialog box type ~/.aqbanking/settings and click Go. If there's an accounts folder, click that. Is there anything in it?
Meanwhile, I've found the erroneous free() that caused the crash and fixed it.
John, yes, I have previously created multiple users and accounts successfully. In fact, I think I created one a few weeks back and was able to assign it to an existing GnuCash account. It just started to crash very recently.
"Recently" probably means since you upgraded to GnuCash 3.5 as that's when that bug crawled in. To work around it open the AQBanking Setup Wizard, switch to the Accounts tab and add a name to any accounts where the Bank Name field is blank.
Indeed that helped. Thanks!
*** Bug 797305 has been marked as a duplicate of this bug. ***