Bug 344883 - calligra-author crash immediately during open empty document on x86_64
Summary: calligra-author crash immediately during open empty document on x86_64
Status: CLOSED WORKSFORME
Alias: None
Product: calligraauthor
Classification: Applications
Component: general (show other bugs)
Version: 2.9.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Gopalakrishna Bhat
URL:
Keywords: drkonqi
: 345316 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-03-05 21:19 UTC by Dieter Nützel
Modified: 2015-03-31 19:05 UTC (History)
7 users (show)

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 Dieter Nützel 2015-03-05 21:19:33 UTC
Application: calligraauthor (2.9.0)
KDE Platform Version: 4.14.5
Qt Version: 4.8.6
Operating System: Linux 4.0.0-rc1-2.g1133f88-desktop+ x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

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

Try to open a new/empty document (the first choice).

openSUSE 13.2
calligra-author-2.9.0-42.3.x86_64

The crash can be reproduced every time.

-- Backtrace:
Application: Calligra Author (calligraauthor), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#5  0x00007fd838968b6c in Soprano::Model::listStatements(Soprano::Node const&, Soprano::Node const&, Soprano::Node const&, Soprano::Node const&) const () at /usr/lib64/libsoprano.so.4
#6  0x00007fd8250ff8ff in KoDocumentRdf::idrefList() const () at /usr/lib64/libkordf.so.14
#7  0x00007fd82bfe0a00 in KoTextLoader::KoTextLoader(KoShapeLoadingContext&, KoShape*) () at /usr/lib64/libkotext.so.14
#8  0x00007fd8253b7d47 in  () at /usr/lib64/libwordsprivate.so.14
#9  0x00007fd82539b3dc in KWDocument::loadOdf(KoOdfReadStore&) () at /usr/lib64/libwordsprivate.so.14
#10 0x00007fd82ca10a6b in KoDocument::loadOasisFromStore(KoStore*) () at /usr/lib64/libkomain.so.14
#11 0x00007fd82ca1de64 in KoDocument::loadNativeFormatFromStoreInternal(KoStore*) () at /usr/lib64/libkomain.so.14
#12 0x00007fd82ca1eee3 in KoDocument::loadNativeFormatFromStore(QString const&) () at /usr/lib64/libkomain.so.14
#13 0x00007fd82ca1f486 in KoDocument::loadNativeFormat(QString const&) () at /usr/lib64/libkomain.so.14
#14 0x00007fd82ca83ab4 in KoPart::openTemplate(KUrl const&) () at /usr/lib64/libkomain.so.14
#15 0x00007fd842c721fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#16 0x00007fd82ca681dd in  () at /usr/lib64/libkomain.so.14
#17 0x00007fd842c721fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#18 0x00007fd82ca65872 in  () at /usr/lib64/libkomain.so.14
#19 0x00007fd82ca76374 in  () at /usr/lib64/libkomain.so.14
#20 0x00007fd82ca6590d in  () at /usr/lib64/libkomain.so.14
#21 0x00007fd842c721fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#22 0x00007fd8422ccad5 in QAbstractItemView::doubleClicked(QModelIndex const&) () at /usr/lib64/libQtGui.so.4
#23 0x00007fd842312bb3 in QTreeView::mouseDoubleClickEvent(QMouseEvent*) () at /usr/lib64/libQtGui.so.4
#24 0x00007fd841e29d4e in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#25 0x00007fd8421c65ee in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#26 0x00007fd8422d5e13 in QAbstractItemView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#27 0x00007fd8423149c0 in QTreeView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#28 0x00007fd842c5e416 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#29 0x00007fd841dda74c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#30 0x00007fd841de0dea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#31 0x00007fd82ca0f227 in KoApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkomain.so.14
#32 0x00007fd842c5e2ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#33 0x00007fd841de05e3 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib64/libQtGui.so.4
#34 0x00007fd841e51c9b in  () at /usr/lib64/libQtGui.so.4
#35 0x00007fd841e5070c in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib64/libQtGui.so.4
#36 0x00007fd841e775c2 in  () at /usr/lib64/libQtGui.so.4
#37 0x00007fd83e73da04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#38 0x00007fd83e73dc48 in  () at /usr/lib64/libglib-2.0.so.0
#39 0x00007fd83e73dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#40 0x00007fd842c8b0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#41 0x00007fd841e77676 in  () at /usr/lib64/libQtGui.so.4
#42 0x00007fd842c5ce6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#43 0x00007fd842c5d165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#44 0x00007fd842c625b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#45 0x00007fd82ccbf9e1 in kdemain () at /usr/lib64/libkdeinit4_calligraauthor.so
#46 0x0000000000408815 in _start ()

Reported using DrKonqi
Comment 1 Dieter Nützel 2015-03-05 21:33:30 UTC
DrKonqi with
calligra-author-debuginfo-2.9.0-42.3.x86_64
calligra-debuginfo-2.9.0-42.3.x86_64
libsoprano4-debuginfo-2.9.4-2.1.10.x86_64

Application: Calligra Author (calligraauthor), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#5  0x00007fd838968b6c in Soprano::Model::listStatements(Soprano::Node const&, Soprano::Node const&, Soprano::Node const&, Soprano::Node const&) const (this=0x0, subject=..., predicate=..., object=..., context=...) at /usr/src/debug/soprano-2.9.4/soprano/model.cpp:73
#6  0x00007fd8250ff8ff in KoDocumentRdf::idrefList() const (this=0x16c35a0) at /usr/src/debug/calligra-2.9.0/libs/rdf/KoDocumentRdf.cpp:1064
#7  0x00007fd82bfe0a00 in KoTextLoader::KoTextLoader(KoShapeLoadingContext&, KoShape*) (this=0x7ffe1265f2a0, context=..., shape=<optimized out>) at /usr/src/debug/calligra-2.9.0/libs/kotext/opendocument/KoTextLoader.cpp:281
#8  0x00007fd8253b7d47 in  () at /usr/lib64/libwordsprivate.so.14
#9  0x00007fd82539b3dc in KWDocument::loadOdf(KoOdfReadStore&) () at /usr/lib64/libwordsprivate.so.14
#10 0x00007fd82ca10a6b in KoDocument::loadOasisFromStore(KoStore*) (this=0x166b170, store=<optimized out>) at /usr/src/debug/calligra-2.9.0/libs/main/KoDocument.cpp:1961
#11 0x00007fd82ca1de64 in KoDocument::loadNativeFormatFromStoreInternal(KoStore*) (this=this@entry=0x166b170, store=store@entry=0x1a42410) at /usr/src/debug/calligra-2.9.0/libs/main/KoDocument.cpp:1847
#12 0x00007fd82ca1eee3 in KoDocument::loadNativeFormatFromStore(QString const&) (this=this@entry=0x166b170, file=...) at /usr/src/debug/calligra-2.9.0/libs/main/KoDocument.cpp:1795
#13 0x00007fd82ca1f486 in KoDocument::loadNativeFormat(QString const&) (this=0x166b170, file_=...) at /usr/src/debug/calligra-2.9.0/libs/main/KoDocument.cpp:1775
#14 0x00007fd82ca83ab4 in KoPart::openTemplate(KUrl const&) (this=0x15201a0, url=...) at /usr/src/debug/calligra-2.9.0/libs/main/KoPart.cpp:256
#15 0x00007fd842c721fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#16 0x00007fd82ca681dd in KoOpenPane::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_t1=..., this=<optimized out>) at /usr/src/debug/calligra-2.9.0/build/libs/main/KoOpenPane.moc:127
#17 0x00007fd82ca681dd in KoOpenPane::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/calligra-2.9.0/build/libs/main/KoOpenPane.moc:65
#18 0x00007fd842c721fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#19 0x00007fd82ca65872 in KoDetailsPane::openUrl(KUrl const&) (this=<optimized out>, _t1=...) at /usr/src/debug/calligra-2.9.0/build/libs/main/KoDetailsPane.moc:118
#20 0x00007fd82ca76374 in KoTemplatesPane::openFile(QModelIndex const&) (this=0x16d7f80, index=...) at /usr/src/debug/calligra-2.9.0/libs/main/KoTemplatesPane.cpp:139
#21 0x00007fd82ca6590d in KoDetailsPane::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/calligra-2.9.0/build/libs/main/KoDetailsPane.moc:66
#22 0x00007fd842c721fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#23 0x00007fd8422ccad5 in QAbstractItemView::doubleClicked(QModelIndex const&) () at /usr/lib64/libQtGui.so.4
#24 0x00007fd842312bb3 in QTreeView::mouseDoubleClickEvent(QMouseEvent*) () at /usr/lib64/libQtGui.so.4
#25 0x00007fd841e29d4e in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#26 0x00007fd8421c65ee in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#27 0x00007fd8422d5e13 in QAbstractItemView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#28 0x00007fd8423149c0 in QTreeView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#29 0x00007fd842c5e416 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#30 0x00007fd841dda74c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#31 0x00007fd841de0dea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#32 0x00007fd82ca0f227 in KoApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x1897c60, event=0x7ffe126604d0) at /usr/src/debug/calligra-2.9.0/libs/main/KoApplication.cpp:623
#33 0x00007fd842c5e2ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#34 0x00007fd841de05e3 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib64/libQtGui.so.4
#35 0x00007fd841e51c9b in  () at /usr/lib64/libQtGui.so.4
#36 0x00007fd841e5070c in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib64/libQtGui.so.4
#37 0x00007fd841e775c2 in  () at /usr/lib64/libQtGui.so.4
#38 0x00007fd83e73da04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#39 0x00007fd83e73dc48 in  () at /usr/lib64/libglib-2.0.so.0
#40 0x00007fd83e73dcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#41 0x00007fd842c8b0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#42 0x00007fd841e77676 in  () at /usr/lib64/libQtGui.so.4
#43 0x00007fd842c5ce6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#44 0x00007fd842c5d165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#45 0x00007fd842c625b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#46 0x00007fd82ccbf9e1 in kdemain(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/calligra-2.9.0/words/part/author/main.cpp:46
#47 0x0000000000408815 in _start ()
Comment 2 Christoph Feck 2015-03-18 22:36:04 UTC
*** Bug 345316 has been marked as a duplicate of this bug. ***
Comment 3 Denis Kuplyakov 2015-03-19 13:57:11 UTC
You both have 2.9.0-42.3.x86_64 versions of package, but I currently can't find such version in opensuse repos. There are only:
2.9.0-3.4.3.x86_64
2.9.1-43.2.x86_64
2.8.5-3.1.8.x86_64

I advice to update to the latest version and write here repository you have used.
Comment 4 Denis Kuplyakov 2015-03-19 14:00:29 UTC
Also I can't reproduce bug on OpenSUSE 13.2 by building from source or installing 2.9.0-3.4.3.x86_64 version of Calligra from official repository.
Comment 5 Inge Wallin 2015-03-20 20:35:59 UTC
Hi Dieter,

As Denis wrote above, there were something fishy with the version numbers of the packages.  In fact, we could not find them in the repositories at all. Could you try to update them and see if the problem goes away? None of us could reproduce the bug.
Comment 6 Camilla Boemann 2015-03-21 15:36:33 UTC
it seems opensuse fails to require you to install a soprano backend
Comment 7 Dieter Nützel 2015-03-22 02:39:57 UTC
(In reply to Camilla Boemann from comment #6)

The first comment that arives me.
Thank you very much for your remembrance!

> it seems opensuse fails to require you to install a soprano backend

Maybe...
Newer version together with KDE 4.14.6 from Di 17 Mär 2015 crash the same way.
2.9.1-43.2.x86_64

But latest version taken a few minutes ago (with KDE 4.14.6, too)
2.9.1-45.1.x86_64
works.

Even without soprano backend.
/home/dieter> rpm -qa | grep soprano
libsoprano4-2.9.4-2.1.10.x86_64

--changelog
* Sa Mär 21 2015 tittiatcoke@gmail.com
- Remove soprano as a buildrequires.

* Mo Mär 16 2015 cgiboudeaux@gmx.com
- Update to 2.9.1
[-]

buildrequires but NO installation requires...

Thanks go to tittiatcoke@gmail.com

Cheers,
  Dieter
Comment 8 Dieter Nützel 2015-03-22 16:41:16 UTC
If we get feedback for #345316, too
I'll CLOSE this one.
Comment 9 Dieter Nützel 2015-03-31 19:05:31 UTC
(In reply to Dieter Nützel from comment #8)
> If we get feedback for #345316, too
> I'll CLOSE this one.

OK,

one week is over, but I've got NO feedback for
https://bugs.kde.org/show_bug.cgi?id=345316

COLSE it, now.