** Description changed:

- Every once in a while, /usr/sbin/apt-cacher-ng is seems to get stuck in
- a loop and takes up 100% of cpu.
+ Every once in a while, /usr/sbin/apt-cacher-ng seems to get stuck in a
+ loop and takes up 100% of cpu.
  
  root@magicbox:~# lsb_release -a
  No LSB modules are available.
  Distributor ID:       Ubuntu
  Description:  Ubuntu 21.04
  Release:      21.04
  Codename:     hirsute
  
  root@magicbox:~# dpkg -l | grep apt-cacher
  ii  apt-cacher-ng                                3.6.3-1                      
                                        amd64        caching proxy server for 
software repositories
  
  root@magicbox:~# ps -P 1494
      PID PSR TTY      STAT   TIME COMMAND
     1494   2 ?        Ssl  2674:27 /usr/sbin/apt-cacher-ng -c 
/etc/apt-cacher-ng ForeGround=1
  
  root@magicbox:~# top -p 1494
      PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
     1494 apt-cac+  20   0  755256  10244   7392 S 100.0   0.1   2681:35 
apt-cacher-ng
  
  Seems one of the threads stuck in a select/pol loop (from gdb):
  (gdb) bt
  #0  0x00007f8c9495309e in epoll_wait (epfd=3, events=0x55b8c69e4eb0, 
maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
  #1  0x00007f8c94ca8719 in ?? () from /lib/x86_64-linux-gnu/libevent-2.1.so.7
  #2  0x00007f8c94c9e685 in event_base_loop () from 
/lib/x86_64-linux-gnu/libevent-2.1.so.7
  #3  0x00007f8c94d8455a in acng::evabase::MainLoop() () from 
/lib/x86_64-linux-gnu/libsupacng.so
  #4  0x000055b8c61f5b25 in ?? ()
  #5  0x00007f8c94863565 in __libc_start_main (main=0x55b8c61f5af0, argc=4, 
argv=0x7fff32802fc8, init=<optimised out>, fini=<optimised out>, 
rtld_fini=<optimised out>, stack_end=0x7fff32802fb8) at ../csu/libc-start.c:332
  #6  0x000055b8c61f5ede in ?? ()
  
  (gdb) info threads
    Id   Target Id                 Frame
  * 1    LWP 1494 "apt-cacher-ng"  0x00007f8c9495309e in epoll_wait (epfd=3, 
events=0x55b8c69e4eb0, maxevents=32, timeout=-1) at 
../sysdeps/unix/sysv/linux/epoll_wait.c:30
    2    LWP 5052 "apt-cacher-ng"  __futex_abstimed_wait_common64 (cancel=true, 
private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7f8c94dae090) at 
../sysdeps/nptl/futex-internal.c:74
    3    LWP 11108 "apt-cacher-ng" __futex_abstimed_wait_common64 (cancel=true, 
private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7f8c8802ba98) at 
../sysdeps/nptl/futex-internal.c:74
    4    LWP 18009 "apt-cacher-ng" __futex_abstimed_wait_common64 (cancel=true, 
private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7f8c8802ba98) at 
../sysdeps/nptl/futex-internal.c:74
    5    LWP 18010 "apt-cacher-ng" __futex_abstimed_wait_common64 (cancel=true, 
private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7f8c8802ba98) at 
../sysdeps/nptl/futex-internal.c:74
    6    LWP 18014 "apt-cacher-ng" __futex_abstimed_wait_common64 (cancel=true, 
private=0, abstime=0x7f8c7bffeca0, clockid=1, expected=0, 
futex_word=0x7f8c94dacd38) at ../sysdeps/nptl/futex-internal.c:74
    7    LWP 19462 "apt-cacher-ng" 0x00007f8c94949b31 in __GI___select 
(nfds=15, readfds=0x7f8c915daa00, writefds=0x7f8c915daa80, exceptfds=0x0, 
timeout=<optimised out>) at ../sysdeps/unix/sysv/linux/select.c:49
    8    LWP 21198 "apt-cacher-ng" __futex_abstimed_wait_common64 (cancel=true, 
private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7f8c94dae090) at 
../sysdeps/nptl/futex-internal.c:74
    9    LWP 22284 "apt-cacher-ng" 0x00007f8c94949b31 in __GI___select 
(nfds=19, readfds=0x7f8c7b7fda00, writefds=0x7f8c7b7fda80, exceptfds=0x0, 
timeout=<optimised out>) at ../sysdeps/unix/sysv/linux/select.c:49
  (gdb) thread 7
  [Switching to thread 7 (LWP 19462)]
  #0  0x00007f8c94949b31 in __GI___select (nfds=15, readfds=0x7f8c915daa00, 
writefds=0x7f8c915daa80, exceptfds=0x0, timeout=<optimised out>) at 
../sysdeps/unix/sysv/linux/select.c:49
  Download failed: Function not implemented.  Continuing without source file 
./misc/../sysdeps/unix/sysv/linux/select.c.
  49    ../sysdeps/unix/sysv/linux/select.c: No such file or directory.
  (gdb) bt
  #0  0x00007f8c94949b31 in __GI___select (nfds=15, readfds=0x7f8c915daa00, 
writefds=0x7f8c915daa80, exceptfds=0x0, timeout=<optimised out>) at 
../sysdeps/unix/sysv/linux/select.c:49
  #1  0x00007f8c94d135f8 in 
acng::dlcon::Impl::ExchangeData(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >&, 
std::shared_ptr<acng::tcpconnect>&, 
std::__cxx11::list<acng::dlcon::Impl::tDlJob, 
std::allocator<acng::dlcon::Impl::tDlJob> >&) () from 
/lib/x86_64-linux-gnu/libsupacng.so
  #2  0x00007f8c94d15636 in acng::dlcon::Impl::WorkLoop() () from 
/lib/x86_64-linux-gnu/libsupacng.so
  #3  0x00007f8c94b1c694 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
  #4  0x00007f8c94c64450 in start_thread (arg=0x7f8c915db640) at 
pthread_create.c:473
  #5  0x00007f8c94952d53 in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1942182

Title:
  apt-cache-ng is taking 100% cpu

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt-cacher-ng/+bug/1942182/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to