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.

Reply via email to