Page 1 of 1

Filezilla Assertion Failed

Posted: Sat Aug 26, 2017 6:45 pm
by exoro
Hello,

I noticed that the current build of FileZilla on the Solus software center has an assertion failed error. This is a non-fatal error that hasn't affected my use of FileZilla so far, but it is quite annoying to see the same error message every time I start up the program. There is a checkbox I could uncheck that will supposedly hide the error message in the future, but it has not worked.

I decided to download and extract the regular Ubuntu package off of FileZilla's website to see if I got the same error on Solus. Surprisingly, their build works perfectly, without the error.

Here is the FileZilla error:
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
And here is the latest FileZilla client's build information off of the Solus software center:
FileZilla Client
----------------

Version: 3.27.1

Build information:
Compiled for: x86_64-solus-linux-gnu
Compiled on: x86_64-solus-linux-gnu
Build date: 2017-08-17
Compiled with: x86_64-solus-linux-gcc (Solus) 6.4.0
Compiler flags: -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-omit-frame-pointer -fexceptions -D_FORTIFY_SOURCE=2 -fstack-protector --param ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -Wall -Wno-error -Wp,-D_REENTRANT -g

Linked against:
wxWidgets: 3.0.3
SQLite: 3.19.3
GnuTLS: 3.5.14

Operating system:
Name: Linux 4.12.8-13.current x86_64
Version: 4.12
CPU features: sse sse2 sse3 ssse3 sse4.1 sse4.2 avx avx2 aes pclmulqdq rdrnd bmi2 bmi2
Settings dir: /home/doug/.config/filezilla/

Re: Filezilla Assertion Failed

Posted: Sun Aug 27, 2017 4:55 am
by Justin
Have you checked for updates, I buggered up that build but pushed another one that it's fixed in, can you please update and check again. Also the output of eopkg info filezilla

Re: Filezilla Assertion Failed

Posted: Sun Aug 27, 2017 5:01 am
by Justin
Build going in to fix this now, thanks for letting us know.

Re: Filezilla Assertion Failed

Posted: Mon Aug 28, 2017 5:53 pm
by exoro
Greatly appreciate it! Looking forward to the update. :D

Re: Filezilla Assertion Failed

Posted: Tue Feb 06, 2018 3:43 am
by beerminer
Hi there,

I am getting the same error now with version 3.30.0, release: 37. I am up-to-date as of today.

Here is the error:

Code: Select all

ASSERT INFO:
./src/gtk/toplevel.cpp(988): assert "m_widget" failed in Show(): invalid frame

BACKTRACE:
[1] wxTopLevelWindowGTK::Show(bool)
[2] wxTopLevelWindowBase::Destroy()
[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] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[10] wxTimerImpl::SendEvent()
[11] g_main_context_dispatch
[12] g_main_loop_run
[13] gtk_main
[14] wxGUIEventLoop::DoRun()
[15] wxEventLoopBase::Run()
[16] wxAppConsoleBase::MainLoop()
[17] wxEntry(int&, wchar_t**)
[18] __libc_start_main
Here is eopkg info filezilla:

Code: Select all

Installed package:
Name                : filezilla, version: 3.30.0, release: 37
Summary             : The Free FTP Solution
Description         : FileZilla is a FTP, FTPS, SFTP and SSH client with a lot of features.
Licenses            : GPL-2.0
Component           : network.clients
Dependencies        : glib2 wxwidgets libgnutls dbus libfilezilla pugixml libstdc++ libgcc libnettle sqlite3
                      libgtk-2 gmp glibc 
Distribution        : Solus, Dist. Release: 1
Architecture        : x86_64, Installed Size: 15.81 MB
Reverse Dependencies: 

Package found in Solus repository:
Name                : filezilla, version: 3.30.0, release: 37
Summary             : The Free FTP Solution
Description         : FileZilla is a FTP, FTPS, SFTP and SSH client with a lot of features.
Licenses            : GPL-2.0
Component           : network.clients
Dependencies        : glib2 wxwidgets libgnutls dbus libfilezilla pugixml libstdc++ libgcc libnettle sqlite3
                      libgtk-2 gmp glibc 
Distribution        : Solus, Dist. Release: 1
Architecture        : x86_64, Installed Size: 15.81 MB, Package Size: 3.82 MB
Reverse Dependencies: filezilla-dbginfo 

filezilla package is not found in source repositories

Re: Filezilla Assertion Failed

Posted: Tue Feb 06, 2018 9:41 am
by Nobody11211
beerminer wrote:
Tue Feb 06, 2018 3:43 am
Hi there,

I am getting the same error now with version 3.30.0, release: 37. I am up-to-date as of today.

Here is the error:

Code: Select all

ASSERT INFO:
./src/gtk/toplevel.cpp(988): assert "m_widget" failed in Show(): invalid frame

BACKTRACE:
[1] wxTopLevelWindowGTK::Show(bool)
[2] wxTopLevelWindowBase::Destroy()
[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] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[10] wxTimerImpl::SendEvent()
[11] g_main_context_dispatch
[12] g_main_loop_run
[13] gtk_main
[14] wxGUIEventLoop::DoRun()
[15] wxEventLoopBase::Run()
[16] wxAppConsoleBase::MainLoop()
[17] wxEntry(int&, wchar_t**)
[18] __libc_start_main
Here is eopkg info filezilla:

Code: Select all

Installed package:
Name                : filezilla, version: 3.30.0, release: 37
Summary             : The Free FTP Solution
Description         : FileZilla is a FTP, FTPS, SFTP and SSH client with a lot of features.
Licenses            : GPL-2.0
Component           : network.clients
Dependencies        : glib2 wxwidgets libgnutls dbus libfilezilla pugixml libstdc++ libgcc libnettle sqlite3
                      libgtk-2 gmp glibc 
Distribution        : Solus, Dist. Release: 1
Architecture        : x86_64, Installed Size: 15.81 MB
Reverse Dependencies: 

Package found in Solus repository:
Name                : filezilla, version: 3.30.0, release: 37
Summary             : The Free FTP Solution
Description         : FileZilla is a FTP, FTPS, SFTP and SSH client with a lot of features.
Licenses            : GPL-2.0
Component           : network.clients
Dependencies        : glib2 wxwidgets libgnutls dbus libfilezilla pugixml libstdc++ libgcc libnettle sqlite3
                      libgtk-2 gmp glibc 
Distribution        : Solus, Dist. Release: 1
Architecture        : x86_64, Installed Size: 15.81 MB, Package Size: 3.82 MB
Reverse Dependencies: filezilla-dbginfo 

filezilla package is not found in source repositories
I have the same error since a while. Looking also for help :)

Re: Filezilla Assertion Failed

Posted: Tue Feb 06, 2018 10:46 am
by gimcrack
I like Filezilla as well. But, this gives me a chance to look at other FTP clients. Just found out MC(Midnight Commander) has a built-in ftp client. I have to check that one out.

http://www.trembath.co.za/mctutorial.html#anchor12

Re: Filezilla Assertion Failed

Posted: Thu Feb 08, 2018 11:29 pm
by sunnyflunk
Does this stop it from working once you cancel the message? It only happens after loading the program the 2nd time (i.e. config files already exist).

Re: Filezilla Assertion Failed

Posted: Fri Feb 09, 2018 1:15 am
by beerminer
After clearing the assertion failed warning, Filezilla works just fine. But the warning does show up every time the application starts - cancelling the 'show this dialog next time' doesn't seem to do anything. So this is just a minor annoyance.