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

Michael Pyne <mp...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mp...@kde.org

--- Comment #1 from Michael Pyne <mp...@kde.org> ---
Despite the very good instructions to reproduce, I'm not able to reproduce the
crash myself.

What version of Qt do you have?  There have been changes to Qt to prevent
dynamic libraries from being unloaded (in QFactoryLoader, QPluginLoader already
refused to unload), which might explain your crash if you have an older Qt
library.

The initial patch to stop unloading of unneeded dynamic libraries was for Qt
5.8 (https://codereview.qt-project.org/#/c/140750/) but was later backported to
Qt 5.6 and 5.7 (https://codereview.qt-project.org/#/c/174911/).  But I'm not
sure which releases contained the fix.

If this stops the crash then it may be a similar issue to QStringLiteral
crashers, where a cache was holding onto a pointer to data held by a shared
dynamic library which was later unloaded as part of the shutdown process, but
before the cache itself tried to do its own shutdown cleanup.

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

Reply via email to