I have quite often crashes and finally managed to catch one with gdb.
<code>#0 0xb21f4be8 in void InternalSextractorSolver::getFloatBuffer<unsigned char>(float*, int, int, int, int) ()
at /usr/local/lib/libstellarsolver.so.1
#1 0xb21e8e4c in InternalSextractorSolver::allocateDataBuffer(float*, unsigned int, unsigned int, unsigned int, unsigned int) ()
at /usr/local/lib/libstellarsolver.so.1
#2 0xb21e95cc in InternalSextractorSolver::runSEPSextractor() () at /usr/local/lib/libstellarsolver.so.1
#3 0xb21e8698 in InternalSextractorSolver::extract() () at /usr/local/lib/libstellarsolver.so.1
#4 0xb21e8a8c in InternalSextractorSolver::run() () at /usr/local/lib/libstellarsolver.so.1
#5 0xb0d48b58 in () at /lib/arm-linux-gnueabihf/libQt5Core.so.5
#6 0xb1af8494 in start_thread (arg=0x9bcff0a0) at pthread_create.c:486
#7 0xb046c578 in () at ../sysdeps/unix/sysv/linux/arm/clone.S:73</code>
It happends during normal shoting session. It is possible that it is related to lose of guiding star.
After some tinkering around it seems like these random crashes I had are caused by out of memory because I had checked Load all indexes into memory. After i disabled this they seems to stop.
I think I'm actually experiencing
the same random crashes
on my PI 4 8Gb.
Last night it was during the meridian flip, right after when it tries to recenter the object using StellarSolve.
If your fix works I'm gonna send you a huge box of beer to thank you!