Justin replied to the topic 'indi_svbony_ccd crashes on capture' in the forum. 7 months ago

AH! I was able to get more useful logs using ekosdebugger.

This is probably the relevant part:

Thread 2.4 "indi_svbony_ccd" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x73bff1c0 (LWP 1892)]
__GI_strcmp (p1=<optimized out>, p2=<optimized out>) at strcmp.c:39
#0  __GI_strcmp (p1=<optimized out>, p2=<optimized out>) at strcmp.c:39
#1  0x0040a628 in SVBONYBase::sendImage (this=0x437a18, type=<optimized out>, duration=1) at /home/justin/astro-soft-stable/indi-3rdparty/indi-svbony/svbony_base.cpp:1076
#2  0x0040a9ec in SVBONYBase::grabImage (this=this@entry=0x437a18, duration=duration@entry=1, send=send@entry=true) at /home/justin/astro-soft-stable/indi-3rdparty/indi-svbony/svbony_base.cpp:1060
#3  0x0040d3fc in SVBONYBase::workerExposure (this=0x437a18, isAboutToQuit=std::atomic<bool> = { 47 }, duration=1) at /home/justin/astro-soft-stable/indi-3rdparty/indi-svbony/svbony_base.cpp:171
#4  0x769b1734 in std::function<void (std::atomic<bool> const&)>::operator()(std::atomic<bool> const&) const (__args#0=..., this=<optimized out>) at /usr/include/c++/12/bits/std_function.h:591
#5  operator() (__closure=0x41dc8c) at /home/justin/astro-soft-stable/indi/libs/indibase/thread/indisinglethreadpool.cpp:44
#6  std::__invoke_impl<void, INDI::SingleThreadPoolPrivate::SingleThreadPoolPrivate()::<lambda()> > (__f=...) at /usr/include/c++/12/bits/invoke.h:61
#7  std::__invoke<INDI::SingleThreadPoolPrivate::SingleThreadPoolPrivate()::<lambda()> > (__fn=...) at /usr/include/c++/12/bits/invoke.h:96
#8  std::thread::_Invoker<std::tuple<INDI::SingleThreadPoolPrivate::SingleThreadPoolPrivate()::<lambda()> > >::_M_invoke<0> (this=0x41dc8c) at /usr/include/c++/12/bits/std_thread.h:252
#9  std::thread::_Invoker<std::tuple<INDI::SingleThreadPoolPrivate::SingleThreadPoolPrivate()::<lambda()> > >::operator() (this=0x41dc8c) at /usr/include/c++/12/bits/std_thread.h:259
#10 std::thread::_State_impl<std::thread::_Invoker<std::tuple<INDI::SingleThreadPoolPrivate::SingleThreadPoolPrivate()::<lambda()> > > >::_M_run(void) (this=0x41dc88) at /usr/include/c++/12/bits/std_thread.h:210
#11 0x767fe068 in ?? () from /lib/arm-linux-gnueabihf/libstdc++.so.6
#12 0x766118e0 in start_thread (arg=0x73bff1c0) at pthread_create.c:442
#13 0x76690a1c in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:74 from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

App & driver debug log zip attached.

Read More...