https://bugs.kde.org/show_bug.cgi?id=372648

            Bug ID: 372648
           Summary: Save from preview crashes EKOS
           Product: kstars
           Version: git
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: mutla...@ikarustech.com
          Reporter: h...@lambermont.dyndns.org
  Target Milestone: ---

EKOS Camera tab, add an exposure to the sequence queue, click preview button,
the preview window pops up with the image in it. So far so good.

Now click 'save' in the preview window. Immedate crash. This has been happening
for at least a month using various kstars/EKOS versions from kstars-bleeding
PPA under Ubuntu 16.04.1 . Todays' crash was on 4.4.0-47-generic kernel.
kstars-bleeding 5:16.10+201611151019~ubuntu16.04.1

Here's the backtrace :

#0  0x00007ffff3c46efc in QUrl::~QUrl() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x0000000000664107 in FITSTab::saveFile (this=0x4887d60) at
/build/kstars-bleeding-NXAMd5/kstars-bleeding-16.10+201611151019~ubuntu16.04.1/kstars/fitsviewer/fitstab.cpp:261
#2  0x000000000065fbbe in FITSViewer::saveFile (this=<optimized out>) at
/build/kstars-bleeding-NXAMd5/kstars-bleeding-16.10+201611151019~ubuntu16.04.1/kstars/fitsviewer/fitsviewer.cpp:601
#3  0x00000000005a6f05 in FITSViewer::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
/build/kstars-bleeding-NXAMd5/kstars-bleeding-16.10+201611151019~ubuntu16.04.1/obj-x86_64-linux-gnu/kstars/moc_fitsviewer.cpp:205
#4  0x00007ffff3d21d2a in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff4ac5412 in QAction::triggered(bool) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#6  0x00007ffff4ac7898 in QAction::activate(QAction::ActionEvent) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007ffff4bcd560 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007ffff4bcd694 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007ffff4c9214a in QToolButton::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007ffff4b11f88 in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ffff4c92229 in QToolButton::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ffff4acf05c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff4ad4c19 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff3cf338b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007ffff4ad3b32 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff4b2c57b in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff4b2eb3b in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007ffff4acf05c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007ffff4ad4516 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007ffff3cf338b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007ffff451e4e1 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#22 0x00007ffff45201a5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#23 0x00007ffff4503f08 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#24 0x00007fffe4ef0060 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#25 0x00007fffef0fc1a7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fffef0fc400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fffef0fc4ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007ffff3d497cf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007ffff3cf0b4a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007ffff3cf8bec in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x0000000000483cf3 in main (argc=1, argv=<optimized out>) at
/build/kstars-bleeding-NXAMd5/kstars-bleeding-16.10+201611151019~ubuntu16.04.1/kstars/main.cpp:277

This seems hard to reproduce on other systems (save from preview works for
lupinix and knro) but it always reproduces on my system.

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

Reply via email to