This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Calligra crashes when KPlato is started

Tags: None
(comma "," separated)
noax
Registered Member
Posts
3
Karma
0
OS
Hello,

I have a very annoying crash with Calligra KPlato and I can not seem to figure out where it is coming from. I mean I have no idea how to debug this. I have searched all corners tirelessly but now I am out of options.

So could one please assist and explain why the Calligra KPlato crashes when I start the program??

Code: Select all
Application: Plan (calligraplan), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#6  0x00007f9cd8be9c37 in QObject::objectName() const () at /lib64/libQtCore.so.4
#7  0x00007f9cb91c130e in KPlato::Report::findReportData(QList<KPlato::ReportData*> const&, QString const&) () at /lib64/libkplatoui.so.14
#8  0x00007f9cb91b9993 in KPlato::ReportDesigner::setReportData(QString const&) () at /lib64/libkplatoui.so.14
#9  0x00007f9cd8beb950 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#10 0x00007f9cb91ad672 in KPlato::ReportSourceEditor::selectFromChanged(QString const&) () at /lib64/libkplatoui.so.14
#11 0x00007f9cb91c74df in KPlato::ReportSourceEditor::slotCurrentIndexChanged() () at /lib64/libkplatoui.so.14
#12 0x00007f9cb91ad5f6 in KPlato::ReportSourceEditor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libkplatoui.so.14
#13 0x00007f9cd8beb950 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#14 0x00007f9cd80d7f11 in QComboBox::currentIndexChanged(int) () at /lib64/libQtGui.so.4
#15 0x00007f9cd80d7fae in QComboBoxPrivate::_q_emitCurrentIndexChanged(QModelIndex const&) () at /lib64/libQtGui.so.4
#16 0x00007f9cd80d8266 in QComboBoxPrivate::setCurrentIndex(QModelIndex const&) () at /lib64/libQtGui.so.4
#17 0x00007f9cd80d85af in QComboBox::setCurrentIndex(int) () at /lib64/libQtGui.so.4
#18 0x00007f9cb91c7b07 in KPlato::ReportSourceEditor::setSourceData(QDomElement const&) () at /lib64/libkplatoui.so.14
#19 0x00007f9cb91b9b26 in KPlato::ReportDesigner::setData() () at /lib64/libkplatoui.so.14
#20 0x00007f9cb91b9da0 in KPlato::ReportDesigner::setData(QDomDocument const&) () at /lib64/libkplatoui.so.14
#21 0x00007f9cb91ba275 in KPlato::ReportDesigner::loadContext(KoXmlElement const&) () at /lib64/libkplatoui.so.14
#22 0x00007f9cb91af932 in KPlato::ReportView::loadContext(KoXmlElement const&) () at /lib64/libkplatoui.so.14
#23 0x00007f9cb97c6069 in KPlato::View::createViews() () at /lib64/libplanprivate.so.14
#24 0x00007f9cb97c69de in KPlato::View::initiateViews() () at /lib64/libplanprivate.so.14
#25 0x00007f9cb97c8c10 in KPlato::View::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.158] () at /lib64/libplanprivate.so.14
#26 0x00007f9cd8beb950 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#27 0x00007f9cd8bf614a in QSingleShotTimer::timerEvent(QTimerEvent*) () at /lib64/libQtCore.so.4
#28 0x00007f9cd8bf15c3 in QObject::event(QEvent*) () at /lib64/libQtCore.so.4
#29 0x00007f9cd7ce793c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#30 0x00007f9cd7cee796 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#31 0x00007f9cc5f925c5 in KoApplication::notify(QObject*, QEvent*) () at /lib64/libkomain.so.14
#32 0x00007f9cd8bd77fd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#33 0x00007f9cd8c0a250 in QTimerInfoList::activateTimers() () at /lib64/libQtCore.so.4
#34 0x00007f9cd8c073c1 in timerSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtCore.so.4
#35 0x00007f9cd3415e5a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#36 0x00007f9cd34161f0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#37 0x00007f9cd341629c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#38 0x00007f9cd8c07d7e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#39 0x00007f9cd7d90416 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#40 0x00007f9cd8bd6071 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#41 0x00007f9cd8bd63e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#42 0x00007f9cd8bdbf79 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#43 0x00007f9cc6251ba5 in kdemain () at /usr/lib64/libkdeinit4_calligraplan.so
#44 0x000055986eaea961 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#45 0x000055986eaeb877 in handle_launcher_request(int, char const*) [clone .isra.15] ()
#46 0x000055986eaebfe8 in handle_requests(int) ()
#47 0x000055986eae76d3 in main ()


Regards,
Noel Alex
danders
Registered Member
Posts
37
Karma
0
Doesn't crash here, of course ;)
Could you provide distribution and revisions?

Also, can you try to open with the different templates?
The crash seems to be in reports, so Basic Project should open ok.
If it does, please try to insert a report to see if how that works.
danders
Registered Member
Posts
37
Karma
0
Ahh, found it. In 2.9 the report engine takes ownership of data (and deletes it) thus a crash will almost certainly be the result.

So until a new revision is issued, reports are unsafe to use.

In the mean time (if you don't need reports) you can start with the 'Basic Project' template which does not have reports as default.


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Google [Bot], Sogou [Bot], Yahoo [Bot]