Your message dated Sat, 03 Oct 2026 16:14:05 -0400
with message-id <E1xD67R-0000000CCt6-1Slg@zion>
and subject line Re: Bug#935698: amule-utils-gui: amulegui crashing with 
current libwxgtk3.0-0v5 3.0.4+dfsg-9 and friends
has caused the Debian Bug report #935698,
regarding amule-utils-gui: amulegui crashing with current libwxgtk3.0-0v5 
3.0.4+dfsg-9 and friends
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
935698: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=935698
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: amule-utils-gui
Version: 1:2.3.2-5+b1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

This box is a amd64 one, and I'm in testing. The current packages amule and
amule-daemon, and some of the little apps in package amule-utils-gui, works
well here, with the following versions:

amule                  1:2.3.2-5+b1
amule-common           1:2.3.2-5
amule-daemon           1:2.3.2-5+b1
amule-gnome-support    1:2.3.2-5
amule-utils            1:2.3.2-5+b1
amule-utils-gui        1:2.3.2-5+b1

libwxbase3.0-0v5:amd64      3.0.4+dfsg-9
libwxgtk-media3.0-gtk3-0v5  3.0.4+dfsg-9
libwxgtk3.0-0v5             3.0.4+dfsg-9
libwxgtk3.0-gtk3-0v5        3.0.4+dfsg-9

But this is not the case of amulegui. This app shows the initial dialogue for
input a password, and then it crashes with "Segmentation fault"...

I check any solution for this, and view that all amule apps, included amulegui
works well with the former version 3.0.4+dfsg-8 off libwx (I dowloaded from
snapshot repo and now I have them saved). I don't have here now, but I think
that the same fatal result was with an intermediate version 3.0.4+dfsg-8+b1...
So from 3.0.4+dfsg-8 to here, all the libwx versions crashes amulegui...

I make a debug trace of amulegui whit the instructions that reportbug shows,
viewing http://wiki.amule.org/wiki/Backtraces#Create_a_backtrace, and googling
a bit. I get a huge file of 14,8 Mb. I don know if it is useful. A big number
of lines are the same!!

I attached here the first lines, some at the middle part of the file, and the
last ones:

Currently logging to "gdb.txt".
Logs will be appended to the log file.
Output will be logged and displayed.
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 5529]
[New Thread 0x7ffff3805700 (LWP 5531)]
[New Thread 0x7ffff3004700 (LWP 5532)]
[New Thread 0x7ffff2803700 (LWP 5533)]
[New Thread 0x7ffff2002700 (LWP 5534)]
[Detaching after fork from child process 5535]

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


#34924 0x00007ffff75fa1c5 in wxWindow::DoClientToScreen(int*,
int*) const () at /usr/lib/x86_64-linux-
gnu/libwx_gtk2u_core-3.0.so.0
#34925 0x00007ffff75f69f6 in  () at /usr/lib/x86_64-linux-
gnu/libwx_gtk2u_core-3.0.so.0
#34926 0x00007ffff75f9960 in  () at /usr/lib/x86_64-linux-
gnu/libwx_gtk2u_core-3.0.so.0
#34927 0x00007ffff67aa1eb in  () at /usr/lib/x86_64-linux-
gnu/libgtk-x11-2.0.so.0
#34928 0x00007ffff6504e8d in g_closure_invoke () at
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34929 0x00007ffff6518555 in  () at /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#34930 0x00007ffff6520b9b in g_signal_emit_valist () at
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34931 0x00007ffff6521b6f in g_signal_emit () at
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34932 0x00007ffff68c0cac in  () at /usr/lib/x86_64-linux-
gnu/libgtk-x11-2.0.so.0
#34933 0x00007ffff67a8a04 in gtk_main_do_event () at
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#34934 0x00007ffff661bbac in  () at /usr/lib/x86_64-linux-
gnu/libgdk-x11-2.0.so.0
#34935 0x00007ffff641e9ee in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34936 0x00007ffff641ec88 in  () at /usr/lib/x86_64-linux-
gnu/libglib-2.0.so.0
#34937 0x00007ffff641ef82 in g_main_loop_run () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34938 0x00007ffff67a78e7 in gtk_main () at
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#34939 0x00007ffff75d9755 in wxGUIEventLoop::DoRun() () at
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#34940 0x00007ffff710967d in wxEventLoopBase::Run() () at
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#34941 0x00007ffff70d2e16 in wxAppConsoleBase::MainLoop() () at
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#34942 0x00007ffff7153299 in wxEntry(int&, wchar_t**) () at
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#34943 0x00005555556ce692 in main(int, char**) (argc=<optimized
out>, argv=<optimized out>) at ../../src/amule-remote-gui.cpp:134

Thread 5 (Thread 0x7ffff2002700 (LWP 5534)):
#0  0x00007ffff6bc67ef in epoll_wait () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00005555557e2317 in boost::asio::detail::epoll_reactor::run(long,
boost::asio::detail::op_queue<boost::asio::detail::scheduler_operation>&)
(this=0x555555a832b0, usec=<optimized out>, ops=...) at
/usr/include/boost/asio/detail/impl/epoll_reactor.ipp:471
#2  0x00005555557e6272 in
boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&,
boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&)
(ec=..., this_thread=..., lock=..., this=0x555555a51140) at
/usr/include/boost/asio/detail/impl/scheduler.ipp:385
#3  0x00005555557e6272 in
boost::asio::detail::scheduler::run(boost::system::error_code&)
(this=0x555555a51140, ec=...) at
/usr/include/boost/asio/detail/impl/scheduler.ipp:154
#4  0x00005555557ec30c in boost::asio::io_context::run() (this=0x5555559dbdb0
<s_io_service>) at /usr/include/boost/asio/impl/io_context.ipp:62
#5  0x00005555557ec30c in CAsioServiceThread::Entry() (this=<optimized out>) at
../../src/LibSocketAsio.cpp:1259
#6  0x00007ffff7203b72 in wxThread::CallEntry() () at /usr/lib/x86_64-linux-
gnu/libwx_baseu-3.0.so.0
#7  0x00007ffff7209494 in  () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8  0x00007ffff7f68fa3 in start_thread () at /lib/x86_64-linux-
gnu/libpthread.so.0
#9  0x00007ffff6bc64cf in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7ffff2803700 (LWP 5533)):
#0  0x00007ffff7f6f00c in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00005555557e6394 in
boost::asio::detail::posix_event::wait<boost::asio::detail::conditionally_enabled_mutex::scoped_lock>(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&)
(lock=..., this=<optimized out>) at
/usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp:98
#2  0x00005555557e6394 in
boost::asio::detail::posix_event::wait<boost::asio::detail::conditionally_enabled_mutex::scoped_lock>(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&)
(lock=..., this=<optimized out>) at
/usr/include/boost/asio/detail/posix_event.hpp:100
#3  0x00005555557e6394 in
boost::asio::detail::conditionally_enabled_event::wait(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&)
(lock=..., this=0x555555a511a8) at
/usr/include/boost/asio/detail/conditionally_enabled_event.hpp:89
#4  0x00005555557e6394 in
boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&,
boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&)
(ec=..., this_thread=..., lock=..., this=0x555555a51140) at
/usr/include/boost/asio/detail/impl/scheduler.ipp:409
#5  0x00005555557e6394 in
boost::asio::detail::scheduler::run(boost::system::error_code&)
(this=0x555555a51140, ec=...) at
/usr/include/boost/asio/detail/impl/scheduler.ipp:154
#6  0x00005555557ec30c in boost::asio::io_context::run() (this=0x5555559dbdb0
<s_io_service>) at /usr/include/boost/asio/impl/io_context.ipp:62
#7  0x00005555557ec30c in CAsioServiceThread::Entry() (this=<optimized out>) at
../../src/LibSocketAsio.cpp:1259
#8  0x00007ffff7203b72 in wxThread::CallEntry() () at /usr/lib/x86_64-linux-
gnu/libwx_baseu-3.0.so.0
#9  0x00007ffff7209494 in  () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#10 0x00007ffff7f68fa3 in start_thread () at /lib/x86_64-linux-
gnu/libpthread.so.0
#11 0x00007ffff6bc64cf in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7ffff3004700 (LWP 5532)):
#0  0x00007ffff7f6f00c in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00005555557e6394 in
boost::asio::detail::posix_event::wait<boost::asio::detail::conditionally_enabled_mutex::scoped_lock>(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&)
(lock=..., this=<optimized out>) at
/usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp:98
#2  0x00005555557e6394 in
boost::asio::detail::posix_event::wait<boost::asio::detail::conditionally_enabled_mutex::scoped_lock>(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&)
(lock=..., this=<optimized out>) at
/usr/include/boost/asio/detail/posix_event.hpp:100
#3  0x00005555557e6394 in
boost::asio::detail::conditionally_enabled_event::wait(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&)
(lock=..., this=0x555555a511a8) at
/usr/include/boost/asio/detail/conditionally_enabled_event.hpp:89
#4  0x00005555557e6394 in
boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&,
boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&)
(ec=..., this_thread=..., lock=..., this=0x555555a51140) at
/usr/include/boost/asio/detail/impl/scheduler.ipp:409
#5  0x00005555557e6394 in
boost::asio::detail::scheduler::run(boost::system::error_code&)
(this=0x555555a51140, ec=...) at
/usr/include/boost/asio/detail/impl/scheduler.ipp:154
#6  0x00005555557ec30c in boost::asio::io_context::run() (this=0x5555559dbdb0
<s_io_service>) at /usr/include/boost/asio/impl/io_context.ipp:62
#7  0x00005555557ec30c in CAsioServiceThread::Entry() (this=<optimized out>) at
../../src/LibSocketAsio.cpp:1259
#8  0x00007ffff7203b72 in wxThread::CallEntry() () at /usr/lib/x86_64-linux-
gnu/libwx_baseu-3.0.so.0
#9  0x00007ffff7209494 in  () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#10 0x00007ffff7f68fa3 in start_thread () at /lib/x86_64-linux-
gnu/libpthread.so.0
#11 0x00007ffff6bc64cf in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7ffff3805700 (LWP 5531)):
#0  0x00007ffff7f6f00c in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00005555557e6394 in
boost::asio::detail::posix_event::wait<boost::asio::detail::conditionally_enabled_mutex::scoped_lock>(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&)
(lock=..., this=<optimized out>) at
/usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp:98
#2  0x00005555557e6394 in
boost::asio::detail::posix_event::wait<boost::asio::detail::conditionally_enabled_mutex::scoped_lock>(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&)
(lock=..., this=<optimized out>) at
/usr/include/boost/asio/detail/posix_event.hpp:100
#3  0x00005555557e6394 in
boost::asio::detail::conditionally_enabled_event::wait(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&)
(lock=..., this=0x555555a511a8) at
/usr/include/boost/asio/detail/conditionally_enabled_event.hpp:89
#4  0x00005555557e6394 in
boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&,
boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&)
(ec=..., this_thread=..., lock=..., this=0x555555a51140) at
/usr/include/boost/asio/detail/impl/scheduler.ipp:409
#5  0x00005555557e6394 in
boost::asio::detail::scheduler::run(boost::system::error_code&)
(this=0x555555a51140, ec=...) at
/usr/include/boost/asio/detail/impl/scheduler.ipp:154
#6  0x00005555557ec30c in boost::asio::io_context::run() (this=0x5555559dbdb0
<s_io_service>) at /usr/include/boost/asio/impl/io_context.ipp:62
#7  0x00005555557ec30c in CAsioServiceThread::Entry() (this=<optimized out>) at
../../src/LibSocketAsio.cpp:1259
#8  0x00007ffff7203b72 in wxThread::CallEntry() () at /usr/lib/x86_64-linux-
gnu/libwx_baseu-3.0.so.0
#9  0x00007ffff7209494 in  () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#10 0x00007ffff7f68fa3 in start_thread () at /lib/x86_64-linux-
gnu/libpthread.so.0
#11 0x00007ffff6bc64cf in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7ffff3e8ca00 (LWP 5524)):
#0  0x00007ffff75fa19b in wxWindow::DoClientToScreen(int*, int*) const () at
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#1  0x00007ffff75fa1c5 in wxWindow::DoClientToScreen(int*, int*) const () at
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#2  0x00007ffff75fa1c5 in wxWindow::DoClientToScreen(int*, int*) const () at
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0


#34923 0x00007ffff75fa1c5 in wxWindow::DoClientToScreen(int*, int*) const () at
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#34924 0x00007ffff75fa1c5 in wxWindow::DoClientToScreen(int*, int*) const () at
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#34925 0x00007ffff75f69f6 in  () at /usr/lib/x86_64-linux-
gnu/libwx_gtk2u_core-3.0.so.0
#34926 0x00007ffff75f9960 in  () at /usr/lib/x86_64-linux-
gnu/libwx_gtk2u_core-3.0.so.0
#34927 0x00007ffff67aa1eb in  () at /usr/lib/x86_64-linux-
gnu/libgtk-x11-2.0.so.0
#34928 0x00007ffff6504e8d in g_closure_invoke () at /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#34929 0x00007ffff6518555 in  () at /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#34930 0x00007ffff6520b9b in g_signal_emit_valist () at /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#34931 0x00007ffff6521b6f in g_signal_emit () at /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#34932 0x00007ffff68c0cac in  () at /usr/lib/x86_64-linux-
gnu/libgtk-x11-2.0.so.0
#34933 0x00007ffff67a8a04 in gtk_main_do_event () at /usr/lib/x86_64-linux-
gnu/libgtk-x11-2.0.so.0
#34934 0x00007ffff661bbac in  () at /usr/lib/x86_64-linux-
gnu/libgdk-x11-2.0.so.0
#34935 0x00007ffff641e9ee in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34936 0x00007ffff641ec88 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34937 0x00007ffff641ef82 in g_main_loop_run () at /usr/lib/x86_64-linux-
gnu/libglib-2.0.so.0
#34938 0x00007ffff67a78e7 in gtk_main () at /usr/lib/x86_64-linux-
gnu/libgtk-x11-2.0.so.0
#34939 0x00007ffff75d9755 in wxGUIEventLoop::DoRun() () at
/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#34940 0x00007ffff710967d in wxEventLoopBase::Run() () at
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#34941 0x00007ffff70d2e16 in wxAppConsoleBase::MainLoop() () at
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#34942 0x00007ffff7153299 in wxEntry(int&, wchar_t**) () at
/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#34943 0x00005555556ce692 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at ../../src/amule-remote-gui.cpp:134

That's all for now. If you need the whole backtrace (I saved it) o if you need
to I made some more test, say me, but with good detailed instructions. This is
new to me.

Many thanks for maintaining this app. Greetings, Martintxo.



-- System Information:
Debian Release: bullseye/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.2.0-9.1-liquorix-amd64 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=eu_ES.UTF-8, LC_CTYPE=eu_ES.UTF-8 (charmap=UTF-8),
LANGUAGE=eu_ES:eu:es_ES:es:en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

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

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

amule-utils-gui suggests no packages.

--- End Message ---
--- Begin Message ---
Hi,

This is the same wxGTK 3.0 recursion as #921915, and you found that removing
remote.conf made amulegui start again. amule is now built against wxWidgets
3.2, which upstream requires since aMule 3.0, so I'm closing this bug.
Please reopen it if amulegui still crashes with the current version.

Regards,
Sandro

--- End Message ---

Reply via email to