Bug 393555

Summary: crash on pressing 'save' image sequence button in EKOS CCD tab
Product: [Applications] kstars Reporter: Hans Lambermont <hans>
Component: generalAssignee: Jasem Mutlaq <mutlaqja>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: NOR    
Version First Reported In: git   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: screenshot

Description Hans Lambermont 2018-04-26 20:22:14 UTC
kstars-bleeding-2.9.5+201804222120
Ubuntu 16.04
crash on pressing 'save' image sequence button in EKOS CCD tab

#0  0x00007ffff4d35a7f in QComboBox::currentText() const ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#1  0x000055555586dbcf in Ekos::Capture::saveSequenceQueue (this=this@entry=0x5555590168c0,
    path=...)
    at /build/kstars-bleeding-TEJ7z9/kstars-bleeding-2.9.5+201804222120~ubuntu16.04.1/kstars/|
ekos/capture/capture.cpp:3145
#2  0x000055555586f35e in Ekos::Capture::saveSequenceQueue (this=0x5555590168c0)
    at /build/kstars-bleeding-TEJ7z9/kstars-bleeding-2.9.5+201804222120~ubuntu16.04.1/kstars/|
ekos/capture/capture.cpp:3100
#3  0x000055555578a075 in Ekos::Capture::qt_static_metacall (_o=<optimized out>,
    _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
    at /build/kstars-bleeding-TEJ7z9/kstars-bleeding-2.9.5+201804222120~ubuntu16.04.1/obj-x86|
_64-linux-gnu/kstars/moc_capture.cpp:542
#4  0x00007ffff3ee0d2a in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4fba2b2 in QAbstractButton::clicked(bool) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#6  0x00007ffff4d1cf44 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007ffff4d1e559 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007ffff4d1e6d4 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007ffff4c62fc8 in QWidget::event(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007ffff4c2005c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ffff4c25c19 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ffff3eb238b in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff4c24b32 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget|
*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff4c7d5bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff4c7fb7b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff4c2005c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff4c25516 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007ffff3eb238b in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007ffff444f4e1 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePri|
vate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#20 0x00007ffff44511a5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInter|
facePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#21 0x00007ffff4434f08 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::P|
rocessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#22 0x00007fffe487b200 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#23 0x00007fffee0fe197 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fffee0fe3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fffee0fe49c in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff3f087cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEvent|
sFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007ffff3eafb4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007ffff3eb7bec in QCoreApplication::exec() ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00005555556156bd in main (argc=1, argv=<optimized out>)
    at /build/kstars-bleeding-TEJ7z9/kstars-bleeding-2.9.5+201804222120~ubuntu16.04.1/kstars/
main.cpp:323
Comment 1 Jasem Mutlaq 2018-04-27 14:53:20 UTC
Can't reproduce it. Is it only a one-time crash or what?
Comment 2 Hans Lambermont 2018-04-27 21:33:41 UTC
This reproduces always, sadly.
Comment 3 Jasem Mutlaq 2018-04-27 21:35:23 UTC
What does your CCD combobox have? The crash appears to be in the CCD selection combo. Screenshot of Capture module?
Comment 4 Hans Lambermont 2018-04-27 22:19:03 UTC
Created attachment 112290 [details]
screenshot

attachment added. ekos crashes on pressing that button.
First a crash window appears, then a 'Save EKOS Sequence queue' window pops up but i cannot save and then the crash handler starts.