Bug 507896 - Plasma Shell crashed when viewing video on vivaldi browser
Summary: Plasma Shell crashed when viewing video on vivaldi browser
Status: RESOLVED DUPLICATE of bug 507159
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.4.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 509241 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-08-05 11:21 UTC by David AMIEL
Modified: 2025-09-17 22:46 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/195371/events/89bbc70df6b74e5f8edb944a4494a3e6/


Attachments
New crash information added by DrKonqi (87.37 KB, text/plain)
2025-08-05 11:21 UTC, David AMIEL
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David AMIEL 2025-08-05 11:21:55 UTC
Application: plasmashell (6.4.3)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.1
Frameworks Version: 6.16.0
Operating System: Linux 6.15.8-200.fc42.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 42 (KDE Plasma Desktop Edition)"
DrKonqi: 6.4.3 [CoredumpBackend]

-- Information about the crash:
Vivalide browser runining Jellyfin webui and video playbakc.
After some time Plasma Shell crash.
No full RAM or 100% CPU

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#4  0x00007f111d0c8491 in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::get (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/tools/qscopedpointer.h:112
[...]
#7  QHttp2ProtocolHandler::handleDataReceived (this=0x7f105801d480, data=..., endStream=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/access/qhttp2protocolhandler.cpp:399
#8  0x00007f111df657ba in QtPrivate::QSlotObjectBase::call (this=0x7f105801e060, r=0x7f105801d480, a=0x7f1034f52fa0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#9  doActivate<false> (sender=0x7f105801ce30, signal_index=9, argv=argv@entry=0x7f1034f52fa0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146
[...]
#12 QHttp2Stream::dataReceived (this=this@entry=0x7f105801ce30, _t1=..., _t2=<optimized out>, _t2@entry=false) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/redhat-linux-build/src/network/Network_autogen/include/moc_qhttp2connection_p.cpp:332
#13 0x00007f111d0bbf10 in QHttp2Stream::handleDATA (this=0x7f105801ce30, inboundFrame=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/access/qhttp2connection.cpp:697
#14 0x00007f111d0bc51a in QHttp2Connection::handleDATA (this=0x7f1058007830) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/access/qhttp2connection.cpp:1408
#15 0x00007f111d0bf858 in QHttp2Connection::handleReadyRead (this=0x7f1058007830) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/access/qhttp2connection.cpp:1169
#16 0x00007f111df657ba in QtPrivate::QSlotObjectBase::call (this=0x7f10580085f0, r=0x7f10580021b8, a=0x7f1034f531f8) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#17 doActivate<false> (sender=0x7f1058010ee0, signal_index=3, argv=0x7f1034f531f8, argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146
[...]
#19 0x00007f111deb5ba4 in QIODevice::readyRead (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qiodevice.cpp:156
#20 0x00007f108033abeb in QTlsPrivate::TlsCryptographOpenSSL::transmit (this=0x7f1054038f20) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/plugins/tls/openssl/qtls_openssl.cpp:1059
#21 0x00007f111df65c5a in doActivate<false> (sender=0x7f1058013320, signal_index=3, argv=0x7f1034f543c8, argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4158
[...]
#23 0x00007f111deb5ba4 in QIODevice::readyRead (this=this@entry=0x7f1058013320) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qiodevice.cpp:156
#24 0x00007f111d086a27 in QAbstractSocketPrivate::emitReadyRead (this=0x7f1058013380, channel=0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/socket/qabstractsocket.cpp:1222
#25 QAbstractSocketPrivate::canReadNotification (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/socket/qabstractsocket.cpp:657


Reported using DrKonqi
Comment 1 David AMIEL 2025-08-05 11:21:56 UTC
Created attachment 183801 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 David AMIEL 2025-08-05 11:57:35 UTC
Disabling rasterization on Vivaldi it seems that Plasma Shell don't crash.
Comment 3 David AMIEL 2025-08-05 12:01:07 UTC
Finally no it crashed again.
Comment 4 TraceyC 2025-08-05 15:19:19 UTC
Searchable backtrace

Thread 1 (Thread 0x7f1034f556c0 (LWP 103395)):
[KCrash Handler]
#4  0x00007f111d0c8491 in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::get (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/tools/qscopedpointer.h:112
#5  qGetPtrHelper<QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> > > (ptr=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/global/qtclasshelpermacros.h:137
#6  QHttpNetworkReply::d_func (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/access/qhttpnetworkreply_p.h:159
#7  QHttp2ProtocolHandler::handleDataReceived (this=0x7f105801d480, data=..., endStream=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/access/qhttp2protocolhandler.cpp:399
#8  0x00007f111df657ba in QtPrivate::QSlotObjectBase::call (this=0x7f105801e060, r=0x7f105801d480, a=0x7f1034f52fa0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#9  doActivate<false> (sender=0x7f105801ce30, signal_index=9, argv=argv@entry=0x7f1034f52fa0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146
#10 0x00007f111df5c089 in QMetaObject::activate (sender=sender@entry=0x7f105801ce30, m=m@entry=0x7f111d208960 <QHttp2Stream::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7f1034f52fa0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206
#11 0x00007f111d0b618d in QMetaObject::activate<void, QByteArray, bool> (sender=0x7f105801ce30, mo=0x7f111d208960 <QHttp2Stream::staticMetaObject>, local_signal_index=6, ret=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs.h:306
#12 QHttp2Stream::dataReceived (this=this@entry=0x7f105801ce30, _t1=..., _t2=<optimized out>, _t2@entry=false) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/redhat-linux-build/src/network/Network_autogen/include/moc_qhttp2connection_p.cpp:332
#13 0x00007f111d0bbf10 in QHttp2Stream::handleDATA (this=0x7f105801ce30, inboundFrame=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/access/qhttp2connection.cpp:697
#14 0x00007f111d0bc51a in QHttp2Connection::handleDATA (this=0x7f1058007830) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/access/qhttp2connection.cpp:1408
#15 0x00007f111d0bf858 in QHttp2Connection::handleReadyRead (this=0x7f1058007830) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/access/qhttp2connection.cpp:1169
#16 0x00007f111df657ba in QtPrivate::QSlotObjectBase::call (this=0x7f10580085f0, r=0x7f10580021b8, a=0x7f1034f531f8) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#17 doActivate<false> (sender=0x7f1058010ee0, signal_index=3, argv=0x7f1034f531f8, argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146
#18 0x00007f111df5c089 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f111e4a06c0 <QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206
#19 0x00007f111deb5ba4 in QIODevice::readyRead (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qiodevice.cpp:156
#20 0x00007f108033abeb in QTlsPrivate::TlsCryptographOpenSSL::transmit (this=0x7f1054038f20) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/plugins/tls/openssl/qtls_openssl.cpp:1059
#21 0x00007f111df65c5a in doActivate<false> (sender=0x7f1058013320, signal_index=3, argv=0x7f1034f543c8, argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4158
#22 0x00007f111df5c089 in QMetaObject::activate (sender=sender@entry=0x7f1058013320, m=m@entry=0x7f111e4a06c0 <QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206
#23 0x00007f111deb5ba4 in QIODevice::readyRead (this=this@entry=0x7f1058013320) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qiodevice.cpp:156
#24 0x00007f111d086a27 in QAbstractSocketPrivate::emitReadyRead (this=0x7f1058013380, channel=0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/socket/qabstractsocket.cpp:1222
#25 QAbstractSocketPrivate::canReadNotification (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/socket/qabstractsocket.cpp:657
#26 0x00007f111d08f5a9 in QReadNotifier::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/network/socket/qnativesocketengine.cpp:1238
#27 0x00007f112043d97f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7f1058008690, e=0x7f1034f54500) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303
#28 0x00007f111def9f38 in QCoreApplication::notifyInternal2 (receiver=0x7f1058008690, event=0x7f1034f54500) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
#29 0x00007f111defa19d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
#30 0x00007f111e210b6e in socketNotifierSourceDispatch (source=0x7f1058001bc0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:77
#31 0x00007f111c926880 in g_main_dispatch (context=0x7f1058003cd0) at ../glib/gmain.c:3398
#32 g_main_context_dispatch_unlocked (context=0x7f1058003cd0) at ../glib/gmain.c:4249
#33 0x00007f111c92f7c8 in g_main_context_iterate_unlocked (context=context@entry=0x7f1058003cd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4314
#34 0x00007f111c92f973 in g_main_context_iteration (context=0x7f1058003cd0, may_block=1) at ../glib/gmain.c:4379
#35 0x00007f111e20f9ad in QEventDispatcherGlib::processEvents (this=0x7f1058002b90, flags=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#36 0x00007f111df07b03 in QEventLoop::exec (this=this@entry=0x7f1034f54780, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/global/qflags.h:77
#37 0x00007f111e02808d in QThread::exec (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread.cpp:659
#38 0x00007f111e0c5b9f in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:434
#39 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:366
#40 QThreadPrivate::start (arg=0x7f105403ac30) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:394
#41 0x00007f111d87f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#42 0x00007f111d901d2c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Comment 5 TraceyC 2025-08-05 15:46:35 UTC
Thank you for the bug report. Based on the backtrace this looks like a duplicate of bug 506544. Please follow that report if you would like updates on the progress of this issue.

*** This bug has been marked as a duplicate of bug 506544 ***
Comment 6 TraceyC 2025-09-09 14:56:12 UTC
This looks like it was marked as a duplicate incorrectly. Sorry about that.

There's now another crash with this same backtrace, so I'm going to make this the main report.
Comment 7 TraceyC 2025-09-09 14:57:54 UTC
*** Bug 509241 has been marked as a duplicate of this bug. ***
Comment 8 Nate Graham 2025-09-17 22:46:35 UTC

*** This bug has been marked as a duplicate of bug 507159 ***