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

Tobias Deiminger <haxti...@posteo.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |haxti...@posteo.de

--- Comment #1 from Tobias Deiminger <haxti...@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 watching all bug changes.

Reply via email to