[kstars] [Bug 479457] Clarify phrase in kstars/ekos/opsekos.ui

2024-01-06 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=479457

Wolfgang Reissenberger  changed:

   What|Removed |Added

 CC||wreis...@gmx.de
 Status|REPORTED|CONFIRMED
 Ever confirmed|0   |1

--- Comment #1 from Wolfgang Reissenberger  ---
Changed to 

<html><head/><body><p>Minimal duration of a
meridian flip. Increase this value if Ekos reports that a meridian flip has
failed because the pier side did not change. A good estimation for this value
is at least 50% of the typical duration of a meridian
flip.</p></body></html>

Better?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 471373] EKOS: Mosaic Scheduler and job completion conditions error

2023-06-23 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=471373

Wolfgang Reissenberger  changed:

   What|Removed |Added

 Status|RESOLVED|CLOSED

--- Comment #4 from Wolfgang Reissenberger  ---
The refactoring is still ongoing, and without it we agreed not to touch the
scheduler.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 471373] EKOS: Mosaic Scheduler and job completion conditions error

2023-06-23 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=471373

Wolfgang Reissenberger  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |NOT A BUG

--- Comment #3 from Wolfgang Reissenberger  ---
This behavior makes sense, but the current scheduler has no option to group
scheduler jobs and repeat this group.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 465324] KStars 3.6.4 Beta, Focus module - total crash repeatable 4 times

2023-02-25 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=465324

--- Comment #6 from Wolfgang Reissenberger  ---
closed

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 465324] KStars 3.6.4 Beta, Focus module - total crash repeatable 4 times

2023-02-25 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=465324

Wolfgang Reissenberger  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 CC||wreis...@gmx.de
 Resolution|--- |FIXED
   Version Fixed In||3.6.4

--- Comment #5 from Wolfgang Reissenberger  ---
Crashing drivers causing KStars crash fixed, see commit
dd1ec285bf6aca12281b840945c29b46e0423777

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 464775] Remote slewing and plate-solving target update problem

2023-01-29 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=464775

--- Comment #1 from Wolfgang Reissenberger  ---
There is no stable way to reproduce this issue. I can confirm, I could observe
it and that there were situations when the target was not set. But after
recompiling everything it *seems* to work - no matter whether the INDI server
is local or remote.

It looks like a concurrency issue...

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 451687] Attempted Meridian Flip causes great confusion

2022-09-04 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=451687

Wolfgang Reissenberger  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |FIXED
 Status|NEEDSINFO   |RESOLVED

--- Comment #3 from Wolfgang Reissenberger  ---
Please use the forum and provide your logs, we‘ll help you.

I‘m closing the bug, since it’s outdated.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 452794] Saving a schedule does not save the associated fits file

2022-09-04 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=452794

Wolfgang Reissenberger  changed:

   What|Removed |Added

 Resolution|--- |NOT A BUG
   Assignee|mutla...@ikarustech.com |wreis...@gmx.de
 CC||wreis...@gmx.de
 Status|REPORTED|RESOLVED

--- Comment #1 from Wolfgang Reissenberger  ---
The scheduler job only saves the file location, not the file itself. As long as
you don't move the reference file, the scheduler will work as expected.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 436036] Meridian flip not working consistently

2022-09-04 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=436036

Wolfgang Reissenberger  changed:

   What|Removed |Added

   Assignee|mutla...@ikarustech.com |wreis...@gmx.de
 Status|REPORTED|NEEDSINFO
 CC||wreis...@gmx.de
 Resolution|--- |WAITINGFORINFO

--- Comment #2 from Wolfgang Reissenberger  ---
There have been several fixes for the meridian flip. Is the problem still
present in the current KStars version?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 451687] Attempted Meridian Flip causes great confusion

2022-09-04 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=451687

Wolfgang Reissenberger  changed:

   What|Removed |Added

   Assignee|mutla...@ikarustech.com |wreis...@gmx.de

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 451532] autofocus filter (1st in sequence) overrides LOCK filter & OFFSETS

2022-09-04 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=451532

Wolfgang Reissenberger  changed:

   What|Removed |Added

 CC||wreis...@gmx.de
   Assignee|mutla...@ikarustech.com |wreis...@gmx.de

--- Comment #1 from Wolfgang Reissenberger  ---
Sorry for the late response, but do you have a log available? If not, could you
reproduce it with the current KStars version?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 451687] Attempted Meridian Flip causes great confusion

2022-09-04 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=451687

Wolfgang Reissenberger  changed:

   What|Removed |Added

 Resolution|--- |WAITINGFORINFO
 CC||wreis...@gmx.de
 Status|REPORTED|NEEDSINFO

--- Comment #1 from Wolfgang Reissenberger  ---
Sorry for the late response. Do you have the logs available? If not, could you
reproduce the same with the latest KStars version?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 441164] Schedule loading does nothing for some files in Object & Sequence Selection

2021-08-22 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=441164

Wolfgang Reissenberger  changed:

   What|Removed |Added

 Resolution|WORKSFORME  |FIXED

--- Comment #3 from Wolfgang Reissenberger  ---
Merge request available in master

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 441164] Schedule loading does nothing for some files in Object & Sequence Selection

2021-08-21 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=441164

Wolfgang Reissenberger  changed:

   What|Removed |Added

 Status|CONFIRMED   |RESOLVED
 Resolution|--- |WORKSFORME

--- Comment #2 from Wolfgang Reissenberger  ---
Fix published as MR!393
(https://invent.kde.org/education/kstars/-/merge_requests/393)

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 441164] Schedule loading does nothing for some files in Object & Sequence Selection

2021-08-19 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=441164

Wolfgang Reissenberger  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|REPORTED|CONFIRMED

--- Comment #1 from Wolfgang Reissenberger  ---
The problem is the "&" in the profile name. If you rename your profile to a
name without the ampersand, the Scheduler loads it. Looks like an encoding
problem...

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 416173] New: EKOS hangs when an INDI driver crashes

2020-01-12 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=416173

Bug ID: 416173
   Summary: EKOS hangs when an INDI driver crashes
   Product: kstars
   Version: 3.3.9
  Platform: Debian stable
OS: Linux
Status: REPORTED
  Severity: major
  Priority: NOR
 Component: general
  Assignee: mutla...@ikarustech.com
  Reporter: wreis...@gmx.de
  Target Milestone: ---

SUMMARY
When an INDI driver crashes and gets restarted by the indiserver, EKOS does not
handle this properly. In these cases, EKOS simply hangs and KStars needs to be
killed.

STEPS TO REPRODUCE
1. Start KStars and connect to an INDI server
2. kill the process of one of the INDI drivers

OBSERVED RESULT
On the INDI side, the INDI server restarts the driver. EKOS simply hangs. In
the debugger, the problem occurs in INDI::BaseClient::disconnectServer() at
line 291:

listen_thread->join();

It seems like listen_thread is waiting for something. At least, it does not
terminate as expected.

EXPECTED RESULT
EKOS should handle the driver restart as offered by the INDI server.

SOFTWARE/OS VERSIONS
Linux: Debian 10, Raspbian 9 and Raspbian 10 show the same behavior.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 409125] Observatory module

2019-07-03 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=409125

Wolfgang Reissenberger  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED

--- Comment #10 from Wolfgang Reissenberger  ---
Should be in one of the nexts nightly builds.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 409125] Observatory module

2019-07-02 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=409125

--- Comment #8 from Wolfgang Reissenberger  ---
Ah, I found the problem. In my simulator setup, I had dome radius etc. all set
to 0. When I set the dome radius to 5m, it's working fine.

OK, should be ready for testing. I posted a new diff:
https://phabricator.kde.org/D4

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 409125] Observatory module

2019-07-02 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=409125

--- Comment #4 from Wolfgang Reissenberger  ---
Jean-Claude,
I need you help for testing, since I am not sure whether slaving is working
appropriately. Could you please check out the branch observatory_work_motion
from my kstars clone:
https://github.com/sterne-jaeger/kstars/tree/observatory_work_motion

I am testing with dome simulator and telescope simulator. When I turn on
slaving, the dome moves to 270° - no matter where the scope is pointing to.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 409125] Observatory module

2019-06-25 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=409125

--- Comment #2 from Wolfgang Reissenberger  ---
The buttons for moving the dome and one for abort is more or less straight
forward. But what functionality do you expect from the slaving button? 

For me it looks like it is OK when slaving is set up in the INDI configuration
(as well as snoop devices etc). Or do you want to be able enabling and
disabling slaving during runtime?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 409125] Observatory module

2019-06-24 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=409125

--- Comment #1 from Wolfgang Reissenberger  ---
OK, I'll do my best.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 405325] Meridian flip if HA>

2019-06-01 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=405325

Wolfgang Reissenberger  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|CONFIRMED   |RESOLVED

--- Comment #19 from Wolfgang Reissenberger  ---
Yepp, the fix is part of the 3.2.0 release. So maybe you are facing another
problem. Please report your problem to the INDI forum
https://indilib.org/forum/

- Wolfgang

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 405325] Meridian flip if HA>

2019-03-15 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=405325

--- Comment #16 from Wolfgang Reissenberger  ---
Bug fix posted here: https://phabricator.kde.org/D19794

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 405325] Meridian flip if HA>

2019-03-14 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=405325

--- Comment #14 from Wolfgang Reissenberger  ---
While testing the fix to the status message, I found a more severe one:
- set "Meridian Flip..." in the mount module NOT ticked
- start a capturing session close to the meridian with "Meridian Flip..." NOT
ticked in the capture module
- wait until the mount passes the meridian
- tick ""Meridian Flip..." in the mount module

Result: the mount module shows "meridian flip waiting...", but it does not
start as soon as the current frame is captured. Instead, capturing new frames
continues.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 405325] Meridian flip if HA>

2019-03-14 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=405325

Wolfgang Reissenberger  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|REPORTED|CONFIRMED

--- Comment #13 from Wolfgang Reissenberger  ---
OK, right, I could reproduce it. The meridian flip is executed normally, but
the status in the summary tab is not correct. It remains on "Status: Meridian
Flip".

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 405325] Meridian flip if HA>

2019-03-13 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=405325

--- Comment #9 from Wolfgang Reissenberger  ---
A possible explanation is that the time of your mount and that of the device
running Ekos are not in sync. The meridian flip relies on the ability of the
mount slewing to a point that is meanwhile beyond the meridian, it changes the
pier side. When your mount clock is behind, it might think meridian has not
been crossed yet.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 405325] Meridian flip if HA>

2019-03-12 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=405325

--- Comment #7 from Wolfgang Reissenberger  ---
Oha, OK, never heard that observatories execute a meridian flip :)

I will give it a try with a simulator setup, since I do not have an observatory
at hand to test it in real life.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 405325] Meridian flip if HA>

2019-03-11 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=405325

--- Comment #3 from Wolfgang Reissenberger  ---
Jean-Claude, could you please be a little more specific, what the problem is?

Here some background how it is built: the meridian flip is controlled by the
Mount module. At the same time, in a capture schedule considering a meridian
flip can be defined.

When values are set in a capture schedule, the values are transferred to the
Mount tab as soon as the capture plan has been startet - but not immediately
when defining the values in the capture schedule.

When a capture schedule is executed, the Mount module takes into account
whether a capture is running a soon as the meridian flip limit has been
reached. If this is the case, it waits until the next frame has been captured -
that's why it signals "Meridian flip waiting ..."

So in case you see this message, it behaves as planned - as long as a capture
is running. Or wasn't this the case?

The only thing what seems to be a bug are the different increments in the two
models.

Wolfgang

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 402709] scheduler does not start a sequence when frames exist although repeat until terminated is selected

2019-01-03 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=402709

--- Comment #2 from Wolfgang Reissenberger  ---
The latest commit on the master branch is
2bd1ad0433ce9a0cabce2b693ebc4bc50be6e703

It seems like lightFramesRequired is not used properly, since it does not take
into account, whether the image sequence is  multiply run.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 402709] scheduler does not start a sequence when frames exist although repeat until terminated is selected

2019-01-02 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=402709

Wolfgang Reissenberger  changed:

   What|Removed |Added

   Assignee|mutla...@ikarustech.com |eric.dejouha...@gmail.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 402709] New: scheduler does not start a sequence when frames exist although repeat until terminated is selected

2018-12-30 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=402709

Bug ID: 402709
   Summary: scheduler does not start a sequence when frames exist
although repeat until terminated is selected
   Product: kstars
   Version: 3.0.1
  Platform: Compiled Sources
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: mutla...@ikarustech.com
  Reporter: wreis...@gmx.de
  Target Milestone: ---

SUMMARY
A scheduler job where 
  1. "repeat until terminated" is selected, 
  2. "remember job progress" is selected and
  3. there exist more frames as the single image sequence requires
does not slew to its target, but immediately starts capturing. The log shows
the following entry:

  Job 'test' is proceeding directly to capture stage because only calibration
frames are pending.

I would expect that the scheduler option "repeat until terminated" starts a
sequence no matter how many frames have been taken.

STEPS TO REPRODUCE
1. Select the Ekos Scheduler option "Remember Job Progress".
2. Open the scheduler tab
3. Select an arbitrary target and an image sequence for light frames
3. Select the job completion option "Repeat until terminated"
4. Create a new job
5. Let the job run for at least one complete loop to create sufficient frames
6. Abort the job
7. Restart the job

OBSERVED RESULT
The scheduler starts immediately with capturing and issues the message that the
job does contain only calibration frames.

EXPECTED RESULT
Slewing to the target, aligning, ..., and finally looping the capturing until
it is terminated manually.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 400265] Schedule with single frame capture does not initiate meridian flip

2018-12-30 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=400265

Wolfgang Reissenberger  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|CONFIRMED   |RESOLVED

--- Comment #8 from Wolfgang Reissenberger  ---
Fixed with diff #D17159 (see https://phabricator.kde.org/D17159)

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 400265] Schedule with single frame capture does not initiate meridian flip

2018-11-25 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=400265

--- Comment #7 from Wolfgang Reissenberger  ---
Bug fix diff submitted: https://phabricator.kde.org/D17159

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 400265] Schedule with single frame capture does not initiate meridian flip

2018-10-27 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=400265

--- Comment #6 from Wolfgang Reissenberger  ---
It looks like the Capture module cannot detect the necessity of a meridian flip
upfront.

The Capture module records the initial hour angle. If the initial hour angle is
already west of the meridian, the Capture module assumes that a meridian flip
is no longer necessary. This makes sense when the Capture module is used
standalone. In combination with the Scheduler, it gets more complicated.

The easiest way I see is to set the initial hour angle from outside. But this
needs a change in the interface.

Does that make sense?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 400265] Schedule with single frame capture does not initiate meridian flip

2018-10-24 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=400265

--- Comment #4 from Wolfgang Reissenberger  ---
Well, promising that it does not cause any regressions is challenging for the
Capture module :-/

But sure, yes, I will give it a try.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 400265] Schedule with single frame capture does not initiate meridian flip

2018-10-24 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=400265

--- Comment #2 from Wolfgang Reissenberger  ---
What about shifting (or adding) this check to preparePreCaptureActions()?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 400265] New: Schedule with single frame capture does not initiate meridian flip

2018-10-24 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=400265

Bug ID: 400265
   Summary: Schedule with single frame capture does not initiate
meridian flip
   Product: kstars
   Version: 3.0.1
  Platform: Other
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: mutla...@ikarustech.com
  Reporter: wreis...@gmx.de
  Target Milestone: ---

SUMMARY
Meridian flips are not initiated if a sequence has only one single frame
captured - no matter how often the schedule repeats the sequence.

STEPS TO REPRODUCE
1. Create a capture sequence with only one single light frame
2. Create a schedule with this sequence, select a star close before meridian
and set the schedule to "repeat until terminated"
3. Start the schedule before the target crosses the meridian.

OBSERVED RESULT
Even if the target crosses the meridian, a meridian flip is never initiated.

EXPECTED RESULT
As soon as the star has crossed the meridian, the next new frame capture leads
to a meridian flip before the frame capture is started.

SOFTWARE VERSIONS
2.9.8 as well as 3.0.0
KDE Frameworks Version: 5.28.0
Qt Version: 5.7.1

ADDITIONAL INFORMATION
This happens only for sequences contain one single frame.  As soon as the
sequence contains more than one single frame (e.g. LRGB), the meridian flip is
running fine.

The reason behind is, that in processJobCompletion() it is checked if
getPendingJobCount() > 0 before checkMeridianFlip() is called. For a single
capture this makes sense. In case that a sequence is contained in a schedule
that repeats this schedule, this restriction does not make sense.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 398466] New: No delay before first image possible

2018-09-10 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=398466

Bug ID: 398466
   Summary: No delay before first image possible
   Product: kstars
   Version: 2.9.8
  Platform: unspecified
OS: All
Status: UNCONFIRMED
  Severity: wishlist
  Priority: NOR
 Component: general
  Assignee: mutla...@ikarustech.com
  Reporter: wreis...@gmx.de
  Target Milestone: ---

The capture module has the option to set a delay. But this is only between two
consecutive captures in the same sequence job.

I would like to have it *before* a capture takes place and not afterwards. For
example, if you want to shoot one frame per filter every 1 minute directed by
the scheduler, this is not possible. Instead, the capture module shoots as fast
as possible.

There is another thing not possible: you cannot delay a capture after filter
change, because exactly the first one after the change is shot immediately.

Or is there another I did not discover yet?
-Wolfgang

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 398165] [dbus_work] core dump when starting scheduler

2018-09-02 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=398165

--- Comment #2 from Wolfgang Reissenberger  ---
Oh, sorry, from the logs it seemed to be ready.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 398165] New: [dbus_work] core dump when starting scheduler

2018-09-02 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=398165

Bug ID: 398165
   Summary: [dbus_work] core dump when starting scheduler
   Product: kstars
   Version: unspecified
  Platform: Compiled Sources
OS: Linux
Status: UNCONFIRMED
  Keywords: drkonqi
  Severity: crash
  Priority: NOR
 Component: general
  Assignee: mutla...@ikarustech.com
  Reporter: wreis...@gmx.de
  Target Milestone: ---

Application: kstars (3.0.0)
 (Compiled from sources)
Qt Version: 5.7.1
Frameworks Version: 5.28.0
Operating System: Linux 4.9.0-8-amd64 x86_64
Distribution: Debian GNU/Linux 9.5 (stretch)

-- Information about the crash:
- What I was doing when the application crashed:
In EKOS starting a schedule. All schedules I testet failed, no matter whether I
loaded one from a file or created a new one.

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".
pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7fc0027dd980 (LWP 2489))]

Thread 8 (Thread 0x7fbfd8edd700 (LWP 3045)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x7fc00fb2ac6b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x7fc00fb23b33 in QSemaphore::acquire(int) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x7fc00fd2585e in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x564d6a5680d0 in ClientManager::newINDIDevice (this=0x564d6f061120,
_t1=0x7fbfc802b350) at
/home/wolfgang/sterne-jaeger/build/kstars-master/kstars/KStarsLib_automoc.dir/moc_clientmanager_G3M43BSKBHVHTE.cpp:313
#5  0x564d6a5c3658 in ClientManager::newDevice (this=0x564d6f061120,
dp=0x7fbfc802a8d0) at
/home/wolfgang/sterne-jaeger/git/kstars-master/kstars/indi/clientmanager.cpp:83
#6  0x564d6ac16eb1 in INDI::BaseClient::addDevice
(this=this@entry=0x564d6f061130, dep=dep@entry=0x7fbfc8002e30,
errmsg=errmsg@entry=0x7fbfd8ed0430 "Device Telescope Simulator 2 not found") at
/home/wolfgang/sterne-jaeger/git/indi/libindi/libs/indibase/baseclient.cpp:629
#7  0x564d6ac17024 in INDI::BaseClient::findDev
(this=this@entry=0x564d6f061130, root=root@entry=0x7fbfc8002e30,
create=create@entry=1, errmsg=errmsg@entry=0x7fbfd8ed0430 "Device Telescope
Simulator 2 not found") at
/home/wolfgang/sterne-jaeger/git/indi/libindi/libs/indibase/baseclient.cpp:664
#8  0x564d6ac1783a in INDI::BaseClient::dispatchCommand
(this=this@entry=0x564d6f061130, root=root@entry=0x7fbfc8002e30,
errmsg=errmsg@entry=0x7fbfd8ed0430 "Device Telescope Simulator 2 not found") at
/home/wolfgang/sterne-jaeger/git/indi/libindi/libs/indibase/baseclient.cpp:508
#9  0x564d6ac17e4b in INDI::BaseClient::listenINDI (this=0x564d6f061130) at
/home/wolfgang/sterne-jaeger/git/indi/libindi/libs/indibase/baseclient.cpp:469
#10 0x564d6ac17ed5 in INDI::BaseClient::listenHelper (context=) at
/home/wolfgang/sterne-jaeger/git/indi/libindi/libs/indibase/baseclient.cpp:358
#11 0x564d6ac1848a in std::_Bind_simple::_M_invoke<0ul>(std::_Index_tuple<0ul>)
(this=) at /usr/include/c++/6/functional:1391
#12 std::_Bind_simple::operator()()
(this=) at /usr/include/c++/6/functional:1380
#13 std::thread::_State_impl >::_M_run() (this=) at
/usr/include/c++/6/thread:197
#14 0x7fc00df82e6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#15 0x7fc00edea494 in start_thread (arg=0x7fbfd8edd700) at
pthread_create.c:333
#16 0x7fc00d6f7acf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 7 (Thread 0x7fbfd9ede700 (LWP 2535)):
#0  0x7fc00d6ee67d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x7fc0098f09f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7fc0098f0b0c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7fc00fd4e06b in
QEventDispatcherGlib::processEvents(QFlags) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x7fc00fcf79ca in
QEventLoop::exec(QFlags) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x7fc00fb250f3 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x7fc0137296a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x7fc00fb29da8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x7fc00edea494 in start_thread (arg=0x7fbfd9ede700) at
pthread_create.c:333
#9  0x7fc00d6f7acf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 6 (Thread 0x7fbfdb3c2700 (LWP 2526)):
[KCrash Handler]
#6  0x7fc013693ab2 in
QQmlData::isSignalConnected(QAbstractDeclarativeData*, QObject const*, int) ()
from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x7fc00fd2501

[kstars] [Bug 397650] Flats creation fails

2018-08-27 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=397650

--- Comment #14 from Wolfgang Reissenberger  ---
I am still searching for the best way to restructure it. Maybe a very helpful
first step is simply changing the method names to be more meaningful:

processPreCaptureCalibrationStage() --> prepareEquipment()
This method prepares the equipment for capturing the frames. For lights, it
opens the dust cap and turns off the light. For others, it closes the dust cap,
parks the scope etc.

processPostCaptureCalibrationStage() --> verifyCalibration()
This method more or less checks for flats, whether the ADU of the current image
is in the expected range. If yes, it changes turns the preview mode off and
starts the next capture. Otherwise, it determines a new exposure time and
generates a new preview.

Does this make sense?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 397650] Flats creation fails

2018-08-26 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=397650

--- Comment #13 from Wolfgang Reissenberger  ---
Yepp, parking mount and dome can be controlled through the calibration dialog.

Flat field calibration can be fixed with D14977. The only problem is that my
posted diff contains more than my correction of capture.cpp.

Btw.: is there a calibration for darks and bias frames? Currently, the button
is active for all frame types except for light frames. From my perspective,
this does not make much sense.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 397650] Flats creation fails

2018-08-26 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=397650

--- Comment #11 from Wolfgang Reissenberger  ---
The entire control flow of Capture is very tricky. Here some examples:

- Preparing CCD temperature, filter, rotator, gain, ... is controlled by
SequenceJob.
- Setting up the equipment - dust cap, flat field source, parking mount and
dome, ... is controlled by Capture.
- CalibrationStage contains both equipment setup states as well as informations
about the calibration process.
- The calibration process is implicitly contained in the capturing - especially
in setCaptureComplete() and processPostCaptureCalibrationStage().

As a first restructuring step, I want to extract the calibration process into
dedicated methods. Does that make sense?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 397650] Flats creation fails

2018-08-25 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=397650

--- Comment #10 from Wolfgang Reissenberger  ---
The hotfix based on getCount() solved the problem, but now the preview mode is
cycling infinitely. We need a different approach to separate a preview
initiated by pressing the "Preview" button from previews created for
calibration.

Next attempt will be using the calibrationStage attribute.

As a hotfix OK, but we need to separate the flats calibration procedure in a
better way. Currently, the attribute calibrationStage is also set outside a
calibration process. This makes it difficult to understand the code. But it is
not so easy...

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 397776] Aborted job with given startup time not restarted

2018-08-23 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=397776

Wolfgang Reissenberger  changed:

   What|Removed |Added

 Resolution|--- |WORKSFORME
 Status|CONFIRMED   |RESOLVED

--- Comment #2 from Wolfgang Reissenberger  ---
OK, I see, works as designed, and I fully agree, we should not add more
complexity to the current scheduler.

Meanwhile, I found a scheduler setup that is more robust and leads to the same
capturing behavior.

Instead of defining one job with an end time and another one with this time as
start time, I use 
- the first job with a defined end time
- a second job with a higher priority value and ASAP as startup time.

Since the first has higher priority, it will be executed until it reaches the
end time. The second one won't start unless the end time has passed.

Both jobs will restart in case that they have been aborted - so we have a more
robust job schedule than before.

I will set the status to "resolved/worksforme"

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 397776] New: Aborted job with given startup time not restarted

2018-08-23 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=397776

Bug ID: 397776
   Summary: Aborted job with given startup time not restarted
   Product: kstars
   Version: 2.9.8
  Platform: unspecified
OS: unspecified
Status: UNCONFIRMED
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: mutla...@ikarustech.com
  Reporter: wreis...@gmx.de
  Target Milestone: ---

A SchedulerJob with a given startup-time, that aborts for example because
guiding temporarily fails, will be set to "invalid" as soon as the scheduler
tries to restart it.

It seems like there is a misinterpretation what "start at" means. Currently, it
defines a short timeframe of startup time + max 5 min when the job might start. 

My expectation would be that beginning from the defined time, the job might be
executed. Only if the "repeat until" time has expired, it should be set to
invalid.

The problem is that the job starts correctly within this timeframe, but after
running for a while an event happens to abort it. When the scheduler reaches
"evaluateJobs()" in an attempt to restart it, the startup time has already
passed for a while and leads to the state "invalid".

Changing the behavior as described would make such jobs much more robust
against temporarily failures. Currently, when an abort happens after the 5 min,
the job will never start again.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 397650] Flats creation fails

2018-08-22 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=397650

--- Comment #8 from Wolfgang Reissenberger  ---
The hot fix is submitted as #D14977.

Further refactoring is not so easy :( 

There are in essence one where flats handling is extensively intertwined:
processPreCaptureCalibrationStage()

But I do not dare to modify since I do not have the equipment to test (dust
cap, dome, light cap etc).

Any thoughts?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 397650] Flats creation fails

2018-08-21 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=397650

--- Comment #7 from Wolfgang Reissenberger  ---
OK, I'll take over.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 397650] Flats creation fails

2018-08-21 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=397650

--- Comment #5 from Wolfgang Reissenberger  ---
I could take over this point, sure. Just give me a hint whether you started
already. It does not get better when it is done twice :-)

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 397650] Flats creation fails

2018-08-20 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=397650

--- Comment #2 from Wolfgang Reissenberger  ---
I would also prefer replacing seqTotalCount by activeJob->getCount(), since
caching the value always bears the risk that the value is not up to date. By
the way, seqTotalCount is no longer used, only present in capture.h.

The algorithm and its state for shooting flats is currently quite spread over
the entire class, which is already a huge one. As a first step I would
recommend encapsulating it inside capture.cpp. In a future step, it might make
more sense having a class FlatSequenceJob derived from SequenceJob holding all
the specifics for the different types of images.

As a hotfix, I would replace 
  if (activeJob->isPreview()) 
by
  if (activeJob->getCount() <= 0)

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 397650] New: Flats creation fails

2018-08-20 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=397650

Bug ID: 397650
   Summary: Flats creation fails
   Product: kstars
   Version: 2.9.8
  Platform: unspecified
OS: Linux
Status: UNCONFIRMED
  Severity: major
  Priority: NOR
 Component: general
  Assignee: mutla...@ikarustech.com
  Reporter: wreis...@gmx.de
  Target Milestone: ---

With the rework of the Capture module, creating flats no longer works. After
creating a first preview, the module simply finishes and does neither a
calibration nor does it shoot flats.

The reason can be found in Capture::setCaptureComplete(). In the older version,
for previews with seqTotalCount (the planned total) <= 0, this method did some
cleanup and terminated. For shooting flats, seqTotalCount is set to the amount
of flats to be created and is hence > 0.

In the new version, simply activeJob->isPreview() is called which is also true
for flats. As a result, creating flats terminates immediately after the first
preview and does neither a calibration nor does it shoot flats.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 397227] PHD2 stopped guiding not recognized

2018-08-07 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=397227

--- Comment #2 from Wolfgang Reissenberger  ---
Tested it on commit 9c7bebf8421ce49194ebed7ecdaa426ac143032d. Looks good!

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 397227] New: PHD2 stopped guiding not recognized

2018-08-06 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=397227

Bug ID: 397227
   Summary: PHD2 stopped guiding not recognized
   Product: kstars
   Version: 2.9.7
  Platform: Debian stable
OS: Linux
Status: UNCONFIRMED
  Severity: major
  Priority: NOR
 Component: general
  Assignee: mutla...@ikarustech.com
  Reporter: wreis...@gmx.de
  Target Milestone: ---

When guiding with PHD2 fails during a schedule, it causes a capture failure
marking the capture as "Aborted". But when the scheduler tries to recover, the
PHD2 guide adaptor returns the wrong value:

guideInterface->call(QDBus::AutoDetect, "getStatus")

returns "no error" despite PHD has stopped guiding.

As a consequence, the scheduler simply executes the next capture sequence and
does not restarts guiding.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 396742] EKOS | Capture | multiple occurrence of the same sequence job ignored

2018-07-24 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=396742

--- Comment #12 from Wolfgang Reissenberger  ---
Yes, Eric made several very good comments. I made all changes he suggested and
submitted a new version: https://phabricator.kde.org/D14309

For rebasing: please advise, I do not exactly know what to do.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 396742] EKOS | Capture | multiple occurrence of the same sequence job ignored

2018-07-22 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=396742

--- Comment #10 from Wolfgang Reissenberger  ---
Bug fix submitted as https://phabricator.kde.org/D14280

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 396742] EKOS | Capture | multiple occurrence of the same sequence job ignored

2018-07-22 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=396742

--- Comment #9 from Wolfgang Reissenberger  ---
OK, thanks for the hint. I've installed arc and will try to use it.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 396742] EKOS | Capture | multiple occurrence of the same sequence job ignored

2018-07-22 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=396742

--- Comment #7 from Wolfgang Reissenberger  ---
OK, I'll take over. I should place the patch through Phabricator, right?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 396742] EKOS | Capture | multiple occurrence of the same sequence job ignored

2018-07-22 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=396742

--- Comment #5 from Wolfgang Reissenberger  ---
Great! If you need bandwidth, I could take over the fix as well.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 396742] EKOS | Capture | multiple occurrence of the same sequence job ignored

2018-07-22 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=396742

--- Comment #3 from Wolfgang Reissenberger  ---
I took a closer look into the Capture class. There is an approach counting
existing images across all sequences. But there is no counterpart determining
the target counts of images spanning the contained sequence jobs.

Interestingly, this is fully calculated by the Scheduler - which might be the
wrong place...

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 396742] New: EKOS | Capture | multiple occurrence of the same sequence job ignored

2018-07-21 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=396742

Bug ID: 396742
   Summary: EKOS | Capture | multiple occurrence of the same
sequence job ignored
   Product: kstars
   Version: 2.9.5
  Platform: Compiled Sources
OS: Linux
Status: UNCONFIRMED
  Severity: major
  Priority: NOR
 Component: general
  Assignee: mutla...@ikarustech.com
  Reporter: wreis...@gmx.de
  Target Milestone: ---

When an image sequence contains two identical - for example a LRGBLRGB
sequence, only the first occurrence leads to a captured image. The second image
with the same filter is not created.

Test case: take 1x1s_RGBLumRGB.esq from Tests/scheduler in the sources
directory of kstars.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 394725] crash while shooting flats

2018-07-21 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=394725

--- Comment #2 from Wolfgang Reissenberger  ---
I have resolved it meanwhile. Please see my patch here:
https://phabricator.kde.org/D14149

-- 
You are receiving this mail because:
You are watching all bug changes.

[kstars] [Bug 394725] New: crash while shooting flats

2018-05-26 Thread Wolfgang Reissenberger
https://bugs.kde.org/show_bug.cgi?id=394725

Bug ID: 394725
   Summary: crash while shooting flats
   Product: kstars
   Version: 2.9.5
  Platform: Debian stable
OS: Linux
Status: UNCONFIRMED
  Keywords: drkonqi
  Severity: normal
  Priority: NOR
 Component: general
  Assignee: mutla...@ikarustech.com
  Reporter: wreis...@gmx.de
  Target Milestone: ---

Application: kstars (2.9.5)

Qt Version: 5.7.1
Frameworks Version: 5.28.0
Operating System: Linux 4.9.0-6-amd64 x86_64
Distribution: Debian GNU/Linux 9.4 (stretch)

-- Information about the crash:
- What I was doing when the application crashed:
I launched a preview of the first sequence. After this was fine, I wanted to
start the flat sequence. Surprisingly, the last entry had already started and
it was not able to interrupt normally (button did not show running). After
several clicks, it stopped. I deleted the last two entries and as I added a new
one, kstars crashed (at least that's how I remember it).

The crash does not seem to be reproducible.

-- 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 0x7f0877040e00 (LWP 609))]

Thread 6 (Thread 0x7f0834d52700 (LWP 1591)):
#0  0x7f08674ba7d2 in ?? () from
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-10.0.so
#1  0x7f08674babb9 in ?? () from
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-10.0.so
#2  0x7f08674bb43a in ?? () from
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-10.0.so
#3  0x7f0869f8274c in pa_mainloop_dispatch () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x7f0869f82b4c in pa_mainloop_iterate () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x7f0869f82bf0 in pa_mainloop_run () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x7f0869f90bd9 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#7  0x7f08674cb2c8 in ?? () from
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-10.0.so
#8  0x7f0870a9e494 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#9  0x7f086f3abacf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7f0837fff700 (LWP 694)):
#0  0x7f086f3a267d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x7f086b5a49f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7f086b5a4b0c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7f0871a0206b in
QEventDispatcherGlib::processEvents(QFlags) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x7f08719ab9ca in
QEventLoop::exec(QFlags) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x7f08717d90f3 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x7f08751bd6a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x7f08717ddda8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x7f0870a9e494 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#9  0x7f086f3abacf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7f0849f23700 (LWP 628)):
#0  0x7f086f3a267d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x7f086b5a49f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7f086b5a4b0c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7f0871a0206b in
QEventDispatcherGlib::processEvents(QFlags) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x7f08719ab9ca in
QEventLoop::exec(QFlags) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x7f08717d90f3 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x7f08717ddda8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x7f0870a9e494 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#8  0x7f086f3abacf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7f084bfff700 (LWP 623)):
#0  0x7f086f3a267d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x7f086b5a49f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7f086b5a4b0c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7f0871a0206b in
QEventDispatcherGlib::processEvents(QFlags) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x7f08719ab9ca in
QEventLoop::exec(QFlags) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x7f08717d90f3 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x7f08717ddda8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x7f0870a9e494 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#8  0x7f086f3abacf in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7f085bfff700 (LWP 611)):
#0  0x7f086f3a267d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1