I did what I think is the rebuild. Restarted KStars but appear to be seeing the same behaviors.
Is the debug package question relevant or is that managed from the Debug flag?
Eg from the notes
Then run GDB with your INDI drivers, start with the problematic driver as the first argument to INDI server. For example, if indi_qhy_ccd driver keeps crashing, first download the debug package associated with the 3rd party driver:
sudo apt-get install indi-qhy-dbg
astroberry@StephensAstro:~/indi-3rdparty/build $ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug ../indi-orion-ssg3
-- Found CFITSIO: /usr/lib/arm-linux-gnueabihf/libcfitsio.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/astroberry/indi-3rdparty/build
astroberry@StephensAstro:~/indi-3rdparty/build $ make
[ 33%] Building C object CMakeFiles/indi_orion_ssg3_ccd.dir/orion_ssg3.c.o
[ 66%] Building CXX object CMakeFiles/indi_orion_ssg3_ccd.dir/orion_ssg3_ccd.cpp.o
[100%] Linking CXX executable indi_orion_ssg3_ccd
[100%] Built target indi_orion_ssg3_ccd
astroberry@StephensAstro:~/indi-3rdparty/build $ sudo make install
[sudo] password for astroberry:
[100%] Built target indi_orion_ssg3_ccd
Install the project...
-- Install configuration: "Debug"
-- Installing: /usr/bin/indi_orion_ssg3_ccd
-- Up-to-date: /usr/share/indi/indi_orion_ssg3.xml
-- Up-to-date: /etc/udev/rules.d/99-orionssg3.rules
astroberry@StephensAstro:~/indi-3rdparty/build $ gdb --ex run --eval-command="set follow-fork-mode child" --args indiserver -v indi_orion_ssg3_ccd
GNU gdb (Raspbian 8.2.1-2) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <
gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "arm-linux-gnueabihf".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<
www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<
www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from indiserver...Reading symbols from /usr/lib/debug/.build-id/a9/e2676e75903d94b08ae1f227227bfdd3400003.debug...done.
done.
Starting program: /usr/bin/indiserver -v indi_orion_ssg3_ccd
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
2020-07-24T03:11:38: startup: /usr/bin/indiserver -v indi_orion_ssg3_ccd
[Detaching after fork from child process 24740]
2020-07-24T03:11:38: Driver indi_orion_ssg3_ccd: pid=24740 rfd=3 wfd=6 efd=7
2020-07-24T03:11:38: listening to port 7624 on fd 4
2020-07-24T03:11:38: Driver indi_orion_ssg3_ccd: snooping on Telescope Simulator.EQUATORIAL_EOD_COORD
2020-07-24T03:11:38: Driver indi_orion_ssg3_ccd: snooping on Telescope Simulator.TELESCOPE_INFO
2020-07-24T03:11:38: Driver indi_orion_ssg3_ccd: snooping on Telescope Simulator.GEOGRAPHIC_COORD
2020-07-24T03:11:38: Driver indi_orion_ssg3_ccd: snooping on Rotator Simulator.ABS_ROTATOR_ANGLE
2020-07-24T03:11:38: Driver indi_orion_ssg3_ccd: snooping on Focuser Simulator.ABS_FOCUS_POSITION
2020-07-24T03:11:38: Driver indi_orion_ssg3_ccd: snooping on CCD Simulator.FILTER_SLOT
2020-07-24T03:11:38: Driver indi_orion_ssg3_ccd: snooping on CCD Simulator.FILTER_NAME
2020-07-24T03:11:38: Driver indi_orion_ssg3_ccd: snooping on SQM.SKY_QUALITY
Program received signal SIGTERM, Terminated.
0xb6ef5664 in __GI___select (nfds=8, readfds=0xbefff0a0, writefds=0xbefff120, exceptfds=0x0, timeout=0x0)
at ../sysdeps/unix/sysv/linux/select.c:41
41 ../sysdeps/unix/sysv/linux/select.c: No such file or directory.
(gdb)
(gdb) bt
#0 0xb6ef5664 in __GI___select (nfds=8, readfds=0xbefff0a0, writefds=0xbefff120, exceptfds=0x0, timeout=0x0)
at ../sysdeps/unix/sysv/linux/select.c:41
#1 0x00402004 in indiRun () at ./indi/indiserver.c:839
#2 main (ac=<optimized out>, av=<optimized out>) at ./indi/indiserver.c:343
(gdb) q
A debugging session is active.
Inferior 1 [process 24737] will be killed.
Quit anyway? (y or n) y