https://bugs.kde.org/show_bug.cgi?id=429660
Bug ID: 429660 Summary: kstars crash when starting job from schedualer Product: kstars Version: unspecified Platform: Ubuntu Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: mutla...@ikarustech.com Reporter: d...@bundy.co.uk Target Milestone: --- Application: kstars (3.5.0 Stable) Qt Version: 5.12.8 Frameworks Version: 5.68.0 Operating System: Linux 5.4.0-54-generic x86_64 Windowing system: X11 Distribution: Ubuntu 20.04.1 LTS -- Information about the crash: - What I was doing when the application crashed: started job from shedular, then as automation ran it crashed The crash can be reproduced every time. -- Backtrace: Application: KStars (kstars), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f5b17db1ac0 (LWP 1633))] Thread 15 (Thread 0x7f5ae32ae700 (LWP 1932)): #0 __libc_read (nbytes=16, buf=0x7f5ae32ad8b0, fd=50) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __libc_read (fd=50, buf=0x7f5ae32ad8b0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f5b1bfa989f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f5b1bf60cfe in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f5b1bf61152 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f5b1bf612e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f5b1d267583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f5b1d20e4db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f5b1d046785 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f5b1f5061a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #10 0x00007f5b1d0479d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007f5b1e163609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #12 0x00007f5b1c597293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 14 (Thread 0x7f5ae17fd700 (LWP 1913)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007f5b1d049dd1 in QSemaphore::acquire(int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f5b1d23b77d in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00005604bbc89536 in ClientManager::newINDIDevice (this=this@entry=0x5604c28884f0, _t1=<optimized out>, _t1@entry=0x7f5ac00784f0) at ./obj-x86_64-linux-gnu/kstars/KStarsLib_autogen/FRI4DANIHA/moc_clientmanager.cpp:333 #4 0x00005604bbd03b7f in ClientManager::newDevice (this=0x5604c28884f0, dp=0x7f5ac0078490) at ./kstars/indi/clientmanager.cpp:86 #5 0x00005604bc385195 in INDI::BaseClient::addDevice(xml_ele_*, char*) () #6 0x00005604bc385320 in INDI::BaseClient::findDev(xml_ele_*, int, char*) () #7 0x00005604bc3863ff in INDI::BaseClient::dispatchCommand(xml_ele_*, char*) () #8 0x00005604bc387065 in INDI::BaseClient::listenINDI() () #9 0x00005604bc3871fa in INDI::BaseClient::listenHelper(void*) () #10 0x00005604bc387239 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void* (*)(void*), INDI::BaseClient*> > >::_M_run() () #11 0x00007f5b1c8a9d84 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #12 0x00007f5b1e163609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #13 0x00007f5b1c597293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 13 (Thread 0x7f5ae1ffe700 (LWP 1826)): #0 0x00007f5b1bfae368 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f5b1bf60b70 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f5b1bf61152 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f5b1bf612e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f5b1d267583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f5b1d20e4db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f5b1d046785 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f5b1d0479d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f5b1e163609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f5b1c597293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7f5b01494700 (LWP 1775)): #0 0x00007f5b1c58aaff in __GI___poll (fds=0x7f5ac40025e0, nfds=1, timeout=3638) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f5b1bf611ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f5b1bf612e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f5b1d267583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f5b1d20e4db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f5b1d046785 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f5b1d0479d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f5b1e163609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f5b1c597293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7f5b02168700 (LWP 1643)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5604be23dd80) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5604be23dd30, cond=0x5604be23dd58) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5604be23dd58, mutex=0x5604be23dd30) at pthread_cond_wait.c:638 #3 0x00007f5b0ed6021b in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #4 0x00007f5b0ed6019b in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #5 0x00007f5b1e163609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f5b1c597293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f5b02969700 (LWP 1642)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5604be23dd80) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5604be23dd30, cond=0x5604be23dd58) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5604be23dd58, mutex=0x5604be23dd30) at pthread_cond_wait.c:638 #3 0x00007f5b0ed6021b in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #4 0x00007f5b0ed6019b in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #5 0x00007f5b1e163609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f5b1c597293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f5b0316a700 (LWP 1641)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5604be23dd80) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5604be23dd30, cond=0x5604be23dd58) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5604be23dd58, mutex=0x5604be23dd30) at pthread_cond_wait.c:638 #3 0x00007f5b0ed6021b in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #4 0x00007f5b0ed6019b in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #5 0x00007f5b1e163609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f5b1c597293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f5b0396b700 (LWP 1640)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5604be23dd80) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5604be23dd30, cond=0x5604be23dd58) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5604be23dd58, mutex=0x5604be23dd30) at pthread_cond_wait.c:638 #3 0x00007f5b0ed6021b in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #4 0x00007f5b0ed6019b in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #5 0x00007f5b1e163609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f5b1c597293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f5b0cd53700 (LWP 1639)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5604be23c1f8) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5604be23c1a8, cond=0x5604be23c1d0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5604be23c1d0, mutex=0x5604be23c1a8) at pthread_cond_wait.c:638 #3 0x00007f5b0ed62ad3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #4 0x00007f5b0ed6293b in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #5 0x00007f5b1e163609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f5b1c597293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f5b0d554700 (LWP 1638)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5604be23c098) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5604be23c048, cond=0x5604be23c070) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5604be23c070, mutex=0x5604be23c048) at pthread_cond_wait.c:638 #3 0x00007f5b0ed62ad3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #4 0x00007f5b0ed6293b in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #5 0x00007f5b1e163609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f5b1c597293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f5b0dd55700 (LWP 1637)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5604be23bf38) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5604be23bee8, cond=0x5604be23bf10) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5604be23bf10, mutex=0x5604be23bee8) at pthread_cond_wait.c:638 #3 0x00007f5b0ed62ad3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #4 0x00007f5b0ed6293b in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #5 0x00007f5b1e163609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f5b1c597293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f5b0e556700 (LWP 1636)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5604be23bdd8) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5604be23bd88, cond=0x5604be23bdb0) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5604be23bdb0, mutex=0x5604be23bd88) at pthread_cond_wait.c:638 #3 0x00007f5b0ed62ad3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #4 0x00007f5b0ed6293b in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so #5 0x00007f5b1e163609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f5b1c597293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f5b16089700 (LWP 1635)): #0 0x00007f5b1c58aaff in __GI___poll (fds=0x7f5b08019080, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f5b1bf611ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f5b1bf612e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f5b1d267583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f5b1d20e4db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f5b1d046785 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f5b1ea1fefa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007f5b1d0479d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f5b1e163609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f5b1c597293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f5b16efa700 (LWP 1634)): #0 0x00007f5b1c58aaff in __GI___poll (fds=0x7f5b16ef99e8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f5b1b1d1c1a in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f5b1b1d390a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f5b176f2298 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007f5b1d0479d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f5b1e163609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f5b1c597293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f5b17db1ac0 (LWP 1633)): [KCrash Handler] #6 0x00007f5b1d243dbb in QObject::setProperty(char const*, QVariant const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00005604bbea3915 in Ekos::Scheduler::checkShutdownState (this=0x5604c1759380) at /usr/include/c++/9/bits/atomic_base.h:413 #8 0x00005604bbea8161 in Ekos::Scheduler::setWeatherStatus (this=0x5604c1759380, status=<optimized out>) at ./kstars/ekos/scheduler/scheduler.cpp:7201 #9 0x00005604bbea8a76 in Ekos::Scheduler::syncProperties (this=0x5604c1759380) at ./kstars/ekos/scheduler/scheduler.cpp:6769 #10 0x00005604bbcc4949 in Ekos::Scheduler::qt_static_metacall (_o=0x5604c1759380, _c=<optimized out>, _id=<optimized out>, _a=0x7ffcb49dfb50) at ./obj-x86_64-linux-gnu/kstars/KStarsLib_autogen/E56QNYLS5F/moc_scheduler.cpp:357 #11 0x00007f5b1d23b300 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007f5b1ea41985 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #13 0x00007f5b1ea2c63b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #14 0x00007f5b1d23bd5a in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007f5b1dc29a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #16 0x00007f5b1dc330f0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #17 0x00007f5b1d20f93a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #18 0x00007f5b1d2125b8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #19 0x00007f5b1d267f67 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x00007f5b1bf60fbd in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007f5b1bf61240 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007f5b1bf612e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007f5b1d267565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #24 0x00007f5b1d20e4db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #25 0x00007f5b1d216246 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #26 0x00005604bba8503c in main (argc=<optimized out>, argv=<optimized out>) at ./kstars/main.cpp:349 [Inferior 1 (process 1633) detached] Possible duplicates by query: bug 362109, bug 333253, bug 313884, bug 287528, bug 284311. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.