Application: kstars (3.6.0 Stable) Qt Version: 5.12.8 Frameworks Version: 5.68.0 Operating System: Linux 5.4.0-124-generic x86_64 Windowing system: X11 Distribution: Ubuntu 20.04.4 LTS -- Information about the crash: I was simply trying to start the default simulators profile in EKOS. After pressing the start button, the INDI Control Panel briefly shows up, before the whole application crashes. The crash can be reproduced every time. -- Backtrace: Application: KStars (kstars), signal: Floating point exception Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f83c7fe5680 (LWP 5113))] Thread 15 (Thread 0x7f836bfff700 (LWP 5150)): #0 __libc_read (nbytes=16, buf=0x7f836bffe870, fd=39) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __libc_read (fd=39, buf=0x7f836bffe870, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f83cc1d7b2f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f83cc18eebe in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f83cc18f312 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f83cc18f4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f83cd314453 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f83cd2bb3ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f83cd0f3785 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f83cf58b1a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #10 0x00007f83cd0f49d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007f83cea72609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #12 0x00007f83cc7c2133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 14 (Thread 0x7f837bffd700 (LWP 5133)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f837bffc9d0, clockid=<optimized out>, expected=0, futex_word=0x559bca74d1c4) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f837bffc9d0, clockid=<optimized out>, mutex=0x559bca74d170, cond=0x559bca74d198) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x559bca74d198, mutex=0x559bca74d170, abstime=0x7f837bffc9d0) at pthread_cond_wait.c:665 #3 0x00007f83cd0faa7c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f83cd0fabcb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f83cd0f8171 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f83cd0f49d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f83cea72609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f83cc7c2133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 13 (Thread 0x7f837dffe700 (LWP 5132)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f837dffd9d0, clockid=<optimized out>, expected=0, futex_word=0x559bca71fe34) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f837dffd9d0, clockid=<optimized out>, mutex=0x559bca71fde0, cond=0x559bca71fe08) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x559bca71fe08, mutex=0x559bca71fde0, abstime=0x7f837dffd9d0) at pthread_cond_wait.c:665 #3 0x00007f83cd0faa7c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f83cd0fabcb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f83cd0f8171 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f83cd0f49d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f83cea72609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f83cc7c2133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7f837ffff700 (LWP 5131)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f837fffe9d0, clockid=<optimized out>, expected=0, futex_word=0x559bca7148f0) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f837fffe9d0, clockid=<optimized out>, mutex=0x559bca7148a0, cond=0x559bca7148c8) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x559bca7148c8, mutex=0x559bca7148a0, abstime=0x7f837fffe9d0) at pthread_cond_wait.c:665 #3 0x00007f83cd0faa7c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f83cd0fabcb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f83cd0f8171 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f83cd0f49d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f83cea72609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f83cc7c2133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7f8387fff700 (LWP 5130)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f8387ffe9d0, clockid=<optimized out>, expected=0, futex_word=0x559bca71ec14) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f8387ffe9d0, clockid=<optimized out>, mutex=0x559bca71ebc0, cond=0x559bca71ebe8) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x559bca71ebe8, mutex=0x559bca71ebc0, abstime=0x7f8387ffe9d0) at pthread_cond_wait.c:665 #3 0x00007f83cd0faa7c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f83cd0fabcb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f83cd0f8171 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f83cd0f49d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f83cea72609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f83cc7c2133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f83a60d5700 (LWP 5129)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f83a60d49d0, clockid=<optimized out>, expected=0, futex_word=0x559bca71f404) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f83a60d49d0, clockid=<optimized out>, mutex=0x559bca71f3b0, cond=0x559bca71f3d8) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x559bca71f3d8, mutex=0x559bca71f3b0, abstime=0x7f83a60d49d0) at pthread_cond_wait.c:665 #3 0x00007f83cd0faa7c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f83cd0fabcb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f83cd0f8171 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f83cd0f49d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f83cea72609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f83cc7c2133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f83a68d6700 (LWP 5128)): #0 __libc_read (nbytes=16, buf=0x7f83a68d5890, fd=31) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __libc_read (fd=31, buf=0x7f83a68d5890, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f83cc1d7b2f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f83cc18eebe in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f83cc18f312 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f83cc18f4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f83cd314453 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f83cd2bb3ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f83cd0f3785 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f83cd0f49d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f83cea72609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #11 0x00007f83cc7c2133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f83bd8a6700 (LWP 5121)): #0 __libc_read (nbytes=16, buf=0x7f83bd8a5890, fd=20) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __libc_read (fd=20, buf=0x7f83bd8a5890, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f83cc1d7b2f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f83cc18eebe in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f83cc18f312 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f83cc18f4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f83cd314453 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f83cd2bb3ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f83cd0f3785 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f83cd0f49d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f83cea72609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #11 0x00007f83cc7c2133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f83a9ffe700 (LWP 5120)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f83a9ffd9d0, clockid=<optimized out>, expected=0, futex_word=0x559bc71ef1e0) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f83a9ffd9d0, clockid=<optimized out>, mutex=0x559bc71ef190, cond=0x559bc71ef1b8) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x559bc71ef1b8, mutex=0x559bc71ef190, abstime=0x7f83a9ffd9d0) at pthread_cond_wait.c:665 #3 0x00007f83cd0faa7c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f83cd0fabcb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f83cd0f8171 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f83cd0f49d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f83cea72609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f83cc7c2133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f83abfff700 (LWP 5119)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f83abffe9d0, clockid=<optimized out>, expected=0, futex_word=0x559bc72f4fa0) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f83abffe9d0, clockid=<optimized out>, mutex=0x559bc72f4f50, cond=0x559bc72f4f78) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x559bc72f4f78, mutex=0x559bc72f4f50, abstime=0x7f83abffe9d0) at pthread_cond_wait.c:665 #3 0x00007f83cd0faa7c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f83cd0fabcb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f83cd0f8171 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f83cd0f49d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f83cea72609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f83cc7c2133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f83b2849700 (LWP 5118)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f83b28489d0, clockid=<optimized out>, expected=0, futex_word=0x559bc74e2390) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f83b28489d0, clockid=<optimized out>, mutex=0x559bc74e2340, cond=0x559bc74e2368) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x559bc74e2368, mutex=0x559bc74e2340, abstime=0x7f83b28489d0) at pthread_cond_wait.c:665 #3 0x00007f83cd0faa7c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f83cd0fabcb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f83cd0f8171 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f83cd0f49d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f83cea72609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f83cc7c2133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f83be474700 (LWP 5116)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559bc6efeac8) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x559bc6efea78, cond=0x559bc6efeaa0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x559bc6efeaa0, mutex=0x559bc6efea78) at pthread_cond_wait.c:647 #3 0x00007f83be63a5eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #4 0x00007f83be63a1eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #5 0x00007f83cea72609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f83cc7c2133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f83c6299700 (LWP 5115)): #0 0x00007f83cc1dc508 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f83cc18e8e1 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f83cc18f29b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f83cc18f4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f83cd314453 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f83cd2bb3ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f83cd0f3785 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f83ceaa4efa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #8 0x00007f83cd0f49d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f83cea72609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f83cc7c2133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f83c70d6700 (LWP 5114)): #0 0x00007f83cc7b599f in __GI___poll (fds=0x7f83c70d59a8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f83cb400c1a in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f83cb40290a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f83c78d0298 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007f83cd0f49d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f83cea72609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f83cc7c2133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f83c7fe5680 (LWP 5113)): [KCrash Handler] #6 0x0000559bc4738783 in cgmath::setVideoParameters (this=0x559bc6ff8080, vid_wd=vid_wd@entry=500, vid_ht=vid_ht@entry=290, binX=binX@entry=0, binY=0) at ./kstars/ekos/guide/internalguide/gmath.cpp:79 #7 0x0000559bc4752e60 in Ekos::InternalGuider::setFrameParams (this=this@entry=0x559bcc762570, x=<optimized out>, y=y@entry=0, w=w@entry=500, h=h@entry=290, binX=binX@entry=0, binY=0) at /usr/include/c++/9/bits/unique_ptr.h:360 #8 0x0000559bc47155c0 in Ekos::Guide::updateCCDBin (this=<optimized out>, index=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:699 #9 0x0000559bc4715787 in Ekos::Guide::setCamera (this=this@entry=0x559bcc8b7ef0, device=...) at ./kstars/ekos/guide/guide.cpp:454 #10 0x0000559bc44988b5 in Ekos::Manager::processNewProperty (this=<optimized out>, prop=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h:147 #11 0x0000559bc447ccba in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<INDI::Property>, void, void (Ekos::Manager::*)(INDI::Property)>::call (arg=<optimized out>, o=<optimized out>, f=<optimized out>) at /usr/include/c++/9/ext/atomicity.h:96 #12 QtPrivate::FunctionPointer<void (Ekos::Manager::*)(INDI::Property)>::call<QtPrivate::List<INDI::Property>, void> (arg=<optimized out>, o=<optimized out>, f=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185 #13 QtPrivate::QSlotObject<void (Ekos::Manager::*)(INDI::Property), QtPrivate::List<INDI::Property>, void>::impl (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:414 #14 0x00007f83cd2e8328 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x0000559bc4372229 in ISD::GDInterface::propertyDefined (this=this@entry=0x559bcc3875c0, _t1=...) at ./obj-x86_64-linux-gnu/kstars/KStarsLib_autogen/FRI4DANIHA/moc_indistd.cpp:452 #16 0x0000559bc4413e69 in ISD::GenericDevice::registerProperty (this=0x559bcc3875c0, prop=...) at /usr/include/c++/9/ext/atomicity.h:96 #17 0x0000559bc441655e in ISD::DeviceDecorator::registerProperty (this=<optimized out>, prop=...) at /usr/include/c++/9/ext/atomicity.h:96 #18 0x0000559bc442dfea in ISD::CCD::registerProperty (this=0x559bcd1000a0, prop=...) at /usr/include/c++/9/ext/atomicity.h:96 #19 0x0000559bc441ef89 in INDIListener::registerProperty (this=0x559bca8f6460, prop=...) at /usr/include/c++/9/ext/atomicity.h:96 #20 0x0000559bc441cf5a in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<INDI::Property>, void, void (INDIListener::*)(INDI::Property)>::call (arg=<optimized out>, o=<optimized out>, f=<optimized out>) at /usr/include/c++/9/ext/atomicity.h:96 #21 QtPrivate::FunctionPointer<void (INDIListener::*)(INDI::Property)>::call<QtPrivate::List<INDI::Property>, void> (arg=<optimized out>, o=<optimized out>, f=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185 #22 QtPrivate::QSlotObject<void (INDIListener::*)(INDI::Property), QtPrivate::List<INDI::Property>, void>::impl (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:414 #23 0x00007f83cd2e8c2a in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #24 0x00007f83cdcd6a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #25 0x00007f83cdce00f0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #26 0x00007f83cd2bc80a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #27 0x00007f83cd2bf488 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #28 0x00007f83cd314e37 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #29 0x00007f83cc18f17d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007f83cc18f400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007f83cc18f4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007f83cd314435 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #33 0x00007f83cd2bb3ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #34 0x00007f83cd2c3116 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #35 0x0000559bc40f6a64 in main (argc=<optimized out>, argv=<optimized out>) at ./kstars/main.cpp:382 [Inferior 1 (process 5113) detached] Reported using DrKonqi
Seems to be the same or similar issue as https://bugs.kde.org/show_bug.cgi?id=445113
This is the log with ekosdebugger: It seems like a division-by-zero error where the binning of the camera is set to zero. Thread 1 "kstars" received signal SIGFPE, Arithmetic exception. 0x0000555555d1a783 in cgmath::setVideoParameters (this=0x55555b75eb00, vid_wd=vid_wd@entry=1280, vid_ht=vid_ht@entry=1024, binX=binX@entry=0, binY=0) at ./kstars/ekos/guide/internalguide/gmath.cpp:79 #0 0x0000555555d1a783 in cgmath::setVideoParameters (this=0x55555b75eb00, vid_wd=vid_wd@entry=1280, vid_ht=vid_ht@entry=1024, binX=binX@entry=0, binY=0) at ./kstars/ekos/guide/internalguide/gmath.cpp:79 #1 0x0000555555d34e60 in Ekos::InternalGuider::setFrameParams (this=this@entry=0x55555a0547d0, x=<optimized out>, y=y@entry=0, w=w@entry=1280, h=h@entry=1024, binX=binX@entry=0, binY=0) at /usr/include/c++/9/bits/unique_ptr.h:360 #2 0x0000555555cf75c0 in Ekos::Guide::updateCCDBin (this=<optimized out>, index=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:699 #3 0x0000555555cf7787 in Ekos::Guide::setCamera (this=0x55555b75cf80, device=...) at ./kstars/ekos/guide/guide.cpp:454 #4 0x0000555555a79bb0 in Ekos::Manager::setCCD (this=0x5555568ff430, ccdDevice=<optimized out>) at /usr/include/c++/9/bits/unique_ptr.h:360 #5 0x00007ffff5375328 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x0000555555953b56 in INDIListener::newCCD (this=this@entry=0x555559d93e60, _t1=<optimized out>) at ./obj-x86_64-linux-gnu/kstars/KStarsLib_autogen/FRI4DANIHA/moc_indilistener.cpp:419 #7 0x0000555555a0107a in INDIListener::registerProperty (this=0x555559d93e60, prop=...) at ./kstars/indi/indilistener.cpp:263 #8 0x00005555559fef5a in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<INDI::Property>, void, void (INDIListener::*)(INDI::Property)>::call (arg=<optimized out>, o=<optimized out>, f=<optimized out>) at /usr/include/c++/9/ext/atomicity.h:96 #9 QtPrivate::FunctionPointer<void (INDIListener::*)(INDI::Property)>::call<QtPrivate::List<INDI::Property>, void> (arg=<optimized out>, o=<optimized out>, f=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185 #10 QtPrivate::QSlotObject<void (INDIListener::*)(INDI::Property), QtPrivate::List<INDI::Property>, void>::impl (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:414 #11 0x00007ffff5375c2a in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007ffff5d63a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #13 0x00007ffff5d6d0f0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #14 0x00007ffff534980a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007ffff534c488 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007ffff53a1e37 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007ffff421c17d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007ffff421c400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007ffff421c4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007ffff53a1435 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x00007ffff53483ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #22 0x00007ffff5350116 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #23 0x00005555556d8a64 in main (argc=<optimized out>, argv=<optimized out>) at ./kstars/main.cpp:382 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffef163700 (LWP 5593)] [New Thread 0x7fffee326700 (LWP 5594)] [New Thread 0x7fffe6474700 (LWP 5595)] [New Thread 0x7fffda849700 (LWP 5597)] [New Thread 0x7fffd3fff700 (LWP 5598)] [New Thread 0x7fffc7fff700 (LWP 5599)] [New Thread 0x7fffe5923700 (LWP 5600)] [New Thread 0x7fffd8848700 (LWP 5601)] [New Thread 0x7fffd1ffe700 (LWP 5602)] [New Thread 0x7fffb7fff700 (LWP 5607)] [New Thread 0x7fffaffff700 (LWP 5608)] [New Thread 0x7fff9ffff700 (LWP 5609)] [New Thread 0x7fffa7fff700 (LWP 5610)] [New Thread 0x7fff8ffff700 (LWP 5611)] [New Thread 0x7fffd0a04700 (LWP 5612)] [Thread 0x7fffd0a04700 (LWP 5612) exited] [Thread 0x7fffd8848700 (LWP 5601) exited] [Thread 0x7fffd1ffe700 (LWP 5602) exited]
Please check against KStars 3.6.1 and report back.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!