Maybe boost related? Anyway, caught this backtrace:
(gdb) r -c /etc/kea/kea-ctrl-agent.conf
Starting program: /usr/sbin/kea-ctrl-agent -c /etc/kea/kea-ctrl-agent.conf
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/powerpc64le-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff67ef0e0 (LWP 69142)]
[New Thread 0x7ffff5fdf0e0 (LWP 69143)]
[New Thread 0x7ffff57cf0e0 (LWP 69144)]
[New Thread 0x7ffff4fbf0e0 (LWP 69145)]
2024-03-01 14:07:19.107 INFO  [kea-ctrl-agent.dctl/69140.140737354122528] 
DCTL_STARTING Control-agent starting, pid: 69140, version: 2.4.1 (stable)
INFO  CTRL_AGENT_HTTP_SERVICE_STARTED HTTP service bound to address 
127.0.0.1:8000
INFO  DCTL_CONFIG_COMPLETE server has completed configuration: listening on 
127.0.0.1, port 8000, control sockets: d2 dhcp4 dhcp6, requires basic HTTP 
authentication, 0 lib(s):
INFO  CTRL_AGENT_STARTED Kea Control Agent version 2.4.1 started

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.
0x00007ffff7081444 in epoll_wait (epfd=<optimized out>, events=0x7fffffffde78, 
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
98            if (elem->key_ == k)
(gdb) bt full
#0  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
        elem = 0x0
        elem = <optimized out>
#1  boost::asio::detail::scheduler::compensating_work_started 
(this=0x1000b6330) at /usr/include/boost/asio/detail/impl/scheduler.ipp:330
        this_thread = <optimized out>
        this_thread = <optimized out>
#2  
boost::asio::detail::epoll_reactor::perform_io_cleanup_on_block_exit::~perform_io_cleanup_on_block_exit
 (this=<optimized out>, this=<optimized out>)
    at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:751
No locals.
#3  boost::asio::detail::epoll_reactor::descriptor_state::perform_io 
(events=<optimized out>, this=0x1000d3730) at 
/usr/include/boost/asio/detail/impl/epoll_reactor.ipp:803
        io_cleanup = {reactor_ = 0x1000d2040, ops_ = 
{<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x0, back_ = 
0x0}, first_op_ = 0x0}
        descriptor_lock = <optimized out>
        io_cleanup = <optimized out>
        descriptor_lock = <optimized out>
        j = <optimized out>
        op = <optimized out>
        status = <optimized out>
#4  boost::asio::detail::epoll_reactor::descriptor_state::do_complete 
(bytes_transferred=<optimized out>, ec=..., base=0x1000d3730, owner=0x1000b6330)
    at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:813
        op = <optimized out>
        descriptor_data = 0x1000d3730
        events = <optimized out>
#5  boost::asio::detail::epoll_reactor::descriptor_state::do_complete 
(owner=0x1000b6330, base=0x1000d3730, ec=..., bytes_transferred=<optimized out>)
    at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:805
        descriptor_data = <optimized out>
        events = <optimized out>
        op = <optimized out>
#6  0x000000010002c3e0 in boost::asio::detail::scheduler_operation::complete 
(bytes_transferred=<optimized out>, ec=..., owner=<optimized out>, 
this=<optimized out>, 
    this=<optimized out>, owner=<optimized out>, ec=..., 
bytes_transferred=<optimized out>) at 
/usr/include/boost/asio/detail/scheduler_operation.hpp:40
No locals.
#7  boost::asio::detail::scheduler::do_run_one (ec=..., this_thread=..., 
lock=..., this=<optimized out>) at 
/usr/include/boost/asio/detail/impl/scheduler.ipp:493
        task_result = 1
        on_exit = {scheduler_ = 0x1000b6330, lock_ = 0x7fffffffe778, 
this_thread_ = 0x7fffffffe800}
        o = 0x1000d3730
        more_handlers = <optimized out>
#8  boost::asio::detail::scheduler::run_one (ec=..., this=0x1000b6330) at 
/usr/include/boost/asio/detail/impl/scheduler.ipp:231
        this_thread = {<boost::asio::detail::thread_info_base> = 
{<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = 
{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 
              0x0, 0x0, 0x0, 0x0}, has_pending_exception_ = 0, 
pending_exception_ = {_M_exception_object = 0x0}}, 
          private_op_queue = {<boost::asio::detail::noncopyable> = {<No data 
fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0}
        ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 
0x1000b6330, value_ = 0x7fffffffe800, next_ = 0x0}
        lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ 
= @0x1000b6360, locked_ = false}
        this_thread = <optimized out>
        ctx = <optimized out>
        lock = <optimized out>
#9  boost::asio::io_context::run_one (this=<optimized out>) at 
/usr/include/boost/asio/impl/io_context.ipp:79
        ec = {{d1_ = {val_ = 0, cat_ = 0x0}, d2_ = '\000' <repeats 15 times>}, 
lc_flags_ = 0}
--Type <RET> for more, q to quit, c to continue without paging--c
        s = <optimized out>
        ec = <optimized out>
        s = <optimized out>
#10 isc::agent::CtrlAgentProcess::runIO (this=0x1000bfa80) at ca_process.cc:93
        cnt = <optimized out>
        cnt = <optimized out>
#11 isc::agent::CtrlAgentProcess::run (this=0x1000bfa80) at ca_process.cc:60
        controller = <optimized out>
#12 0x00007ffff7f0af38 in isc::process::DControllerBase::runProcess 
(this=0x1000b6190) at d_controller.cc:437
No locals.
#13 0x00007ffff7f01c0c in isc::process::DControllerBase::launch 
(this=0x1000b6190, argc=<optimized out>, argv=<optimized out>, 
test_mode=<optimized out>)
    at d_controller.cc:163
        rcode = 0
        comment = {px = 0x1000d1d70, pn = {pi_ = 0x1000d1e00}}
#14 0x0000000100011ef8 in main (argc=3, argv=0x7ffffffff338) at main.cc:26
        controller = <optimized out>
        ret = 0

-- 
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