Bug 469896

Summary: Discover crashes anytime it is opened
Product: [Applications] Discover Reporter: Mahad <mahadamjad151>
Component: discoverAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: AKUSA719, aleixpol, kde, nate
Priority: NOR Keywords: drkonqi
Version: 5.26.1   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Mahad 2023-05-17 14:44:45 UTC
Application: plasma-discover (5.26.1)

Qt Version: 5.15.6
Frameworks Version: 5.99.0
Operating System: Linux 5.13.0-valve36-1-neptune x86_64
Windowing System: X11
Distribution: SteamOS
DrKonqi: 5.26.1 [KCrashBackend]

-- Information about the crash:
Whether updating an app or opening discovery itself, it always crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f1edfe950aa in  () at /usr/lib/libQt5Qml.so.5
#5  0x00007f1edffea02c in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f1edffede25 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f1ee0030a1b in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () at /usr/lib/libQt5Qml.so.5
#8  0x00007f1ee003152a in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () at /usr/lib/libQt5Qml.so.5
#9  0x00007f1ee0033011 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () at /usr/lib/libQt5Qml.so.5
#10 0x00007f1ee00334d6 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib/libQt5Qml.so.5
#11 0x00007f1ee003389a in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () at /usr/lib/libQt5Qml.so.5
#12 0x00007f1edffec17e in  () at /usr/lib/libQt5Qml.so.5
#13 0x00007f1edffed1d8 in  () at /usr/lib/libQt5Qml.so.5
#14 0x00007f1ee0030cb2 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () at /usr/lib/libQt5Qml.so.5
#15 0x00007f1ee003152a in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () at /usr/lib/libQt5Qml.so.5
#16 0x00007f1ee0033011 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () at /usr/lib/libQt5Qml.so.5
#17 0x00007f1ee00334d6 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib/libQt5Qml.so.5
#18 0x00007f1ee003389a in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () at /usr/lib/libQt5Qml.so.5
#19 0x00007f1edffec17e in  () at /usr/lib/libQt5Qml.so.5
#20 0x00007f1edffed1d8 in  () at /usr/lib/libQt5Qml.so.5
#21 0x00007f1ee0030cb2 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () at /usr/lib/libQt5Qml.so.5
#22 0x00007f1ee003152a in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () at /usr/lib/libQt5Qml.so.5
#23 0x00007f1ee0033011 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () at /usr/lib/libQt5Qml.so.5
#24 0x00007f1ee00334d6 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib/libQt5Qml.so.5
#25 0x00007f1ee003389a in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () at /usr/lib/libQt5Qml.so.5
#26 0x00007f1edffec17e in  () at /usr/lib/libQt5Qml.so.5
#27 0x00007f1edffed1d8 in  () at /usr/lib/libQt5Qml.so.5
#28 0x00007f1ee0030cb2 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () at /usr/lib/libQt5Qml.so.5
#29 0x00007f1ee003152a in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () at /usr/lib/libQt5Qml.so.5
#30 0x00007f1ee0033011 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () at /usr/lib/libQt5Qml.so.5
#31 0x00007f1ee00334d6 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib/libQt5Qml.so.5
#32 0x00007f1ee003389a in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () at /usr/lib/libQt5Qml.so.5
#33 0x00007f1edffec17e in  () at /usr/lib/libQt5Qml.so.5
#34 0x00007f1edffed1d8 in  () at /usr/lib/libQt5Qml.so.5
#35 0x00007f1ee0030cb2 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () at /usr/lib/libQt5Qml.so.5
#36 0x00007f1ee003152a in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () at /usr/lib/libQt5Qml.so.5
#37 0x00007f1ee0033011 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () at /usr/lib/libQt5Qml.so.5
#38 0x00007f1ee00334d6 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib/libQt5Qml.so.5
#39 0x00007f1ee003389a in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () at /usr/lib/libQt5Qml.so.5
#40 0x00007f1edffec17e in  () at /usr/lib/libQt5Qml.so.5
#41 0x00007f1edffed1d8 in  () at /usr/lib/libQt5Qml.so.5
#42 0x00007f1ee0030cb2 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () at /usr/lib/libQt5Qml.so.5
#43 0x00007f1ee003152a in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () at /usr/lib/libQt5Qml.so.5
#44 0x00007f1ee0033011 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () at /usr/lib/libQt5Qml.so.5
#45 0x00007f1edfff7772 in  () at /usr/lib/libQt5Qml.so.5
#46 0x00007f1ee009192d in  () at /usr/lib/libQt5Qml.so.5
#47 0x00007f1ee0549b1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#48 0x00007f1edf4b5b88 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#49 0x00007f1edf4b6693 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#50 0x00007f1edf4fc728 in  () at /usr/lib/libQt5Core.so.5
#51 0x00007f1eddbfd81b in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#52 0x00007f1eddc53ec9 in  () at /usr/lib/libglib-2.0.so.0
#53 0x00007f1eddbfc0d2 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#54 0x00007f1edf50050c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#55 0x00007f1edf4ae32c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#56 0x00007f1edf31049f in QThread::exec() () at /usr/lib/libQt5Core.so.5
#57 0x00007f1ee008c300 in  () at /usr/lib/libQt5Qml.so.5
#58 0x00007f1edf30d2ba in  () at /usr/lib/libQt5Core.so.5
#59 0x00007f1edee8f8fd in  () at /usr/lib/libc.so.6
#60 0x00007f1edef11a60 in  () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f1ed0d236c0 (LWP 7807) "plasma-d:gdrv0"):
#1  0x00007f1edee8ecd0 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1ed2ff386e in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f1ed2fa7bdc in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f1ed2ff379c in  () at /usr/lib/dri/radeonsi_dri.so
#5  0x00007f1edee8f8fd in  () at /usr/lib/libc.so.6
#6  0x00007f1edef11a60 in  () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f1ed17246c0 (LWP 7805) "plasma-d:shlo0"):
#1  0x00007f1edee8ecd0 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1ed2ff386e in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f1ed2fa7bdc in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f1ed2ff379c in  () at /usr/lib/dri/radeonsi_dri.so
#5  0x00007f1edee8f8fd in  () at /usr/lib/libc.so.6
#6  0x00007f1edef11a60 in  () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f1ed1f256c0 (LWP 7804) "plasma-dis:sh0"):
#1  0x00007f1edee8ecd0 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1ed2ff386e in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f1ed2fa7bdc in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f1ed2ff379c in  () at /usr/lib/dri/radeonsi_dri.so
#5  0x00007f1edee8f8fd in  () at /usr/lib/libc.so.6
#6  0x00007f1edef11a60 in  () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f1ed27266c0 (LWP 7803) "plasma-:disk$0"):
#1  0x00007f1edee8ecd0 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1ed2ff386e in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f1ed2fa7bdc in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f1ed2ff379c in  () at /usr/lib/dri/radeonsi_dri.so
#5  0x00007f1edee8f8fd in  () at /usr/lib/libc.so.6
#6  0x00007f1edef11a60 in  () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f1ed2f276c0 (LWP 7802) "plasma-dis:cs0"):
#1  0x00007f1edee8ecd0 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1ed2ff386e in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f1ed2fa7bdc in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f1ed2ff379c in  () at /usr/lib/dri/radeonsi_dri.so
#5  0x00007f1edee8f8fd in  () at /usr/lib/libc.so.6
#6  0x00007f1edef11a60 in  () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f1eda61a6c0 (LWP 7800) "QDBusConnection"):
#1  0x00007f1eddc53e2f in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f1eddbfc0d2 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f1edf50052f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f1edf4ae32c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f1edf31049f in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f1ee01f4cba in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f1edf30d2ba in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f1edee8f8fd in  () at /usr/lib/libc.so.6
#9  0x00007f1edef11a60 in  () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f1edabeb840 (LWP 7796) "plasma-discover"):
#1  0x00007f1edee8ecd0 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1edf314744 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007f1ee008c979 in  () at /usr/lib/libQt5Qml.so.5
#4  0x00007f1ee00333f0 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib/libQt5Qml.so.5
#5  0x00007f1ee003389a in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () at /usr/lib/libQt5Qml.so.5
#6  0x00007f1ee0014292 in QQmlComponentPrivate::loadUrl(QUrl const&, QQmlComponent::CompilationMode) () at /usr/lib/libQt5Qml.so.5
#7  0x00007f1ee006beec in QQmlApplicationEnginePrivate::startLoad(QUrl const&, QByteArray const&, bool) () at /usr/lib/libQt5Qml.so.5
#8  0x00007f1ee006bfe2 in QQmlApplicationEngine::load(QUrl const&) () at /usr/lib/libQt5Qml.so.5
#9  0x0000561062a05b4b in  ()
#10 0x00005610629fd785 in  ()
#11 0x00007f1edee2c290 in  () at /usr/lib/libc.so.6
#12 0x00007f1edee2c34a in __libc_start_main () at /usr/lib/libc.so.6
#13 0x00005610629fe365 in  ()
[Inferior 1 (process 7796) detached]

The reporter indicates this bug may be a duplicate of or related to bug 412649, bug 417478, bug 420877, bug 425944, bug 455837, bug 457202, bug 463768, bug 463446, bug 463704, bug 463736, bug 465398.

Reported using DrKonqi
Comment 1 Bug Janitor Service 2023-05-17 15:34:16 UTC
Thank you for the bug report!

Please note that Plasma 5.26.1 will not be supported for much longer by KDE; supported versions are 5.27, and 5.27 or newer.

Please upgrade to the latest version as soon as your distribution makes it available to you. Plasma is a fast-moving project, and bugs in one version are often fixed in the next one.
Comment 2 David Edmundson 2023-05-17 19:28:00 UTC

*** This bug has been marked as a duplicate of bug 449316 ***
Comment 3 AKUSA719 2023-10-31 03:59:14 UTC
Created attachment 162755 [details]
New crash information added by DrKonqi

plasma-discover (5.26.1) using Qt 5.15.6

DISCOVER CRASHES EVERYTIME. EVEN AFTER RESTART

-- Backtrace (Reduced):
#8  0x00007f30e7913dcc in QQmlDataBlob::tryDone() () at /usr/lib/libQt5Qml.so.5
#9  0x00007f30e7964a4d in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () at /usr/lib/libQt5Qml.so.5
#10 0x00007f30e796552a in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () at /usr/lib/libQt5Qml.so.5
#11 0x00007f30e7967011 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () at /usr/lib/libQt5Qml.so.5
#12 0x00007f30e79674d6 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib/libQt5Qml.so.5