Bug 345503 - Okular crashes after closing docx documents
Summary: Okular crashes after closing docx documents
Status: RESOLVED WORKSFORME
Alias: None
Product: calligrawords
Classification: Applications
Component: okularplugin (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: LO crash
Target Milestone: ---
Assignee: Friedrich W. H. Kossebau
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-03-25 08:17 UTC by Émeric Dupont
Modified: 2018-11-30 04:04 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Émeric Dupont 2015-03-25 08:17:02 UTC
Application: okular (0.21.3)
KDE Platform Version: 4.14.6
Qt Version: 4.8.6
Operating System: Linux 3.19.2-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:
Whenever I open MS Office documents using Okular (This involves calligra-extra plugins, providing okularGenerator_odp.so and okularGenerator_odt.so ), everything works as expected until I want to close the application. Okular crashes upon closing, producing the backtrace attached.

The crash can be reproduced every time.

-- Backtrace:
Application: Okular (okular), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbb7210d780 (LWP 6995))]

Thread 2 (Thread 0x7fbb5b552700 (LWP 6996)):
#0  0x00007fbb6f05c4ed in poll () from /usr/lib/libc.so.6
#1  0x00007fbb6c1549a4 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fbb6c154abc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fbb6fa61397 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007fbb6fa30de1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007fbb6fa31145 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007fbb6f9257f9 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007fbb6fa116c3 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007fbb6f92805f in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fbb6d68f374 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007fbb6f06527d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fbb7210d780 (LWP 6995)):
[KCrash Handler]
#6  0x00007fbb6fa46ad7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#7  0x00007fbb596d1b50 in KoShapePrivate::shapeChanged(KoShape::ChangeType) () from /usr/lib/libflake.so.14
#8  0x00007fbb596df52d in KoShapeManager::remove(KoShape*) () from /usr/lib/libflake.so.14
#9  0x00007fbb596d46e7 in KoShapePrivate::~KoShapePrivate() () from /usr/lib/libflake.so.14
#10 0x00007fbb59743623 in KoTosContainerPrivate::~KoTosContainerPrivate() () from /usr/lib/libflake.so.14
#11 0x00007fbb596db05b in KoShapeContainer::~KoShapeContainer() () from /usr/lib/libflake.so.14
#12 0x00007fbb4d799915 in PictureShape::~PictureShape() () from /usr/lib/kde4/calligra_shape_picture.so
#13 0x00007fbb596db035 in KoShapeContainer::~KoShapeContainer() () from /usr/lib/libflake.so.14
#14 0x00007fbb4e6c5e49 in TextShape::~TextShape() () from /usr/lib/kde4/calligra_shape_text.so
#15 0x00007fbb5a9058f3 in KWFrameSet::~KWFrameSet() () from /usr/lib/libwordsprivate.so.14
#16 0x00007fbb5a906947 in KWTextFrameSet::~KWTextFrameSet() () from /usr/lib/libwordsprivate.so.14
#17 0x00007fbb5a906d19 in KWTextFrameSet::~KWTextFrameSet() () from /usr/lib/libwordsprivate.so.14
#18 0x00007fbb5a8cd0be in KWDocument::~KWDocument() () from /usr/lib/libwordsprivate.so.14
#19 0x00007fbb5a8cd1c9 in KWDocument::~KWDocument() () from /usr/lib/libwordsprivate.so.14
#20 0x00007fbb5ab4de18 in OkularOdtGenerator::doCloseDocument() () from /usr/lib/kde4/okularGenerator_odt.so
#21 0x00007fbb602d9801 in Okular::Generator::closeDocument() () from /usr/lib/libokularcore.so.6
#22 0x00007fbb602ccd27 in Okular::Document::closeDocument() () from /usr/lib/libokularcore.so.6
#23 0x00007fbb605a0b47 in Okular::Part::closeUrl(bool) () from /usr/lib/kde4/okularpart.so
#24 0x000000000040fd4c in ?? ()
#25 0x000000000040fea9 in ?? ()
#26 0x00007fbb6fa4b4b8 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#27 0x00007fbb704a0123 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#28 0x00007fbb7087a233 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#29 0x00007fbb712c3d09 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#30 0x00007fbb7044c9ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#31 0x00007fbb70453408 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#32 0x00007fbb711c16fa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#33 0x00007fbb6fa3228d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#34 0x00007fbb6fa35651 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#35 0x00007fbb6fa61233 in ?? () from /usr/lib/libQtCore.so.4
#36 0x00007fbb6c15471d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0x00007fbb6c154a08 in ?? () from /usr/lib/libglib-2.0.so.0
#38 0x00007fbb6c154abc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0x00007fbb6fa6137d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0x00007fbb704f03a6 in ?? () from /usr/lib/libQtGui.so.4
#41 0x00007fbb6fa30de1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#42 0x00007fbb6fa31145 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#43 0x00007fbb6fa366e9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#44 0x00000000004097a0 in ?? ()
#45 0x00007fbb6ef9d800 in __libc_start_main () from /usr/lib/libc.so.6
#46 0x000000000040b0a9 in _start ()

Reported using DrKonqi
Comment 1 Albert Astals Cid 2015-03-25 21:00:56 UTC
Calligra guys, couldn't find a component for the okular plugin so i put it in general.
Comment 2 Friedrich W. H. Kossebau 2015-03-25 21:13:24 UTC
Created component "okularplugin", following the pattern for the plugin from calligrastage, and put bug there.
Comment 3 Andrew Crouthamel 2018-10-31 04:14:24 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2018-11-15 10:52:16 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2018-11-30 04:04:45 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!