Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fatal Error MMEX 1.3.1 Linux Recurring Transactions #1070

Closed
MartinX3 opened this issue Feb 26, 2017 · 5 comments
Closed

Fatal Error MMEX 1.3.1 Linux Recurring Transactions #1070

MartinX3 opened this issue Feb 26, 2017 · 5 comments
Assignees
Labels

Comments

@MartinX3
Copy link

@MartinX3 MartinX3 commented Feb 26, 2017

COMPILED YESTERDAY EVENING (26.02.2017) WITH NEWEST SOURCE CODE

make sure these boxed are checked before submitting your issue - thank you

  • Check OS
    • Windows
    • Mac OSX
    • Linux
  • Check MMEX version
  • 1.3.x
  • 1.2.x
  • 1.1 or older

One error dialogue for every entry (including deleted ones, which made gaps in the ID counter)

ASSERT INFO:
/usr/include/wx-3.0/wx/strvararg.h(456): assert "(argtype & (wxFormatStringSpecifier::value)) == argtype" failed in wxArgNormalizer(): format specifier doesn't match argument type

BACKTRACE:
[1] billsDepositsListCtrl::billsDepositsListCtrl(mmBillsDepositsPanel*, wxWindow*, int)
[2] mmBillsDepositsPanel::CreateControls()
[3] mmBillsDepositsPanel::Create(wxWindow*, int, wxPoint const&, wxSize const&, long, wxString const&)
[4] mmBillsDepositsPanel::mmBillsDepositsPanel(wxWindow*, int, wxPoint const&, wxSize const&, long, wxString const&)
[5] mmGUIFrame::createBillsDeposits()
[6] mmGUIApp::HandleEvent(wxEvtHandler*, void (wxEvtHandler::)(wxEvent&), wxEvent&) const
[7] wxAppConsoleBase::CallEventHandler(wxEvtHandler
, wxEventFunctor&, wxEvent&) const
[8] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[9] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[10] wxEvtHandler::TryHereOnly(wxEvent&)
[11] wxEvtHandler::ProcessEventLocally(wxEvent&)
[12] wxEvtHandler::ProcessEvent(wxEvent&)
[13] wxEvtHandler::ProcessPendingEvents()
[14] wxAppConsoleBase::ProcessPendingEvents()
[15] wxApp::DoIdle()
[16] g_main_context_dispatch
[17] g_main_loop_run
[18] gtk_main
[19] wxGUIEventLoop::DoRun()
[20] wxEventLoopBase::Run()
[21] wxAppConsoleBase::MainLoop()
[22] wxEntry(int&, wchar_t**)
[23] main
[24] __libc_start_main
[25] _start

@vomikan vomikan self-assigned this Feb 27, 2017
@vomikan vomikan added the bug label Feb 27, 2017
@vomikan vomikan added this to the v1.3.x milestone Feb 27, 2017
vomikan added a commit that referenced this issue Feb 27, 2017
fix(#1070): format argument type
vomikan added a commit that referenced this issue Feb 27, 2017
@vomikan vomikan closed this Feb 27, 2017
@MartinX3
Copy link
Author

@MartinX3 MartinX3 commented Feb 28, 2017

Edit:
I recompiled the APP (console said, there is nothing to do) and installed it again with the script.
Now it works, but i still get this error:
`
ASSERT INFO:
/usr/include/wx-3.0/wx/strvararg.h(456): assert "(argtype & (wxFormatStringSpecifier::value)) == argtype" failed in wxArgNormalizer(): format specifier doesn't match argument type

BACKTRACE:
[1] mmListCtrl::GetColumnWidthSetting(int, int)
[2] mmListCtrl::~mmListCtrl()
[3] mmAssetsListCtrl::~mmAssetsListCtrl()
[4] wxWindowBase::Destroy()
[5] wxWindowBase::DestroyChildren()
[6] wxWindow::~wxWindow()
[7] wxSplitterWindow::~wxSplitterWindow()
[8] wxWindowBase::Destroy()
[9] wxWindowBase::DestroyChildren()
[10] wxWindow::~wxWindow()
[11] mmAssetsPanel::~mmAssetsPanel()
[12] mmGUIFrame::cleanupHomePanel(bool)
[13] mmGUIFrame::createBillsDeposits()
[14] mmGUIApp::HandleEvent(wxEvtHandler*, void (wxEvtHandler::)(wxEvent&), wxEvent&) const
[15] wxAppConsoleBase::CallEventHandler(wxEvtHandler
, wxEventFunctor&, wxEvent&) const
[16] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[17] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[18] wxEvtHandler::TryHereOnly(wxEvent&)
[19] wxEvtHandler::ProcessEventLocally(wxEvent&)
[20] wxEvtHandler::ProcessEvent(wxEvent&)
[21] wxEvtHandler::ProcessPendingEvents()
[22] wxAppConsoleBase::ProcessPendingEvents()
[23] wxApp::DoIdle()
[24] g_main_context_dispatch
[25] g_main_loop_run
[26] gtk_main
[27] wxGUIEventLoop::DoRun()
[28] wxEventLoopBase::Run()
[29] wxAppConsoleBase::MainLoop()
[30] wxEntry(int&, wchar_t**)
[31] main
[32] __libc_start_main
[33] _start
`


REOPEN PLEASE

Broken update
Now, i can't start the APP anymore.

Speicherzugriffsfehler
Segfault
Memory Access Error

I didn't changed the compiler.

@MartinX3
Copy link
Author

@MartinX3 MartinX3 commented Feb 28, 2017

FIXED in v1.3.2 compiled from v1.3.x branch on github

@Cehnedra
Copy link

@Cehnedra Cehnedra commented Aug 7, 2019

REOPEN PLEASE

Hi everybody. I am not a programmer at all, but I have Linux Ubuntu with MoneyManager Ex 1.3.3 . I get the:

"/usr/include/wx-3.0/wx/strvararg.h(456): assert "(argtype & (wxFormatStringSpecifier::value)) == argtype" failed in wxArgNormalizer(): format specifier doesn't match argument type

When I try to import a CSV file. I remove all the commas from the odt file and save it as a CVS. I go into my mmex file and open the account to which I try to import. I add date, category and amount as specified. I use the UTF-8 encoding as it says on my CSV file. I have tried hundreds of strange options to see if it will work even though I don't know what I am doing wrong. Can anybody help a poor regular person who is trying to use Linux and who is not a programmer? Please?

@vomikan vomikan reopened this Aug 7, 2019
@vomikan
Copy link
Member

@vomikan vomikan commented Aug 27, 2019

I can support only 1.4.0. Could you please check if it gone in 1.4.0?

@vomikan vomikan closed this Aug 27, 2019
@Cehnedra
Copy link

@Cehnedra Cehnedra commented Aug 30, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants