Menu

#272 Fatal Error - format specifier doesn't match argument type

v1.0
open
nobody
None
1
2019-10-31
2017-02-28
Anonymous
No

I use Flamerogin 0.9.3 (IBPP library 2.5.2.1, wxWidgets library 3.10 and Boost library 1.63.0.
When I select a table and right click to select Properties, I get fatal error as following:-
D:\wwwidgets\include\wx/strvararg.h(451): assert "(argtype & (wsFormatStringSepcifier<T>::value)) == argtype" failed in wsArgNormalizer<unsigned_int64>::wsArgNormalizer(): format specifier doesn't match argument type
Appreciate response on how to solve the problem.

1 Attachments

Discussion

  • Anonymous

    Anonymous - 2017-03-03

    I uninstall and reinsall all and it works

     
  • Anonymous

    Anonymous - 2017-06-12

    I have the same problem. I recently had to re-install windows due to crash. I am using Windows 10 and FlameRobin 0.9.3 and wxWidgets 3.1.0.

    When I double-click on a table to view properties - I get the same erroor described above.

     
    • Anonymous

      Anonymous - 2017-11-28

      you must downgrade to 0.9.2 your flameRobin... it works in win 10...

       
  • Anonymous

    Anonymous - 2017-07-01

    I have the same thing on Linux-Ubuntu.
    System:
    flamerobin 0.9.3~+20150308.6c0559c-1build1
    libwxbase 3.0.2+dfsg-1.3ubuntu0.1
    libwxgtk 3.0.2+dfsg-1.3ubuntu0.1
    on Linux Mint 17 = Ubuntu 16.04 LT

    I always ignore the error and things work just fine. Nonetheless, I could do without this error!

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

    BACKTRACE:
    [1] wxString wxString::Format<int>(wxFormatString const&, int)
    [2] wxSizer::AddSpacer(int)
    [3] wxAppConsoleBase::CallEventHandler(wxEvtHandler, wxEventFunctor&, wxEvent&) const
    [4] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler
    , wxEvent&)
    [5] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler)
    [6] wxEvtHandler::TryHereOnly(wxEvent&)
    [7] wxEvtHandler::ProcessEventLocally(wxEvent&)
    [8] wxEvtHandler::ProcessEvent(wxEvent&)
    [9] wxWindowBase::TryAfter(wxEvent&)
    [10] wxWindowBase::TryAfter(wxEvent&)
    [11] wxScrollHelperEvtHandler::ProcessEvent(wxEvent&)
    [12] wxEvtHandler::SafelyProcessEvent(wxEvent&)
    [13] wxMenuBase::SendEvent(int, int)
    [14] g_closure_invoke
    [15] g_signal_emit_valist
    [16] g_signal_emit
    [17] gtk_widget_activate
    [18] gtk_menu_shell_activate_item
    [19] g_closure_invoke
    [20] g_signal_emit_valist
    [21] g_signal_emit
    [22] gtk_propagate_event
    [23] gtk_main_do_event
    [24] g_main_context_dispatch
    [25] g_main_context_iteration
    [26] gtk_main_iteration
    [27] wxWindow::DoPopupMenu(wxMenu
    , int, int)
    [28] wxWindowBase::PopupMenu(wxMenu, int, int)
    [29] std::vector<unsigned char,="" std::allocator<unsigned="" char=""> >::_M_fill_insert(gnu_cxx::normal_iterator<unsigned char*,="" std::vector<unsigned="" char,="" std::allocator<unsigned="" char=""> > >, unsigned long, unsigned char const&)
    [30] wxSizer::AddSpacer(int)
    [31] wxAppConsoleBase::CallEventHandler(wxEvtHandler
    , wxEventFunctor&, wxEvent&) const
    [32] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler, wxEvent&)
    [33] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler
    )
    [34] wxEvtHandler::TryHereOnly(wxEvent&)
    [35] wxEvtHandler::ProcessEventLocally(wxEvent&)
    [36] wxEvtHandler::ProcessEvent(wxEvent&)
    [37] wxScrollHelperEvtHandler::ProcessEvent(wxEvent&)
    [38] wxEvtHandler::SafelyProcessEvent(wxEvent&)
    [39] g_closure_invoke
    [40] g_signal_emit_valist
    [41] g_signal_emit
    [42] gtk_propagate_event
    [43] gtk_main_do_event
    [44] g_main_context_dispatch
    [45] g_main_loop_run
    [46] gtk_main
    [47] wxGUIEventLoop::DoRun()
    [48] wxEventLoopBase::Run()
    [49] wxAppConsoleBase::MainLoop()
    [50] wxEntry(int&, wchar_t**)
    [51] __libc_start_main

     
  • Anonymous

    Anonymous - 2017-11-25

    Hello,

    Same here :
    FlameRobin 0.9.3 (x64) c75f861 on Windows 2016 server
    IBPP library 2.5.2.1
    wxWidgets library 3.10
    Boost library 1.63.0.

    Uninstall & reinstall & reboot doesn't help...

     
  • Anonymous

    Anonymous - 2018-01-31

    Same here. FlameRobin 0.9.3 (x64) c75f861, Windows 2016 server. Found that error occurs only with x64 version of FR. So i've installed 32-bit version for now.

     
  • Anonymous

    Anonymous - 2018-02-13

    I downgraded from flamerobin-0.9.3.c75f861(nov. 2016) to flamerobin-0.9.3.5ece15b(oct.2013) and it works now.

     
  • Anonymous

    Anonymous - 2019-10-31

    Hi,
    Does anyone have a fix for this??