On Aug 26, 2010, at 11:30 PM, John Ralls wrote: > > On Aug 26, 2010, at 8:08 PM, David Reiser wrote: > >> Using gwen r1983, aqbanking r2095, and gnucash r19465, if I >> Use gnucash to get transactions via ofxDC >> Then go to Tools>Online Banking Setup and launch the the Aqbanking wizard, >> gnucash crashes with the console reading: >> >> * 12:15:31 WARN <gwenhywfar> inherit.c: 180: Type "5f47140b" not derived >> from this base type >> Assertion failed: (xgui), function AB_Gui_ReadDialogPrefs, file abgui.c, >> line 246. >> Abort trap >> >> and the top of the backtrace: >> >> Exception Type: EXC_CRASH (SIGABRT) >> Exception Codes: 0x0000000000000000, 0x0000000000000000 >> Crashed Thread: 0 Dispatch queue: com.apple.main-thread >> >> Application Specific Information: >> Assertion failed: (xgui), function AB_Gui_ReadDialogPrefs, file abgui.c, >> line 246. >> >> >> Thread 0 Crashed: Dispatch queue: com.apple.main-thread >> 0 libSystem.B.dylib 0x00007fff872913d6 __kill + 10 >> 1 libSystem.B.dylib 0x00007fff87331972 abort + 83 >> 2 libSystem.B.dylib 0x00007fff8731e9b4 __pthread_markcancel >> + 0 >> 3 libaqbanking.32.dylib 0x0000000108573cf3 >> AB_Gui_ReadDialogPrefs + 196 >> 4 libgwenhywfar.59.dylib 0x0000000108af17b1 >> GWEN_Gui_ReadDialogPrefs + 86 >> 5 libgwenhywfar.59.dylib 0x0000000108aec7de GWEN_Dialog_new + 395 >> 6 libaqbanking.32.dylib 0x0000000108578e0a AB_SetupDialog_new + >> 46 >> 7 libgncmod-aqbanking.dylib 0x00000001080b2c51 >> dai_wizard_button_clicked_cb + 266 (druid-ab-initial.c:241) >> >> On relaunching gnucash, getting into the wizard works, and retrieving >> transactions works, but if I again try to open the setup wizard after having >> retrieved transactions, I get the same crash. >> >> Martin thinks that it's related to gnucash still using multiple GWEN_GUI >> objects: >> "Only one of those objects is derived from AB_GUI, and for reasons unknown >> to me at some times a false GUI object is chosen by Gnucash ... I >> recommended multiple times to really, really create the GUI object and init >> AqBanking once only (!), preferably upon plugin init." > > So do a debug build and find out for sure. > > Regards, > John Ralls > Well, I can do the first half of that, but not the second. Can you provide some guidance about what to do once the crash drops me into gdb? Dave -- David Reiser [email protected]
_______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
