Bug 325198

Summary: Application crashes when finding constellation object
Product: [Applications] kstars Reporter: Vijay Dhameliya <vijay.atwork13>
Component: generalAssignee: Akarsh Simha <akarsh.simha>
Status: RESOLVED FIXED    
Severity: crash CC: mutlaqja
Priority: NOR Keywords: drkonqi
Version: 2.1.0   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Vijay Dhameliya 2013-09-23 13:50:26 UTC
Application: kstars (2.1.0)
KDE Platform Version: 4.10.5 (Compiled from sources)
Qt Version: 4.8.4
Operating System: Linux 3.8.0-30-generic i686
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed:

Application crashes when finding constellation object before labeling the same. When constellation objects are labeled before finding perticular object then it doesnt crashes

The crash can be reproduced every time.

-- Backtrace:
Application: KStars (kstars), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4083740 (LWP 3670))]

Thread 2 (Thread 0xaf773b40 (LWP 3673)):
#0  0xb7782424 in __kernel_vsyscall ()
#1  0xb55b48e2 in clock_gettime (clock_id=1, tp=0xaf772f68) at ../sysdeps/unix/clock_gettime.c:115
#2  0xb6ab00d5 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#3  0xb6b9780e in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4  0xb6b97b9a in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5  0xb6b96373 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6  0xb6b9640d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7  0xb4d15d21 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb4d165cf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb4d16831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb6b96c3f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0xb6b633ec in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#12 0xb6b636e1 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#13 0xb6a4efec in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#14 0xb6b42f2d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#15 0xb6a51b18 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#16 0xb4e2ad78 in start_thread (arg=0xaf773b40) at pthread_create.c:311
#17 0xb55a13de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb4083740 (LWP 3670)):
[KCrash Handler]
#6  0xb7782424 in __kernel_vsyscall ()
#7  0xb54deb1f in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#8  0xb54e20b3 in __GI_abort () at abort.c:90
#9  0xb6a467fc in qt_message_output(QtMsgType, char const*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0xb6a46c09 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0xb6a46d28 in qFatal(char const*, ...) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#12 0xb6a46db5 in qt_assert(char const*, char const*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#13 0x080cf115 in Projector::toScreenVec (this=0xb01d570, o=0xa768998, oRefract=true, onVisibleHemisphere=0x0) at /home/vijay13/Downloads/kde/kstars/kstars/projections/projector.cpp:419
#14 0x080cda28 in Projector::toScreen (this=0xb01d570, o=0xa768998, oRefract=true, onVisibleHemisphere=0x0) at /home/vijay13/Downloads/kde/kstars/kstars/projections/projector.cpp:95
#15 0x080bb303 in SkyMapDrawAbstract::drawObjectLabels (this=0xb04e1fc, labelObjects=...) at /home/vijay13/Downloads/kde/kstars/kstars/skymapdrawabstract.cpp:135
#16 0x081873ef in SkyMap::drawObjectLabels (this=0x9c518a0, labelObjects=...) at /home/vijay13/Downloads/kde/kstars/kstars/skymap.h:279
#17 0x08185c6f in SkyMapComposite::draw (this=0x9c8b548, skyp=0xbf88fa3c) at /home/vijay13/Downloads/kde/kstars/kstars/skycomponents/skymapcomposite.cpp:252
#18 0x080bc969 in SkyMapQDraw::paintEvent (this=0xb04e1e8, event=0xbf89004c) at /home/vijay13/Downloads/kde/kstars/kstars/skymapqdraw.cpp:73
#19 0xb60aa6b6 in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#20 0xb6053c7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#21 0xb6056bfa in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#22 0xb71fe491 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#23 0xb6b6490e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#24 0xb60afcb3 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#25 0xb60b07e2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#26 0xb60af7ed in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#27 0xb60b07e2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#28 0xb60b062a in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#29 0xb60b062a in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#30 0xb60b062a in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#31 0xb60b062a in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#32 0xb60af7ed in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#33 0xb60b07e2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#34 0xb60b062a in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#35 0xb60b062a in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#36 0xb60b062a in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#37 0xb60af7ed in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#38 0xb629d104 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#39 0xb609c54b in QWidgetPrivate::syncBackingStore() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#40 0xb60aa98a in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#41 0xb64db46c in QMainWindow::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#42 0xb72cfb24 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#43 0xb73193e2 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#44 0xb6053c7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#45 0xb6056bfa in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#46 0xb71fe491 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#47 0xb6b6490e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#48 0xb629dc39 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#49 0xb609d26a in QWidget::repaint(QRect const&) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#50 0xb609d381 in QWidget::repaint() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#51 0xb6474176 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#52 0xb6474456 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#53 0xb654c64d in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#54 0xb60aa710 in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#55 0xb64752f2 in QAbstractButton::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#56 0xb654c56d in QToolButton::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#57 0xb6053c7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#58 0xb6057587 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#59 0xb71fe491 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#60 0xb6b6490e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#61 0xb605a823 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#62 0xb60dc735 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#63 0xb60db525 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#64 0xb610a904 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#65 0xb4d163b3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#66 0xb4d16750 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#67 0xb4d16831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#68 0xb6b96c21 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#69 0xb610aa0a in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#70 0xb6b633ec in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#71 0xb6b636e1 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#72 0xb6b693fa in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#73 0xb6051fc4 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#74 0x080b172d in main (argc=1, argv=0xbf892ae4) at /home/vijay13/Downloads/kde/kstars/kstars/main.cpp:203

Possible duplicates by query: bug 324432, bug 321758, bug 316495, bug 313194, bug 313047.

Reported using DrKonqi
Comment 1 Vijay Dhameliya 2013-10-22 21:10:58 UTC

*** This bug has been marked as a duplicate of bug 266774 ***