[okular] [Bug 436408] New: Okular crashes when opening docx file
Sascha Gaspar
bugzilla_noreply at kde.org
Fri Apr 30 16:14:57 BST 2021
https://bugs.kde.org/show_bug.cgi?id=436408
Bug ID: 436408
Summary: Okular crashes when opening docx file
Product: okular
Version: 21.04.0
Platform: openSUSE RPMs
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: okular-devel at kde.org
Reporter: sascha.gaspar at gmx.de
Target Milestone: ---
Application: okular (21.04.0)
Qt Version: 5.15.2
Frameworks Version: 5.81.0
Operating System: Linux 5.11.16-1-default x86_64
Windowing System: X11
Drkonqi Version: 5.21.4
Distribution: "openSUSE Tumbleweed"
-- Information about the crash:
- What I was doing when the application crashed:
I clicked on a docx file in an other application and it tried to open it with
Okular.
I wonder if Okular has a buggy file type checking or no check at all when it
tries to open a file. There are many bug reports related to this. E.g.:
426020
425725
417241
415261
408851
408818
406738
But this is only an assumption.
The crash can be reproduced every time.
-- Backtrace:
Application: Okular (okular), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f25b88f3880
(LWP 506243))]
[KCrash Handler]
#6 0x00007f25b445f990 in Okular::Generator::image (this=<optimized out>,
request=0x7f25b445fb00 <Okular::Generator::layersModel() const>) at
/usr/src/debug/okular-21.04.0-1.1.x86_64/core/generator.cpp:330
#7 0x00007f25b464763a in Layers::notifySetup (this=0x565370bcf290) at
/usr/src/debug/okular-21.04.0-1.1.x86_64/part/layers.cpp:63
#8 0x00007f25b4441a32 in Okular::Document::openDocument
(this=this at entry=0x565370777a00, docFile=..., url=..., _mime=..., password=...)
at /usr/src/debug/okular-21.04.0-1.1.x86_64/core/document.cpp:2412
#9 0x00007f25b45aacc5 in Okular::Part::doOpenFile
(this=this at entry=0x5653707720d0, mimeA=..., fileNameToOpenA=...,
isCompressedFile=isCompressedFile at entry=0x7ffef36101d7) at
/usr/src/debug/okular-21.04.0-1.1.x86_64/part/part.cpp:1391
#10 0x00007f25b45ad4fb in Okular::Part::openFile (this=0x5653707720d0) at
/usr/src/debug/okular-21.04.0-1.1.x86_64/part/part.cpp:1509
#11 0x00007f25bc6a4105 in KParts::ReadOnlyPartPrivate::openLocalFile
(this=this at entry=0x565370642f70) at
/usr/src/debug/kparts-5.81.0-1.2.x86_64/src/readonlypart.cpp:180
#12 0x00007f25bc6a843f in KParts::ReadOnlyPart::openUrl (this=0x5653707720d0,
url=...) at /usr/src/debug/kparts-5.81.0-1.2.x86_64/src/readonlypart.cpp:141
#13 0x00007f25b45ab8c3 in Okular::Part::openUrl (this=<optimized out>,
_url=..., swapInsteadOfOpening=<optimized out>) at
/usr/src/debug/okular-21.04.0-1.1.x86_64/part/part.cpp:1741
#14 0x000056536eb8843d in Shell::openUrl (this=<optimized out>, url=...,
serializedOptions=...) at
/usr/src/debug/okular-21.04.0-1.1.x86_64/shell/shell.cpp:289
#15 0x000056536eb8d72e in Shell::openDocument (this=0x56537076f5a0, url=...,
serializedOptions=...) at
/usr/src/debug/okular-21.04.0-1.1.x86_64/shell/shell.cpp:240
#16 0x000056536eb84abe in Shell::openDocument (serializedOptions=..., url=...,
this=0x56537076f5a0) at
/usr/src/debug/okular-21.04.0-1.1.x86_64/shell/okular_main.cpp:165
#17 Okular::main (serializedOptions=..., paths=...) at
/usr/src/debug/okular-21.04.0-1.1.x86_64/shell/okular_main.cpp:166
#18 main (argc=<optimized out>, argv=0x7ffef3610760) at
/usr/src/debug/okular-21.04.0-1.1.x86_64/shell/main.cpp:95
[Inferior 1 (process 506243) detached]
Possible duplicates by query: bug 435462, bug 433909, bug 426020, bug 425725,
bug 421603.
Reported using DrKonqi
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Okular-devel
mailing list