Background: I am using the new release v1.3.4 with a mmb file created with v1.3.3 (MacOS)
When selecting the first row of my recurring transactions, right click, 'Enter next occurence...' the app crashes.
Here is the log:
<?xml version="1.0" encoding="UTF-8"?>
<report version="1.0" kind="exception">
<system description="macOS Catalina Version 10.15.4 (assemblage 19E287)"/>
<stack>
<frame level="0" function="wxFatalSignalHandler(int)" offset="0" address="0x10878900c"/>
<frame level="1" function="_sigtramp" offset="0" address="0x7fff6e0e45fd"/>
<frame level="2" function="0x00000002" offset="0" address="0x2"/>
<frame level="3" function="mmBDDialog::Create(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long)" offset="0" address="0x107ce2a1a"/>
<frame level="4" function="mmBDDialog::mmBDDialog(wxWindow*, int, bool, bool)" offset="0" address="0x107ce2316"/>
<frame level="5" function="billsDepositsListCtrl::OnEnterBDTransaction(wxCommandEvent&)" offset="0" address="0x107cf9a77"/>
<frame level="6" function="mmGUIApp::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const" offset="0" address="0x107e657e9"/>
<frame level="7" function="wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)" offset="0" address="0x1083f71ef"/>
<frame level="8" function="wxEvtHandler::ProcessEventLocally(wxEvent&)" offset="0" address="0x1083f7f1a"/>
<frame level="9" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0" address="0x1083f7e10"/>
<frame level="10" function="wxScrollHelperEvtHandler::ProcessEvent(wxEvent&)" offset="0" address="0x1082f5f82"/>
<frame level="11" function="wxEvtHandler::SafelyProcessEvent(wxEvent&)" offset="0" address="0x1083f831c"/>
<frame level="12" function="wxMenuBase::SendEvent(int, int)" offset="0" address="0x10829b814"/>
<frame level="13" function="wxMenu::HandleCommandProcess(wxMenuItem*, wxWindow*)" offset="0" address="0x108196cf9"/>
<frame level="14" function="-[NSApplication(NSResponder) sendAction:to:from:]" offset="0" address="0x7fff315fd437"/>
<frame level="15" function="-[NSMenuItem _corePerformAction]" offset="0" address="0x7fff3170daee"/>
<frame level="16" function="-[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:]" offset="0" address="0x7fff3170d86a"/>
<frame level="17" function="-[NSMenu performActionForItemAtIndex:]" offset="0" address="0x7fff3175e3e8"/>
<frame level="18" function="-[NSMenu _internalPerformActionForItemAtIndex:]" offset="0" address="0x7fff3175e36d"/>
<frame level="19" function="-[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:]" offset="0" address="0x7fff3175e1b7"/>
<frame level="20" function="NSSLMMenuEventHandler" offset="0" address="0x7fff316ee8f8"/>
<frame level="21" function="DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)" offset="0" address="0x7fff32d488ff"/>
<frame level="22" function="SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)" offset="0" address="0x7fff32d47d8d"/>
<frame level="23" function="SendEventToEventTarget" offset="0" address="0x7fff32d5d47e"/>
<frame level="24" function="SendHICommandEvent(unsigned int, HICommand const*, unsigned int, unsigned int, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**)" offset="0" address="0x7fff32dbd40b"/>
<frame level="25" function="SendMenuCommandWithContextAndModifiers" offset="0" address="0x7fff32de4065"/>
<frame level="26" function="SendMenuItemSelectedEvent" offset="0" address="0x7fff32de400d"/>
<frame level="27" function="FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*)" offset="0" address="0x7fff32de3e59"/>
<frame level="28" function="PopUpMenuSelectCore(MenuData*, Point, double, Point, unsigned short, unsigned int, unsigned int, Rect const*, unsigned short, unsigned int, Rect const*, Rect const*, __CFDictionary const*, __CFString const*, OpaqueMenuRef**, unsigned short*)" offset="0" address="0x7fff32eee8c2"/>
<frame level="29" function="_HandlePopUpMenuSelection8(OpaqueMenuRef*, OpaqueEventRef*, unsigned int, Point, unsigned short, unsigned int, unsigned int, Rect const*, unsigned short, Rect const*, Rect const*, __CFDictionary const*, __CFString const*, OpaqueMenuRef**, unsigned short*)" offset="0" address="0x7fff32eeddb6"/>
<frame level="30" function="_HandlePopUpMenuSelectionWithDictionary" offset="0" address="0x7fff32dc52b5"/>
<frame level="31" function="SLMPerformPopUpCarbonMenu" offset="0" address="0x7fff318b096d"/>
<frame level="32" function="_NSSLMPopUpCarbonMenu3" offset="0" address="0x7fff31756f48"/>
<frame level="33" function="-[NSCarbonMenuImpl _popUpMenuPositioningItem:atCocoaIndex:atLocation:inView:withPrivateFlags:appearance:]" offset="0" address="0x7fff318aefc2"/>
<frame level="34" function="-[NSMenu popUpMenuPositioningItem:atLocation:inView:appearance:]" offset="0" address="0x7fff31a3def9"/>
<frame level="35" function="wxMenuCocoaImpl::PopUp(wxWindow*, int, int)" offset="0" address="0x1081ec119"/>
<frame level="36" function="wxWindow::DoPopupMenu(wxMenu*, int, int)" offset="0" address="0x10817d4b3"/>
<frame level="37" function="wxWindowBase::PopupMenu(wxMenu*, int, int)" offset="0" address="0x1082d5cd3"/>
<frame level="38" function="billsDepositsListCtrl::OnItemRightClick(wxMouseEvent&)" offset="0" address="0x107cf8fb6"/>
<frame level="39" function="mmGUIApp::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const" offset="0" address="0x107e657e9"/>
<frame level="40" function="wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)" offset="0" address="0x1083f71ef"/>
<frame level="41" function="wxEvtHandler::ProcessEventLocally(wxEvent&)" offset="0" address="0x1083f7f1a"/>
<frame level="42" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0" address="0x1083f7e10"/>
<frame level="43" function="wxScrollHelperEvtHandler::ProcessEvent(wxEvent&)" offset="0" address="0x1082f5f82"/>
<frame level="44" function="wxListMainWindow::OnMouse(wxMouseEvent&)" offset="0" address="0x1081ceda2"/>
<frame level="45" function="mmGUIApp::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const" offset="0" address="0x107e657e9"/>
<frame level="46" function="wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)" offset="0" address="0x1083f71ef"/>
<frame level="47" function="wxEvtHandler::ProcessEventLocally(wxEvent&)" offset="0" address="0x1083f7f1a"/>
<frame level="48" function="wxEvtHandler::ProcessEvent(wxEvent&)" offset="0" address="0x1083f7e10"/>
<frame level="49" function="wxEvtHandler::SafelyProcessEvent(wxEvent&)" offset="0" address="0x1083f831c"/>
<frame level="50" function="wxWidgetCocoaImpl::DoHandleMouseEvent(NSEvent*)" offset="0" address="0x108207249"/>
<frame level="51" function="wxWidgetCocoaImpl::mouseEvent(NSEvent*, NSView*, void*)" offset="0" address="0x108201eb7"/>
<frame level="52" function="-[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:]" offset="0" address="0x7fff315619bd"/>
<frame level="53" function="-[NSWindow(NSEventRouting) sendEvent:]" offset="0" address="0x7fff3155fe29"/>
<frame level="54" function="-[wxNSWindow sendEvent:]" offset="0" address="0x1081f02fb"/>
<frame level="55" function="-[NSApplication(NSEvent) sendEvent:]" offset="0" address="0x7fff3155eb1b"/>
<frame level="56" function="-[wxNSApplication sendEvent:]" offset="0" address="0x1081726d2"/>
<frame level="57" function="-[NSApplication run]" offset="0" address="0x7fff313ab21f"/>
<frame level="58" function="wxGUIEventLoop::OSXDoRun()" offset="0" address="0x1081e675a"/>
<frame level="59" function="wxCFEventLoop::DoRun()" offset="0" address="0x1083e1fed"/>
<frame level="60" function="wxEventLoopBase::Run()" offset="0" address="0x108358995"/>
<frame level="61" function="wxAppConsoleBase::MainLoop()" offset="0" address="0x1083342b4"/>
<frame level="62" function="wxApp::OnRun()" offset="0" address="0x1081ab8da"/>
<frame level="63" function="wxEntry(int&, wchar_t**)" offset="0" address="0x108384798"/>
<frame level="64" function="main" offset="0" address="0x107e63e94"/>
<frame level="65" function="start" offset="0" address="0x7fff6deebcc9"/>
<frame level="66" function="0x00000001" offset="0" address="0x1"/>
</stack>
</report>
The same for
Version: 1.3.-5-Beta.1
• db 7 • (aes128cbc)
Libs:
• wxWidgets 3.1.3 (wxMac 10.14)
• wxSQLite3 4.5.1 (SQLite 3.31.1)
• RapidJSON 1.1.0
• Lua 5.3.5
• libcurl/7.54.0 LibreSSL/2.6.5 zlib/1.2.11 nghttp2/1.24.1
Build: Apr 25 2020 11:09:18
• CMake 3.17.0
• GNU Make 3.81
• gettext 0.20.1
• Clang 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4)
OS:
• macOS Mojave Версия 10.14.5 (Выпуск 18F132)
• Russian (Cyrillic (Mac OS))
• 1440x900 32bit 128x128ppi
Hi Nikolay,
Thanks for the very quick fix and consideration!
Unfortunately, the new dmg package from mmex 1.3.5-beta.2 release with DB v.7 does not fix the problem on my side - is there anything that needs to be done (cleaned?) before reinstalling the app ?
Possible, the package prepared by travis-ci system has some issues.
@guanlisheng made previous package. I'll ask him.
Yep - this dmg contains the fix! Thank you very much !!!
Most helpful comment
Could you try this one?
https://sourceforge.net/projects/moneymanagerex/files/v1.3.5-beta.2/mmex-1.3.5_beta2-Darwin.dmg/download