Just tested with indi_eqmod_telescope driver and it does the same thing. No other drivers were running in this test. Here's the back trace that looks similar to the one above:

^C
Thread 1 "kstars" received signal SIGINT, Interrupt.
0x00007ffff2fd098d in pthread_join (threadid=140736481720064, thread_return=0x0) at pthread_join.c:90
90	pthread_join.c: No such file or directory.
(gdb) bt
#0  0x00007ffff2fd098d in pthread_join (threadid=140736481720064, thread_return=0x0) at pthread_join.c:90
#1  0x00007ffff24b7b97 in std::thread::join() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2  0x000000010082bb2f in INDI::BaseClient::disconnectServer (this=0x103a78f70)
    at /home/kbrown/Documents/dev/git_repos/indi/libindi/libs/indibase/baseclient.cpp:274
#3  0x00000001002df974 in DriverManager::disconnectRemoteHost (this=0x103a8fba0, dv=0x103c6f5f0)
    at /home/kbrown/Documents/dev/git_repos/kstars/kstars/indi/drivermanager.cpp:759
#4  0x00000001003b662b in EkosManager::cleanDevices (this=0x10395cd80, stopDrivers=true)
    at /home/kbrown/Documents/dev/git_repos/kstars/kstars/ekos/ekosmanager.cpp:810
#5  0x00000001003b8e60 in EkosManager::removeDevice (this=0x10395cd80, devInterface=0x103fd9240)
    at /home/kbrown/Documents/dev/git_repos/kstars/kstars/ekos/ekosmanager.cpp:1247
#6  0x00000001002955a6 in EkosManager::qt_static_metacall (_o=0x10395cd80, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0x7fffffffd220)
    at /home/kbrown/Documents/dev/git_repos/kstars/build/kstars/moc_ekosmanager.cpp:316
#7  0x00007ffff3ee0d2a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00000001002a3a96 in INDIListener::deviceRemoved (this=0x103b5bc10, _t1=0x103fd9240)
    at /home/kbrown/Documents/dev/git_repos/kstars/build/kstars/moc_indilistener.cpp:449
#9  0x0000000100304b46 in INDIListener::removeDevice (this=0x103b5bc10, dv=0x7fffbc002010)
    at /home/kbrown/Documents/dev/git_repos/kstars/kstars/indi/indilistener.cpp:209
#10 0x00000001002a2f7d in INDIListener::qt_static_metacall (_o=0x103b5bc10, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0x7fffc3ff22c0)
    at /home/kbrown/Documents/dev/git_repos/kstars/build/kstars/moc_indilistener.cpp:190
#11 0x00007ffff3ee1c01 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffff4c2005c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff4c25516 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff3eb238b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007ffff3eb4786 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007ffff3f083c3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fffee451197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fffee4513f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fffee45149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007ffff3f087cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007ffff3eafb4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007ffff3eb7bec in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00000001000c46fb in main (argc=1, argv=0x7fffffffdbe8) at /home/kbrown/Documents/dev/git_repos/kstars/kstars/main.cpp:316

Not sure if I'm able to dig deeper but I will try...

Ta,
K

Read More...