Bug 343861 - Okular crashed when closing the application with .odp file opened
Summary: Okular crashed when closing the application with .odp file opened
Status: RESOLVED DUPLICATE of bug 340200
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: 0.20.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-02-06 15:51 UTC by Tuomas Poikela
Modified: 2015-05-02 17:19 UTC (History)
1 user (show)

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


Attachments
New crash information added by DrKonqi (2.08 KB, text/plain)
2015-05-02 17:19 UTC, Alex Cristian
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tuomas Poikela 2015-02-06 15:51:44 UTC
Application: okular (0.20.3)
KDE Platform Version: 4.14.3
Qt Version: 4.8.6
Operating System: Linux 3.17.8-200.fc20.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
I was reading .odp file with Okular. When I closed Okular pressing X from top right corner, the application crashed.

The crash can be reproduced every time.

-- Backtrace:
Application: Okular (okular), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  QHashNode (value0=@0x258b: <error reading variable>, this=0x25d4ad0) at /usr/include/QtCore/qhash.h:253
#7  QHash<int, KoInlineObject*>::duplicateNode (node=0x257b, newNode=0x25d4ad0) at /usr/include/QtCore/qhash.h:532
#8  0x0000003dd2498b5f in QHashData::detach_helper2 (this=0x25adc20, node_duplicate=node_duplicate@entry=0x3b1e6793a0 <QHash<int, KoInlineObject*>::duplicateNode(QHashData::Node*, void*)>, node_delete=node_delete@entry=0x3b1e679390 <QHash<int, KoInlineObject*>::deleteNode2(QHashData::Node*)>, nodeSize=nodeSize@entry=24, nodeAlign=nodeAlign@entry=8) at tools/qhash.cpp:239
#9  0x0000003b1e679b6a in QHash<int, KoInlineObject*>::detach_helper (this=this@entry=0x23ba520) at /usr/include/QtCore/qhash.h:584
#10 0x0000003b1e679bcd in detach (this=0x23ba520) at /usr/include/QtCore/qhash.h:303
#11 QHash<int, KoInlineObject*>::remove (this=0x23ba520, akey=@0x7fff714e55e0: 1) at /usr/include/QtCore/qhash.h:788
#12 0x0000003b1e6783f6 in KoInlineTextObjectManager::removeInlineObject (this=0x23ba510, object=object@entry=0x25acc90) at /usr/src/debug/calligra-2.8.7/libs/kotext/KoInlineTextObjectManager.cpp:129
#13 0x0000003b1e67d467 in KoInlineObject::~KoInlineObject (this=0x25acc90, __in_chrg=<optimized out>) at /usr/src/debug/calligra-2.8.7/libs/kotext/KoInlineObject.cpp:59
#14 0x00007f2182b40a93 in ~PresentationVariable (this=0x25acc90, __in_chrg=<optimized out>) at /usr/src/debug/calligra-2.8.7/stage/plugins/variable/PresentationVariable.h:38
#15 PresentationVariable::~PresentationVariable (this=0x25acc90, __in_chrg=<optimized out>) at /usr/src/debug/calligra-2.8.7/stage/plugins/variable/PresentationVariable.h:38
#16 0x0000003dd259f918 in QObject::event (this=0x25acc90, e=<optimized out>) at kernel/qobject.cpp:1203
#17 0x0000003dd45cae6c in QApplicationPrivate::notify_helper (this=this@entry=0x1e17130, receiver=receiver@entry=0x25acc90, e=e@entry=0x1fc8600) at kernel/qapplication.cpp:4565
#18 0x0000003dd45d17c5 in QApplication::notify (this=this@entry=0x7fff714e5b30, receiver=receiver@entry=0x25acc90, e=e@entry=0x1fc8600) at kernel/qapplication.cpp:4351
#19 0x0000003b17a4a34a in KApplication::notify (this=0x7fff714e5b30, receiver=0x25acc90, event=0x1fc8600) at /usr/src/debug/kdelibs-4.14.3/kdeui/kernel/kapplication.cpp:311
#20 0x0000003dd25868dd in QCoreApplication::notifyInternal (this=0x7fff714e5b30, receiver=receiver@entry=0x25acc90, event=event@entry=0x1fc8600) at kernel/qcoreapplication.cpp:953
#21 0x0000003dd2589ac5 in sendEvent (event=0x1fc8600, receiver=0x25acc90) at kernel/qcoreapplication.h:231
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=52, data=0x1dea520) at kernel/qcoreapplication.cpp:1577
#23 0x0000003dd2589f63 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=52) at kernel/qcoreapplication.cpp:1470
#24 0x0000003dd258adc0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1232
#25 0x0000003dd45c94ec in QApplication::exec () at kernel/qapplication.cpp:3823
#26 0x0000000000409bd0 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/okular-4.14.3/shell/main.cpp:64

Reported using DrKonqi
Comment 1 Christoph Feck 2015-02-06 17:38:24 UTC

*** This bug has been marked as a duplicate of bug 340200 ***
Comment 2 Alex Cristian 2015-05-02 17:19:24 UTC
Created attachment 92373 [details]
New crash information added by DrKonqi

okular (0.21.3) on KDE Platform 4.14.6 using Qt 4.8.6

- What I was doing when the application crashed:

Closing Ocular when viewing a PPT PowerPoint document crashes the application.

-- Backtrace (Reduced):
#6  0x0000003988a7c8c5 in QHash<int, KoInlineObject*>::duplicateNode(QHashData::Node*, void*) () at /lib64/libkotext.so.13
#7  0x0000003de6c98fc7 in QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int) () at /lib64/libQtCore.so.4
[...]
#9  0x0000003988a7cfa7 in QHash<int, KoInlineObject*>::remove(int const&) () at /lib64/libkotext.so.13
#10 0x0000003988a7b906 in KoInlineTextObjectManager::removeInlineObject(KoInlineObject*) () at /lib64/libkotext.so.13
#11 0x0000003988a80cb7 in KoInlineObject::~KoInlineObject() () at /lib64/libkotext.so.13