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.
[34m0x00007ffff75fa19b[m in [33mwxWindow::DoClientToScreen(int*, int*)
const[m () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#0 [34m0x00007ffff75fa19b[m in [33mwxWindow::DoClientToScreen(int*, int*)
const[m () at [32m/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0[m
#1 [34m0x00007ffff75fa1c5[m in [33mwxWindow::DoClientToScreen(int*, int*)
const[m () at [32m/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0[m
#2 [34m0x00007ffff75fa1c5[m in [33mwxWindow::DoClientToScreen(int*, int*)
const[m () at [32m/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0[m
#3 [34m0x00007ffff75fa1c5[m in [33mwxWindow::DoClientToScreen(int*, int*)
const[m () at [32m/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0[m
#34924 [34m0x00007ffff75fa1c5[m in [33mwxWindow::DoClientToScreen(int*,
int*) const[m () at [32m/usr/lib/x86_64-linux-
gnu/libwx_gtk2u_core-3.0.so.0[m
#34925 [34m0x00007ffff75f69f6[m in () at [32m/usr/lib/x86_64-linux-
gnu/libwx_gtk2u_core-3.0.so.0[m
#34926 [34m0x00007ffff75f9960[m in () at [32m/usr/lib/x86_64-linux-
gnu/libwx_gtk2u_core-3.0.so.0[m
#34927 [34m0x00007ffff67aa1eb[m in () at [32m/usr/lib/x86_64-linux-
gnu/libgtk-x11-2.0.so.0[m
#34928 [34m0x00007ffff6504e8d[m in [33mg_closure_invoke[m () at
[32m/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0[m
#34929 [34m0x00007ffff6518555[m in () at [32m/usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0[m
#34930 [34m0x00007ffff6520b9b[m in [33mg_signal_emit_valist[m () at
[32m/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0[m
#34931 [34m0x00007ffff6521b6f[m in [33mg_signal_emit[m () at
[32m/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0[m
#34932 [34m0x00007ffff68c0cac[m in () at [32m/usr/lib/x86_64-linux-
gnu/libgtk-x11-2.0.so.0[m
#34933 [34m0x00007ffff67a8a04[m in [33mgtk_main_do_event[m () at
[32m/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0[m
#34934 [34m0x00007ffff661bbac[m in () at [32m/usr/lib/x86_64-linux-
gnu/libgdk-x11-2.0.so.0[m
#34935 [34m0x00007ffff641e9ee[m in [33mg_main_context_dispatch[m () at
[32m/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0[m
#34936 [34m0x00007ffff641ec88[m in () at [32m/usr/lib/x86_64-linux-
gnu/libglib-2.0.so.0[m
#34937 [34m0x00007ffff641ef82[m in [33mg_main_loop_run[m () at
[32m/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0[m
#34938 [34m0x00007ffff67a78e7[m in [33mgtk_main[m () at
[32m/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0[m
#34939 [34m0x00007ffff75d9755[m in [33mwxGUIEventLoop::DoRun()[m () at
[32m/usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0[m
#34940 [34m0x00007ffff710967d[m in [33mwxEventLoopBase::Run()[m () at
[32m/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[m
#34941 [34m0x00007ffff70d2e16[m in [33mwxAppConsoleBase::MainLoop()[m () at
[32m/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[m
#34942 [34m0x00007ffff7153299[m in [33mwxEntry(int&, wchar_t**)[m () at
[32m/usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[m
#34943 [34m0x00005555556ce692[m in [33mmain(int, char**)[m (argc=<optimized
out>, argv=<optimized out>) at [32m../../src/amule-remote-gui.cpp[m: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.