FS#55509 - [wxgtk3] Apply an upstream patch that fixes FileZilla assertion failures

Attached to Project: Arch Linux
Opened by Chih-Hsuan Yen (yan12125) - Tuesday, 05 September 2017, 06:31 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 05 September 2017, 07:39 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I'm being hit by an assertion failure immediately after starting FileZilla:

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

On FileZilla's forum [1], the site manager mentioned that a patch in wxWidgets was created to fix the issue. Later upstream wxWidgets applied a shorter patch [2]. I applied the upstream patch locally and rebuild wxgtk3, and now FileZilla runs fine. Please consider apply the patch in Arch, thanks!

Additional info:
wxgtk3 3.0.3.1-7
filezilla 3.27.1-1

Steps to reproduce:
Run FileZilla.

[1] https://forum.filezilla-project.org/viewtopic.php?t=45948
[2] https://github.com/wxWidgets/wxWidgets/commit/ce1dce113c5eda42f49ba3278bb21c61872ca37d
This task depends upon

Closed by  Antonio Rojas (arojas)
Tuesday, 05 September 2017, 07:39 GMT
Reason for closing:  Fixed
Additional comments about closing:  wxgtk3 3.0.3.1-8

Loading...