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

--- Comment #5 from Elvis Angelaccio <elvis.angelac...@kde.org> ---
(In reply to Nikolay Brookstein from comment #4)
> Thanks for your fast reaction!
> If I can help you to fix this bug, just say.
> I am not a super hacker but have some C++/Qt knowledge.

That would be very appreciated. The problem is clear: the crash happens in
plugins/cliunarchiverplugin/plugin.cpp at this line:

    m_jsonOutput += line + QLatin1Char('\n');

which is a QString that tries to allocate too much data. That QString is then
supposed to be converted to QJsonDocument. We could try to save the json output
of lsar to a temporary file and get rid of this QString, but I'm not sure Qt
can handle json files that large.

In the meantime, honestly I suggest you try to install unrar as the unrar
plugin can open this archive just fine...

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to