Opened 6 years ago

Closed 6 years ago

#11561 closed Bug report (rejected)

Segmentation fault on start up. running on wayland.

Reported by: danielstaleiny Owned by:
Priority: high Component: FileZilla Client
Keywords: crash, segmentation, fault, wayland Cc:
Component version: 3.32.0-1 Operating system type: Linux
Operating system version: arch rolling

Description

How to recreate: start application, flickers and crashes.
Filezilla version:
filezilla 3.32.0-1
libfilezilla 0.12.1-1

latest from official Arch repo

What I have tried so far: deleting config file. that didn't help, downgrading filezilla, that didn't help either. Try to downgrade wayland didn't help either.

Everything worked like 2 days ago, after some updates, I cannot run filezilla. Unfortunately I didn't check which packages I updated but must have been something for wayland/gdk

OS: Arch Linux
Kernel: x86_64 Linux 4.15.14-1-ARCH
Resolution: 1920x1080
DE: GNOME
WM: GNOME Shell
WM Theme: Flat Rem

running on wayland.

Starting program: /usr/bin/filezilla 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Reading locale option from /home/anon/.config/filezilla/filezilla.xml
[New Thread 0x7fffe9562700 (LWP 5010)]
[New Thread 0x7fffe8d61700 (LWP 5011)]
[New Thread 0x7fffe3fff700 (LWP 5012)]
[New Thread 0x7fffe37fe700 (LWP 5054)]
[New Thread 0x7fffe2a6d700 (LWP 5056)]
wxD-Bus: Signal from /org/freedesktop/DBus, member NameAcquired
wxD-Bus: Reply with serial 2
wxD-Bus: Reply to RegisterClient, our object path is /org/gnome/SessionManager/Client34

(filezilla:5009): Gdk-CRITICAL **: 18:30:22.834: gdkdisplay-wayland.c:1317: Truncating shared memory file failed: Invalid argument

Thread 1 "filezilla" received signal SIGSEGV, Segmentation fault.
0x00007fffedd71d26 in wl_proxy_marshal_constructor () from /usr/lib/libwayland-client.so.0
(gdb) bt full
#0  0x00007fffedd71d26 in wl_proxy_marshal_constructor () at /usr/lib/libwayland-client.so.0
#1  0x00007ffff4adaccb in  () at /usr/lib/libgdk-3.so.0
#2  0x00007ffff4ae4ab6 in  () at /usr/lib/libgdk-3.so.0
#3  0x00007ffff4ae4b37 in  () at /usr/lib/libgdk-3.so.0
#4  0x00007ffff4a90b2d in  () at /usr/lib/libgdk-3.so.0
#5  0x00007ffff4a90c21 in gdk_cairo_create () at /usr/lib/libgdk-3.so.0
#6  0x00007ffff604af04 in  () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#7  0x00007ffff6129907 in wxNativeDCFactory::CreateClientDC(wxClientDC*, wxWindow*) () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#8  0x00007ffff612b5e1 in wxClientDC::wxClientDC(wxWindow*) () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#9  0x00007ffff62a75c8 in wxGenericTreeCtrl::CalculatePositions() () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#10 0x00007ffff62a8b91 in wxGenericTreeCtrl::DoDirtyProcessing() () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#11 0x00007ffff62a8d6c in wxGenericTreeCtrl::OnInternalIdle() () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#12 0x00007ffff62320e3 in wxWindowBase::SendIdleEvents(wxIdleEvent&) () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#13 0x00007ffff6232118 in wxWindowBase::SendIdleEvents(wxIdleEvent&) () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#14 0x00007ffff6232118 in wxWindowBase::SendIdleEvents(wxIdleEvent&) () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#15 0x00007ffff6232118 in wxWindowBase::SendIdleEvents(wxIdleEvent&) () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#16 0x00007ffff6232118 in wxWindowBase::SendIdleEvents(wxIdleEvent&) () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#17 0x00007ffff6232118 in wxWindowBase::SendIdleEvents(wxIdleEvent&) () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#18 0x00007ffff6232118 in wxWindowBase::SendIdleEvents(wxIdleEvent&) () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#19 0x00007ffff6232118 in wxWindowBase::SendIdleEvents(wxIdleEvent&) () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#20 0x00007ffff60c3930 in wxFrame::SendIdleEvents(wxIdleEvent&) () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#21 0x00007ffff61056ee in wxAppBase::ProcessIdle() () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#22 0x00007ffff6033cba in wxApp::DoIdle() () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#23 0x00007ffff6033dd4 in  () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#24 0x00007ffff1c272c6 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#25 0x00007ffff1c276a1 in  () at /usr/lib/libglib-2.0.so.0
#26 0x00007ffff1c279d2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#27 0x00007ffff4f6edaf in gtk_main () at /usr/lib/libgtk-3.so.0
#28 0x00007ffff6052fd6 in wxGUIEventLoop::DoRun() () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#29 0x00007ffff5a07e84 in wxEventLoopBase::Run() () at /usr/lib/libwx_baseu-3.0.so.0
#30 0x00007ffff60b7e2e in wxDialog::ShowModal() () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#31 0x0000555555677252 in  ()
#32 0x0000555555873392 in  ()
#33 0x0000555555873c82 in  ()
#34 0x00007ffff5b52a3e in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () at /usr/lib/libwx_baseu-3.0.so.0
#35 0x00007ffff5b52b44 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () at /usr/lib/libwx_baseu-3.0.so.0
#36 0x00007ffff5b52f1d in wxEvtHandler::TryHereOnly(wxEvent&) () at /usr/lib/libwx_baseu-3.0.so.0
#37 0x00007ffff5b52fa4 in wxEvtHandler::ProcessEventLocally(wxEvent&) () at /usr/lib/libwx_baseu-3.0.so.0
#38 0x00007ffff5b53006 in wxEvtHandler::ProcessEvent(wxEvent&) () at /usr/lib/libwx_baseu-3.0.so.0
#39 0x00007ffff5b52d57 in wxEvtHandler::SafelyProcessEvent(wxEvent&) () at /usr/lib/libwx_baseu-3.0.so.0
#40 0x00007ffff5ab33f5 in wxTimerImpl::SendEvent() () at /usr/lib/libwx_baseu-3.0.so.0
#41 0x00007ffff6065692 in  () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#42 0x00007ffff1c27da3 in  () at /usr/lib/libglib-2.0.so.0
#43 0x00007ffff1c272c6 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#44 0x00007ffff1c276a1 in  () at /usr/lib/libglib-2.0.so.0
#45 0x00007ffff1c279d2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#46 0x00007ffff4f6edaf in gtk_main () at /usr/lib/libgtk-3.so.0
#47 0x00007ffff6052fd6 in wxGUIEventLoop::DoRun() () at /usr/lib/libwx_gtk3u_core-3.0.so.0
#48 0x00007ffff5a07e84 in wxEventLoopBase::Run() () at /usr/lib/libwx_baseu-3.0.so.0
#49 0x00007ffff59cb537 in wxAppConsoleBase::MainLoop() () at /usr/lib/libwx_baseu-3.0.so.0
#50 0x00007ffff5a5c308 in wxEntry(int&, wchar_t**) () at /usr/lib/libwx_baseu-3.0.so.0
#51 0x000055555562386c in  ()
#52 0x00007ffff4115f4a in __libc_start_main () at /usr/lib/libc.so.6
#53 0x00005555556335ca in  ()

Change History (5)

comment:1 by Tim Kosse, 6 years ago

Status: newmoreinfo

Which version of wxWidgets are you using?

comment:2 by danielstaleiny, 6 years ago

Status: moreinfonew

I don't have wxWidgets install as a package :/

pacman -Q | rg wx

wxgtk-common 3.0.4-1
wxgtk3 3.0.4-1
wxpython 3.0.2.0-7

but I have this if it is any help

pacman -Ql | rg wxWidgets

cmake /usr/share/cmake-3.10/Help/module/FindwxWidgets.rst
cmake /usr/share/cmake-3.10/Help/module/UsewxWidgets.rst
cmake /usr/share/cmake-3.10/Modules/FindwxWidgets.cmake
cmake /usr/share/cmake-3.10/Modules/UsewxWidgets.cmake

Last edited 6 years ago by danielstaleiny (previous) (diff)

comment:3 by danielstaleiny, 6 years ago

Gnome update fixed the issue. There had to be something wrong with that version. Closing this issue.

Believe issue could be in wxpython 3.0.2.0-7 so change it to python2-wxpython3 3.0.2.0-1.

comment:4 by danielstaleiny, 6 years ago

I don't know how to close this issue can some of the maintainers do that ? :)

comment:5 by Tim Kosse, 6 years ago

Resolution: rejected
Status: newclosed
Note: See TracTickets for help on using tickets.