Application: calligrawords (2.9.0) KDE Platform Version: 4.14.6 Qt Version: 4.8.6 Operating System: Linux 3.19.1-1-desktop i686 Distribution: "openSUSE 20150312 (Tumbleweed) (i586)" -- Information about the crash: - What I was doing when the application crashed: I just open calligra word from the launcher. I am using openSuSE Tumbleweed and Plasma 5 desktop from their official repository. The crash can be reproduced every time. -- Backtrace: Application: Calligra Words (calligrawords), signal: Segmentation fault Using host libthread_db library "/lib/libthread_db.so.1". [KCrash Handler] #6 0xffffffff in Soprano::Model::listStatements(Soprano::Node const&, Soprano::Node const&, Soprano::Node const&, Soprano::Node const&) const () at /usr/lib/libsoprano.so.4 #7 0xffffffff in KoDocumentRdf::idrefList() const () at /usr/lib/libkordf.so.14 #8 0xffffffff in KoTextLoader::KoTextLoader(KoShapeLoadingContext&, KoShape*) () at /usr/lib/libkotext.so.14 #9 0xffffffff in () at /usr/lib/libwordsprivate.so.14 #10 0xffffffff in () at /usr/lib/libwordsprivate.so.14 #11 0xffffffff in () at /usr/lib/libwordsprivate.so.14 #12 0xffffffff in () at /usr/lib/libwordsprivate.so.14 #13 0xffffffff in KWDocument::loadOdf(KoOdfReadStore&) () at /usr/lib/libwordsprivate.so.14 #14 0xffffffff in KoDocument::loadOasisFromStore(KoStore*) () at /usr/lib/libkomain.so.14 #15 0xffffffff in KoDocument::loadNativeFormatFromStoreInternal(KoStore*) () at /usr/lib/libkomain.so.14 #16 0xffffffff in KoDocument::loadNativeFormatFromStore(QString const&) () at /usr/lib/libkomain.so.14 #17 0xffffffff in KoDocument::loadNativeFormat(QString const&) () at /usr/lib/libkomain.so.14 #18 0xffffffff in KoPart::openTemplate(KUrl const&) () at /usr/lib/libkomain.so.14 #19 0xffffffff in () at /usr/lib/libkomain.so.14 #20 0xffffffff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib/libQtCore.so.4 #21 0xffffffff in () at /usr/lib/libkomain.so.14 #22 0xffffffff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib/libQtCore.so.4 #23 0xffffffff in () at /usr/lib/libkomain.so.14 #24 0xffffffff in () at /usr/lib/libkomain.so.14 #25 0xffffffff in () at /usr/lib/libkomain.so.14 #26 0xffffffff in () at /usr/lib/libkomain.so.14 #27 0xffffffff in () at /usr/lib/libkomain.so.14 #28 0xffffffff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib/libQtCore.so.4 #29 0xffffffff in QAbstractButton::clicked(bool) () at /usr/lib/libQtGui.so.4 #30 0xffffffff in () at /usr/lib/libQtGui.so.4 #31 0xffffffff in () at /usr/lib/libQtGui.so.4 #32 0xffffffff in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQtGui.so.4 #33 0xffffffff in QWidget::event(QEvent*) () at /usr/lib/libQtGui.so.4 #34 0xffffffff in QAbstractButton::event(QEvent*) () at /usr/lib/libQtGui.so.4 #35 0xffffffff in QPushButton::event(QEvent*) () at /usr/lib/libQtGui.so.4 #36 0xffffffff in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQtGui.so.4 #37 0xffffffff in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQtGui.so.4 #38 0xffffffff in KoApplication::notify(QObject*, QEvent*) () at /usr/lib/libkomain.so.14 #39 0xffffffff in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib/libQtCore.so.4 #40 0xffffffff in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/libQtGui.so.4 #41 0xffffffff in () at /usr/lib/libQtGui.so.4 #42 0xffffffff in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib/libQtGui.so.4 #43 0xffffffff in () at /usr/lib/libQtGui.so.4 #44 0xffffffff in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #45 0xffffffff in () at /usr/lib/libglib-2.0.so.0 #46 0xffffffff in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #47 0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQtCore.so.4 #48 0xffffffff in () at /usr/lib/libQtGui.so.4 #49 0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQtCore.so.4 #50 0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQtCore.so.4 #51 0xffffffff in QCoreApplication::exec() () at /usr/lib/libQtCore.so.4 #52 0xffffffff in QApplication::exec() () at /usr/lib/libQtGui.so.4 #53 0xffffffff in kdemain () at /usr/lib/libkdeinit4_calligrawords.so #54 0x080485bb in () #55 0xffffffff in __libc_start_main () at /lib/libc.so.6 #56 0x080485de in _start () Possible duplicates by query: bug 335677. Reported using DrKonqi
Created attachment 91616 [details] New crash information added by DrKonqi calligrawords (2.9.1) on KDE Platform 4.14.5 using Qt 4.8.6 - What I was doing when the application crashed: 1) Opened Calligra Words 2) Choose template blank page 3) Crash -- Backtrace (Reduced): #5 0x00007fa33fd1db6c in Soprano::Model::listStatements(Soprano::Node const&, Soprano::Node const&, Soprano::Node const&, Soprano::Node const&) const () at /usr/lib64/libsoprano.so.4 #6 0x00007fa32e4e08ff in KoDocumentRdf::idrefList() const () at /usr/lib64/libkordf.so.14 #7 0x00007fa3352efb50 in KoTextLoader::KoTextLoader(KoShapeLoadingContext&, KoShape*) () at /usr/lib64/libkotext.so.14 #8 0x00007fa32e798d17 in () at /usr/lib64/libwordsprivate.so.14 #9 0x00007fa32e77c3ac in KWDocument::loadOdf(KoOdfReadStore&) () at /usr/lib64/libwordsprivate.so.14
This is bug 326023 reappearing since the 2.9 release. See also bug 344883.
*** Bug 345328 has been marked as a duplicate of this bug. ***
I can't reproduce bug on OpenSUSE 13.2 by building from source or installing 2.9.0-3.4.3.x86_64 version and 2.9.1-43.2.x86_64 of Calligra from official repository.
Hi Naufal, We have a similar bug (344883) where the opensuse packages had very strange version numbers. Could you try to update your packages and see if the bug disappears? None of us could reproduce the bug in any way. It's also only OpenSUSE that is affected, so that also suggests that there is something with those packages.
I have the same crash, and ran through the various OpenSUSE versions. I am able to reproduce with both 2.9.0-3.4.3 in Updates and 2.9.1-43.2 from KDE-Extra. Downgrading to 2.8.5-3.1.8 from the original repository fixes it. (Running x86_64)
Created attachment 91659 [details] More complete backtrace - openSUSE 13.2 - x86_64 Better backtrace from the -debuginfo packages.
*** Bug 345372 has been marked as a duplicate of this bug. ***
Created attachment 91660 [details] New crash information added by DrKonqi calligrawords (2.9.0) on KDE Platform 4.14.6 using Qt 4.8.6 - What I was doing when the application crashed: I just launched Calligra Word, and it crashed immediately. -- Backtrace (Reduced): #5 Soprano::Model::listStatements (this=0x0, subject=..., predicate=..., object=..., context=...) at /usr/src/debug/soprano-2.9.4/soprano/model.cpp:73 #6 0x00007f6b2a4b18ff in KoDocumentRdf::idrefList() const () from /usr/lib64/libkordf.so.14 #7 0x00007f6b30d37a00 in KoTextLoader::KoTextLoader(KoShapeLoadingContext&, KoShape*) () from /usr/lib64/libkotext.so.14 [...] #9 0x00007f6b2a74d3dc in KWDocument::loadOdf(KoOdfReadStore&) () from /usr/lib64/libwordsprivate.so.14 #10 0x00007f6b31767a6b in KoDocument::loadOasisFromStore(KoStore*) () from /usr/lib64/libkomain.so.14
It will be usefull if somebody posted a bug-report tells us his SopranoLib verion.
Op zaterdag 21 maart 2015 07:37:14 schreef u: > https://bugs.kde.org/show_bug.cgi?id=345240 > > --- Comment #10 from Denis <dener.kup@gmail.com> --- > It will be usefull if somebody posted a bug-report tells us his SopranoLib > verion. On my system i see libsoprano installed version 2.9.4-2.1.10 Linux 3.16.7-7-desktop; openSuse 13.2 (x86_64); KDE 4.14.6
(In reply to rob de leeuw from comment #11) > Op zaterdag 21 maart 2015 07:37:14 schreef u: > > https://bugs.kde.org/show_bug.cgi?id=345240 > > > > --- Comment #10 from Denis <dener.kup@gmail.com> --- > > It will be usefull if somebody posted a bug-report tells us his SopranoLib > > verion. > > On my system i see libsoprano installed version 2.9.4-2.1.10 > Linux 3.16.7-7-desktop; openSuse 13.2 (x86_64); KDE 4.14.6 I have the same version. So still no clues about crash.
Tracing the crash, the reason is Soprano::createModel() is returning 0 due to no backend. Looking at my list of packages, no soprano backend is installed for some reason. Installing "soprano-backend-redland " fixes it.
Hrvoje, missing dependencies?
I guess that settles it then - thanks for your help
But that said Denis, maybe we should make the code more robust so as to not expect soprano?
(In reply to Camilla Boemann from comment #15) > I guess that settles it then - thanks for your help We can also close this: https://bugs.kde.org/show_bug.cgi?id=344883 (In reply to Camilla Boemann from comment #16) > But that said Denis, maybe we should make the code more robust so as to not > expect soprano? Now we can build suite without RDF support at all, as I remember. And ability to check existence of backend need investigation. You can write me email or IRC, I don't think it is appropriate to solve such thing here. It seems earlier OpenSUSE doesn't allow to install Soprano without backend, because RDF code in 2.9 hasn't been changed since 2012 and we have no such problem (my changes are in master now, and I think will not affect behaiour with this bug).
Hm, looks like soprano-devel was added back for 2.9.0 update, and that only pulled in the shlib, and not the backend. Will check what needs to be done on our (openSUSE) side. Sorry for the troubles!
*** Bug 345435 has been marked as a duplicate of this bug. ***
I added libsoprano 2.9.4-3.2 It works now on both Calligra & Okular.
Created attachment 91729 [details] New crash information added by DrKonqi calligrawords (2.9.0) on KDE Platform 4.14.6 using Qt 4.8.6 - What I was doing when the application crashed: I open an RTF file format, I think this is an error document but I can open it with libreoffice -- Backtrace (Reduced): #5 0x00007f90e8be9b6c in Soprano::Model::listStatements(Soprano::Node const&, Soprano::Node const&, Soprano::Node const&, Soprano::Node const&) const () at /usr/lib64/libsoprano.so.4 #6 0x00007f90df75e8ff in KoDocumentRdf::idrefList() const () at /usr/lib64/libkordf.so.14 #7 0x00007f90ea3f2a00 in KoTextLoader::KoTextLoader(KoShapeLoadingContext&, KoShape*) () at /usr/lib64/libkotext.so.14 #8 0x00007f90dfa16d47 in () at /usr/lib64/libwordsprivate.so.14 #9 0x00007f90df9fa3dc in KWDocument::loadOdf(KoOdfReadStore&) () at /usr/lib64/libwordsprivate.so.14
Hello Dieter, I´m sorry for this late reply. Had some other problems with this laptop. I can´t really give an answer to your question. First I did a fresh install of opensuse 13.2 on this laptop and the problem remained. Later I did another installation but instead of using the default BTrFS file system for the root partition, I used XFS and the Calligra suddenly did not crash any more. I don´t know if the file system really interferes with calligra, or this is just accidental. Hope this information is of any use for you. Linux 3.16.7-7-desktop openSUSE 13.2 (Harlequin) (x86_64),KDE 4.14.6 regards
*** Bug 346910 has been marked as a duplicate of this bug. ***
*** Bug 363071 has been marked as a duplicate of this bug. ***