[okular] [Bug 415261] Okular crash when trying to open certain djvu file

Tobias Deiminger bugzilla_noreply at kde.org
Tue Dec 17 00:33:55 GMT 2019


https://bugs.kde.org/show_bug.cgi?id=415261

Tobias Deiminger <haxtibal at posteo.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |haxtibal at posteo.de

--- Comment #1 from Tobias Deiminger <haxtibal at posteo.de> ---
Can you provide me with the file? I'll have a look.

From
> #10 QString::operator= (this=0x5, other=...) at tools/qstring.cpp:2417
> #11 0x00007f675f761c19 in Okular::Generator::walletDataForFile(QString const&, QString*, QString*, QString*) const () from /usr/lib/x86_64-linux-gnu/libOkular5Core.so.8
> #12 0x00007f676697747a in Layers::notifySetup (this=0x55b4553df700) at ./ui/layers.cpp:54
we see walletDataForFile is called with invalid pointers (0x5) to QString, and
copy assignment segfaults in consequence.

But I don't see a possible code path to Okular::Generator::walletDataForFile
via Layers::notifySetup as recorded in the backtrace (anyone?). Might be a
vtable lookup on a bad instance, or something related to compiler optimization
/ inlining.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list