Bug 372926 - EKOS crash on opening Control tab. It did render it though.
Summary: EKOS crash on opening Control tab. It did render it though.
Status: RESOLVED FIXED
Alias: None
Product: kstars
Classification: Applications
Component: general (show other bugs)
Version: git
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Jasem Mutlaq
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-25 19:54 UTC by Hans Lambermont
Modified: 2016-11-26 00:05 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hans Lambermont 2016-11-25 19:54:59 UTC
#0  0x00007ffff4afa8c0 in QWidget::mapFromParent(QPoint const&) const () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#1  0x000000000064d25b in FITSView::getImagePoint (this=this@entry=0x3e04f40, viewPortPoint=...)
    at /build/kstars-bleeding-qSmJ00/kstars-bleeding-16.10+201611202010~ubuntu16.04.1/kstars/fitsviewer/fitsview.cpp:1479
#2  0x0000000000652be1 in FITSView::wheelEvent (this=0x3e04f40, event=0x7fffffffd260)
    at /build/kstars-bleeding-qSmJ00/kstars-bleeding-16.10+201611202010~ubuntu16.04.1/kstars/fitsviewer/fitsview.cpp:1432
#3  0x00007ffff4b11f88 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#4  0x00007ffff4c10b4e in QFrame::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#5  0x00007ffff3cf3172 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QE vent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffff4acf03c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007ffff4ad6206 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007ffff3cf338b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007ffff4b2d7ae in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007ffff4b2ec23 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ffff4acf05c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ffff4ad4516 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff3cf338b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007ffff451b010 in QGuiApplicationPrivate::processWheelEvent(QWindowSystemInterfacePrivate::WheelEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#15 0x00007ffff4520195 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#16 0x00007ffff4503f08 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#17 0x00007fffe4eee060 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#18 0x00007fffef0fc1a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fffef0fc400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fffef0fc4ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffff3d497cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007ffff3cf0b4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007ffff3cf8bec in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x0000000000483c23 in main (argc=1, argv=<optimized out>)
    at /build/kstars-bleeding-qSmJ00/kstars-bleeding-16.10+201611202010~ubuntu16.04.1/kstars/main.cpp:277

A second run did not reproduce this crash so I'm not sure what I caught here.

kstars-bleeding      5:16.10+201611202010~ubuntu16.04.1
Ubuntu 16.04.1 LTS
Comment 1 Jasem Mutlaq 2016-11-26 00:05:31 UTC
Git commit 043526fe49fef98fee0473a981ae3d1fad7ced7d by Jasem Mutlaq.
Committed on 26/11/2016 at 00:04.
Pushed by mutlaqja into branch 'master'.

Check for widgt before calling mapFromParent

M  +4    -1    kstars/fitsviewer/fitsview.cpp

https://commits.kde.org/kstars/043526fe49fef98fee0473a981ae3d1fad7ced7d