Thread 6 (Thread 0x7fa1689f76c0 (LWP 15456)): #0 0x00007fa16b8819df in __GI___poll (fds=0x7fa154000b90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007fa16bb2317f in g_main_context_poll (priority=, n_fds=2, fds=0x7fa154000b90, timeout=, context=0x7fa1600057f0) at ../glib/glib/gmain.c:4584 ret = errsv = poll_func = 0x7fa16bad3800 max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = fds = 0x7fa154000b90 begin_time_nsec = 2638971966438 #2 g_main_context_iterate.constprop.0 (context=0x7fa1600057f0, block=1, dispatch=1, self=) at ../glib/glib/gmain.c:4271 max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = fds = 0x7fa154000b90 begin_time_nsec = 2638971966438 #3 0x00007fa16bac5c7f in g_main_loop_run (loop=0x7fa160005920) at ../glib/glib/gmain.c:4479 __func__ = "g_main_loop_run" #4 0x00007fa16b6b7d5c in gdbus_shared_thread_func (user_data=0x7fa1600057c0) at ../glib/gio/gdbusprivate.c:284 data = 0x7fa1600057c0 #5 0x00007fa16baf3315 in g_thread_proxy (data=0x56103a636e00) at ../glib/glib/gthread.c:831 thread = 0x56103a636e00 __func__ = "g_thread_proxy" #6 0x00007fa16b80cbb5 in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140331270064368, -3996951563513484967, -120, 11, 140331230132880, 140331213352960, 4018662790126774617, 4018669624319420761}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #7 0x00007fa16b88ecb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 5 (Thread 0x7fa1699f96c0 (LWP 15454)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fa16bb1c7b5 in g_cond_wait (cond=0x56103a5b7bc8, mutex=0x56103a5b7bc0) at ../glib/glib/gthread-posix.c:1475 sampled = 1 #2 0x00007fa16ba90fb4 in g_async_queue_pop_intern_unlocked (queue=0x56103a5b7bc0, wait=1, end_time=-1) at ../glib/glib/gasyncqueue.c:425 retval = __func__ = "g_async_queue_pop_intern_unlocked" #3 0x00007fa16baf7f9e 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 0x00007fa16baf3315 in g_thread_proxy (data=0x56103a5b95a0) at ../glib/glib/gthread.c:831 thread = 0x56103a5b95a0 __func__ = "g_thread_proxy" #5 0x00007fa16b80cbb5 in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140331270064368, -3996951563513484967, -120, 11, 140723868327488, 140331230138368, 4018664996666222937, 4018669624319420761}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #6 0x00007fa16b88ecb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 4 (Thread 0x7fa16a33d6c0 (LWP 15453)): #0 0x00007fa16b8819df in __GI___poll (fds=0x56103a546300, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007fa16bb2317f in g_main_context_poll (priority=, n_fds=1, fds=0x56103a546300, timeout=, context=0x56103a598c40) at ../glib/glib/gmain.c:4584 ret = errsv = poll_func = 0x7fa16bad3800 max_priority = 2147483647 timeout = -1 some_ready = nfds = 1 allocated_nfds = fds = 0x56103a546300 begin_time_nsec = 2212269919125 #2 g_main_context_iterate.constprop.0 (context=0x56103a598c40, block=1, dispatch=1, self=) at ../glib/glib/gmain.c:4271 max_priority = 2147483647 timeout = -1 some_ready = nfds = 1 allocated_nfds = fds = 0x56103a546300 begin_time_nsec = 2212269919125 #3 0x00007fa16bac51a2 in g_main_context_iteration (context=0x56103a598c40, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4343 retval = #4 0x00007fa16bac51f2 in glib_worker_main (data=) at ../glib/glib/gmain.c:6455 #5 0x00007fa16baf3315 in g_thread_proxy (data=0x56103a598da0) at ../glib/glib/gthread.c:831 thread = 0x56103a598da0 __func__ = "g_thread_proxy" #6 0x00007fa16b80cbb5 in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140331270064368, -3996951563513484967, -120, 11, 140723868328992, 140331239854080, 4018668671010744665, 4018669624319420761}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #7 0x00007fa16b88ecb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 3 (Thread 0x7fa16ab3e6c0 (LWP 15451)): #0 0x00007fa16b88f1b6 in epoll_wait (epfd=7, events=events@entry=0x7fa16ab3dab0, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 #1 0x00007fa16b45d8e9 in impl_pollfd_wait (object=, pfd=, ev=0x7fa16ab3dc80, n_ev=, timeout=) at ../pipewire/spa/plugins/support/system.c:137 ep = 0x7fa16ab3dab0 i = nfds = #2 0x00007fa16b44e06b in loop_iterate (object=0x56103a552868, timeout=-1) at ../pipewire/spa/plugins/support/loop.c:409 _f = _res = -95 _o = impl = 0x56103a552868 ep = {{events = 1, data = 0x56103a55a990}, {events = 0, data = 0x0} } e = i = nfds = __func__ = "loop_iterate" #3 0x00007fa16b9d33d7 in do_loop (user_data=0x56103a552700) at ../pipewire/src/pipewire/data-loop.c:61 _f = _res = -95 _o = __clframe = {__cancel_routine = , __cancel_arg = , __do_it = , __cancel_type = } this = 0x56103a552700 res = __func__ = "do_loop" #4 0x00007fa16b80cbb5 in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140331270064368, -3996951563513484967, -120, 11, 140723868327952, 140331248246784, 4018667572035987801, 4018669624319420761}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fa16b88ecb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 Thread 2 (Thread 0x7fa16b46a080 (LWP 15449)): #0 __strchr_avx2 () at ../sysdeps/x86_64/multiarch/strchr-avx2.S:69 #1 0x00007fa16804ef7d in extract_first_word (p=0x7ffcd42edcc8, ret=0x7ffcd42edcd0, separators=0x7fa16806425d " \t\n\r", flags=) at ../systemd-stable/src/basic/extract-word.c:155 s = 0x56103ad9acb0 "/dev/v4" sz = 7 backslash = false c = #2 0x00007fa16804b1c8 in device_amend (device=device@entry=0x56103a70f500, key=key@entry=0x7ffcd42ee14d "DEVLINKS", value=value@entry=0x7ffcd42ee156 "/dev/v4l/by-id/usb-J31DCG1MA_Integrated_Camera-video-index0 /dev/v4l/by-path/pci-0000:00:14.0-usb-0:12:1.0-video-index0") at ../systemd-stable/src/libsystemd/sd-device/device-private.c:335 word = 0x0 p = 0x7ffcd42ee15d "l/by-id/usb-J31DCG1MA_Integrated_Camera-video-index0 /dev/v4l/by-path/pci-0000:00:14.0-usb-0:12:1.0-video-index0" r = __func__ = "device_amend" #3 0x00007fa16804be96 in device_append (device=device@entry=0x56103a70f500, key=key@entry=0x7ffcd42ee14d "DEVLINKS", _major=_major@entry=0x7ffcd42ee2d8, _minor=_minor@entry=0x7ffcd42ee2f0) at ../systemd-stable/src/libsystemd/sd-device/device-private.c:401 major = 0x0 minor = 0x0 value = 0x7ffcd42ee156 "/dev/v4l/by-id/usb-J31DCG1MA_Integrated_Camera-video-index0 /dev/v4l/by-path/pci-0000:00:14.0-usb-0:12:1.0-video-index0" r = __func__ = "device_append" #4 0x00007fa16804ce49 in device_new_from_nulstr (len=, nulstr=, ret=) at ../systemd-stable/src/libsystemd/sd-device/device-private.c:503 key = 0x7ffcd42ee14d "DEVLINKS" end = i = device = 0x56103a70f500 major = 0x7ffcd42ede72 "81" minor = 0x7ffcd42ede7b "0" r = device = 0x0 buf_alloc = 0x0 message = {nlh = , nulstr = , buf = } iov = {iov_base = 0x7ffcd42edd80, iov_len = 1239} control = {cmsghdr = {cmsg_len = 28, cmsg_level = 1, cmsg_type = 2, __cmsg_data = 0x7ffcd42ee350 "HH"}, buf = "\034\000\000\000\000\000\000\000\001\000\000\000\002\000\000\000HH", '\000' , align_check = "\034"} snl = {sa = {sa_family = 16, sa_data = "\000\000\3508\214\315\002\000\000\000\000\000\000"}, storage = {ss_family = 16, __ss_padding = "\000\000\3508\214\315\002", '\000' , __ss_align = 0}, in = {sin_family = 16, sin_port = 0, sin_addr = {s_addr = 3448518888}, sin_zero = "\002\000\000\000\000\000\000"}, in6 = {sin6_family = 16, sin6_port = 0, sin6_flowinfo = 3448518888, sin6_addr = {__in6_u = {__u6_addr8 = "\002", '\000' , __u6_addr16 = {2, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {2, 0, 0, 0}}}, sin6_scope_id = 0}, un = {sun_family = 16, sun_path = "\000\000\3508\214\315\002", '\000' }, nl = {nl_family = 16, nl_pad = 0, nl_pid = 3448518888, nl_groups = 2}, ll = {sll_family = 16, sll_protocol = 0, sll_ifindex = -846448408, sll_hatype = 2, sll_pkttype = 0 '\000', sll_halen = 0 '\000', sll_addr = "\000\000\000\000\000\000\000"}, vm = {svm_family = 16, svm_reserved1 = 0, svm_port = 3448518888, svm_cid = 2, svm_flags = 0 '\000', svm_zero = "\000\000"}, ll_buffer = "\020\000\000\000\3508\214\315\002", '\000' , un_buffer = "\020\000\000\000\3508\214\315\002", '\000' } smsg = {msg_name = 0x7ffcd42ee3e0, msg_namelen = 12, msg_iov = 0x7ffcd42ee2e0, msg_iovlen = 1, msg_control = 0x7ffcd42ee340, msg_controllen = 32, msg_flags = 0} cmsg = cred = offset = 40 n = is_initialized = r = __func__ = "device_monitor_receive_device" #5 device_monitor_receive_device (m=0x56103a659c40, ret=ret@entry=0x7ffcd42ee4b0) at ../systemd-stable/src/libsystemd/sd-device/device-monitor.c:602 device = 0x0 buf_alloc = 0x0 message = {nlh = , nulstr = , buf = } iov = {iov_base = 0x7ffcd42edd80, iov_len = 1239} control = {cmsghdr = {cmsg_len = 28, cmsg_level = 1, cmsg_type = 2, __cmsg_data = 0x7ffcd42ee350 "HH"}, buf = "\034\000\000\000\000\000\000\000\001\000\000\000\002\000\000\000HH", '\000' , align_check = "\034"} snl = {sa = {sa_family = 16, sa_data = "\000\000\3508\214\315\002\000\000\000\000\000\000"}, storage = {ss_family = 16, __ss_padding = "\000\000\3508\214\315\002", '\000' , __ss_align = 0}, in = {sin_family = 16, sin_port = 0, sin_addr = {s_addr = 3448518888}, sin_zero = "\002\000\000\000\000\000\000"}, in6 = {sin6_family = 16, sin6_port = 0, sin6_flowinfo = 3448518888, sin6_addr = {__in6_u = {__u6_addr8 = "\002", '\000' , __u6_addr16 = {2, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {2, 0, 0, 0}}}, sin6_scope_id = 0}, un = {sun_family = 16, sun_path = "\000\000\3508\214\315\002", '\000' }, nl = {nl_family = 16, nl_pad = 0, nl_pid = 3448518888, nl_groups = 2}, ll = {sll_family = 16, sll_protocol = 0, sll_ifindex = -846448408, sll_hatype = 2, sll_pkttype = 0 '\000', sll_halen = 0 '\000', sll_addr = "\000\000\000\000\000\000\000"}, vm = {svm_family = 16, svm_reserved1 = 0, svm_port = 3448518888, svm_cid = 2, svm_flags = 0 '\000', svm_zero = "\000\000"}, ll_buffer = "\020\000\000\000\3508\214\315\002", '\000' , un_buffer = "\020\000\000\000\3508\214\315\002", '\000' } smsg = {msg_name = 0x7ffcd42ee3e0, msg_namelen = 12, msg_iov = 0x7ffcd42ee2e0, msg_iovlen = 1, msg_control = 0x7ffcd42ee340, msg_controllen = 32, msg_flags = 0} cmsg = cred = offset = 40 n = is_initialized = r = __func__ = "device_monitor_receive_device" #6 0x00007fa16804da6f in udev_monitor_receive_sd_device (ret=, udev_monitor=) at ../systemd-stable/src/libudev/libudev-monitor.c:202 r = device = 0x0 r = __func__ = "udev_monitor_receive_device" #7 udev_monitor_receive_device (udev_monitor=0x56103a7526f0) at ../systemd-stable/src/libudev/libudev-monitor.c:247 device = 0x0 r = __func__ = "udev_monitor_receive_device" #8 0x00007fa1681b99da in impl_on_fd_events (source=) at ../pipewire/spa/plugins/v4l2/v4l2-udev.c:477 this = 0x56103a6cbcb8 dev = action = __func__ = "impl_on_fd_events" #9 0x00007fa16b44e1b7 in loop_iterate (object=, timeout=) at ../pipewire/spa/plugins/support/loop.c:439 s = __clframe = {__cancel_routine = , __cancel_arg = , __do_it = 1, __cancel_type = } impl = ep = {{events = 1, data = 0x56103a6cc360}, {events = 1, data = 0x56103a5b72c0}, {events = 2147549184, data = 0x7ffcd42ee688}, {events = 987911984, data = 0x20e4f1f31b32b00}, {events = 4097, data = 0xffffffffffffff88}, {events = 11, data = 0x56103a6d50d0}, {events = 2147549185, data = 0x20e4f1f31b32b00}, {events = 1, data = 0x56103a700c30}, {events = 0, data = 0x0}, {events = 0, data = 0x20e4f1f31b32b00}, {events = 980421696, data = 0x7ffcd42ee680}, {events = 1806889865, data = 0x7fa16bb270be}, {events = 1, data = 0x56103a599000}, {events = 1807292319, data = 0x7fa16bb24c1d }, {events = 1807292319, data = 0x26f03593ba3}, {events = 27, data = 0x26f0358ecf0}, {events = 10771, data = 0x7fa16b81ce63 <__GI___libc_free+115>}, {events = 2147549186, data = 0x20e4f1f31b32b00}, {events = 988587840, data = 0x56103a5463e0}, {events = 3559843776, data = 0x7ffcd42ee7a8}, {events = 1, data = 0x56103a599000}, {events = 0, data = 0x7fa16bb1d411 }, {events = 40, data = 0x7ffcd42ee760}, {events = 3559843488, data = 0x20e4f1f31b32b00}, {events = 56171813, data = 0x7fa16bb9176f}, {events = 1807292307, data = 0x7fa16bb24c1d }, {events = 0, data = 0x7fa16bb91423}, {events = 5128, data = 0x20e4f1f31b32b00}, {events = 978616148, data = 0xffffffffffffff88}, {events = 11, data = 0x7fa16b87da24 <__GI___libc_write+100>}, {events = 978615552, data = 0x8}, {events = 3559843632, data = 0x8}} e = i = 0 nfds = 1 __func__ = "loop_iterate" #10 0x00007fa16bc38723 in wp_loop_source_dispatch (s=0x56103a547d00, callback=, user_data=) at ../wireplumber/lib/wp/core.c:42 _f = _res = -95 _o = result = __func__ = "wp_loop_source_dispatch" #11 0x00007fa16bac653b in g_main_dispatch (context=0x56103a5463e0) at ../glib/glib/gmain.c:3460 dispatch = 0x7fa16bc38680 prev_source = 0x0 begin_time_nsec = 2675820806026 was_in_call = 0 user_data = 0x0 callback = 0x0 cb_funcs = 0x0 cb_data = 0x0 need_destroy = source = 0x56103a547d00 current = 0x56103a599980 i = 0 #12 g_main_context_dispatch (context=0x56103a5463e0) at ../glib/glib/gmain.c:4200 #13 0x00007fa16bb23219 in g_main_context_iterate.constprop.0 (context=0x56103a5463e0, block=1, dispatch=1, self=) at ../glib/glib/gmain.c:4276 max_priority = 2147483647 timeout = -1 some_ready = 1 nfds = 4 allocated_nfds = fds = begin_time_nsec = 2675820802417 #14 0x00007fa16bac5c7f in g_main_loop_run (loop=0x56103a5465c0) at ../glib/glib/gmain.c:4479 __func__ = "g_main_loop_run" #15 0x0000561039d782fd in main (argc=, argv=) at ../wireplumber/src/main.c:482 d = {core = 0x56103a547b20 [WpCore], loop = 0x56103a5465c0, exit_code = 0} context = 0x56103a5450a0 error = 0x0 properties = 0x0 config_file_path = 0x56103a546290 "/usr/share/wireplumber/wireplumber.conf" Thread 1 (Thread 0x7fa15b0906c0 (LWP 15457)): #0 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_S_left(std::_Rb_tree_node_base*) (__x=) at /usr/include/c++/12.2.1/bits/stl_function.h:407 __i = Python Exception : value has been optimized out entity = __for_range = it = {first = 20736, second = 0x7fa15001b9e0} deviceNode = "/dev/video0" deps = 0x7fa15001b9e0 #1 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_lower_bound(std::_Rb_tree_node > > >*, std::_Rb_tree_node_base*, unsigned long const&) (__k=@0x7fa15b08eff8: 20736, __y=0x7fa15001b9f0, __x=0x3a32312d332f3231, this=0x7fa15001b9e8) at /usr/include/c++/12.2.1/bits/stl_tree.h:1952 __i = Python Exception : value has been optimized out entity = __for_range = it = {first = 20736, second = 0x7fa15001b9e0} deviceNode = "/dev/video0" deps = 0x7fa15001b9e0 #2 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::lower_bound(unsigned long const&) (__k=@0x7fa15b08eff8: 20736, this=0x7fa15001b9e8) at /usr/include/c++/12.2.1/bits/stl_tree.h:1270 __i = Python Exception : value has been optimized out entity = __for_range = it = {first = 20736, second = 0x7fa15001b9e0} deviceNode = "/dev/video0" deps = 0x7fa15001b9e0 #3 std::map >, std::less, std::allocator > > > >::lower_bound(unsigned long const&) (__x=@0x7fa15b08eff8: 20736, this=0x7fa15001b9e8) at /usr/include/c++/12.2.1/bits/stl_map.h:1307 __i = Python Exception : value has been optimized out entity = __for_range = it = {first = 20736, second = 0x7fa15001b9e0} deviceNode = "/dev/video0" deps = 0x7fa15001b9e0 #4 std::map >, std::less, std::allocator > > > >::operator[](unsigned long const&) (__k=@0x7fa15b08eff8: 20736, this=0x7fa15001b9e8) at /usr/include/c++/12.2.1/bits/stl_map.h:507 __i = Python Exception : value has been optimized out entity = __for_range = it = {first = 20736, second = 0x7fa15001b9e0} deviceNode = "/dev/video0" deps = 0x7fa15001b9e0 #5 libcamera::DeviceEnumeratorUdev::addV4L2Device(unsigned long) (this=this@entry=0x7fa150000e10, devnum=) at ../libcamera/src/libcamera/device_enumerator_udev.cpp:306 entity = __for_range = it = {first = 20736, second = 0x7fa15001b9e0} deviceNode = "/dev/video0" deps = 0x7fa15001b9e0 #6 0x00007fa168164e58 in libcamera::DeviceEnumeratorUdev::addUdevDevice(udev_device*) (this=this@entry=0x7fa150000e10, dev=dev@entry=0x7fa150011e90) at ../libcamera/src/libcamera/device_enumerator_udev.cpp:113 subsystem = 0x7fa150001580 "video4linux" #7 0x00007fa168165cb1 in libcamera::DeviceEnumeratorUdev::udevNotify() (this=0x7fa150000e10) at ../libcamera/src/libcamera/device_enumerator_udev.cpp:340 dev = 0x7fa150011e90 action = "add" deviceNode = "/dev/video0" #8 0x00007fa1680857cf in libcamera::Signal<>::emit() (this=) at ../libcamera/include/libcamera/base/signal.h:153 slot = 0x7fa150016d70 __for_range = @0x7fa15b08f7e0: std::__cxx11::list = {[0] = 0x7fa150016d70} notifier = event = @0x7fa16808b560: {type = libcamera::EventNotifier::Read, events = 1} __for_begin = 0x7fa16808b560 > const&)::events> iter = Python Exception : value has been optimized out pfd = @0x7fa150008570: {fd = 30, events = 1, revents = 1} __for_range = Python Exception : Cannot access memory at address 0x7fa600000001 #9 libcamera::EventDispatcherPoll::processNotifiers(std::vector > const&) (this=this@entry=0x7fa1500012b0, pollfds=std::vector of length 1, capacity 2 = {...}) at ../libcamera/src/libcamera/base/event_dispatcher_poll.cpp:281 notifier = event = @0x7fa16808b560: {type = libcamera::EventNotifier::Read, events = 1} __for_begin = 0x7fa16808b560 > const&)::events> iter = Python Exception : value has been optimized out pfd = @0x7fa150008570: {fd = 30, events = 1, revents = 1} __for_range = std::vector of length 1, capacity 2 = {{fd = 30, events = 1, revents = 1}} events = {{type = libcamera::EventNotifier::Read, events = 1}, {type = libcamera::EventNotifier::Write, events = 4}, {type = libcamera::EventNotifier::Exception, events = 2}} #10 0x00007fa168085dbc in libcamera::EventDispatcherPoll::processEvents() (this=0x7fa1500012b0) at ../libcamera/src/libcamera/base/event_dispatcher_poll.cpp:169 ret = pollfds = std::vector of length 1, capacity 2 = {{fd = 30, events = 1, revents = 1}} #11 0x00007fa1680839ff in libcamera::Thread::exec() (this=this@entry=0x56103a7274d0) at ../libcamera/src/libcamera/base/thread.cpp:341 locker = {lock_ = {_M_device = 0x56103a7300d0, _M_owns = false}} dispatcher = 0x7fa1500012b0 #12 0x00007fa1680fa334 in libcamera::CameraManager::Private::run() (this=0x56103a7274c0) at ../libcamera/src/libcamera/camera_manager.cpp:122 ret = 0 #13 0x00007fa15bcd72c3 in std::execute_native_thread_routine(void*) (__p=0x56103a6413c0) at /usr/src/debug/gcc/gcc/libstdc++-v3/src/c++11/thread.cc:82 #14 0x00007fa16b80cbb5 in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140331270064368, -3996951563513484967, -120, 11, 140723868328320, 140330985390080, 4018705839120853337, 4018669624319420761}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #15 0x00007fa16b88ecb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100