exoro
Posts: 3
Joined: Sat Aug 26, 2017 6:32 pm

Filezilla Assertion Failed

Sat Aug 26, 2017 6:45 pm

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/

User avatar
Justin
Development Team
Posts: 3608
Joined: Mon Jul 28, 2014 10:42 am
Location: Adelaide, Australia
Contact: Website Google+ Twitter

Re: Filezilla Assertion Failed

Sun Aug 27, 2017 4:55 am

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

User avatar
Justin
Development Team
Posts: 3608
Joined: Mon Jul 28, 2014 10:42 am
Location: Adelaide, Australia
Contact: Website Google+ Twitter

Re: Filezilla Assertion Failed

Sun Aug 27, 2017 5:01 am

Build going in to fix this now, thanks for letting us know.

exoro
Posts: 3
Joined: Sat Aug 26, 2017 6:32 pm

Re: Filezilla Assertion Failed

Mon Aug 28, 2017 5:53 pm

Greatly appreciate it! Looking forward to the update. :D

beerminer
Posts: 8
Joined: Sun Dec 03, 2017 8:30 am

Re: Filezilla Assertion Failed

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

Nobody11211
Posts: 56
Joined: Sat Jan 06, 2018 12:50 pm

Re: Filezilla Assertion Failed

Tue Feb 06, 2018 9:41 am

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 :)

User avatar
gimcrack
Posts: 79
Joined: Mon Jan 01, 2018 9:39 pm
Contact: Website

Re: Filezilla Assertion Failed

Tue Feb 06, 2018 10:46 am

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

sunnyflunk
Development Team
Posts: 2750
Joined: Sun Mar 13, 2016 11:35 pm

Re: Filezilla Assertion Failed

Thu Feb 08, 2018 11:29 pm

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).

beerminer
Posts: 8
Joined: Sun Dec 03, 2017 8:30 am

Re: Filezilla Assertion Failed

Fri Feb 09, 2018 1:15 am

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.

Return to “Testing”