Skip to content

amulegui wedge #757

Description

@Stoatwblr

2.3.3-504 talking to 515 (I hadn't noticed the gui wasn't updated until the wedge)

Batch adding links - 10-25 units

Everything was ok until one batch of 12 had 6 duplicates - Amulegui emitted an error popup about the duplicates.

The Amule Log pane didn't log the duplicates or valid links. Amuled did log them and then an immediate "External connection closed"

Amulegui is still useable but there is no communication with the server and no indication of disconnection (similar symptoms to the issue I mentioned in the gui tweaks ticket regarding returning from system sleep)

Amulegui is idling on 0%, there's nothing in amulelog

$ sudo gdb -p 3034710 -batch -ex 'thread apply all bt' -ex detach


[New LWP 3034727]
[New LWP 3034726]
[New LWP 3034724]
[New LWP 3034723]
[New LWP 3034722]
[New LWP 3034721]
[New LWP 3034716]
[New LWP 3034715]
[New LWP 3034713]
[New LWP 3034712]
[New LWP 3034711]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/x86_64-linux-gnu/libthread_db.so.1".
__syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56

warning: 56     ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S: No such file or directory

Thread 12 (Thread 0x7985a8cc16c0 (LWP 3034711) "[pango] fontcon"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007985ae543eab in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007985ae4def6c in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007985ae4defdc in g_async_queue_pop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007985abee7dcb in ??? () at /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#5  0x00007985ae54d279 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007985ac0720da in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:454
#7  0x00007985ac1057ac in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7985a3fff6c0 (LWP 3034712) "pool-spawner"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007985ae543eab in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007985ae4def6c in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007985ae54d714 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007985ae54d279 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007985ac0720da in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:454
#6  0x00007985ac1057ac in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7985a37fe6c0 (LWP 3034713) "gmain"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007985ac06e67c in __internal_syscall_cancel (a1=<optimised out>, a2=<optimised out>, a3=<optimised out>, a4=<optimised out>, a5=8, a6=0, nr=271) at ./nptl/cancellation.c:49
#2  __syscall_cancel (a1=<optimised out>, a2=<optimised out>, a3=<optimised out>, a4=<optimised out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
#3  0x00007985ac0f6376 in __GI_ppoll (fds=<optimised out>, nfds=<optimised out>, timeout=<optimised out>, sigmask=<optimised out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007985ae5182f1 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007985ae5183c3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007985ae518411 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007985ae54d279 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007985ac0720da in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:454
#9  0x00007985ac1057ac in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7985a27fc6c0 (LWP 3034715) "gdbus"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007985ac06e67c in __internal_syscall_cancel (a1=<optimised out>, a2=<optimised out>, a3=<optimised out>, a4=<optimised out>, a5=8, a6=0, nr=271) at ./nptl/cancellation.c:49
#2  __syscall_cancel (a1=<optimised out>, a2=<optimised out>, a3=<optimised out>, a4=<optimised out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
#3  0x00007985ac0f6376 in __GI_ppoll (fds=<optimised out>, nfds=<optimised out>, timeout=<optimised out>, sigmask=<optimised out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007985ae5182f1 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007985ae518577 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007985ad800012 in ??? () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#7  0x00007985ae54d279 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007985ac0720da in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:454
#9  0x00007985ac1057ac in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7985a1ffb6c0 (LWP 3034716) "dconf worker"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007985ac06e67c in __internal_syscall_cancel (a1=<optimised out>, a2=<optimised out>, a3=<optimised out>, a4=<optimised out>, a5=8, a6=0, nr=271) at ./nptl/cancellation.c:49
#2  __syscall_cancel (a1=<optimised out>, a2=<optimised out>, a3=<optimised out>, a4=<optimised out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
#3  0x00007985ac0f6376 in __GI_ppoll (fds=<optimised out>, nfds=<optimised out>, timeout=<optimised out>, sigmask=<optimised out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007985ae5182f1 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007985ae5183c3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007985ae89697d in ??? () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#7  0x00007985ae54d279 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007985ac0720da in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:454
#9  0x00007985ac1057ac in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x79858bfff6c0 (LWP 3034721) "amulegui"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007985ac06e67c in __internal_syscall_cancel (a1=<optimised out>, a2=<optimised out>, a3=<optimised out>, a4=<optimised out>, a5=0, a6=0, nr=232) at ./nptl/cancellation.c:49
#2  __syscall_cancel (a1=<optimised out>, a2=<optimised out>, a3=<optimised out>, a4=<optimised out>, a5=a5@entry=0, a6=a6@entry=0, nr=232) at ./nptl/cancellation.c:75
#3  0x00007985ac105a95 in epoll_wait (epfd=<optimised out>, events=<optimised out>, maxevents=<optimised out>, timeout=<optimised out>) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#4  0x000060c976c73960 in boost::asio::detail::epoll_reactor::run (this=0x60c998002eb0, usec=<optimised out>, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:528
#5  0x000060c976c757fc in boost::asio::detail::scheduler::do_run_one (this=this@entry=0x60c997fd75c0, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:484
#6  0x000060c976c75421 in boost::asio::detail::scheduler::run (this=0x60c997fd75c0, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:217
#7  0x000060c976c8b9a0 in boost::asio::io_context::run (this=<optimised out>) at /usr/include/boost/asio/impl/io_context.ipp:63
#8  CAsioServiceThread::Entry (this=<optimised out>) at /ZFSMEDIA/MISC/Amule-source/amule/src/LibSocketAsio.cpp:1488
#9  0x00007985ad03ae3a in ??? () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0
#10 0x00007985ac0720da in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:454
#11 0x00007985ac1057ac in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x79858b7fe6c0 (LWP 3034722) "amulegui"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007985ac06e5ec in __internal_syscall_cancel (a1=a1@entry=106418954663512, a2=<optimised out>, a3=a3@entry=2551113232, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007985ac06e9c7 in __futex_abstimed_wait_common64 (private=0, futex_word=0x60c997fd7658, expected=2551113232, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=0x60c997fd7658, expected=2551113232, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
#4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x60c997fd7658, expected=expected@entry=367394, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007985ac0713a7 in __pthread_cond_wait_common (cond=<optimised out>, mutex=0x60c997fd7600, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=<optimised out>, mutex=0x60c997fd7600) at ./nptl/pthread_cond_wait.c:453
#7  0x000060c976c75777 in boost::asio::detail::posix_event::wait<boost::asio::detail::conditionally_enabled_mutex::scoped_lock> (this=0x60c997fd7638, lock=...) at /usr/include/boost/asio/detail/posix_event.hpp:119
#8  boost::asio::detail::conditionally_enabled_event::wait (this=0x60c997fd7630, lock=...) at /usr/include/boost/asio/detail/conditionally_enabled_event.hpp:97
#9  boost::asio::detail::scheduler::do_run_one (this=this@entry=0x60c997fd75c0, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:520
#10 0x000060c976c75421 in boost::asio::detail::scheduler::run (this=0x60c997fd75c0, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:217
#11 0x000060c976c8b9a0 in boost::asio::io_context::run (this=<optimised out>) at /usr/include/boost/asio/impl/io_context.ipp:63
#12 CAsioServiceThread::Entry (this=<optimised out>) at /ZFSMEDIA/MISC/Amule-source/amule/src/LibSocketAsio.cpp:1488
#13 0x00007985ad03ae3a in ??? () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0
#14 0x00007985ac0720da in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:454
#15 0x00007985ac1057ac in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x798583fff6c0 (LWP 3034723) "amulegui"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007985ac06e5ec in __internal_syscall_cancel (a1=a1@entry=106418954663512, a2=<optimised out>, a3=a3@entry=1992794917, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007985ac06e9c7 in __futex_abstimed_wait_common64 (private=0, futex_word=0x60c997fd7658, expected=1992794917, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=0x60c997fd7658, expected=1992794917, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
#4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x60c997fd7658, expected=expected@entry=367394, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007985ac0713a7 in __pthread_cond_wait_common (cond=<optimised out>, mutex=0x60c997fd7600, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=<optimised out>, mutex=0x60c997fd7600) at ./nptl/pthread_cond_wait.c:453
#7  0x000060c976c75777 in boost::asio::detail::posix_event::wait<boost::asio::detail::conditionally_enabled_mutex::scoped_lock> (this=0x60c997fd7638, lock=...) at /usr/include/boost/asio/detail/posix_event.hpp:119
#8  boost::asio::detail::conditionally_enabled_event::wait (this=0x60c997fd7630, lock=...) at /usr/include/boost/asio/detail/conditionally_enabled_event.hpp:97
#9  boost::asio::detail::scheduler::do_run_one (this=this@entry=0x60c997fd75c0, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:520
#10 0x000060c976c75421 in boost::asio::detail::scheduler::run (this=0x60c997fd75c0, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:217
#11 0x000060c976c8b9a0 in boost::asio::io_context::run (this=<optimised out>) at /usr/include/boost/asio/impl/io_context.ipp:63
#12 CAsioServiceThread::Entry (this=<optimised out>) at /ZFSMEDIA/MISC/Amule-source/amule/src/LibSocketAsio.cpp:1488
#13 0x00007985ad03ae3a in ??? () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0
#14 0x00007985ac0720da in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:454
#15 0x00007985ac1057ac in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x79858affd6c0 (LWP 3034724) "amulegui"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007985ac06e5ec in __internal_syscall_cancel (a1=a1@entry=106418954663512, a2=<optimised out>, a3=a3@entry=1992794917, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at ./nptl/cancellation.c:49
#2  0x00007985ac06e9c7 in __futex_abstimed_wait_common64 (private=0, futex_word=0x60c997fd7658, expected=1992794917, op=393, abstime=0x0, cancel=true) at ./nptl/futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=0x60c997fd7658, expected=1992794917, clockid=0, abstime=0x0, private=0, cancel=true) at ./nptl/futex-internal.c:87
#4  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x60c997fd7658, expected=expected@entry=367394, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#5  0x00007985ac0713a7 in __pthread_cond_wait_common (cond=<optimised out>, mutex=0x60c997fd7600, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=<optimised out>, mutex=0x60c997fd7600) at ./nptl/pthread_cond_wait.c:453
#7  0x000060c976c75777 in boost::asio::detail::posix_event::wait<boost::asio::detail::conditionally_enabled_mutex::scoped_lock> (this=0x60c997fd7638, lock=...) at /usr/include/boost/asio/detail/posix_event.hpp:119
#8  boost::asio::detail::conditionally_enabled_event::wait (this=0x60c997fd7630, lock=...) at /usr/include/boost/asio/detail/conditionally_enabled_event.hpp:97
#9  boost::asio::detail::scheduler::do_run_one (this=this@entry=0x60c997fd75c0, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:520
#10 0x000060c976c75421 in boost::asio::detail::scheduler::run (this=0x60c997fd75c0, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:217
#11 0x000060c976c8b9a0 in boost::asio::io_context::run (this=<optimised out>) at /usr/include/boost/asio/impl/io_context.ipp:63
#12 CAsioServiceThread::Entry (this=<optimised out>) at /ZFSMEDIA/MISC/Amule-source/amule/src/LibSocketAsio.cpp:1488
#13 0x00007985ad03ae3a in ??? () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0
#14 0x00007985ac0720da in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:454
#15 0x00007985ac1057ac in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x79858a7fc6c0 (LWP 3034726) "gly-global-exec"):
#0  0x00007985ab8518e3 in ??? () at /usr/lib/x86_64-linux-gnu/libglycin-2.so.0
#1  0x00007985ab84a582 in ??? () at /usr/lib/x86_64-linux-gnu/libglycin-2.so.0
#2  0x00007985ab848989 in ??? () at /usr/lib/x86_64-linux-gnu/libglycin-2.so.0
#3  0x00007985ab848891 in ??? () at /usr/lib/x86_64-linux-gnu/libglycin-2.so.0
#4  0x00007985ab97de64 in ??? () at /usr/lib/x86_64-linux-gnu/libglycin-2.so.0
#5  0x00007985ac0720da in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:454
#6  0x00007985ac1057ac in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x79858a5fb6c0 (LWP 3034727) "async-io"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007985ab72cb66 in ??? () at /usr/lib/x86_64-linux-gnu/libglycin-2.so.0
#2  0x00007985ab8511fa in ??? () at /usr/lib/x86_64-linux-gnu/libglycin-2.so.0
#3  0x00007985ab850dec in ??? () at /usr/lib/x86_64-linux-gnu/libglycin-2.so.0
#4  0x00007985ab97de64 in ??? () at /usr/lib/x86_64-linux-gnu/libglycin-2.so.0
#5  0x00007985ac0720da in start_thread (arg=<optimised out>) at ./nptl/pthread_create.c:454
#6  0x00007985ac1057ac in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7985a8e0ff80 (LWP 3034710) "amulegui"):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007985ac06e67c in __internal_syscall_cancel (a1=<optimised out>, a2=<optimised out>, a3=<optimised out>, a4=<optimised out>, a5=8, a6=0, nr=271) at ./nptl/cancellation.c:49
#2  __syscall_cancel (a1=<optimised out>, a2=<optimised out>, a3=<optimised out>, a4=<optimised out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at ./nptl/cancellation.c:75
#3  0x00007985ac0f6376 in __GI_ppoll (fds=<optimised out>, nfds=<optimised out>, timeout=<optimised out>, sigmask=<optimised out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007985ae5182f1 in ??? () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007985ae518577 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007985adf3dc05 in gtk_main () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#7  0x00007985ac9a2da5 in wxGUIEventLoop::DoRun() () at /usr/lib/x86_64-linux-gnu/libwx_gtk3u_core-3.2.so.0
#8  0x00007985acf6e16a in wxEventLoopBase::Run() () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0
#9  0x00007985acf47935 in wxAppConsoleBase::MainLoop() () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0
#10 0x00007985acfaded0 in wxEntry(int&, wchar_t**) () at /usr/lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0
#11 0x000060c976b9775b in main (argc=1, argv=0x3) at /ZFSMEDIA/MISC/Amule-source/amule/src/amule-remote-gui.cpp:143
[Inferior 1 (process 3034710) detached]

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions