SIGSEGV, Segmentation fault in FileZilla (OpenSuSE 13.2 64 bit)

It’s strange but since upgrading from OpenSuSE 13.1 to 13.2 Filezilla has started having segmentation faults. The behvior is prevailent when Site Entries window is open.

Hooked up Filezilla in GDB without the debug symbols (OpenSuSE repo doesn’t provide any :O). This is the output from GDB after opening Site Manager window:


Attaching to program: /usr/bin/filezilla, process 17585
Reading symbols from /usr/lib64/libtinyxml.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libtinyxml.so.0
Reading symbols from /usr/lib64/libgnutls.so.28...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgnutls.so.28
Reading symbols from /lib64/libdbus-1.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib64/libdbus-1.so.3
Reading symbols from /usr/lib64/libwx_gtk2u_aui-suse-3.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libwx_gtk2u_aui-suse-3.0.so.0
Reading symbols from /usr/lib64/libwx_gtk2u_xrc-suse-3.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libwx_gtk2u_xrc-suse-3.0.so.0
Reading symbols from /usr/lib64/libwx_gtk2u_adv-suse-3.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libwx_gtk2u_adv-suse-3.0.so.0
Reading symbols from /usr/lib64/libwx_gtk2u_core-suse-3.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libwx_gtk2u_core-suse-3.0.so.0
Reading symbols from /usr/lib64/libwx_baseu_net-suse-3.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libwx_baseu_net-suse-3.0.so.0
Reading symbols from /usr/lib64/libwx_baseu-suse-3.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libwx_baseu-suse-3.0.so.0
Reading symbols from /usr/lib64/libidn.so.11...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libidn.so.11
Reading symbols from /usr/lib64/libsqlite3.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libsqlite3.so.0
Reading symbols from /usr/lib64/libgobject-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgobject-2.0.so.0
Reading symbols from /usr/lib64/libstdc++.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libstdc++.so.6
Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libm.so.6
Reading symbols from /lib64/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libgcc_s.so.1
Reading symbols from /lib64/libpthread.so.0...(no debugging symbols found)...done.
[New LWP 17677]
[New LWP 17676]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Loaded symbols for /lib64/libpthread.so.0
Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libc.so.6
Reading symbols from /lib64/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libz.so.1
Reading symbols from /usr/lib64/libp11-kit.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libp11-kit.so.0
Reading symbols from /usr/lib64/libtasn1.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libtasn1.so.6
Reading symbols from /usr/lib64/libnettle.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libnettle.so.4
Reading symbols from /usr/lib64/libhogweed.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libhogweed.so.2
Reading symbols from /usr/lib64/libgmp.so.10...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgmp.so.10
Reading symbols from /usr/lib64/libcanberra-0.30/libcanberra-oss.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libcanberra-0.30/libcanberra-oss.so
Got object file from memory but can't read symbols: File truncated.
0x00007f88ea6ccc3d in poll () from /lib64/libc.so.6
(gdb) continue
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x00007f88dd599900 in qtcCairoSetColor () from /usr/lib64/libqtcurve-cairo.so.0
(gdb) continue
Continuing.
[Thread 0x7f88dba7f700 (LWP 17676) exited]
[Thread 0x7f88cfff7700 (LWP 17677) exited]

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.


Googling qtcCairoSetColor doesn’t give much. Any ideas what’s missing… any libraries ?

I double checked for Cairo and GTK libraries they’re installed. See attached image for system debug info.

https://forum.filezilla-project.org/download/file.php?id=1966