Bug 336632

Summary: Crash when creating new plan
Product: [Applications] calligraplan Reporter: unixi
Component: generalAssignee: Friedrich W. H. Kossebau <kossebau>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 2.8.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description unixi 2014-06-23 20:27:55 UTC
Application: calligraplan (2.8.2)
KDE Platform Version: 4.12.5
Qt Version: 4.8.6
Operating System: Linux 3.14.8-200.fc20.x86_64 x86_64
Distribution: "Fedora release 20 (Heisenbug)"

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

Launched the application, selected the "40 hour template", "use this template",  clicked "+New", "basic project", "use this template", then "+New".

Application crashes every time for me when performing the steps above.

Running F20, mate window manager.

The crash can be reproduced every time.

-- Backtrace:
Application: Plan (calligraplan), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x2ba0388b7040 (LWP 8364))]

Thread 2 (Thread 0x2ba05091c700 (LWP 8497)):
#0  0x0000003c9fa0bd20 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x000000381258ef2b in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQtScript.so.4
#2  0x000000381258ef69 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQtScript.so.4
#3  0x0000003c9fa07f33 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003c9eef4ded in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x2ba0388b7040 (LWP 8364)):
[KCrash Handler]
#5  0x0000003c0a4a9fc3 in KPlato::ResourceItemModel::index(int, int, QModelIndex const&) const () from /lib64/libkplatomodels.so.13
#6  0x000000380c573d4c in QSortFilterProxyModelPrivate::proxy_to_source(QModelIndex const&) const () from /lib64/libQtGui.so.4
#7  0x000000380c573e5d in QSortFilterProxyModel::mapToSource(QModelIndex const&) const () from /lib64/libQtGui.so.4
#8  0x000000380c56c1c6 in QSortFilterProxyModel::flags(QModelIndex const&) const () from /lib64/libQtGui.so.4
#9  0x0000003c0a4b0989 in KPlato::AllocatedResourceItemModel::flags(QModelIndex const&) const () from /lib64/libkplatomodels.so.13
#10 0x000000380c528139 in QTreeView::drawRow(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /lib64/libQtGui.so.4
#11 0x000000380c52b44b in QTreeView::drawTree(QPainter*, QRegion const&) const () from /lib64/libQtGui.so.4
#12 0x000000380c52ee63 in QTreeView::paintEvent(QPaintEvent*) () from /lib64/libQtGui.so.4
#13 0x000000380c01d816 in QWidget::event(QEvent*) () from /lib64/libQtGui.so.4
#14 0x000000380c3d534e in QFrame::event(QEvent*) () from /lib64/libQtGui.so.4
#15 0x000000380c4f1dd3 in QAbstractItemView::viewportEvent(QEvent*) () from /lib64/libQtGui.so.4
#16 0x000000380c532d70 in QTreeView::viewportEvent(QEvent*) () from /lib64/libQtGui.so.4
#17 0x000000380b187026 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#18 0x000000380bfcae5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#19 0x000000380bfd17e5 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#20 0x0000003c06c60917 in KoApplication::notify(QObject*, QEvent*) () from /lib64/libkomain.so.13
#21 0x000000380b186ebd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#22 0x000000380c017b79 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /lib64/libQtGui.so.4
#23 0x000000380c018600 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /lib64/libQtGui.so.4
#24 0x000000380c01846f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /lib64/libQtGui.so.4
#25 0x000000380c017719 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /lib64/libQtGui.so.4
#26 0x000000380c018600 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /lib64/libQtGui.so.4
#27 0x000000380c017719 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /lib64/libQtGui.so.4
#28 0x000000380c018600 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /lib64/libQtGui.so.4
#29 0x000000380c01846f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /lib64/libQtGui.so.4
#30 0x000000380c01846f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /lib64/libQtGui.so.4
#31 0x000000380c01846f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /lib64/libQtGui.so.4
#32 0x000000380c017719 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /lib64/libQtGui.so.4
#33 0x000000380c1e340e in QWidgetBackingStore::sync() () from /lib64/libQtGui.so.4
#34 0x000000380c00c4e0 in QWidgetPrivate::syncBackingStore() () from /lib64/libQtGui.so.4
#35 0x000000380c01d5a6 in QWidget::event(QEvent*) () from /lib64/libQtGui.so.4
#36 0x000000380c3ef323 in QMainWindow::event(QEvent*) () from /lib64/libQtGui.so.4
#37 0x0000003c00944fa9 in KXmlGuiWindow::event(QEvent*) () from /lib64/libkdeui.so.5
#38 0x000000380bfcae7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#39 0x000000380bfd17e5 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#40 0x0000003c06c60917 in KoApplication::notify(QObject*, QEvent*) () from /lib64/libkomain.so.13
#41 0x000000380b186ebd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#42 0x000000380b18a0d5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQtCore.so.4
#43 0x000000380b1b62de in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQtCore.so.4
#44 0x0000003ca1a492a6 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#45 0x0000003ca1a49628 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#46 0x0000003ca1a496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#47 0x000000380b1b5a5e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#48 0x000000380c06cd86 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#49 0x000000380b18595f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#50 0x000000380b185cad in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#51 0x000000380b18b399 in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#52 0x0000003c05801b35 in kdemain () from /lib64/libkdeinit4_calligraplan.so
#53 0x0000003c9ee21d65 in __libc_start_main () from /lib64/libc.so.6
#54 0x00000000004008e1 in _start ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2014-06-24 01:14:38 UTC

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