When using the shutdown command via the API, kea-ctrl-agent does not
segfault:

# kea-shell --auth-user kea-api --auth-password $(cat 
/etc/kea/kea-api-password) --host localhost shutdown
[ { "result": 0, "text": "Control Agent is shutting down" } ]

I had the server running inside gdb:
(...)
DEBUG CTRL_AGENT_RUN_EXIT application is exiting the event loop
INFO  DCTL_SHUTDOWN Control-agent has shut down, pid: 460849, version: 2.4.1
[Thread 0x7ffff4fcf0e0 (LWP 460854) exited]
[Thread 0x7ffff57df0e0 (LWP 460853) exited]
[Thread 0x7ffff5fef0e0 (LWP 460852) exited]
[Thread 0x7ffff67ff0e0 (LWP 460851) exited]
[Inferior 1 (process 460849) exited normally]
(gdb) 

So, normal exit. But when reacting to the TERM signal, it segfaults:
Thread 1 "kea-ctrl-agent" received signal SIGTERM, Terminated.
Download failed: Invalid argument.  Continuing without source file 
./misc/../sysdeps/unix/sysv/linux/epoll_wait.c.
0x00007ffff7091444 in epoll_wait (epfd=<optimized out>, events=0x7fffffffde88, 
maxevents=<optimized out>, timeout=<optimized out>)
    at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
warning: 30     ../sysdeps/unix/sysv/linux/epoll_wait.c: No such file or 
directory
(gdb) c
Continuing.

Thread 1 "kea-ctrl-agent" received signal SIGSEGV, Segmentation fault.
0x00007ffff7bebafc in 
boost::asio::detail::call_stack<boost::asio::detail::thread_context, 
boost::asio::detail::thread_info_base>::contains (k=0x1000b6330)
    at /usr/include/boost/asio/detail/call_stack.hpp:98
warning: Source file is more recent than executable.
98            if (elem->key_ == k)
(gdb)

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

Title:
  kea-ctrl-agent segfault in ppc64el dep8 test

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/isc-kea/+bug/2055151/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to