Thread 6 (Thread 0x7fc94d089080 (LWP 932)): #0 std::pmr::(anonymous namespace)::constant_init >::~constant_init() (this=0x7fc949a34178 , __in_chrg=) at /usr/src/debug/gcc/gcc/libstdc++-v3/src/c++17/memory_resource.cc:93 #1 0x00007fc94d3e1445 in __run_exit_handlers (status=0, listp=0x7fc94d57e660 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108 atfct = onfct = cxafct = arg = 0x7fc949a34178 f = cur = 0x7fc94d580120 #2 0x00007fc94d3e15b0 in __GI_exit (status=) at exit.c:138 #3 0x00007fc94d3c9797 in __libc_start_call_main (main=main@entry=0x56475d42e110
, argc=argc@entry=1, argv=argv@entry=0x7ffc98db6178) at ../sysdeps/nptl/libc_start_call_main.h:74 result = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722873000312, -7345284498428114271, 0, 140722873000328, 94864507345704, 140502566469632, 7343540428490164897, 7314642748706409121}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7ffc98db6178, 0x1}, data = {prev = 0x0, cleanup = 0x0, canceltype = -1730453128}}} not_first_call = #4 0x00007fc94d3c984a in __libc_start_main_impl (main=0x56475d42e110
, argc=1, argv=0x7ffc98db6178, init=, fini=, rtld_fini=, stack_end=0x7ffc98db6168) at ../csu/libc-start.c:360 #5 0x000056475d42e5f5 in _start () Thread 5 (Thread 0x7fc94bf626c0 (LWP 944)): #0 0x00007fc94d4a09df in __GI___poll (fds=0x56475e808300, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007fc94d74217f in g_main_context_poll (priority=, n_fds=1, fds=0x56475e808300, timeout=, context=0x56475e85b500) at ../glib/glib/gmain.c:4584 ret = errsv = poll_func = 0x7fc94d6f2800 max_priority = 2147483647 timeout = -1 some_ready = nfds = 1 allocated_nfds = fds = 0x56475e808300 begin_time_nsec = 1149157405399 #2 g_main_context_iterate.constprop.0 (context=0x56475e85b500, block=1, dispatch=1, self=) at ../glib/glib/gmain.c:4271 max_priority = 2147483647 timeout = -1 some_ready = nfds = 1 allocated_nfds = fds = 0x56475e808300 begin_time_nsec = 1149157405399 #3 0x00007fc94d6e41a2 in g_main_context_iteration (context=0x56475e85b500, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4343 retval = #4 0x00007fc94d6e41f2 in glib_worker_main (data=) at ../glib/glib/gmain.c:6455 #5 0x00007fc94d712315 in g_thread_proxy (data=0x56475e85b5f0) at ../glib/glib/gthread.c:831 thread = 0x56475e85b5f0 __func__ = "g_thread_proxy" #6 0x00007fc94d42bbb5 in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140502561372400, -7345284498428245343, -120, 11, 140722872998688, 140502531186688, 7314647640895933089, 7314642043574176417}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #7 0x00007fc94d4adcb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 4 (Thread 0x7fc94a6196c0 (LWP 949)): #0 0x00007fc94d4a09df in __GI___poll (fds=0x7fc934000b90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007fc94d74217f in g_main_context_poll (priority=, n_fds=2, fds=0x7fc934000b90, timeout=, context=0x7fc940005860) at ../glib/glib/gmain.c:4584 ret = errsv = poll_func = 0x7fc94d6f2800 max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = fds = 0x7fc934000b90 begin_time_nsec = 1148532212641 #2 g_main_context_iterate.constprop.0 (context=0x7fc940005860, block=1, dispatch=1, self=) at ../glib/glib/gmain.c:4271 max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = fds = 0x7fc934000b90 begin_time_nsec = 1148532212641 #3 0x00007fc94d6e4c7f in g_main_loop_run (loop=0x7fc940005990) at ../glib/glib/gmain.c:4479 __func__ = "g_main_loop_run" #4 0x00007fc94d2d6d5c in gdbus_shared_thread_func (user_data=0x7fc940005830) at ../glib/gio/gdbusprivate.c:284 data = 0x7fc940005830 #5 0x00007fc94d712315 in g_thread_proxy (data=0x56475e9015f0) at ../glib/glib/gthread.c:831 thread = 0x56475e9015f0 __func__ = "g_thread_proxy" #6 0x00007fc94d42bbb5 in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140502561372400, -7345284498428245343, -120, 11, 140502521453200, 140502504673280, 7314648891268287137, 7314642043574176417}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #7 0x00007fc94d4adcb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 3 (Thread 0x7fc94b61b6c0 (LWP 947)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fc94d73b7b5 in g_cond_wait (cond=0x56475e87ee58, mutex=0x56475e87ee50) at ../glib/glib/gthread-posix.c:1475 sampled = 1 #2 0x00007fc94d6affb4 in g_async_queue_pop_intern_unlocked (queue=0x56475e87ee50, wait=1, end_time=-1) at ../glib/glib/gasyncqueue.c:425 retval = __func__ = "g_async_queue_pop_intern_unlocked" #3 0x00007fc94d716f9e in g_thread_pool_spawn_thread (data=) at ../glib/glib/gthreadpool.c:311 spawn_thread_data = thread = 0x0 error = 0x0 prgname = name = "pool-wireplumbe" #4 0x00007fc94d712315 in g_thread_proxy (data=0x56475e865590) at ../glib/glib/gthread.c:831 thread = 0x56475e865590 __func__ = "g_thread_proxy" #5 0x00007fc94d42bbb5 in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140502561372400, -7345284498428245343, -120, 11, 140722872997184, 140502521458688, 7314646691171289761, 7314642043574176417}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #6 0x00007fc94d4adcb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 2 (Thread 0x7fc94c7636c0 (LWP 940)): #0 0x00007fc94d4ae1b6 in epoll_wait (epfd=7, events=events@entry=0x7fc94c762ab0, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 #1 0x00007fc94d07c8e9 in impl_pollfd_wait (object=, pfd=, ev=0x7fc94c762c80, n_ev=, timeout=) at ../pipewire/spa/plugins/support/system.c:137 ep = 0x7fc94c762ab0 i = nfds = #2 0x00007fc94d06d06b in loop_iterate (object=0x56475e814868, timeout=-1) at ../pipewire/spa/plugins/support/loop.c:409 _f = _res = -95 _o = impl = 0x56475e814868 ep = {{events = 1, data = 0x56475e81c990}, {events = 0, data = 0x0} } e = i = nfds = __func__ = "loop_iterate" #3 0x00007fc94d5f23d7 in do_loop (user_data=0x56475e814700) at ../pipewire/src/pipewire/data-loop.c:61 _f = _res = -95 _o = __clframe = {__cancel_routine = , __cancel_arg = , __do_it = , __cancel_type = } this = 0x56475e814700 res = __func__ = "do_loop" #4 0x00007fc94d42bbb5 in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140502561372400, -7345284498428245343, -120, 11, 140722872997648, 140502539579392, 7314644341824178849, 7314642043574176417}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fc94d4adcb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 1 (Thread 0x7fc948cc36c0 (LWP 955)): #0 __pthread_kill_implementation (threadid=, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {0}} ret = #1 0x00007fc94d42d953 in __pthread_kill_internal (signo=6, threadid=) at pthread_kill.c:78 #2 0x00007fc94d3deea8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #3 0x00007fc94d3c853d in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 0x20}, sa_mask = {__val = {140502500051568, 45, 45, 140502562747424, 140502561339233, 6, 140502562763968, 45, 45, 1, 140502500051568, 140502562747424, 140502561290953, 140502502056120, 140502566335324, 140502502306688}}, sa_flags = 1237152640, sa_restorer = 0x7fc948cc1b40} #4 0x00007fc94989a833 in __gnu_cxx::__verbose_terminate_handler() () at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/vterminate.cc:95 terminating = true t = #5 0x00007fc9498a6d0c in __cxxabiv1::__terminate(void (*)()) (handler=) at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:48 #6 0x00007fc9498a6d79 in std::terminate() () at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:58 #7 0x00007fc9498a7ab7 in __cxxabiv1::__cxa_pure_virtual() () at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/pure.cc:50 #8 0x00007fc949b42d9f in libcamera::PipelineHandlerFactoryBase::create(libcamera::CameraManager*) const (this=0x7fc949bd7380 , manager=) at ../libcamera/src/libcamera/pipeline_handler.cpp:748 handler = std::unique_ptr = {get() = 0x7fc949a2f610 , std::allocator >+24>} #9 0x00007fc949b1cf8f in libcamera::CameraManager::Private::createPipelineHandlers() (this=0x56475e86cb00) at ../libcamera/src/libcamera/camera_manager.cpp:159 pipe = std::shared_ptr (use count -1229641415, weak count -2758431) = {get() = 0x7fc9380095d0} factory = 0x7fc949bd7380 __for_range = o = 0x56475e961e30 factories = #10 0x00007fc949b2de7c in libcamera::Signal<>::emit() (this=) at ../libcamera/include/libcamera/base/signal.h:153 slot = __for_range = Python Exception : 'NoneType' object has no attribute 'pointer' @0x7fc948cc1d90: std::__cxx11::list #11 libcamera::DeviceEnumerator::addDevice(std::unique_ptr >) (this=, media=std::unique_ptr = {...}) at ../libcamera/src/libcamera/device_enumerator.cpp:258 #12 0x00007fc949b87ada in libcamera::DeviceEnumeratorUdev::addV4L2Device(unsigned long) (this=this@entry=0x7fc938000e10, devnum=) at ../libcamera/src/libcamera/device_enumerator_udev.cpp:323 it = Python Exception : value has been optimized out deviceNode = "/dev/video2" deps = 0x7fc938006440 #13 0x00007fc949b87e58 in libcamera::DeviceEnumeratorUdev::addUdevDevice(udev_device*) (this=this@entry=0x7fc938000e10, dev=dev@entry=0x7fc938001f10) at ../libcamera/src/libcamera/device_enumerator_udev.cpp:113 subsystem = 0x7fc9381ce800 "video4linux" #14 0x00007fc949b88cb1 in libcamera::DeviceEnumeratorUdev::udevNotify() (this=0x7fc938000e10) at ../libcamera/src/libcamera/device_enumerator_udev.cpp:340 dev = 0x7fc938001f10 action = "add" deviceNode = "/dev/video2" #15 0x00007fc949aa87cf in libcamera::Signal<>::emit() (this=) at ../libcamera/include/libcamera/base/signal.h:153 slot = 0x7fc9380011d0 __for_range = Python Exception : 'NoneType' object has no attribute 'pointer' @0x7fc948cc27e0: std::__cxx11::list notifier = event = @0x7fc949aae560: {type = libcamera::EventNotifier::Read, events = 1} __for_begin = 0x7fc949aae560 > const&)::events> iter = Python Exception : value has been optimized out pfd = @0x7fc939c0e8d0: {fd = 35, events = 1, revents = 1} __for_range = Python Exception : Cannot access memory at address 0x6e6f637400000001 #16 libcamera::EventDispatcherPoll::processNotifiers(std::vector > const&) (this=this@entry=0x7fc9380012f0, pollfds=std::vector of length 1, capacity 2 = {...}) at ../libcamera/src/libcamera/base/event_dispatcher_poll.cpp:281 notifier = event = @0x7fc949aae560: {type = libcamera::EventNotifier::Read, events = 1} __for_begin = 0x7fc949aae560 > const&)::events> iter = Python Exception : value has been optimized out pfd = @0x7fc939c0e8d0: {fd = 35, events = 1, revents = 1} __for_range = std::vector of length 1, capacity 2 = {{fd = 35, events = 1, revents = 1}} events = {{type = libcamera::EventNotifier::Read, events = 1}, {type = libcamera::EventNotifier::Write, events = 4}, {type = libcamera::EventNotifier::Exception, events = 2}} #17 0x00007fc949aa8dbc in libcamera::EventDispatcherPoll::processEvents() (this=0x7fc9380012f0) at ../libcamera/src/libcamera/base/event_dispatcher_poll.cpp:169 ret = pollfds = std::vector of length 1, capacity 2 = {{fd = 35, events = 1, revents = 1}} #18 0x00007fc949aa69ff in libcamera::Thread::exec() (this=this@entry=0x56475e86cb10) at ../libcamera/src/libcamera/base/thread.cpp:341 locker = {lock_ = {_M_device = 0x56475e9eb1e0, _M_owns = false}} dispatcher = 0x7fc9380012f0 #19 0x00007fc949b1d334 in libcamera::CameraManager::Private::run() (this=0x56475e86cb00) at ../libcamera/src/libcamera/camera_manager.cpp:122 ret = 0 #20 0x00007fc9498d72c3 in std::execute_native_thread_routine(void*) (__p=0x56475ea33610) at /usr/src/debug/gcc/gcc/libstdc++-v3/src/c++11/thread.cc:82 #21 0x00007fc94d42bbb5 in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140502561372400, -7345284498428245343, -120, 61, 140722872998016, 140502478106624, 7314654151529482913, 7314642043574176417}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #22 0x00007fc94d4adcb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100