Thread 6 (Thread 0x7f35bb2586c0 (LWP 935)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007f35bd3787b5 in g_cond_wait (cond=0x56164a61efa8, mutex=0x56164a61efa0) at ../glib/glib/gthread-posix.c:1475 sampled = 1 #2 0x00007f35bd2ecfb4 in g_async_queue_pop_intern_unlocked (queue=0x56164a61efa0, wait=1, end_time=-1) at ../glib/glib/gasyncqueue.c:425 retval = __func__ = "g_async_queue_pop_intern_unlocked" #3 0x00007f35bd353f9e 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 0x00007f35bd34f315 in g_thread_proxy (data=0x56164a61cac0) at ../glib/glib/gthread.c:831 thread = 0x56164a61cac0 __func__ = "g_thread_proxy" #5 0x00007f35bd068bb5 in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139868781316336, -295248038620503492, -120, 11, 140720970754160, 139868741402624, 399807939371917884, 399812613728690748}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #6 0x00007f35bd0eacb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 5 (Thread 0x7f35ba2566c0 (LWP 938)): #0 0x00007f35bd0dd9df in __GI___poll (fds=0x7f35a4000b90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007f35bd37f17f in g_main_context_poll (priority=, n_fds=2, fds=0x7f35a4000b90, timeout=, context=0x7f35b0005ad0) at ../glib/glib/gmain.c:4584 ret = errsv = poll_func = 0x7f35bd32f800 max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = fds = 0x7f35a4000b90 begin_time_nsec = 934422853219 #2 g_main_context_iterate.constprop.0 (context=0x7f35b0005ad0, block=1, dispatch=1, self=) at ../glib/glib/gmain.c:4271 max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = fds = 0x7f35a4000b90 begin_time_nsec = 934422853219 #3 0x00007f35bd321c7f in g_main_loop_run (loop=0x7f35b0005c00) at ../glib/glib/gmain.c:4479 __func__ = "g_main_loop_run" #4 0x00007f35bcf13d5c in gdbus_shared_thread_func (user_data=0x7f35b0005aa0) at ../glib/gio/gdbusprivate.c:284 data = 0x7f35b0005aa0 #5 0x00007f35bd34f315 in g_thread_proxy (data=0x56164a6b55b0) at ../glib/glib/gthread.c:831 thread = 0x56164a6b55b0 __func__ = "g_thread_proxy" #6 0x00007f35bd068bb5 in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139868781316336, -295248038620503492, -120, 11, 139868741397136, 139868724617216, 399805739274920508, 399812613728690748}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #7 0x00007f35bd0eacb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 4 (Thread 0x7f35bbb996c0 (LWP 932)): #0 0x00007f35bd0dd9df in __GI___poll (fds=0x56164a5c3300, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007f35bd37f17f in g_main_context_poll (priority=, n_fds=1, fds=0x56164a5c3300, timeout=, context=0x56164a616500) at ../glib/glib/gmain.c:4584 ret = errsv = poll_func = 0x7f35bd32f800 max_priority = 2147483647 timeout = -1 some_ready = nfds = 1 allocated_nfds = fds = 0x56164a5c3300 begin_time_nsec = 952027514731 #2 g_main_context_iterate.constprop.0 (context=0x56164a616500, block=1, dispatch=1, self=) at ../glib/glib/gmain.c:4271 max_priority = 2147483647 timeout = -1 some_ready = nfds = 1 allocated_nfds = fds = 0x56164a5c3300 begin_time_nsec = 952027514731 #3 0x00007f35bd3211a2 in g_main_context_iteration (context=0x56164a616500, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4343 retval = #4 0x00007f35bd3211f2 in glib_worker_main (data=) at ../glib/glib/gmain.c:6455 #5 0x00007f35bd34f315 in g_thread_proxy (data=0x56164a6165f0) at ../glib/glib/gthread.c:831 thread = 0x56164a6165f0 __func__ = "g_thread_proxy" #6 0x00007f35bd068bb5 in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139868781316336, -295248038620503492, -120, 11, 140720970755664, 139868751106048, 399806661082276412, 399812613728690748}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #7 0x00007f35bd0eacb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 3 (Thread 0x7f35bc39a6c0 (LWP 928)): #0 0x00007f35bd0eb1b6 in epoll_wait (epfd=7, events=events@entry=0x7f35bc399ab0, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 #1 0x00007f35bccb98e9 in impl_pollfd_wait (object=, pfd=, ev=0x7f35bc399c80, n_ev=, timeout=) at ../pipewire/spa/plugins/support/system.c:137 ep = 0x7f35bc399ab0 i = nfds = #2 0x00007f35bccaa06b in loop_iterate (object=0x56164a5cf868, timeout=-1) at ../pipewire/spa/plugins/support/loop.c:409 _f = _res = -95 _o = impl = 0x56164a5cf868 ep = {{events = 1, data = 0x56164a5d7990}, {events = 0, data = 0x0} } e = i = nfds = __func__ = "loop_iterate" #3 0x00007f35bd22f3d7 in do_loop (user_data=0x56164a5cf700) at ../pipewire/src/pipewire/data-loop.c:61 _f = _res = -95 _o = __clframe = {__cancel_routine = , __cancel_arg = , __do_it = , __cancel_type = } this = 0x56164a5cf700 res = __func__ = "do_loop" #4 0x00007f35bd068bb5 in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139868781316336, -295248038620503492, -120, 11, 140720970754624, 139868759498752, 399809959080288828, 399812613728690748}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f35bd0eacb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 2 (Thread 0x7f35bccc6080 (LWP 920)): #0 _dl_fini () at dl-fini.c:73 maps = {0x7f35bd5462c0, 0x7f35bd546890, 0x7f35bd4f2000, 0x7f35bd4f2530, 0x7f35bd4f2a50, 0x7f35bd4f2f70, 0x7f35bd4f3490, 0x7f35bd4f39a0, 0x7f35bcfe1000, 0x7f35bcfe1520, 0x7f35bcfe1ac0, 0x7f35bcfe2020, 0x7f35bd545ab0 <_rtld_global+2736>, 0x7f35bcfe2650, 0x7f35bcd43000, 0x7f35bcd43620, 0x56164a5be910, 0x56164a5bee70, 0x56164a5d7b30, 0x56164a5d8020, 0x56164a5d8500, 0x56164a5d89e0, 0x56164a5d8ec0, 0x56164a5d93a0, 0x56164a5d9880, 0x56164a5d9d60, 0x56164a5da240, 0x56164a5e5b50, 0x56164a609c60, 0x56164a60ac20, 0x56164a60c1b0, 0x56164a60d5c0, 0x56164a60ea20, 0x56164a60fec0, 0x56164a6139e0, 0x56164a617840, 0x56164a617da0, 0x56164a626790, 0x56164a626d00, 0x56164a63e070, 0x56164a645750, 0x56164a64a980, 0x56164a64b8b0, 0x56164a64f620, 0x56164a6505c0, 0x56164a62eb10, 0x56164a636570, 0x56164a61fc20, 0x56164a657660, 0x56164a659160, 0x56164a65a010, 0x56164a661e90, 0x56164a6d2730, 0x56164a6c5d50, 0x56164a6e9370, 0x56164a703d70, 0x56164a714160, 0x56164a7146a0, 0x56164a714be0, 0x56164a7150f0, 0x56164a715620, 0x56164a715b50, 0x56164a716070, 0x56164a716590, 0x56164a716b20, 0x56164a717060, 0x56164a7175a0, 0x56164a717ad0, 0x56164a718000, 0x56164a718530, 0x56164a718a50, 0x56164a718f80, 0x56164a7194b0, 0x56164a719a00, 0x56164a719f20, 0x56164a71a490, 0x56164a71a9c0, 0x56164a71af00, 0x56164a7b91d0, 0x56164a7b96d0, 0x56164a7b9bb0, 0x56164a7ba090, 0x56164a7bc7a0, 0x56164a7bcce0, 0x56164a7be750, 0x56164a7becc0, 0x56164a7c18c0, 0x56164a7c2100, 0x56164a7c2670, 0x56164a7c2bb0, 0x56164a7c34c0, 0x56164a7c3ce0, 0x56164a7c4220, 0x56164a7c4a70, 0x56164a7c4fb0, 0x56164aec8940, 0x56164af3f240, 0x56164af63bf0, 0x56164ae98440, 0x56164aecf840, 0x56164af6d700, 0x56164aec37c0, 0x56164aec6160, 0x56164aeca0e0, 0x56164af6fb80, 0x56164af6dff0, 0x56164af6c0a0, 0x56164af6c580, 0x56164aec6c20, 0x56164aec7100, 0x56164aec75e0, 0x56164aec4cc0, 0x56164aec51a0, 0x56164aec5680, 0x56164ae99fa0, 0x56164ae9a480, 0x56164ae9a960, 0x56164af6e950, 0x56164af6ee30, 0x7f35bd3ed760, 0xdda927db6b, 0x7f35bd3ed76f, 0x7f35bd3830be, 0x7f35bd379411 , 0x3000000028, 0x7ffc27797250, 0x7ffc27797190, 0x7c05861f9dc33d00, 0x56164a6a8c20, 0x56164a5c33e0, 0x2, 0x7f35bd32269a , 0xc8, 0x56164a5c33e0, 0x277971e0, 0x0, 0x7f35bd38b342, 0xdda93800bf, 0x7ffc27797200, 0x7f35bd38b275, 0x56164a7ec220, 0x7f35bd4456b0 , 0x3b8, 0x7f35bd07666b <_int_free+1675>, 0x56164a5c35c8, 0x7c05861f9dc33d00, 0x277f39a0, 0x7c05861f9dc33d00, 0xbd3ed760, 0xffffffffffffff88, 0x7ffc277972d0, 0x7f35b96dd62d &)>)+61>, 0x56164a74cbb0, 0x7f35b96f3048 <_ZN9libcameraL10mainThreadE.lto_priv.0+8>, 0x7f35b96f30a0 , 0x7f35b96f3001, 0x56164a74cbb0, 0x7c05861f9dc33d00, 0x7f35bd1bd120 , 0x7ffc277972d0, 0x7f35b96f3048 <_ZN9libcameraL10mainThreadE.lto_priv.0+8>, 0x7f35b96f3040 <_ZN9libcameraL10mainThreadE.lto_priv.0>, 0x56164a74cbb0, 0x56164a74cc28, 0x7f35bd1bd120 , 0x7f35b96df60c , 0x7f35bd545000 <_rtld_global>} i = 119 l = 0x56164af6ee30 nmaps = nloaded = ns = 0 do_audit = 0 __PRETTY_FUNCTION__ = "_dl_fini" #1 0x00007f35bd01e445 in __run_exit_handlers (status=0, listp=0x7f35bd1bb660 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108 atfct = onfct = cxafct = arg = 0x0 f = cur = 0x7f35bd1bd120 #2 0x00007f35bd01e5b0 in __GI_exit (status=) at exit.c:138 #3 0x00007f35bd006797 in __libc_start_call_main (main=main@entry=0x561649a7b110
, argc=argc@entry=1, argv=argv@entry=0x7ffc277974a8) at ../sysdeps/nptl/libc_start_call_main.h:74 result = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720970757288, -295248038620372420, 0, 140720970757304, 94653725010728, 139868786413568, 297061154359140924, 399812638389625404}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7ffc277974a8, 0x1}, data = {prev = 0x0, cleanup = 0x0, canceltype = 662271144}}} not_first_call = #4 0x00007f35bd00684a in __libc_start_main_impl (main=0x561649a7b110
, argc=1, argv=0x7ffc277974a8, init=, fini=, rtld_fini=, stack_end=0x7ffc27797498) at ../csu/libc-start.c:360 #5 0x0000561649a7b5f5 in _start () Thread 1 (Thread 0x7f35b88ec6c0 (LWP 943)): #0 std::operator<< , std::allocator >(std::basic_ostream >&, std::__cxx11::basic_string, std::allocator > const&) (__str=, __os=..., __os=, __str=) at /usr/include/c++/12.2.1/bits/basic_string.h:233 factory = 0x56132b10688e __for_range = o = 0x56164a753980 factories = #1 libcamera::CameraManager::Private::createPipelineHandlers() (this=0x56164a7da910) at ../libcamera/src/libcamera/camera_manager.cpp:153 factory = 0x56132b10688e __for_range = o = 0x56164a753980 factories = #2 0x00007f35b976ae7c in libcamera::Signal<>::emit() (this=) at ../libcamera/include/libcamera/base/signal.h:153 slot = __for_range = Python Exception : 'NoneType' object has no attribute 'pointer' @0x7f35b88ead90: std::__cxx11::list #3 libcamera::DeviceEnumerator::addDevice(std::unique_ptr >) (this=, media=std::unique_ptr = {...}) at ../libcamera/src/libcamera/device_enumerator.cpp:258 #4 0x00007f35b97c4ada in libcamera::DeviceEnumeratorUdev::addV4L2Device(unsigned long) (this=this@entry=0x7f35a8000e10, devnum=) at ../libcamera/src/libcamera/device_enumerator_udev.cpp:323 it = Python Exception : value has been optimized out deviceNode = "/dev/video1" deps = 0x7f35a8001530 #5 0x00007f35b97c4e58 in libcamera::DeviceEnumeratorUdev::addUdevDevice(udev_device*) (this=this@entry=0x7f35a8000e10, dev=dev@entry=0x7f35a8002cc0) at ../libcamera/src/libcamera/device_enumerator_udev.cpp:113 subsystem = 0x7f358600e780 "video4linux" #6 0x00007f35b97c5cb1 in libcamera::DeviceEnumeratorUdev::udevNotify() (this=0x7f35a8000e10) at ../libcamera/src/libcamera/device_enumerator_udev.cpp:340 dev = 0x7f35a8002cc0 action = "add" deviceNode = "/dev/video1" #7 0x00007f35b96e57cf in libcamera::Signal<>::emit() (this=) at ../libcamera/include/libcamera/base/signal.h:153 slot = 0x7f35a80011d0 __for_range = Python Exception : 'NoneType' object has no attribute 'pointer' @0x7f35b88eb7e0: std::__cxx11::list notifier = event = @0x7f35b96eb560: {type = libcamera::EventNotifier::Read, events = 1} __for_begin = 0x7f35b96eb560 > const&)::events> iter = Python Exception : value has been optimized out pfd = @0x7f35a800df90: {fd = 35, events = 1, revents = 1} __for_range = Python Exception : Cannot access memory at address 0x6e6f637400000001 #8 libcamera::EventDispatcherPoll::processNotifiers(std::vector > const&) (this=this@entry=0x7f35a80012f0, pollfds=std::vector of length 1, capacity 2 = {...}) at ../libcamera/src/libcamera/base/event_dispatcher_poll.cpp:281 notifier = event = @0x7f35b96eb560: {type = libcamera::EventNotifier::Read, events = 1} __for_begin = 0x7f35b96eb560 > const&)::events> iter = Python Exception : value has been optimized out pfd = @0x7f35a800df90: {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}} #9 0x00007f35b96e5dbc in libcamera::EventDispatcherPoll::processEvents() (this=0x7f35a80012f0) 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}} #10 0x00007f35b96e39ff in libcamera::Thread::exec() (this=this@entry=0x56164a7da920) at ../libcamera/src/libcamera/base/thread.cpp:341 locker = {lock_ = {_M_device = 0x56164a79ded0, _M_owns = false}} dispatcher = 0x7f35a80012f0 #11 0x00007f35b975a334 in libcamera::CameraManager::Private::run() (this=0x56164a7da910) at ../libcamera/src/libcamera/camera_manager.cpp:122 ret = 0 #12 0x00007f35b94d72c3 in std::execute_native_thread_routine(void*) (__p=0x56164a7e5e30) at /usr/src/debug/gcc/gcc/libstdc++-v3/src/c++11/thread.cc:82 #13 0x00007f35bd068bb5 in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139868781316336, -295248038620503492, -120, 61, 140720970754992, 139868697968640, 399800451096437308, 399812613728690748}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #14 0x00007f35bd0eacb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100