Bug 454311

Summary: Broken Qt due to mismatched versions
Product: [KDE Neon] neon Reporter: oiiu19
Component: Packages Testing EditionAssignee: Neon Bugs <neon-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: jr, neon-bugs-null, sitter
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description oiiu19 2022-05-24 06:22:25 UTC
SUMMARY
Upgrading using Discover makes the system unusable. The error is "Cannot mix incompatible Qt library (5.15.2) with this library (5.15.4)". I am on testing.

Here is the backtrace when trying to run dolphin from a tty. It seems the culprit is a mismatch between libqt5core5a and libqt5svg5.
#0  0x00007ffff587978c in pthread_kill () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff5826862 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ffff580d469 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007ffff5cb3b93 in QMessageLogger::fatal(char const*, ...) const ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffff5cc9d86 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffff465a3a2 in QSvgRenderer::QSvgRenderer(QString const&, QObject*)
    () from /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5
#6  0x00007fffde682cd4 in ?? ()
   from /usr/lib/x86_64-linux-gnu/qt5/plugins/iconengines/libqsvgicon.so
#7  0x00007fffde680e4e in ?? ()
   from /usr/lib/x86_64-linux-gnu/qt5/plugins/iconengines/libqsvgicon.so
#8  0x00007ffff63595b1 in QIcon::addFile(QString const&, QSize const&, QIcon::Mode, QIcon::State) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007ffff635996a in QIcon::QIcon(QString const&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#10 0x00007ffff635b9c7 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007ffff636420e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#12 0x00007ffff63562c3 in QIcon::pixmap(QWindow*, QSize const&, QIcon::Mode, QIcon::State) const () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#13 0x00007ffff63563e3 in QIcon::pixmap(QSize const&, QIcon::Mode, QIcon::State) const () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#14 0x00007ffff7e13e60 in ?? ()