[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kstars-devel
Subject:    Re: crash with backtraces
From:       Jasem Mutlaq <mutlaqja () ikarustech ! com>
Date:       2022-04-02 4:48:55
Message-ID: CAE0bU5nrJ4rHHP_GH7m0=cyMLaQNkin4g5hSO6kpYFf=aDW5XA () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Last lines of the log:

[2022-03-26T03:18:54.774 PDT DEBG ][     org.kde.kstars.ekos.guide] -
Capturing frame...
[2022-03-26T03:18:57.661 PDT INFO ][           org.kde.kstars.ekos] -
Restarting driver "ZWO CCD ASI1600MM Pro"
[2022-03-26T03:18:57.661 PDT DEBG ][           org.kde.kstars.indi] -
Removing managed driver "ZWO CCD"
[2022-03-26T03:18:57.662 PDT DEBG ][           org.kde.kstars.indi] -
INDIListener: Removing device "ZWO CCD ASI1600MM Pro"
[2022-03-26T03:18:57.662 PDT INFO ][           org.kde.kstars.ekos] - "ZWO
CCD ASI1600MM Pro is offline."
[2022-03-26T03:18:57.667 PDT DEBG ][           org.kde.kstars.indi] -
Stopping INDI Driver  "indi_asi_ccd"

So for what reason, the driver was restarted, and this probably led to some
crash. Why don't you run the next session in Ekos Debugger so that all the
necessary logs are available?

--
Best Regards,
Jasem Mutlaq



On Sat, Apr 2, 2022 at 12:21 AM Hy Murveit <murveit@gmail.com> wrote:

> More clues:
>
> This all happened after a failed meridian flip.
> Here's the analyze
>
> [image: Screen Shot 2022-03-26 at 2.25.37 PM.png]
>
> Zooming in you can see that it had a successful flip, and guiding seems to
> have restarted, but align and capture never restarted (and neither did
> mount tracking line).
>
> [image: Screen Shot 2022-03-26 at 2.27.55 PM.png]
>
> Here's the full log:
> https://drive.google.com/file/d/1pd4jf2w9mpVXDfe-Swmfpexl6cYAMRUY/view?usp=sharing
>
> Note this odd line, capture doesn't have an active job:
> [2022-03-26T03:15:58.822 PDT WARN ][   org.kde.kstars.ekos.capture] -
> "{Device: ZWO CCD ASI1600MM Pro Property: CCD1 Element: CCD1 Chip: 0}"
> Ignoring received FITS as active job is null.
>
> So, after the flip, capture never restarted. The last thing it said was:
> [2022-03-26T03:08:58.598 PDT DEBG ][   org.kde.kstars.ekos.capture] -
> "Client module indicates that storage for
> '/home/pi/mydisk/m101/Light/Blue/m101_Light_Blue_240_secs' has already 8
> captures processed."
> [2022-03-26T03:08:58.598 PDT DEBG ][   org.kde.kstars.ekos.capture] -
> "Client module indicates that storage for
> '/home/pi/mydisk/m101/Light/Green/m101_Light_Green_240_secs' has already 8
> captures processed."
> [2022-03-26T03:08:58.598 PDT DEBG ][   org.kde.kstars.ekos.capture] -
> "Client module indicates that storage for
> '/home/pi/mydisk/m101/Light/LPR/m101_Light_LPR_120_secs' has already 60
> captures processed."
> [2022-03-26T03:08:58.598 PDT DEBG ][   org.kde.kstars.ekos.capture] -
> "Client module indicates that storage for
> '/home/pi/mydisk/m101/Light/Red/m101_Light_Red_240_secs' has already 8
> captures processed."
>
> The sequence job was L 15x120s, R 8x240s, G 8x240s, B 8x240, L 15x120, L
> 15x120, L 15x120, L 15x120
> I admit that this is silly in retrospect (e.g. why not have L 60x120s, but
> it should work anyway).
>
> So, given what was on disk, it should have just finished the 2nd-to-last
> L, and should be starting the last L sequence. It never does. Could there
> be a bug about a meridian flip that happens just at the end of a sequence?
>
> Hy
>
>
>
>
> On Sat, Mar 26, 2022 at 1:24 PM Hy Murveit <murveit@gmail.com> wrote:
>
>> I googled gdb threads and discovered that I had plenty more threads.
>> Here's a list of all the threads and the backtraces I didn't give above.
>> I guess that address 0x00000 in thread 1 is suspicious, though.
>>
>> Wolfgang says we're getting crashes when indi drivers are restarted, and,
>> in fact right at the end of my log it restarts a driver.
>> So, that's probably the root cause.
>>
>> Why the ASI1600 driver got restarted, though, I have no idea.
>> Hy
>>
>>
>> (gdb) info threads
>>   Id   Target Id                                           Frame
>>   1    Thread 0x7ffff0105b00 (LWP 5781) "kstars"
>> 0x0000000000000000 in ?? ()
>>   2    Thread 0x7fffef24d700 (LWP 5798) "QXcbEventQueue"
>> 0x00007ffff48da9cf in __GI___poll (fds=0x7fffef24c9a8, nfds=1, timeout=-1)
>> at ../sysdeps/unix/sysv/linux/poll.c:29
>>   3    Thread 0x7fffed735700 (LWP 5799) "gmain"
>>  0x00007ffff48da9cf in __GI___poll (fds=0x5555566c0d50, nfds=2, timeout=-1)
>> at ../sysdeps/unix/sysv/linux/poll.c:29
>>   4    Thread 0x7fffecf34700 (LWP 5800) "gdbus"
>>  0x00007ffff48da9cf in __GI___poll (fds=0x55555a791870, nfds=6, timeout=-1)
>> at ../sysdeps/unix/sysv/linux/poll.c:29
>>   5    Thread 0x7fffdffff700 (LWP 5801) "QDBusConnection"
>>  0x00007ffff48da9cf in __GI___poll (fds=0x7fffd800ff10, nfds=5, timeout=-1)
>> at ../sysdeps/unix/sysv/linux/poll.c:29
>> * 6    Thread 0x7fffddb32700 (LWP 5803) "kstars:disk$0"
>>  futex_wait_cancelable (private=<optimized out>, expected=0,
>> futex_word=0x5555566d3ac8) at ../sysdeps/nptl/futex-internal.h:183
>>   10   Thread 0x7fffd0848700 (LWP 5807) "Qt bearer threa"
>>  0x00007ffff48da9cf in __GI___poll (fds=0x7fffb80021e0, nfds=1,
>> timeout=9997) at ../sysdeps/unix/sysv/linux/poll.c:29
>>   25   Thread 0x7fffc1ffe700 (LWP 5829) "dconf worker"
>> 0x00007ffff48da9cf in __GI___poll (fds=0x55555a8c0b70, nfds=1, timeout=-1)
>> at ../sysdeps/unix/sysv/linux/poll.c:29
>>   27   Thread 0x7fffa9ffe700 (LWP 5832) "threaded-ml"
>>  0x00007ffff48da9cf in __GI___poll (fds=0x7fff4c007170, nfds=3, timeout=-1)
>> at ../sysdeps/unix/sysv/linux/poll.c:29
>>   29   Thread 0x7fffc8ffc700 (LWP 5871) "kstars"
>> 0x00007ffff48dcffb in __GI___select (nfds=69, readfds=0x7fffc8fef240,
>> writefds=0x0, exceptfds=0x0, timeout=0x0)
>>     at ../sysdeps/unix/sysv/linux/select.c:41
>>   31   Thread 0x7fffc9ffe700 (LWP 5884) "QQmlThread"
>> 0x00007ffff48da9cf in __GI___poll (fds=0x7fffac011000, nfds=1, timeout=-1)
>> at ../sysdeps/unix/sysv/linux/poll.c:29
>>   32   Thread 0x7fffa8ab9700 (LWP 5888) "kstars"
>> 0x00007ffff48dcffb in __GI___select (nfds=76, readfds=0x7fffa8aac240,
>> writefds=0x0, exceptfds=0x0, timeout=0x0)
>>     at ../sysdeps/unix/sysv/linux/select.c:41
>>   33   Thread 0x7fff9dffe700 (LWP 5892) "kstars"
>> 0x00007ffff48dcffb in __GI___select (nfds=79, readfds=0x7fff9dff1240,
>> writefds=0x0, exceptfds=0x0, timeout=0x0)
>>     at ../sysdeps/unix/sysv/linux/select.c:41
>>   4651 Thread 0x7fff79ffe700 (LWP 37510) "Thread (pooled)"
>> futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff79ffd9d0, clockid=<optimized out>, expected=0,
>>     futex_word=0x55555a632900) at ../sysdeps/nptl/futex-internal.h:320
>>   4652 Thread 0x7fffd2849700 (LWP 37511) "Thread (pooled)"
>> futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fffd28489d0, clockid=<optimized out>, expected=0,
>>     futex_word=0x55555a6be420) at ../sysdeps/nptl/futex-internal.h:320
>>   4653 Thread 0x7fffcbfff700 (LWP 37512) "Thread (pooled)"
>> futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fffcbffe9d0, clockid=<optimized out>, expected=0,
>>     futex_word=0x55555a633394) at ../sysdeps/nptl/futex-internal.h:320
>>   4654 Thread 0x7fffc3fff700 (LWP 37513) "Thread (pooled)"
>> futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fffc3ffe9d0, clockid=<optimized out>, expected=0,
>>     futex_word=0x55555a6c19d0) at ../sysdeps/nptl/futex-internal.h:320
>>   4655 Thread 0x7fffabfff700 (LWP 37514) "Thread (pooled)"
>> futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fffabffe9d0, clockid=<optimized out>, expected=0,
>>     futex_word=0x555556d60504) at ../sysdeps/nptl/futex-internal.h:320
>>   4656 Thread 0x7fff9ffff700 (LWP 37515) "Thread (pooled)"
>> futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff9fffe9d0, clockid=<optimized out>, expected=0,
>>     futex_word=0x55555a632894) at ../sysdeps/nptl/futex-internal.h:320
>>   4657 Thread 0x7fff97fff700 (LWP 37516) "Thread (pooled)"
>> futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff97ffe9d0, clockid=<optimized out>, expected=0,
>>     futex_word=0x55555a6bd920) at ../sysdeps/nptl/futex-internal.h:320
>>   4658 Thread 0x7fff95ffe700 (LWP 37517) "Thread (pooled)"
>> futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff95ffd9d0, clockid=<optimized out>, expected=0,
>> 4651
>> futex_word=0x555556d8fdc0) at ../sysdeps/nptl/futex-internal.h:320
>>   4659 Thread 0x7fff93ffd700 (LWP 37518) "Thread (pooled)"
>> futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff93ffc9d0, clockid=<optimized out>, expected=0,
>>     futex_word=0x555556d6c290) at ../sysdeps/nptl/futex-internal.h:320
>>   4660 Thread 0x7fff83fff700 (LWP 37519) "Thread (pooled)"
>> futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff83ffe9d0, clockid=<optimized out>, expected=0,
>>     futex_word=0x55555a6c1050) at ../sysdeps/nptl/futex-internal.h:320
>>   4661 Thread 0x7fff7bfff700 (LWP 37520) "Thread (pooled)"
>> futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff7bffe9d0, clockid=<optimized out>, expected=0,
>>     futex_word=0x55555a6c1514) at ../sysdeps/nptl/futex-internal.h:320
>>   4662 Thread 0x7fff77ffd700 (LWP 37521) "Thread (pooled)"
>> futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff77ffc9d0, clockid=<optimized out>, expected=0,
>>     futex_word=0x55555a6c1e94) at ../sysdeps/nptl/futex-internal.h:320
>> (gdb)
>>
>>
>> (gdb) thread 1
>> [Switching to thread 1 (Thread 0x7ffff0105b00 (LWP 5781))]
>> #0  0x0000000000000000 in ?? ()
>> (gdb) bg
>> Undefined command: "bg".  Try "help".
>> (gdb) bt
>> #0  0x0000000000000000 in  ()
>> #1  0x0000555555790564 in
>> SkyMapDrawAbstract::drawTelescopeSymbols(QPainter&) (this=0x5555594ed870,
>> psky=...) at /home/hy/Projects/kstars/kstars/skymapdrawabstract.cpp:269
>> #2  0x0000555555791901 in SkyMapDrawAbstract::drawOverlays(QPainter&,
>> bool) (this=this@entry=0x5555594ed870, p=..., drawFov=drawFov@entry=true)
>>     at /home/hy/Projects/kstars/kstars/skymapdrawabstract.cpp:84
>> #3  0x00005555557934b8 in SkyMapQDraw::paintEvent(QPaintEvent*)
>> (this=0x5555594ed840, event=<optimized out>) at
>> /home/hy/Projects/kstars/kstars/skymapqdraw.cpp:52
>> #4  0x00007ffff5c3f2b6 in QWidget::event(QEvent*) () at
>> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #5  0x00007ffff5bfca66 in QApplicationPrivate::notify_helper(QObject*,
>> QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #6  0x00007ffff5c060f0 in QApplication::notify(QObject*, QEvent*) () at
>> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #7  0x00007ffff51e480a in QCoreApplication::notifyInternal2(QObject*,
>> QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #8  0x00007ffff5c37f4a in QWidgetPrivate::sendPaintEvent(QRegion const&)
>> () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #9  0x00007ffff5c38799 in QWidgetPrivate::drawWidget(QPaintDevice*,
>> QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at
>> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #10 0x00007ffff5c39423 in
>> QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*>
>> const&, int, QRegion const&, QPoint const&, int, QPainter*,
>> QWidgetBackingStore*) ()
>>     at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #11 0x00007ffff5c384a4 in QWidgetPrivate::drawWidget(QPaintDevice*,
>> QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at
>> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #12 0x00007ffff5c39423 in
>> QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*>
>> const&, int, QRegion const&, QPoint const&, int, QPainter*,
>> QWidgetBackingStore*) ()
>>     at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #13 0x00007ffff5c384a4 in QWidgetPrivate::drawWidget(QPaintDevice*,
>> QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at
>> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #14 0x00007ffff5c39423 in
>> QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*>
>> const&, int, QRegion const&, QPoint const&, int, QPainter*,
>> QWidgetBackingStore*) ()
>>     at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #15 0x00007ffff5c384a4 in QWidgetPrivate::drawWidget(QPaintDevice*,
>> QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at
>> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #16 0x00007ffff5c0ebfc in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #17 0x00007ffff5c0edc1 in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #18 0x00007ffff5c27385 in QWidgetPrivate::syncBackingStore() () at
>> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #19 0x00007ffff5c3fcac in QWidget::event(QEvent*) () at
>> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #20 0x00007ffff5d54148 in QMainWindow::event(QEvent*) () at
>> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #21 0x00007ffff7eb09ab in KMainWindow::event(QEvent*) () at
>> /lib/x86_64-linux-gnu/libKF5XmlGui.so.5
>> #22 0x00007ffff7efb5bb in KXmlGuiWindow::event(QEvent*) () at
>> /lib/x86_64-linux-gnu/libKF5XmlGui.so.5
>> #23 0x00007ffff5bfca66 in QApplicationPrivate::notify_helper(QObject*,
>> QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #24 0x00007ffff5c060f0 in QApplication::notify(QObject*, QEvent*) () at
>> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
>> #25 0x00007ffff51e480a in QCoreApplication::notifyInternal2(QObject*,
>> QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #26 0x00007ffff51e7488 in
>> QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ()
>> at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #27 0x00007ffff523ce37 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #28 0x00007ffff42b417d in g_main_context_dispatch () at
>> /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #29 0x00007ffff42b4400 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #30 0x00007ffff42b44a3 in g_main_context_iteration () at
>> /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #31 0x00007ffff523c435 in
>> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
>> () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #32 0x00007ffff51e33ab in
>> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
>> /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #33 0x00007ffff51eb116 in QCoreApplication::exec() () at
>> /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #34 0x00005555556d346e in main(int, char**) (argc=<optimized out>,
>> argv=<optimized out>) at /home/hy/Projects/kstars/kstars/main.cpp:382
>> (gdb) thread 2
>> [Switching to thread 2 (Thread 0x7fffef24d700 (LWP 5798))]
>> #0  0x00007ffff48da9cf in __GI___poll (fds=0x7fffef24c9a8, nfds=1,
>> timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
>> 29 ../sysdeps/unix/sysv/linux/poll.c: No such file or directory.
>> (gdb) bt
>> #0  0x00007ffff48da9cf in __GI___poll (fds=0x7fffef24c9a8, nfds=1,
>> timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
>> #1  0x00007ffff3524c1a in  () at /lib/x86_64-linux-gnu/libxcb.so.1
>> #2  0x00007ffff352690a in xcb_wait_for_event () at
>> /lib/x86_64-linux-gnu/libxcb.so.1
>> #3  0x00007fffefa58298 in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
>> #4  0x00007ffff501c9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #5  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #6  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 3
>> [Switching to thread 3 (Thread 0x7fffed735700 (LWP 5799))]
>> #0  0x00007ffff48da9cf in __GI___poll (fds=0x5555566c0d50, nfds=2,
>> timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
>> 29 in ../sysdeps/unix/sysv/linux/poll.c
>> (gdb) bt
>> #0  0x00007ffff48da9cf in __GI___poll (fds=0x5555566c0d50, nfds=2,
>> timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
>> #1  0x00007ffff42b436e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #2  0x00007ffff42b44a3 in g_main_context_iteration () at
>> /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #3  0x00007ffff42b44f1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #4  0x00007ffff42ddad1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #5  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #6  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 4
>> [Switching to thread 4 (Thread 0x7fffecf34700 (LWP 5800))]
>> #0  0x00007ffff48da9cf in __GI___poll (fds=0x55555a791870, nfds=6,
>> timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
>> 29 in ../sysdeps/unix/sysv/linux/poll.c
>> (gdb) bt
>> #0  0x00007ffff48da9cf in __GI___poll (fds=0x55555a791870, nfds=6,
>> timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
>> #1  0x00007ffff42b436e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #2  0x00007ffff42b46f3 in g_main_loop_run () at
>> /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #3  0x00007fffedc79f8a in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
>> #4  0x00007ffff42ddad1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #5  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #6  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 5
>> [Switching to thread 5 (Thread 0x7fffdffff700 (LWP 5801))]
>> #0  0x00007ffff48da9cf in __GI___poll (fds=0x7fffd800ff10, nfds=5,
>> timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
>> 29 in ../sysdeps/unix/sysv/linux/poll.c
>> (gdb) bt
>> #0  0x00007ffff48da9cf in __GI___poll (fds=0x7fffd800ff10, nfds=5,
>> timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
>> #1  0x00007ffff42b436e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #2  0x00007ffff42b44a3 in g_main_context_iteration () at
>> /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #3  0x00007ffff523c435 in
>> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
>> () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #4  0x00007ffff51e33ab in
>> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
>> /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #5  0x00007ffff501b785 in QThread::exec() () at
>> /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #6  0x00007ffff69ceefa in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
>> #7  0x00007ffff501c9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #8  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #9  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 6
>> [Switching to thread 6 (Thread 0x7fffddb32700 (LWP 5803))]
>> #0  futex_wait_cancelable (private=<optimized out>, expected=0,
>> futex_word=0x5555566d3ac8) at ../sysdeps/nptl/futex-internal.h:183
>> 183 ../sysdeps/nptl/futex-internal.h: No such file or directory.
>> (gdb) bt
>> #0  futex_wait_cancelable (private=<optimized out>, expected=0,
>> futex_word=0x5555566d3ac8) at ../sysdeps/nptl/futex-internal.h:183
>> #1  __pthread_cond_wait_common (abstime=0x0, clockid=0,
>> mutex=0x5555566d3a78, cond=0x5555566d3aa0) at pthread_cond_wait.c:508
>> #2  __pthread_cond_wait (cond=0x5555566d3aa0, mutex=0x5555566d3a78) at
>> pthread_cond_wait.c:638
>> #3  0x00007fffdde395eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
>> #4  0x00007fffdde391eb in  () at /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
>> #5  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #6  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb)
>>
>> (gdb) thread 10
>> [Switching to thread 10 (Thread 0x7fffd0848700 (LWP 5807))]
>> #0  0x00007ffff48da9cf in __GI___poll (fds=0x7fffb80021e0, nfds=1,
>> timeout=9997) at ../sysdeps/unix/sysv/linux/poll.c:29
>> 29 ../sysdeps/unix/sysv/linux/poll.c: No such file or directory.
>> (gdb) bt
>> #0  0x00007ffff48da9cf in __GI___poll (fds=0x7fffb80021e0, nfds=1,
>> timeout=9997) at ../sysdeps/unix/sysv/linux/poll.c:29
>> #1  0x00007ffff42b436e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #2  0x00007ffff42b44a3 in g_main_context_iteration () at
>> /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #3  0x00007ffff523c435 in
>> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
>> () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #4  0x00007ffff51e33ab in
>> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
>> /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #5  0x00007ffff501b785 in QThread::exec() () at
>> /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #6  0x00007ffff501c9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #7  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #8  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 25
>> [Switching to thread 25 (Thread 0x7fffc1ffe700 (LWP 5829))]
>> #0  0x00007ffff48da9cf in __GI___poll (fds=0x55555a8c0b70, nfds=1,
>> timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
>> 29 in ../sysdeps/unix/sysv/linux/poll.c
>> (gdb)
>> [Switching to thread 25 (Thread 0x7fffc1ffe700 (LWP 5829))]
>> #0  0x00007ffff48da9cf in __GI___poll (fds=0x55555a8c0b70, nfds=1,
>> timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
>> 29 in ../sysdeps/unix/sysv/linux/poll.c
>> (gdb) bt
>> #0  0x00007ffff48da9cf in __GI___poll (fds=0x55555a8c0b70, nfds=1,
>> timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
>> #1  0x00007ffff42b436e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #2  0x00007ffff42b44a3 in g_main_context_iteration () at
>> /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #3  0x00007fffefb8899d in  () at
>> /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
>> #4  0x00007ffff42ddad1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #5  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #6  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 27
>> [Switching to thread 27 (Thread 0x7fffa9ffe700 (LWP 5832))]
>> #0  0x00007ffff48da9cf in __GI___poll (fds=0x7fff4c007170, nfds=3,
>> timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
>> 29 in ../sysdeps/unix/sysv/linux/poll.c
>> (gdb) bt
>> #0  0x00007ffff48da9cf in __GI___poll (fds=0x7fff4c007170, nfds=3,
>> timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
>> #1  0x00007ffff344f1d6 in  () at /lib/x86_64-linux-gnu/libpulse.so.0
>> #2  0x00007ffff3440841 in pa_mainloop_poll () at
>> /lib/x86_64-linux-gnu/libpulse.so.0
>> #3  0x00007ffff3440ec3 in pa_mainloop_iterate () at
>> /lib/x86_64-linux-gnu/libpulse.so.0
>> #4  0x00007ffff3440f70 in pa_mainloop_run () at
>> /lib/x86_64-linux-gnu/libpulse.so.0
>> #5  0x00007ffff344f11d in  () at /lib/x86_64-linux-gnu/libpulse.so.0
>> #6  0x00007ffff126472c in  () at /usr/lib/x86_64-linux-gnu/pulseaudio/
>> libpulsecommon-13.99.so
>> #7  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #8  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 29
>> [Switching to thread 29 (Thread 0x7fffc8ffc700 (LWP 5871))]
>> #0  0x00007ffff48dcffb in __GI___select (nfds=69, readfds=0x7fffc8fef240,
>> writefds=0x0, 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) bt
>> #0  0x00007ffff48dcffb in __GI___select (nfds=69, readfds=0x7fffc8fef240,
>> writefds=0x0, exceptfds=0x0, timeout=0x0) at
>> ../sysdeps/unix/sysv/linux/select.c:41
>> #1  0x000055555604eb58 in INDI::BaseClientPrivate::listenINDI() ()
>> #2  0x000055555604ed0e in
>> std::thread::_State_impl<std::thread::_Invoker<std::tuple<std::_Bind<void
>> (INDI::BaseClientPrivate::*(INDI::BaseClientPrivate*))()> > > >::_M_run() ()
>> #3  0x00007ffff4bfcde4 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
>> #4  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #5  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 29
>> [Switching to thread 29 (Thread 0x7fffc8ffc700 (LWP 5871))]
>> #0  0x00007ffff48dcffb in __GI___select (nfds=69, readfds=0x7fffc8fef240,
>> writefds=0x0, exceptfds=0x0, timeout=0x0) at
>> ../sysdeps/unix/sysv/linux/select.c:41
>> 41 in ../sysdeps/unix/sysv/linux/select.c
>> (gdb) bt
>> #0  0x00007ffff48dcffb in __GI___select (nfds=69, readfds=0x7fffc8fef240,
>> writefds=0x0, exceptfds=0x0, timeout=0x0) at
>> ../sysdeps/unix/sysv/linux/select.c:41
>> #1  0x000055555604eb58 in INDI::BaseClientPrivate::listenINDI() ()
>> #2  0x000055555604ed0e in
>> std::thread::_State_impl<std::thread::_Invoker<std::tuple<std::_Bind<void
>> (INDI::BaseClientPrivate::*(INDI::BaseClientPrivate*))()> > > >::_M_run() ()
>> #3  0x00007ffff4bfcde4 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
>> #4  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #5  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 31
>> [Switching to thread 31 (Thread 0x7fffc9ffe700 (LWP 5884))]
>> #0  0x00007ffff48da9cf in __GI___poll (fds=0x7fffac011000, nfds=1,
>> timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
>> 29 ../sysdeps/unix/sysv/linux/poll.c: No such file or directory.
>> (gdb) bt
>> #0  0x00007ffff48da9cf in __GI___poll (fds=0x7fffac011000, nfds=1,
>> timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
>> #1  0x00007ffff42b436e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #2  0x00007ffff42b44a3 in g_main_context_iteration () at
>> /lib/x86_64-linux-gnu/libglib-2.0.so.0
>> #3  0x00007ffff523c435 in
>> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
>> () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #4  0x00007ffff51e33ab in
>> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
>> /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #5  0x00007ffff501b785 in QThread::exec() () at
>> /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #6  0x00007ffff76231a9 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
>> #7  0x00007ffff501c9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #8  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #9  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 32
>> [Switching to thread 32 (Thread 0x7fffa8ab9700 (LWP 5888))]
>> #0  0x00007ffff48dcffb in __GI___select (nfds=76, readfds=0x7fffa8aac240,
>> writefds=0x0, 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) bt
>> #0  0x00007ffff48dcffb in __GI___select (nfds=76, readfds=0x7fffa8aac240,
>> writefds=0x0, exceptfds=0x0, timeout=0x0) at
>> ../sysdeps/unix/sysv/linux/select.c:41
>> #1  0x000055555604eb58 in INDI::BaseClientPrivate::listenINDI() ()
>> #2  0x000055555604ed0e in
>> std::thread::_State_impl<std::thread::_Invoker<std::tuple<std::_Bind<void
>> (INDI::BaseClientPrivate::*(INDI::BaseClientPrivate*))()> > > >::_M_run() ()
>> #3  0x00007ffff4bfcde4 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
>> #4  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #5  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 33
>> [Switching to thread 33 (Thread 0x7fff9dffe700 (LWP 5892))]
>> #0  0x00007ffff48dcffb in __GI___select (nfds=79, readfds=0x7fff9dff1240,
>> writefds=0x0, exceptfds=0x0, timeout=0x0) at
>> ../sysdeps/unix/sysv/linux/select.c:41
>> 41 in ../sysdeps/unix/sysv/linux/select.c
>> (gdb) bt
>> #0  0x00007ffff48dcffb in __GI___select (nfds=79, readfds=0x7fff9dff1240,
>> writefds=0x0, exceptfds=0x0, timeout=0x0) at
>> ../sysdeps/unix/sysv/linux/select.c:41
>> #1  0x000055555604eb58 in INDI::BaseClientPrivate::listenINDI() ()
>> #2  0x000055555604ed0e in
>> std::thread::_State_impl<std::thread::_Invoker<std::tuple<std::_Bind<void
>> (INDI::BaseClientPrivate::*(INDI::BaseClientPrivate*))()> > > >::_M_run() ()
>> #3  0x00007ffff4bfcde4 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
>> #4  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #5  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 4651
>> [Switching to thread 4651 (Thread 0x7fff79ffe700 (LWP 37510))]
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff79ffd9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a632900) at ../sysdeps/nptl/futex-internal.h:320
>> 320 ../sysdeps/nptl/futex-internal.h: No such file or directory.
>> (gdb) bt
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff79ffd9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a632900) at ../sysdeps/nptl/futex-internal.h:320
>> #1  __pthread_cond_wait_common (abstime=0x7fff79ffd9d0,
>> clockid=<optimized out>, mutex=0x55555a6328b0, cond=0x55555a6328d8) at
>> pthread_cond_wait.c:520
>> #2  __pthread_cond_timedwait (cond=0x55555a6328d8, mutex=0x55555a6328b0,
>> abstime=0x7fff79ffd9d0) at pthread_cond_wait.c:656
>> #3  0x00007ffff5022a7c in QWaitCondition::wait(QMutex*, QDeadlineTimer)
>> () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #4  0x00007ffff5022bcb in QWaitCondition::wait(QMutex*, unsigned long) ()
>> at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #5  0x00007ffff5020171 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #6  0x00007ffff501c9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #7  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #8  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 4652
>> [Switching to thread 4652 (Thread 0x7fffd2849700 (LWP 37511))]
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fffd28489d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a6be420) at ../sysdeps/nptl/futex-internal.h:320
>> 320 in ../sysdeps/nptl/futex-internal.h
>> (gdb) bt
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fffd28489d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a6be420) at ../sysdeps/nptl/futex-internal.h:320
>> #1  __pthread_cond_wait_common (abstime=0x7fffd28489d0,
>> clockid=<optimized out>, mutex=0x55555a6be3d0, cond=0x55555a6be3f8) at
>> pthread_cond_wait.c:520
>> #2  __pthread_cond_timedwait (cond=0x55555a6be3f8, mutex=0x55555a6be3d0,
>> abstime=0x7fffd28489d0) at pthread_cond_wait.c:656
>> #3  0x00007ffff5022a7c in QWaitCondition::wait(QMutex*, QDeadlineTimer)
>> () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #4  0x00007ffff5022bcb in QWaitCondition::wait(QMutex*, unsigned long) ()
>> at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #5  0x00007ffff5020171 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #6  0x00007ffff501c9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #7  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #8  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 4653
>> [Switching to thread 4653 (Thread 0x7fffcbfff700 (LWP 37512))]
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fffcbffe9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a633394) at ../sysdeps/nptl/futex-internal.h:320
>> 320 in ../sysdeps/nptl/futex-internal.h
>> (gdb) bt
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fffcbffe9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a633394) at ../sysdeps/nptl/futex-internal.h:320
>> #1  __pthread_cond_wait_common (abstime=0x7fffcbffe9d0,
>> clockid=<optimized out>, mutex=0x55555a633340, cond=0x55555a633368) at
>> pthread_cond_wait.c:520
>> #2  __pthread_cond_timedwait (cond=0x55555a633368, mutex=0x55555a633340,
>> abstime=0x7fffcbffe9d0) at pthread_cond_wait.c:656
>> #3  0x00007ffff5022a7c in QWaitCondition::wait(QMutex*, QDeadlineTimer)
>> () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #4  0x00007ffff5022bcb in QWaitCondition::wait(QMutex*, unsigned long) ()
>> at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #5  0x00007ffff5020171 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #6  0x00007ffff501c9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #7  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #8  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 4654
>> [Switching to thread 4654 (Thread 0x7fffc3fff700 (LWP 37513))]
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fffc3ffe9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a6c19d0) at ../sysdeps/nptl/futex-internal.h:320
>> 320 in ../sysdeps/nptl/futex-internal.h
>> (gdb) bt
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fffc3ffe9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a6c19d0) at ../sysdeps/nptl/futex-internal.h:320
>> #1  __pthread_cond_wait_common (abstime=0x7fffc3ffe9d0,
>> clockid=<optimized out>, mutex=0x55555a6c1980, cond=0x55555a6c19a8) at
>> pthread_cond_wait.c:520
>> #2  __pthread_cond_timedwait (cond=0x55555a6c19a8, mutex=0x55555a6c1980,
>> abstime=0x7fffc3ffe9d0) at pthread_cond_wait.c:656
>> #3  0x00007ffff5022a7c in QWaitCondition::wait(QMutex*, QDeadlineTimer)
>> () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #4  0x00007ffff5022bcb in QWaitCondition::wait(QMutex*, unsigned long) ()
>> at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #5  0x00007ffff5020171 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #6  0x00007ffff501c9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #7  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #8  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 4655
>> [Switching to thread 4655 (Thread 0x7fffabfff700 (LWP 37514))]
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fffabffe9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x555556d60504) at ../sysdeps/nptl/futex-internal.h:320
>> 320 in ../sysdeps/nptl/futex-internal.h
>> (gdb) bt
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fffabffe9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x555556d60504) at ../sysdeps/nptl/futex-internal.h:320
>> #1  __pthread_cond_wait_common (abstime=0x7fffabffe9d0,
>> clockid=<optimized out>, mutex=0x555556d604b0, cond=0x555556d604d8) at
>> pthread_cond_wait.c:520
>> #2  __pthread_cond_timedwait (cond=0x555556d604d8, mutex=0x555556d604b0,
>> abstime=0x7fffabffe9d0) at pthread_cond_wait.c:656
>> #3  0x00007ffff5022a7c in QWaitCondition::wait(QMutex*, QDeadlineTimer)
>> () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #4  0x00007ffff5022bcb in QWaitCondition::wait(QMutex*, unsigned long) ()
>> at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #5  0x00007ffff5020171 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #6  0x00007ffff501c9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #7  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #8  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 4656
>> [Switching to thread 4656 (Thread 0x7fff9ffff700 (LWP 37515))]
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff9fffe9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a632894) at ../sysdeps/nptl/futex-internal.h:320
>> 320 in ../sysdeps/nptl/futex-internal.h
>> (gdb) bt
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff9fffe9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a632894) at ../sysdeps/nptl/futex-internal.h:320
>> #1  __pthread_cond_wait_common (abstime=0x7fff9fffe9d0,
>> clockid=<optimized out>, mutex=0x55555a632840, cond=0x55555a632868) at
>> pthread_cond_wait.c:520
>> #2  __pthread_cond_timedwait (cond=0x55555a632868, mutex=0x55555a632840,
>> abstime=0x7fff9fffe9d0) at pthread_cond_wait.c:656
>> #3  0x00007ffff5022a7c in QWaitCondition::wait(QMutex*, QDeadlineTimer)
>> () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #4  0x00007ffff5022bcb in QWaitCondition::wait(QMutex*, unsigned long) ()
>> at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #5  0x00007ffff5020171 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #6  0x00007ffff501c9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #7  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #8  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 4657
>> [Switching to thread 4657 (Thread 0x7fff97fff700 (LWP 37516))]
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff97ffe9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a6bd920) at ../sysdeps/nptl/futex-internal.h:320
>> 320 in ../sysdeps/nptl/futex-internal.h
>> (gdb) bt
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff97ffe9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a6bd920) at ../sysdeps/nptl/futex-internal.h:320
>> #1  __pthread_cond_wait_common (abstime=0x7fff97ffe9d0,
>> clockid=<optimized out>, mutex=0x55555a6bd8d0, cond=0x55555a6bd8f8) at
>> pthread_cond_wait.c:520
>> #2  __pthread_cond_timedwait (cond=0x55555a6bd8f8, mutex=0x55555a6bd8d0,
>> abstime=0x7fff97ffe9d0) at pthread_cond_wait.c:656
>> #3  0x00007ffff5022a7c in QWaitCondition::wait(QMutex*, QDeadlineTimer)
>> () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #4  0x00007ffff5022bcb in QWaitCondition::wait(QMutex*, unsigned long) ()
>> at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #5  0x00007ffff5020171 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #6  0x00007ffff501c9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #7  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #8  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 4658
>> [Switching to thread 4658 (Thread 0x7fff95ffe700 (LWP 37517))]
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff95ffd9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x555556d8fdc0) at ../sysdeps/nptl/futex-internal.h:320
>> 320 in ../sysdeps/nptl/futex-internal.h
>> (gdb) bt
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff95ffd9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x555556d8fdc0) at ../sysdeps/nptl/futex-internal.h:320
>> #1  __pthread_cond_wait_common (abstime=0x7fff95ffd9d0,
>> clockid=<optimized out>, mutex=0x555556d8fd70, cond=0x555556d8fd98) at
>> pthread_cond_wait.c:520
>> #2  __pthread_cond_timedwait (cond=0x555556d8fd98, mutex=0x555556d8fd70,
>> abstime=0x7fff95ffd9d0) at pthread_cond_wait.c:656
>> #3  0x00007ffff5022a7c in QWaitCondition::wait(QMutex*, QDeadlineTimer)
>> () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #4  0x00007ffff5022bcb in QWaitCondition::wait(QMutex*, unsigned long) ()
>> at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #5  0x00007ffff5020171 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #6  0x00007ffff501c9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #7  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #8  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 4659
>> [Switching to thread 4659 (Thread 0x7fff93ffd700 (LWP 37518))]
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff93ffc9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x555556d6c290) at ../sysdeps/nptl/futex-internal.h:320
>> 320 in ../sysdeps/nptl/futex-internal.h
>> (gdb) bt
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff93ffc9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x555556d6c290) at ../sysdeps/nptl/futex-internal.h:320
>> #1  __pthread_cond_wait_common (abstime=0x7fff93ffc9d0,
>> clockid=<optimized out>, mutex=0x555556d6c240, cond=0x555556d6c268) at
>> pthread_cond_wait.c:520
>> #2  __pthread_cond_timedwait (cond=0x555556d6c268, mutex=0x555556d6c240,
>> abstime=0x7fff93ffc9d0) at pthread_cond_wait.c:656
>> #3  0x00007ffff5022a7c in QWaitCondition::wait(QMutex*, QDeadlineTimer)
>> () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #4  0x00007ffff5022bcb in QWaitCondition::wait(QMutex*, unsigned long) ()
>> at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #5  0x00007ffff5020171 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #6  0x00007ffff501c9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #7  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #8  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 4660
>> [Switching to thread 4660 (Thread 0x7fff83fff700 (LWP 37519))]
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff83ffe9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a6c1050) at ../sysdeps/nptl/futex-internal.h:320
>> 320 in ../sysdeps/nptl/futex-internal.h
>> (gdb) bt
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff83ffe9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a6c1050) at ../sysdeps/nptl/futex-internal.h:320
>> #1  __pthread_cond_wait_common (abstime=0x7fff83ffe9d0,
>> clockid=<optimized out>, mutex=0x55555a6c1000, cond=0x55555a6c1028) at
>> pthread_cond_wait.c:520
>> #2  __pthread_cond_timedwait (cond=0x55555a6c1028, mutex=0x55555a6c1000,
>> abstime=0x7fff83ffe9d0) at pthread_cond_wait.c:656
>> #3  0x00007ffff5022a7c in QWaitCondition::wait(QMutex*, QDeadlineTimer)
>> () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #4  0x00007ffff5022bcb in QWaitCondition::wait(QMutex*, unsigned long) ()
>> at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #5  0x00007ffff5020171 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #6  0x00007ffff501c9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #7  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #8  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 4661
>> [Switching to thread 4661 (Thread 0x7fff7bfff700 (LWP 37520))]
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff7bffe9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a6c1514) at ../sysdeps/nptl/futex-internal.h:320
>> 320 in ../sysdeps/nptl/futex-internal.h
>> (gdb) bt
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff7bffe9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a6c1514) at ../sysdeps/nptl/futex-internal.h:320
>> #1  __pthread_cond_wait_common (abstime=0x7fff7bffe9d0,
>> clockid=<optimized out>, mutex=0x55555a6c14c0, cond=0x55555a6c14e8) at
>> pthread_cond_wait.c:520
>> #2  __pthread_cond_timedwait (cond=0x55555a6c14e8, mutex=0x55555a6c14c0,
>> abstime=0x7fff7bffe9d0) at pthread_cond_wait.c:656
>> #3  0x00007ffff5022a7c in QWaitCondition::wait(QMutex*, QDeadlineTimer)
>> () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #4  0x00007ffff5022bcb in QWaitCondition::wait(QMutex*, unsigned long) ()
>> at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #5  0x00007ffff5020171 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #6  0x00007ffff501c9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #7  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #8  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 4662
>> [Switching to thread 4662 (Thread 0x7fff77ffd700 (LWP 37521))]
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff77ffc9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a6c1e94) at ../sysdeps/nptl/futex-internal.h:320
>> 320 in ../sysdeps/nptl/futex-internal.h
>> (gdb) bt
>> #0  futex_abstimed_wait_cancelable (private=<optimized out>,
>> abstime=0x7fff77ffc9d0, clockid=<optimized out>, expected=0,
>> futex_word=0x55555a6c1e94) at ../sysdeps/nptl/futex-internal.h:320
>> #1  __pthread_cond_wait_common (abstime=0x7fff77ffc9d0,
>> clockid=<optimized out>, mutex=0x55555a6c1e40, cond=0x55555a6c1e68) at
>> pthread_cond_wait.c:520
>> #2  __pthread_cond_timedwait (cond=0x55555a6c1e68, mutex=0x55555a6c1e40,
>> abstime=0x7fff77ffc9d0) at pthread_cond_wait.c:656
>> #3  0x00007ffff5022a7c in QWaitCondition::wait(QMutex*, QDeadlineTimer)
>> () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #4  0x00007ffff5022bcb in QWaitCondition::wait(QMutex*, unsigned long) ()
>> at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #5  0x00007ffff5020171 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #6  0x00007ffff501c9d2 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
>> #7  0x00007ffff699a609 in start_thread (arg=<optimized out>) at
>> pthread_create.c:477
>> #8  0x00007ffff48e7163 in clone () at
>> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>> (gdb) thread 4663
>> Unknown thread 4663.
>> (gdb)
>>
>>
>>
>>
>> On Sat, Mar 26, 2022 at 8:48 AM Hy Murveit <murveit@gmail.com> wrote:
>>
>>>
>>>

[Attachment #5 (text/html)]

<div dir="ltr">Last lines of the log:<div><br></div><div>[2022-03-26T03:18:54.774 PDT \
DEBG ][       org.kde.kstars.ekos.guide] - Capturing \
frame...<br>[2022-03-26T03:18:57.661 PDT INFO ][                org.kde.kstars.ekos] \
- Restarting driver &quot;ZWO CCD ASI1600MM Pro&quot;<br>[2022-03-26T03:18:57.661 PDT \
DEBG ][                org.kde.kstars.indi] - Removing managed driver &quot;ZWO \
CCD&quot;<br>[2022-03-26T03:18:57.662 PDT DEBG ][                org.kde.kstars.indi] \
- INDIListener: Removing device &quot;ZWO CCD ASI1600MM \
Pro&quot;<br>[2022-03-26T03:18:57.662 PDT INFO ][                org.kde.kstars.ekos] \
- &quot;ZWO CCD ASI1600MM Pro is offline.&quot;<br>[2022-03-26T03:18:57.667 PDT DEBG \
][                org.kde.kstars.indi] - Stopping INDI Driver   \
&quot;indi_asi_ccd&quot;</div><div><br></div><div>So for what reason, the driver was \
restarted, and this probably led to some crash. Why don&#39;t you run the next \
session in Ekos Debugger so that all the necessary logs are available?</div><div><br \
clear="all"><div><div dir="ltr" class="gmail_signature" \
data-smartmail="gmail_signature"><div dir="ltr"><div><div \
dir="ltr"><div>--</div><div>Best Regards,<br>Jasem \
Mutlaq<br></div><div><br></div></div></div></div></div></div><br></div></div><br><div \
class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Apr 2, 2022 at 12:21 AM \
Hy Murveit &lt;<a href="mailto:murveit@gmail.com">murveit@gmail.com</a>&gt; \
wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">More \
clues:<div><br></div><div>This all happened after a failed meridian \
flip.</div>Here&#39;s the analyze<div><br></div><div><img src="cid:ii_l18d4gjy0" \
alt="Screen Shot 2022-03-26 at 2.25.37 PM.png" width="562" \
height="293"></div><div><br></div><div>Zooming in you can see that it had a \
successful  flip, and guiding seems to have restarted, but align and capture never \
restarted (and neither did mount tracking line).</div><div><br></div><div><img \
src="cid:ii_l18d6qxm1" alt="Screen Shot 2022-03-26 at 2.27.55 PM.png" width="562" \
height="482"></div><div><br></div><div>Here&#39;s the full log:  <a \
href="https://drive.google.com/file/d/1pd4jf2w9mpVXDfe-Swmfpexl6cYAMRUY/view?usp=sharing" \
target="_blank">https://drive.google.com/file/d/1pd4jf2w9mpVXDfe-Swmfpexl6cYAMRUY/view?usp=sharing</a></div><div><br></div><div>Note \
this odd line, capture doesn&#39;t have an active \
job:</div><div>[2022-03-26T03:15:58.822 PDT WARN ][    org.kde.kstars.ekos.capture] - \
&quot;{Device: ZWO CCD ASI1600MM Pro Property: CCD1 Element: CCD1 Chip: 0}&quot; \
Ignoring received FITS as active job is null.<br><br></div><div>So, after the flip, \
capture never restarted. The last thing it said was:  \
<br></div><div>[2022-03-26T03:08:58.598 PDT DEBG ][    org.kde.kstars.ekos.capture] - \
&quot;Client module indicates that storage for \
&#39;/home/pi/mydisk/m101/Light/Blue/m101_Light_Blue_240_secs&#39; has already 8 \
captures processed.&quot;<br>[2022-03-26T03:08:58.598 PDT DEBG ][    \
org.kde.kstars.ekos.capture] - &quot;Client module indicates that storage for \
&#39;/home/pi/mydisk/m101/Light/Green/m101_Light_Green_240_secs&#39; has already 8 \
captures processed.&quot;<br>[2022-03-26T03:08:58.598 PDT DEBG ][    \
org.kde.kstars.ekos.capture] - &quot;Client module indicates that storage for \
&#39;/home/pi/mydisk/m101/Light/LPR/m101_Light_LPR_120_secs&#39; has already 60 \
captures processed.&quot;<br>[2022-03-26T03:08:58.598 PDT DEBG ][    \
org.kde.kstars.ekos.capture] - &quot;Client module indicates that storage for \
&#39;/home/pi/mydisk/m101/Light/Red/m101_Light_Red_240_secs&#39; has already 8 \
captures processed.&quot;<br></div><div><br></div><div>The sequence job was L \
15x120s, R 8x240s, G 8x240s, B 8x240, L 15x120, L 15x120, L 15x120, L \
15x120</div><div>I admit that this is silly in retrospect (e.g. why not have L \
60x120s, but it should  work anyway).</div><div><br></div><div>So, given what was on \
disk, it should have just finished the 2nd-to-last L, and should be starting the last \
L sequence. It never does. Could there be a bug about a meridian flip that happens \
just at the end of a \
sequence?</div><div><br></div><div>Hy</div><div><br></div><div><div><br></div><div><br></div></div></div><br><div \
class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Mar 26, 2022 at 1:24 PM \
Hy Murveit &lt;<a href="mailto:murveit@gmail.com" \
target="_blank">murveit@gmail.com</a>&gt; wrote:<br></div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">I googled gdb \
threads and discovered that I had plenty more threads.<div>Here&#39;s a list of all \
the threads and the backtraces I didn&#39;t give above.</div><div>I guess that \
address 0x00000 in thread 1 is suspicious, though.</div><div><br></div><div>Wolfgang \
says we&#39;re getting crashes when indi drivers are restarted, and, in fact right at \
the end of my log it restarts a driver.</div><div>So, that&#39;s probably the root \
cause.  </div><div><br></div><div>Why the ASI1600 driver got restarted, though, I \
have no idea.</div><div>Hy</div><div><br></div><div><br>(gdb) info threads<br>   Id   \
Target Id                                                                Frame <br>   \
1      Thread 0x7ffff0105b00 (LWP 5781) &quot;kstars&quot;                \
0x0000000000000000 in ?? ()<br>   2      Thread 0x7fffef24d700 (LWP 5798) \
&quot;QXcbEventQueue&quot;    0x00007ffff48da9cf in __GI___poll (fds=0x7fffef24c9a8, \
nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29<br>   3      Thread \
0x7fffed735700 (LWP 5799) &quot;gmain&quot;                  0x00007ffff48da9cf in \
__GI___poll (fds=0x5555566c0d50, nfds=2, timeout=-1) at \
../sysdeps/unix/sysv/linux/poll.c:29<br>   4      Thread 0x7fffecf34700 (LWP 5800) \
&quot;gdbus&quot;                  0x00007ffff48da9cf in __GI___poll \
(fds=0x55555a791870, nfds=6, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29<br>  \
5      Thread 0x7fffdffff700 (LWP 5801) &quot;QDBusConnection&quot;   \
0x00007ffff48da9cf in __GI___poll (fds=0x7fffd800ff10, nfds=5, timeout=-1) at \
../sysdeps/unix/sysv/linux/poll.c:29<br>* 6      Thread 0x7fffddb32700 (LWP 5803) \
&quot;kstars:disk$0&quot;      futex_wait_cancelable (private=&lt;optimized out&gt;, \
expected=0, futex_word=0x5555566d3ac8) at ../sysdeps/nptl/futex-internal.h:183<br>   \
10    Thread 0x7fffd0848700 (LWP 5807) &quot;Qt bearer threa&quot;   \
0x00007ffff48da9cf in __GI___poll (fds=0x7fffb80021e0, nfds=1, timeout=9997) at \
../sysdeps/unix/sysv/linux/poll.c:29<br>   25    Thread 0x7fffc1ffe700 (LWP 5829) \
&quot;dconf worker&quot;       0x00007ffff48da9cf in __GI___poll (fds=0x55555a8c0b70, \
nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29<br>   27    Thread \
0x7fffa9ffe700 (LWP 5832) &quot;threaded-ml&quot;         0x00007ffff48da9cf in \
__GI___poll (fds=0x7fff4c007170, nfds=3, timeout=-1) at \
../sysdeps/unix/sysv/linux/poll.c:29<br>   29    Thread 0x7fffc8ffc700 (LWP 5871) \
&quot;kstars&quot;                0x00007ffff48dcffb in __GI___select (nfds=69, \
readfds=0x7fffc8fef240, writefds=0x0, exceptfds=0x0, timeout=0x0)<br>      at \
../sysdeps/unix/sysv/linux/select.c:41<br>   31    Thread 0x7fffc9ffe700 (LWP 5884) \
&quot;QQmlThread&quot;          0x00007ffff48da9cf in __GI___poll \
(fds=0x7fffac011000, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29<br>  \
32    Thread 0x7fffa8ab9700 (LWP 5888) &quot;kstars&quot;                \
0x00007ffff48dcffb in __GI___select (nfds=76, readfds=0x7fffa8aac240, writefds=0x0, \
exceptfds=0x0, timeout=0x0)<br>      at ../sysdeps/unix/sysv/linux/select.c:41<br>   \
33    Thread 0x7fff9dffe700 (LWP 5892) &quot;kstars&quot;                \
0x00007ffff48dcffb in __GI___select (nfds=79, readfds=0x7fff9dff1240, writefds=0x0, \
exceptfds=0x0, timeout=0x0)<br>      at ../sysdeps/unix/sysv/linux/select.c:41<br>   \
4651 Thread 0x7fff79ffe700 (LWP 37510) &quot;Thread (pooled)&quot; \
futex_abstimed_wait_cancelable (private=&lt;optimized out&gt;, \
abstime=0x7fff79ffd9d0, clockid=&lt;optimized out&gt;, expected=0, <br>      \
futex_word=0x55555a632900) at ../sysdeps/nptl/futex-internal.h:320<br>   4652 Thread \
0x7fffd2849700 (LWP 37511) &quot;Thread (pooled)&quot; futex_abstimed_wait_cancelable \
(private=&lt;optimized out&gt;, abstime=0x7fffd28489d0, clockid=&lt;optimized \
out&gt;, expected=0, <br>      futex_word=0x55555a6be420) at \
../sysdeps/nptl/futex-internal.h:320<br>   4653 Thread 0x7fffcbfff700 (LWP 37512) \
&quot;Thread (pooled)&quot; futex_abstimed_wait_cancelable (private=&lt;optimized \
out&gt;, abstime=0x7fffcbffe9d0, clockid=&lt;optimized out&gt;, expected=0, <br>      \
futex_word=0x55555a633394) at ../sysdeps/nptl/futex-internal.h:320<br>   4654 Thread \
0x7fffc3fff700 (LWP 37513) &quot;Thread (pooled)&quot; futex_abstimed_wait_cancelable \
(private=&lt;optimized out&gt;, abstime=0x7fffc3ffe9d0, clockid=&lt;optimized \
out&gt;, expected=0, <br>      futex_word=0x55555a6c19d0) at \
../sysdeps/nptl/futex-internal.h:320<br>   4655 Thread 0x7fffabfff700 (LWP 37514) \
&quot;Thread (pooled)&quot; futex_abstimed_wait_cancelable (private=&lt;optimized \
out&gt;, abstime=0x7fffabffe9d0, clockid=&lt;optimized out&gt;, expected=0, <br>      \
futex_word=0x555556d60504) at ../sysdeps/nptl/futex-internal.h:320<br>   4656 Thread \
0x7fff9ffff700 (LWP 37515) &quot;Thread (pooled)&quot; futex_abstimed_wait_cancelable \
(private=&lt;optimized out&gt;, abstime=0x7fff9fffe9d0, clockid=&lt;optimized \
out&gt;, expected=0, <br>      futex_word=0x55555a632894) at \
../sysdeps/nptl/futex-internal.h:320<br>   4657 Thread 0x7fff97fff700 (LWP 37516) \
&quot;Thread (pooled)&quot; futex_abstimed_wait_cancelable (private=&lt;optimized \
out&gt;, abstime=0x7fff97ffe9d0, clockid=&lt;optimized out&gt;, expected=0, <br>      \
futex_word=0x55555a6bd920) at ../sysdeps/nptl/futex-internal.h:320<br>   4658 Thread \
0x7fff95ffe700 (LWP 37517) &quot;Thread (pooled)&quot; futex_abstimed_wait_cancelable \
(private=&lt;optimized out&gt;, abstime=0x7fff95ffd9d0, clockid=&lt;optimized \
out&gt;, expected=0, <br>4651<br>futex_word=0x555556d8fdc0) at \
../sysdeps/nptl/futex-internal.h:320<br>   4659 Thread 0x7fff93ffd700 (LWP 37518) \
&quot;Thread (pooled)&quot; futex_abstimed_wait_cancelable (private=&lt;optimized \
out&gt;, abstime=0x7fff93ffc9d0, clockid=&lt;optimized out&gt;, expected=0, <br>      \
futex_word=0x555556d6c290) at ../sysdeps/nptl/futex-internal.h:320<br>   4660 Thread \
0x7fff83fff700 (LWP 37519) &quot;Thread (pooled)&quot; futex_abstimed_wait_cancelable \
(private=&lt;optimized out&gt;, abstime=0x7fff83ffe9d0, clockid=&lt;optimized \
out&gt;, expected=0, <br>      futex_word=0x55555a6c1050) at \
../sysdeps/nptl/futex-internal.h:320<br>   4661 Thread 0x7fff7bfff700 (LWP 37520) \
&quot;Thread (pooled)&quot; futex_abstimed_wait_cancelable (private=&lt;optimized \
out&gt;, abstime=0x7fff7bffe9d0, clockid=&lt;optimized out&gt;, expected=0, <br>      \
futex_word=0x55555a6c1514) at ../sysdeps/nptl/futex-internal.h:320<br>   4662 Thread \
0x7fff77ffd700 (LWP 37521) &quot;Thread (pooled)&quot; futex_abstimed_wait_cancelable \
(private=&lt;optimized out&gt;, abstime=0x7fff77ffc9d0, clockid=&lt;optimized \
out&gt;, expected=0, <br>      futex_word=0x55555a6c1e94) at \
../sysdeps/nptl/futex-internal.h:320<br>(gdb) <br><br><br>(gdb) thread \
1<br>[Switching to thread 1 (Thread 0x7ffff0105b00 (LWP 5781))]<br>#0   \
0x0000000000000000 in ?? ()<br>(gdb) bg<br>Undefined command: &quot;bg&quot;.   Try \
&quot;help&quot;.<br>(gdb) bt<br>#0   0x0000000000000000 in   ()<br>#1   \
0x0000555555790564 in SkyMapDrawAbstract::drawTelescopeSymbols(QPainter&amp;) \
(this=0x5555594ed870, psky=...) at \
/home/hy/Projects/kstars/kstars/skymapdrawabstract.cpp:269<br>#2   0x0000555555791901 \
in SkyMapDrawAbstract::drawOverlays(QPainter&amp;, bool) \
(this=this@entry=0x5555594ed870, p=..., drawFov=drawFov@entry=true)<br>      at \
/home/hy/Projects/kstars/kstars/skymapdrawabstract.cpp:84<br>#3   0x00005555557934b8 \
in SkyMapQDraw::paintEvent(QPaintEvent*) (this=0x5555594ed840, event=&lt;optimized \
out&gt;) at /home/hy/Projects/kstars/kstars/skymapqdraw.cpp:52<br>#4   \
0x00007ffff5c3f2b6 in QWidget::event(QEvent*) () at \
/lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#5   0x00007ffff5bfca66 in \
QApplicationPrivate::notify_helper(QObject*, QEvent*) () at \
/lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#6   0x00007ffff5c060f0 in \
QApplication::notify(QObject*, QEvent*) () at \
/lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#7   0x00007ffff51e480a in \
QCoreApplication::notifyInternal2(QObject*, QEvent*) () at \
/lib/x86_64-linux-gnu/libQt5Core.so.5<br>#8   0x00007ffff5c37f4a in \
QWidgetPrivate::sendPaintEvent(QRegion const&amp;) () at \
/lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#9   0x00007ffff5c38799 in \
QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&amp;, QPoint const&amp;, int, \
QPainter*, QWidgetBackingStore*) () at \
/lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#10 0x00007ffff5c39423 in \
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList&lt;QObject*&gt; \
const&amp;, int, QRegion const&amp;, QPoint const&amp;, int, QPainter*, \
QWidgetBackingStore*) ()<br>      at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#11 \
0x00007ffff5c384a4 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&amp;, \
QPoint const&amp;, int, QPainter*, QWidgetBackingStore*) () at \
/lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#12 0x00007ffff5c39423 in \
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList&lt;QObject*&gt; \
const&amp;, int, QRegion const&amp;, QPoint const&amp;, int, QPainter*, \
QWidgetBackingStore*) ()<br>      at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#13 \
0x00007ffff5c384a4 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&amp;, \
QPoint const&amp;, int, QPainter*, QWidgetBackingStore*) () at \
/lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#14 0x00007ffff5c39423 in \
QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList&lt;QObject*&gt; \
const&amp;, int, QRegion const&amp;, QPoint const&amp;, int, QPainter*, \
QWidgetBackingStore*) ()<br>      at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#15 \
0x00007ffff5c384a4 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&amp;, \
QPoint const&amp;, int, QPainter*, QWidgetBackingStore*) () at \
/lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#16 0x00007ffff5c0ebfc in   () at \
/lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#17 0x00007ffff5c0edc1 in   () at \
/lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#18 0x00007ffff5c27385 in \
QWidgetPrivate::syncBackingStore() () at \
/lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#19 0x00007ffff5c3fcac in \
QWidget::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#20 \
0x00007ffff5d54148 in QMainWindow::event(QEvent*) () at \
/lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#21 0x00007ffff7eb09ab in \
KMainWindow::event(QEvent*) () at /lib/x86_64-linux-gnu/libKF5XmlGui.so.5<br>#22 \
0x00007ffff7efb5bb in KXmlGuiWindow::event(QEvent*) () at \
/lib/x86_64-linux-gnu/libKF5XmlGui.so.5<br>#23 0x00007ffff5bfca66 in \
QApplicationPrivate::notify_helper(QObject*, QEvent*) () at \
/lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#24 0x00007ffff5c060f0 in \
QApplication::notify(QObject*, QEvent*) () at \
/lib/x86_64-linux-gnu/libQt5Widgets.so.5<br>#25 0x00007ffff51e480a in \
QCoreApplication::notifyInternal2(QObject*, QEvent*) () at \
</blockquote></div></div>
</blockquote></div>
</blockquote></div>


["Screen Shot 2022-03-26 at 2.25.37 PM.png" (image/png)]
["Screen Shot 2022-03-26 at 2.27.55 PM.png" (image/png)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic