Package: amule-utils-gui
Version: 1:2.3.2-4+b1
Severity: normal

Dear maintainer,

My amule server is an ARM system (Banana Pi) with Armbian, fully updated 
(amule-daemon 1:2.3.2-4+b1, amule-utils-gui 1:2.3.2-4+b1.) The server runs fine.

The following issue with amulegui is the same whether I run it locally on my 
x86 laptop and connect to the ARM box, or run amulegui on the ARM box via ssh 
-X. The dump below is from x86.

Under Downloads, select a downloading file and find a peer who shares their 
file list. Right click and select View Files.
After a few seconds (presumably when the peer starts to send the file list) 
amulegui segfaults.
This doesn't always happen because some peers don't send their file list 
although they advertise it.

The stack shows an infinite recursion:

(gdb) start
Function "main" not defined.
Make breakpoint pending on future shared library load? (y or [n]) 
Starting program: /usr/bin/amulegui 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Detaching after fork from child process 10469]
 2019-02-09 22:10:33 (remote-GUI): Initialising aMuleGUI 2.3.2 compiled with 
wxGTK2 v3.0.4 and Boost 1.67
 2019-02-09 22:10:33 (remote-GUI): Checking if there is an instance already 
running...
 2019-02-09 22:10:33 (remote-GUI): No other instances are running.
[New Thread 0x7ffff24e5700 (LWP 10471)]
[New Thread 0x7ffff1ce4700 (LWP 10472)]
[New Thread 0x7ffff14e3700 (LWP 10473)]
[New Thread 0x7ffff0ce2700 (LWP 10474)]
[Detaching after fork from child process 10475]
[Detaching after fork from child process 10477]
[Detaching after fork from child process 10479]
[Detaching after fork from child process 10481]
[Detaching after fork from child process 10483]
[Detaching after fork from child process 10492]
[Detaching after fork from child process 10503]
[Detaching after fork from child process 10511]
 2019-02-09 22:10:35 (remote-GUI): Asio thread 1 started
 2019-02-09 22:10:35 (remote-GUI): Asio thread 2 started
 2019-02-09 22:10:35 (remote-GUI): Asio thread 3 started
 2019-02-09 22:10:35 (remote-GUI): Asio thread 4 started
 2019-02-09 22:10:37 (remote-GUI): Connecting...
 2019-02-09 22:10:37 (remote-GUI): Going to event loop...
 2019-02-09 22:10:38 (remote-GUI): Remote GUI EC event handler
[Detaching after fork from child process 10524]

(amulegui:10465): Gtk-WARNING **: 22:13:01.904: gtk_widget_size_allocate(): 
attempt to allocate widget with width -5 and height 19

(amulegui:10465): Gtk-WARNING **: 22:13:01.904: gtk_widget_size_allocate(): 
attempt to allocate widget with width -5 and height 19

** (amulegui:10465): WARNING **: 22:13:20.069: Invalid borders specified for 
theme pixmap:
        /usr/share/themes/Breeze/gtk-2.0/../assets/line-h.png,
borders don't fit within the image

Thread 1 "amulegui" received signal SIGSEGV, Segmentation fault.
0x00007ffff70330db in wxWindow::DoClientToScreen(int*, int*) const () from 
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0

Thread 5 (Thread 0x7ffff0ce2700 (LWP 10474)):
#0  0x00007ffff7d87fbc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00005555557e5d0c in ?? ()
#2  0x00005555557ec17c in ?? ()
#3  0x00007ffff6c3ad72 in wxThread::CallEntry() () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#4  0x00007ffff6c44374 in ?? () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5  0x00007ffff7d81fa3 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007ffff645d80f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7ffff14e3700 (LWP 10473)):
#0  0x00007ffff7d87fbc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00005555557e5d0c in ?? ()
#2  0x00005555557ec17c in ?? ()
#3  0x00007ffff6c3ad72 in wxThread::CallEntry() () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#4  0x00007ffff6c44374 in ?? () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5  0x00007ffff7d81fa3 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007ffff645d80f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7ffff1ce4700 (LWP 10472)):
#0  0x00007ffff645db2f in epoll_wait () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00005555557e1887 in ?? ()
#2  0x00005555557e5bc3 in ?? ()
#3  0x00005555557ec17c in ?? ()
#4  0x00007ffff6c3ad72 in wxThread::CallEntry() () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5  0x00007ffff6c44374 in ?? () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#6  0x00007ffff7d81fa3 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007ffff645d80f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7ffff24e5700 (LWP 10471)):
#0  0x00007ffff7d87fbc in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00005555557e5d0c in ?? ()
#2  0x00005555557ec17c in ?? ()
#3  0x00007ffff6c3ad72 in wxThread::CallEntry() () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#4  0x00007ffff6c44374 in ?? () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5  0x00007ffff7d81fa3 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007ffff645d80f in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7ffff2dd7a40 (LWP 10465)):
#0  0x00007ffff70330db in wxWindow::DoClientToScreen(int*, int*) const () from 
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#1  0x00007ffff7033105 in wxWindow::DoClientToScreen(int*, int*) const () from 
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#2  0x00007ffff7033105 in wxWindow::DoClientToScreen(int*, int*) const () from 
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#3  0x00007ffff7033105 in wxWindow::DoClientToScreen(int*, int*) const () from 
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#4  0x00007ffff7033105 in wxWindow::DoClientToScreen(int*, int*) const () from 
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#5  0x00007ffff7033105 in wxWindow::DoClientToScreen(int*, int*) const () from 
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#6  0x00007ffff7033105 in wxWindow::DoClientToScreen(int*, int*) const () from 
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#7  0x00007ffff7033105 in wxWindow::DoClientToScreen(int*, int*) const () from 
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#8  0x00007ffff7033105 in wxWindow::DoClientToScreen(int*, int*) const () from 
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#9  0x00007ffff7033105 in wxWindow::DoClientToScreen(int*, int*) const () from 
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
...
#34923 0x00007ffff7033105 in wxWindow::DoClientToScreen(int*, int*) const () 
from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#34924 0x00007ffff7033105 in wxWindow::DoClientToScreen(int*, int*) const () 
from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#34925 0x00007ffff702fbc6 in ?? () from 
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#34926 0x00007ffff70329a8 in ?? () from 
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#34927 0x00007ffff60411eb in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#34928 0x00007ffff5d9ec7d in g_closure_invoke () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34929 0x00007ffff5db2333 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34930 0x00007ffff5dba983 in g_signal_emit_valist () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34931 0x00007ffff5dbb90f in g_signal_emit () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34932 0x00007ffff6157cac in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#34933 0x00007ffff603fa04 in gtk_main_do_event () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#34934 0x00007ffff5eb2bac in ?? () from 
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#34935 0x00007ffff5cbce0e in g_main_context_dispatch () from 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34936 0x00007ffff5cbd0a8 in ?? () from 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34937 0x00007ffff5cbd3a2 in g_main_loop_run () from 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34938 0x00007ffff603e8e7 in gtk_main () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#34939 0x00007ffff7012845 in wxGUIEventLoop::DoRun() () from 
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#34940 0x00007ffff6b4248d in wxEventLoopBase::Run() () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#34941 0x00007ffff6b0b616 in wxAppConsoleBase::MainLoop() () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#34942 0x00007ffff6b8ccf9 in wxEntry(int&, wchar_t**) () from 
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#34943 0x00005555556cede2 in ?? ()
#34944 0x00007ffff638809b in __libc_start_main () from 
/lib/x86_64-linux-gnu/libc.so.6
#34945 0x00005555556dfc4a in ?? ()

Unfortunately there are no debug symbol packages for the current buster 
versions of libgtk2.0-0 and libwxbase3.0-0v5.

Thanks!


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'stable'), (500, 'oldstable'), (47, 
'unstable'), (5, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.20.0-trunk-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.utf8), LANGUAGE=en_US.utf8 (charmap=UTF-8) (ignored: LC_ALL set to 
en_US.utf8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages amule-utils-gui depends on:
ii  libboost-system1.67.0  1.67.0-13
ii  libc6                  2.28-6
ii  libcrypto++6           5.6.4-8
ii  libgcc1                1:8.2.0-16
ii  libgeoip1              1.6.12-1
ii  libstdc++6             8.2.0-16
ii  libwxbase3.0-0v5       3.0.4+dfsg-8
ii  libwxgtk3.0-0v5        3.0.4+dfsg-8
ii  zlib1g                 1:1.2.11.dfsg-1

Versions of packages amule-utils-gui recommends:
ii  amule-common  1:2.3.2-4

amule-utils-gui suggests no packages.

-- no debconf information

Reply via email to