Description of problem: Annoying error message on every FileZilla launch: ./src/gtk/toplevel.cpp(988): assert "m_widget" failed in Show(): invalid frame Version-Release number of selected component (if applicable): filezilla = 3.27.1-1.fc26 (x86_64) libfilezilla = 0.10.1-1.fc26 (x86_64) How reproducible: Always. Steps to Reproduce: 1. (optional) Remove all FileZilla settings: rm -rf ~/.config/filezilla 2. Run FileZilla, then close it. 3. Run FileZilla again. Assertion failed dialog will appear. Actual results: ASSERT INFO: ./src/gtk/toplevel.cpp(988): assert "m_widget" failed in Show(): invalid frame BACKTRACE: [1] wxTopLevelWindowGTK::Show(bool) [2] wxTopLevelWindowBase::Destroy() [3] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) [4] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) [5] wxEvtHandler::TryHereOnly(wxEvent&) [6] wxEvtHandler::ProcessEventLocally(wxEvent&) [7] wxEvtHandler::ProcessEvent(wxEvent&) [8] wxEvtHandler::SafelyProcessEvent(wxEvent&) [9] wxTimerImpl::SendEvent() [10] g_main_context_dispatch [11] g_main_loop_run [12] gtk_main [13] wxGUIEventLoop::DoRun() [14] wxEventLoopBase::Run() [15] wxAppConsoleBase::MainLoop() [16] wxEntry(int&, wchar_t**) [17] __libc_start_main Expected results: No error messages should be shown. Additional info: Fedora 26 with KDE Plasma 5.
FileZilla developer says it's due to a bug in wxWidgets (package: wxGTK3), and has posted a patch: https://forum.filezilla-project.org/viewtopic.php?p=157690&sid=a2f204e02f6c58970616a5fe5c3f2a3c#p157690
@iouddocco, can you please as Tim to open a pull request with wxWidgets upstream with his patch? I would like to get upstream review on it.
wxWidgets upstream pull request: https://trac.wxwidgets.org/ticket/17942
wxGTK3-3.0.3-5.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-a6f10feeda
wxGTK3-3.0.3-5.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-dc4180a337
I'm sorry if it was not at this place that I had to leave a comment, this is the first time I use this feature. I have identically the same problem under Manjaro 17.02 XFCE: Filezilla 3.27.1 ./src/gtk/toplevel.cpp(988): assert "m_widget" failed in Show(): invalid frame ASSERT INFO: ./src/gtk/toplevel.cpp(988): assert "m_widget" failed in Show(): invalid frame BACKTRACE: [1] wxTopLevelWindowGTK::Show(bool) [2] wxTopLevelWindowBase::Destroy() [3] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) [4] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) [5] wxEvtHandler::TryHereOnly(wxEvent&) [6] wxEvtHandler::ProcessEventLocally(wxEvent&) [7] wxEvtHandler::ProcessEvent(wxEvent&) [8] wxEvtHandler::SafelyProcessEvent(wxEvent&) [9] wxTimerImpl::SendEvent() [10] g_main_context_dispatch [11] g_main_loop_run [12] gtk_main [13] wxGUIEventLoop::DoRun() [14] wxEventLoopBase::Run() [15] wxAppConsoleBase::MainLoop() [16] wxEntry(int&, wchar_t**) [17] __libc_start_main
@Bruno, unfortunately, you'll have to report the problem to Manjaro separately. This bug report only addresses the issue in Fedora.
wxGTK3-3.0.3-5.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.
wxGTK3-3.0.3-5.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.