Bug 515217 - Crash when playing YoutUbe video in Firefox
Summary: Crash when playing YoutUbe video in Firefox
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.5.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2026-01-28 19:06 UTC by xavier
Modified: 2026-01-29 21:29 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (100.35 KB, text/plain)
2026-01-28 19:06 UTC, xavier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description xavier 2026-01-28 19:06:22 UTC
Application: plasmashell (6.5.5)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.1
Frameworks Version: 6.22.0
Operating System: Linux 6.18.5-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.5.5 [CoredumpBackend]

-- Information about the crash:
Playing a youtube video in Firefox 146.0.1-1 (forground) for 30 minutes (playing video block session locking)
Kernel 6.18.5-arch1-1
(other packages are up-to-date)

Firefox tabs and app crash regularely since 3 days especially with Youtube video playing.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#6  QQmlPropertyData::writeProperty (this=<optimized out>, target=0x55df98395a00, value=0x7ffcddb68a38, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:415
#7  0x00007fabd508841a in GenericBinding<6>::doStore<double> (this=0x55df9839f0d0, value=<optimized out>, pd=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:284
#8  GenericBinding<6>::write (this=0x55df9839f0d0, result=..., isUndefined=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:257
#9  0x00007fabd5084b45 in QQmlBinding::doUpdate (this=0x55df9839f0d0, watcher=..., flags=..., scope=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:715
#10 0x00007fabd508392d in QQmlBinding::update (this=0x55df9839f0d0, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:165
#11 0x00007fabd511cad8 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:74
#12 0x00007fabd3bd6fc2 in doActivate<false> (sender=0x55df9838d0d0, signal_index=10, argv=0x0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4147
#13 0x00007fabd2a834cd in VDMAbstractItemModelDataType::notifyItem (this=<optimized out>, item=..., indexes=..., access=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qmlmodels/qqmldmabstractitemmodeldata_p.h:99
#14 VDMAbstractItemModelDataType::notify (this=<optimized out>, model=..., items=<optimized out>, index=<optimized out>, count=<optimized out>, roles=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qmlmodels/qqmldmabstractitemmodeldata_p.h:155
#15 0x00007fabd2a9e47f in QQmlAdaptorModel::notify (this=0x55df97cd73c0, items=..., index=<optimized out>, count=1, roles=..., this=<optimized out>, items=<optimized out>, index=<optimized out>, count=<optimized out>, roles=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qmlmodels/qqmladaptormodel_p.h:136
#16 QQmlDelegateModel::_q_itemsChanged (this=<optimized out>, index=6, count=1, roles=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:1531
#17 0x00007fabd3bd734f in QtPrivate::QSlotObjectBase::call (this=0x55df97cd7f60, r=0x55df97cd7220, a=0x7ffcddb6caf0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#18 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4257
[...]
#20 QAbstractItemModel::dataChanged (this=this@entry=0x55df97cbf500, _t1=..., _t2=..., _t3=...) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:658
#21 0x00007fab7489667f in LegendModel::updateData (this=<optimized out>) at /usr/src/debug/kquickcharts/kquickcharts-6.22.0/controls/LegendModel.cpp:224
#22 0x00007fabd3bc4994 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1413


Reported using DrKonqi
Comment 1 xavier 2026-01-28 19:06:23 UTC
Created attachment 189000 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Akseli Lahtinen 2026-01-29 11:29:51 UTC
Do you happen to remember if you alt+tab to other windows or such?

Otherwise it looks like a Qt upstream bug to me.
Comment 3 xavier 2026-01-29 12:22:30 UTC
Hi,

I'm currently working around the bug testing various configuration.
During lunch I had many instabilities (kernel blue screen of death, BIOS hang, crash before logging in, ...)

I revert back my BIOS.
For a first boot after, the system look so much more stable (ie. no crash at all).

I come back on all my 3 open bugs tonight when I will have more stability tests done
Comment 4 xavier 2026-01-29 21:29:18 UTC
After downgrading my BIOS firmware, everything become stable.
No more crash of any software.

So, with AMD 9950X3D and AGESA 1.2.0.3g everything works fine.
Sorry for creating noise.