Bug 1227204

Summary: plasma-browser-integration-host crashes continuously
Product: [openSUSE] openSUSE Tumbleweed Reporter: Lassi Väätämöinen <lassi.vaatamoinen>
Component: KDE Workspace (Plasma)Assignee: E-Mail List <opensuse-kde-bugs>
Status: RESOLVED UPSTREAM QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P2 - High CC: fabian, freek
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Tumbleweed   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: KCrash trace

Description Lassi Väätämöinen 2024-06-29 16:48:42 UTC
Created attachment 875781 [details]
KCrash trace

After upgrading yesterday to 20240625 release, the Plasma Browser Integration started crashing continuously.
Comment 1 Lassi Väätämöinen 2024-06-29 16:57:35 UTC
Looks like this happens when navigating to a Facebook page. Especially it happens when a video from a Facebook story is being played.
Comment 2 Lassi Väätämöinen 2024-06-29 18:17:50 UTC
(In reply to Lassi Väätämöinen from comment #0)
> After upgrading yesterday to 20240625 release, the Plasma Browser
> Integration started crashing continuously.

Actually the update was in 20240627:

plasma6-browser-integration (6.1.0 -> 6.1.1)
Comment 3 Lassi Väätämöinen 2024-06-29 18:26:40 UTC
Operating System: openSUSE Tumbleweed 20240628
KDE Plasma Version: 6.1.1
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.2
Kernel Version: 6.9.6-1-default (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 15,5 GiB of RAM
Graphics Processor: AMD Radeon RX 580 Series
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7B79
System Version: 4.0
Comment 4 Lassi Väätämöinen 2024-06-30 10:39:26 UTC
Haven't seen the crash today, so either yesterday's update to openSUSE Tumbleweed snapshot 20240628 brought something that resolved the issue together with a reboot, or the issue is something that reprocudes sporadically. 

Monitoring.
Comment 5 Lassi Väätämöinen 2024-06-30 12:55:42 UTC
(In reply to Lassi Väätämöinen from comment #4)
> Haven't seen the crash today, so either yesterday's update to openSUSE
> Tumbleweed snapshot 20240628 brought something that resolved the issue
> together with a reboot, or the issue is something that reprocudes
> sporadically. 
> 
> Monitoring.

And now after logout+login it started again.
Comment 6 Lassi Väätämöinen 2024-06-30 13:07:54 UTC
(In reply to Lassi Väätämöinen from comment #5)
> And now after logout+login it started again.

Oh, probably false alarm, 'coredumpctl list' shows a billion of coredumps from yesterday, and probably the norification was because of those?

How to clean the coredump files?
Comment 7 Freek de Kruijf 2024-07-14 11:54:07 UTC
Have the same problem yesterday and today with 20240712.

Crash dump:

Application: plasma-browser-integration-host (plasma-browser-integration-host), signal: Aborted

[New LWP 3885]
[New LWP 3889]
[New LWP 3886]
[New LWP 3887]
[New LWP 3888]
[New LWP 3890]
Downloading separate debug info for /lib64/libKF6PurposeWidgets.so.6...
Downloading separate debug info for /lib64/libKF6FileMetaData.so.3...
Downloading separate debug info for /lib64/libtaskmanager.so.6...
Downloading separate debug info for /lib64/libKF6Purpose.so.6...
Downloading separate debug info for /lib64/libPlasmaActivities.so.6...
Downloading separate debug info for /lib64/libKF6JobWidgets.so.6...
Downloading separate debug info for /lib64/libKF6KIOCore.so.6...
Downloading separate debug info for /lib64/libKF6Crash.so.6...
Downloading separate debug info for /lib64/libKF6I18n.so.6...
Downloading separate debug info for /lib64/libKF6Service.so.6...
Downloading separate debug info for /lib64/libKF6ConfigCore.so.6...
Downloading separate debug info for /lib64/libKF6CoreAddons.so.6...
Downloading separate debug info for /lib64/libQt6Gui.so.6...
Downloading separate debug info for /lib64/libQt6DBus.so.6...
Downloading separate debug info for /lib64/libQt6Quick.so.6...
Downloading separate debug info for /lib64/libQt6WaylandClient.so.6...
Downloading separate debug info for /lib64/libwayland-client.so.0...
Downloading separate debug info for /lib64/libQt6Network.so.6...
Downloading separate debug info for /lib64/libKF6WidgetsAddons.so.6...
Downloading separate debug info for /lib64/libKF6Notifications.so.6...
Downloading separate debug info for /lib64/libgcc_s.so.1...
Downloading separate debug info for /lib64/libKF6AuthCore.so.6...
Downloading separate debug info for /lib64/libacl.so.1...
Downloading separate debug info for /lib64/libmount.so.1...
Downloading separate debug info for /lib64/libQt6Xml.so.6...
Downloading separate debug info for /lib64/ld-linux-x86-64.so.2...
Downloading separate debug info for /lib64/libX11.so.6...
Downloading separate debug info for /lib64/libEGL.so.1...
Downloading separate debug info for /lib64/libfontconfig.so.1...
Downloading separate debug info for /lib64/libglib-2.0.so.0...
Downloading separate debug info for /lib64/libxkbcommon.so.0...
Downloading separate debug info for /lib64/libGLX.so.0...
Downloading separate debug info for /lib64/libOpenGL.so.0...
Downloading separate debug info for /lib64/glibc-hwcaps/x86-64-v3/libpng16.so.16...
Downloading separate debug info for /lib64/libharfbuzz.so.0...
Downloading separate debug info for /lib64/libmd4c.so.0...
Downloading separate debug info for /lib64/libfreetype.so.6...
Downloading separate debug info for /lib64/glibc-hwcaps/x86-64-v3/libz.so.1...
Downloading separate debug info for /lib64/libdbus-1.so.3...
Downloading separate debug info for /lib64/libicui18n.so.75...
Downloading separate debug info for /lib64/libicuuc.so.75...
Downloading separate debug info for /lib64/glibc-hwcaps/x86-64-v3/libzstd.so.1...
Downloading separate debug info for /lib64/libsystemd.so.0...
Downloading separate debug info for /lib64/libdouble-conversion.so.3...
Downloading separate debug info for /lib64/libb2.so.1...
Downloading separate debug info for /lib64/libpcre2-16.so.0...
Downloading separate debug info for /lib64/libKF6Solid.so.6...
Downloading separate debug info for /lib64/libPlasma.so.6...
Downloading separate debug info for /lib64/libXau.so.6...
Downloading separate debug info for /lib64/libxcb.so.1...
Downloading separate debug info for /lib64/libxcb-randr.so.0...
Downloading separate debug info for /lib64/libKF6Package.so.6...
Downloading separate debug info for /lib64/libxcb-res.so.0...
Downloading separate debug info for /lib64/libXfixes.so.3...
Downloading separate debug info for /lib64/libxcb-keysyms.so.1...
Downloading separate debug info for /lib64/libQt6QmlModels.so.6...
Downloading separate debug info for /lib64/libQt6OpenGL.so.6...
Downloading separate debug info for /lib64/libwayland-cursor.so.0...
Downloading separate debug info for /lib64/libffi.so.8...
Downloading separate debug info for /lib64/libgssapi_krb5.so.2...
Downloading separate debug info for /lib64/glibc-hwcaps/x86-64-v3/libbrotlidec.so.1...
Downloading separate debug info for /lib64/libproxy.so.1...
Downloading separate debug info for /lib64/glibc-hwcaps/x86-64-v3/libcrypto.so.3...
Downloading separate debug info for /lib64/libcanberra.so.0...
Downloading separate debug info for /lib64/libblkid.so.1...
Downloading separate debug info for /lib64/libselinux.so.1...
Downloading separate debug info for /lib64/libGLdispatch.so.0...
Downloading separate debug info for /lib64/libexpat.so.1...
Downloading separate debug info for /lib64/libpcre2-8.so.0...
Downloading separate debug info for /lib64/libgraphite2.so.3...
Downloading separate debug info for /lib64/glibc-hwcaps/x86-64-v3/libbz2.so.1.0.6...
Downloading separate debug info for /lib64/libicudata.so.75...
Downloading separate debug info for /lib64/libcap.so.2...
Downloading separate debug info for /lib64/glibc-hwcaps/x86-64-v3/libgcrypt.so.20.4.3...
Downloading separate debug info for /lib64/glibc-hwcaps/x86-64-v3/liblz4.so.1.9.4...
Downloading separate debug info for /lib64/glibc-hwcaps/x86-64-v3/liblzma.so.5.6.2...
Downloading separate debug info for /lib64/libgomp.so.1...
Downloading separate debug info for /lib64/libudev.so.1...
Downloading separate debug info for /lib64/libimobiledevice-1.0.so.6...
Downloading separate debug info for /lib64/libplist-2.0.so.4...
Downloading separate debug info for /lib64/libKF6ConfigQml.so.6...
Downloading separate debug info for /lib64/libKF6GlobalAccel.so.6...
Downloading separate debug info for /lib64/libKF6IconThemes.so.6...
Downloading separate debug info for /lib64/libKF6Svg.so.6...
Downloading separate debug info for /lib64/libKF6ColorScheme.so.6...
Downloading separate debug info for /lib64/libKF6ConfigGui.so.6...
Downloading separate debug info for /lib64/libKF6Archive.so.6...
Downloading separate debug info for /lib64/libkrb5.so.3...
Downloading separate debug info for /lib64/libk5crypto.so.3...
Downloading separate debug info for /lib64/libcom_err.so.2...
Downloading separate debug info for /lib64/libkrb5support.so.0...
Downloading separate debug info for /lib64/glibc-hwcaps/x86-64-v3/libbrotlicommon.so.1.1.0...
Downloading separate debug info for /usr/lib64/libproxy/libpxbackend-1.0.so...
Downloading separate debug info for /lib64/libgobject-2.0.so.0...
Downloading separate debug info for /lib64/glibc-hwcaps/x86-64-v3/libvorbisfile.so.3.3.8...
Downloading separate debug info for /lib64/libltdl.so.7...
Downloading separate debug info for /lib64/libeconf.so.0...
Downloading separate debug info for /lib64/libgpg-error.so.0...
Downloading separate debug info for /lib64/libimobiledevice-glue-1.0.so.0...
Downloading separate debug info for /lib64/libusbmuxd-2.0.so.6...
Downloading separate debug info for /lib64/glibc-hwcaps/x86-64-v3/libssl.so.3.1.4...
Downloading separate debug info for /lib64/libKF6BreezeIcons.so.6...
Downloading separate debug info for /lib64/libQt6Svg.so.6...
Downloading separate debug info for /lib64/libKF6GuiAddons.so.6...
Downloading separate debug info for /lib64/libkeyutils.so.1...
Downloading separate debug info for /lib64/libresolv.so.2...
Downloading separate debug info for /lib64/libcurl.so.4...
Downloading separate debug info for /lib64/libgio-2.0.so.0...
Downloading separate debug info for /lib64/libduktape.so.207...
Downloading separate debug info for /lib64/glibc-hwcaps/x86-64-v3/libvorbis.so.0.4.9...
Downloading separate debug info for /lib64/libogg.so.0...
Downloading separate debug info for /lib64/libnghttp2.so.14...
Downloading separate debug info for /lib64/libidn2.so.0...
Downloading separate debug info for /lib64/libssh.so.4...
Downloading separate debug info for /lib64/libpsl.so.5...
Downloading separate debug info for /lib64/libldap.so.2...
Downloading separate debug info for /lib64/liblber.so.2...
Downloading separate debug info for /lib64/libgmodule-2.0.so.0...
Downloading separate debug info for /lib64/libunistring.so.5...
Downloading separate debug info for /lib64/libsasl2.so.3...
Downloading separate debug info for /usr/lib64/qt6/plugins/platforms/libqwayland-generic.so...
Downloading separate debug info for /usr/lib64/qt6/plugins/wayland-shell-integration/libxdg-shell.so...
Downloading separate debug info for /usr/lib64/qt6/plugins/platformthemes/KDEPlasmaPlatformTheme6.so...
Downloading separate debug info for /lib64/libQt6QuickControls2.so.6...
Downloading separate debug info for /lib64/libKF6KIOFileWidgets.so.6...
Downloading separate debug info for /lib64/libKF6KIOWidgets.so.6...
Downloading separate debug info for /lib64/libKF6StatusNotifierItem.so.6...
Downloading separate debug info for /lib64/libKF6XmlGui.so.6...
Downloading separate debug info for /lib64/libXcursor.so.1...
Downloading separate debug info for /lib64/libKF6Completion.so.6...
Downloading separate debug info for /lib64/libQt6QuickTemplates2.so.6...
Downloading separate debug info for /lib64/libKF6ItemViews.so.6...
Downloading separate debug info for /lib64/libQt6Core5Compat.so.6...
Downloading separate debug info for /lib64/libKF6IconWidgets.so.6...
Downloading separate debug info for /lib64/libKF6BookmarksWidgets.so.6...
Downloading separate debug info for /lib64/libKF6Bookmarks.so.6...
Downloading separate debug info for /lib64/libKF6ConfigWidgets.so.6...
Downloading separate debug info for /lib64/libQt6PrintSupport.so.6...
Downloading separate debug info for /lib64/libXrender.so.1...
Downloading separate debug info for /lib64/libKF6Codecs.so.6...
Downloading separate debug info for /usr/lib64/qt6/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so...
Downloading separate debug info for /lib64/libQt6WaylandEglClientHwIntegration.so.6...
Downloading separate debug info for /lib64/libwayland-egl.so.1...
Downloading separate debug info for /lib64/libEGL_mesa.so.0...
Downloading separate debug info for /lib64/libgbm.so.1...
Downloading separate debug info for /lib64/libglapi.so.0...
Downloading separate debug info for /lib64/libX11-xcb.so.1...
Downloading separate debug info for /lib64/libxcb-dri2.so.0...
Downloading separate debug info for /lib64/libxcb-xfixes.so.0...
Downloading separate debug info for /lib64/libdrm.so.2...
Downloading separate debug info for /lib64/libwayland-server.so.0...
Downloading separate debug info for /lib64/libxcb-dri3.so.0...
Downloading separate debug info for /lib64/libxcb-present.so.0...
Downloading separate debug info for /lib64/libxcb-sync.so.1...
Downloading separate debug info for /lib64/libxshmfence.so.1...
Downloading separate debug info for /usr/lib64/dri/iris_dri.so...
Downloading separate debug info for /lib64/libLLVM.so.18.1...
Downloading separate debug info for /lib64/libdrm_radeon.so.1...
Downloading separate debug info for /lib64/libelf.so.1...
Downloading separate debug info for /lib64/libdrm_amdgpu.so.1...
Downloading separate debug info for /lib64/libdrm_intel.so.1...
Downloading separate debug info for /lib64/libedit.so.0...
Downloading separate debug info for /lib64/libtinfo.so.6...
Downloading separate debug info for /lib64/libxml2.so.2...
Downloading separate debug info for /lib64/libpciaccess.so.0...
Downloading separate debug info for /usr/lib64/qt6/plugins/styles/breeze6.so...
Downloading separate debug info for /lib64/libKirigamiPlatform.so.6...
Downloading separate debug info for /lib64/libKF6Style.so.6...
Downloading separate debug info for system-supplied DSO at 0x7f881f907000...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/plasma-browser-integration-host /usr/lib64/mozilla/native-messaging-ho'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007f881d2949dc in __pthread_kill_implementation () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f881896e000 (LWP 3885))]
python sentry-sdk not installed :(
Cannot QML trace cores :(
[Current thread is 1 (Thread 0x7f881896e000 (LWP 3885))]

Thread 6 (Thread 0x7f88154006c0 (LWP 3890)):
#0  0x00007f881d28efee in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1  0x00007f881d291d30 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f880dd1cd99 in ??? () at /usr/lib64/dri/iris_dri.so
#3  0x00007f880dcfcf3b in ??? () at /usr/lib64/dri/iris_dri.so
#4  0x00007f880dd1ccd7 in ??? () at /usr/lib64/dri/iris_dri.so
#5  0x00007f881d292ba2 in start_thread () at /lib64/libc.so.6
#6  0x00007f881d31400c in clone3 () at /lib64/libc.so.6

Thread 5 (Thread 0x7f8816a006c0 (LWP 3888)):
#0  0x00007f881d30578f in poll () at /lib64/libc.so.6
#1  0x00007f881d91add1 in ??? () at /lib64/libQt6WaylandClient.so.6
#2  0x00007f881dced139 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/thread/qthread_unix.cpp:326
#3  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/thread/qthread_unix.cpp:262
#4  QThreadPrivate::start (arg=0x56314591a720) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/thread/qthread_unix.cpp:285
#5  0x00007f881d292ba2 in start_thread () at /lib64/libc.so.6
#6  0x00007f881d31400c in clone3 () at /lib64/libc.so.6

Thread 4 (Thread 0x7f88174006c0 (LWP 3887)):
#0  0x00007f881d28efee in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1  0x00007f881d291d30 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f881dcf8fbb in QWaitConditionPrivate::wait (deadline=..., this=0x5631458cac40) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/thread/qwaitcondition_unix.cpp:102
#3  QWaitCondition::wait (this=<optimized out>, mutex=0x5631458b6f48, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/thread/qwaitcondition_unix.cpp:180
#4  0x00007f881d91ad67 in ??? () at /lib64/libQt6WaylandClient.so.6
#5  0x00007f881dced139 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/thread/qthread_unix.cpp:326
#6  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/thread/qthread_unix.cpp:262
#7  QThreadPrivate::start (arg=0x5631458b6f10) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/thread/qthread_unix.cpp:285
#8  0x00007f881d292ba2 in start_thread () at /lib64/libc.so.6
#9  0x00007f881d31400c in clone3 () at /lib64/libc.so.6

Thread 3 (Thread 0x7f88184006c0 (LWP 3886)):
#0  0x00007f881d30578f in poll () at /lib64/libc.so.6
#1  0x00007f881bf1434f in ??? () at /lib64/libglib-2.0.so.0
#2  0x00007f881bf14a5c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f881ddc1adc in QEventDispatcherGlib::processEvents (this=0x7f8810000b70, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#4  0x00007f881db993db in QEventLoop::exec (this=0x7f88183ffa10, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/global/qflags.h:34
#5  0x00007f881dc74a64 in QThread::exec (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/global/qflags.h:74
#6  0x00007f881eb3270a in ??? () at /lib64/libQt6DBus.so.6
#7  0x00007f881dced139 in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/thread/qthread_unix.cpp:326
#8  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/thread/qthread_unix.cpp:262
#9  QThreadPrivate::start (arg=0x7f881ebb5b20) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/thread/qthread_unix.cpp:285
#10 0x00007f881d292ba2 in start_thread () at /lib64/libc.so.6
#11 0x00007f881d31400c in clone3 () at /lib64/libc.so.6

Thread 2 (Thread 0x7f8815e006c0 (LWP 3889)):
#0  0x00007f881d28efee in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1  0x00007f881d291d30 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f880dd1cd99 in ??? () at /usr/lib64/dri/iris_dri.so
#3  0x00007f880dcfcf3b in ??? () at /usr/lib64/dri/iris_dri.so
#4  0x00007f880dd1ccd7 in ??? () at /usr/lib64/dri/iris_dri.so
#5  0x00007f881d292ba2 in start_thread () at /lib64/libc.so.6
#6  0x00007f881d31400c in clone3 () at /lib64/libc.so.6

Thread 1 (Thread 0x7f881896e000 (LWP 3885)):
[KCrash Handler]
#4  0x00007f881d2949dc in __pthread_kill_implementation () at /lib64/libc.so.6
#5  0x00007f881d241176 in raise () at /lib64/libc.so.6
#6  0x00007f881d228917 in abort () at /lib64/libc.so.6
#7  0x00007f881d2297e8 in __libc_message_impl.cold () at /lib64/libc.so.6
#8  0x00007f881d29f3b7 in malloc_printerr () at /lib64/libc.so.6
#9  0x00007f881d2a000c in malloc_consolidate () at /lib64/libc.so.6
#10 0x00007f881d2a2768 in _int_malloc () at /lib64/libc.so.6
#11 0x00007f881d2a3a6d in malloc () at /lib64/libc.so.6
#12 0x00007f881dc81434 in allocateData (allocSize=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/tools/qarraydata.cpp:139
#13 allocateHelper (option=<optimized out>, capacity=16384, alignment=16, objectSize=1) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/tools/qarraydata.cpp:181
#14 allocateHelper (option=<optimized out>, capacity=<optimized out>, alignment=16, objectSize=1) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/tools/qarraydata.cpp:157
#15 QArrayData::allocate1 (dptr=0x7ffeef8fb830, capacity=<optimized out>, option=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/tools/qarraydata.cpp:211
#16 0x00007f881dc2ed9d in QTypedArrayData<char>::allocate (option=QArrayData::KeepSize, capacity=16384) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/tools/qarraydata.h:128
#17 QArrayDataPointer<char>::QArrayDataPointer (option=QArrayData::KeepSize, n=16384, alloc=16384, this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/tools/qarraydatapointer.h:58
#18 QByteArray::QByteArray (this=0x7ffeef8fb860, size=16384, this=<optimized out>, size=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/text/qbytearray.cpp:1834
#19 0x00007f881dcbdd8b in QRingChunk::QRingChunk (alloc=<optimized out>, this=0x7ffeef8fb860) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/tools/qringbuffer_p.h:34
#20 QRingBuffer::reserve (this=0x5631459083b0, bytes=bytes@entry=4) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/tools/qringbuffer.cpp:115
#21 0x00007f881dcbdff4 in QRingBuffer::append (size=4, data=0x7ffeef8fb978 "<\001", this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/tools/qringbuffer.cpp:308
#22 QRingBuffer::append (this=<optimized out>, data=0x7ffeef8fb978 "<\001", size=4) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/tools/qringbuffer.cpp:301
#23 0x00007f881db4e628 in QIODevicePrivate::QRingBufferRef::append (size=4, data=0x7ffeef8fb978 "<\001", this=0x563145908308) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/io/qiodevice_p.h:85
#24 QFileDevice::writeData (this=0x563145bb4460, data=0x7ffeef8fb978 "<\001", len=4) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/io/qfiledevice.cpp:544
#25 0x00007f881db63944 in QIODevice::write (this=this@entry=0x563145bb4460, data=data@entry=0x7ffeef8fb978 "<\001", maxSize=maxSize@entry=4) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/io/qiodevice.cpp:1703
#26 0x0000563131607812 in Connection::sendData (this=0x563145bb4450, data=<optimized out>) at /usr/src/debug/plasma-browser-integration-6.1.2/host/connection.cpp:37
#27 0x000056313162b67e in AbstractBrowserPlugin::sendReply(int, QJsonObject const&) [clone .isra.0] (requestSerial=requestSerial@entry=2, payload=..., this=<optimized out>) at /usr/src/debug/plasma-browser-integration-6.1.2/host/abstractbrowserplugin.cpp:54
#28 0x0000563131608b87 in PluginManager::onDataReceived (this=<optimized out>, json=...) at /usr/src/debug/plasma-browser-integration-6.1.2/host/pluginmanager.cpp:126
#29 0x00007f881dbe7f90 in QtPrivate::QSlotObjectBase::call (a=0x7ffeef8fbc90, r=0x56313163be70 <PluginManager::self()::s_self>, this=0x563145bb5bd0) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qobjectdefs_impl.h:469
#30 doActivate<false> (sender=0x563145bb4450, signal_index=3, argv=0x7ffeef8fbc90) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qobject.cpp:4086
#31 0x00005631316060c6 in Connection::dataReceived (_t1=..., this=0x563145bb4450) at /usr/src/debug/plasma-browser-integration-6.1.2/build/host/plasma-browser-integration-host_autogen/include/moc_connection.cpp:141
#32 Connection::readData (this=0x563145bb4450) at /usr/src/debug/plasma-browser-integration-6.1.2/host/connection.cpp:91
#33 0x00007f881dbe7f90 in QtPrivate::QSlotObjectBase::call (a=0x7ffeef8fbdd0, r=0x563145bb4450, this=0x563145bb6ca0) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qobjectdefs_impl.h:469
#34 doActivate<false> (sender=0x563145bb6ab0, signal_index=3, argv=0x7ffeef8fbdd0) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qobject.cpp:4086
#35 0x00007f881dbec58f in QSocketNotifier::activated (this=this@entry=0x563145bb6ab0, _t1=..., _t2=<optimized out>, _t3=...) at /usr/src/debug/qtbase-everywhere-src-6.7.2/build/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:195
#36 0x00007f881dbed98e in QSocketNotifier::event (this=0x563145bb6ab0, e=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qsocketnotifier.cpp:327
#37 0x00007f881efc2f6e in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x563145bb6ab0, e=0x7ffeef8fbf10) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/widgets/kernel/qapplication.cpp:3287
#38 0x00007f881db8ec30 in QCoreApplication::notifyInternal2 (receiver=0x563145bb6ab0, event=0x7ffeef8fbf10) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qcoreapplication.cpp:1142
#39 0x00007f881ddc904c in socketNotifierSourceDispatch (source=0x563145981e90) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qeventdispatcher_glib.cpp:75
#40 0x00007f881bf12760 in ??? () at /lib64/libglib-2.0.so.0
#41 0x00007f881bf143a8 in ??? () at /lib64/libglib-2.0.so.0
#42 0x00007f881bf14a5c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#43 0x00007f881ddc1adc in QEventDispatcherGlib::processEvents (this=0x5631458b4740, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#44 0x00007f881db993db in QEventLoop::exec (this=0x7ffeef8fc140, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/global/qflags.h:34
#45 0x00007f881db92bb6 in QCoreApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.7.2/src/corelib/global/qflags.h:74
#46 0x0000563131605683 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-browser-integration-6.1.2/host/main.cpp:113
Comment 8 Fabian Vogt 2024-07-14 12:17:12 UTC
(In reply to Lassi Väätämöinen from comment #2)
> (In reply to Lassi Väätämöinen from comment #0)
> > After upgrading yesterday to 20240625 release, the Plasma Browser
> > Integration started crashing continuously.
> 
> Actually the update was in 20240627:
> 
> plasma6-browser-integration (6.1.0 -> 6.1.1)

There were no changes except for the version bump.

Let's keep this upstream: https://bugs.kde.org/show_bug.cgi?id=488653
Comment 9 Lassi Väätämöinen 2024-07-14 12:27:46 UTC
(In reply to Freek de Kruijf from comment #7)
> Have the same problem yesterday and today with 20240712.


I am currently running 20240712, too, and have not seen this crash in 2 weeks.

System info from KDE settings:

Operating System: openSUSE Tumbleweed 20240712
KDE Plasma Version: 6.1.2
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.2
Kernel Version: 6.9.7-1-default (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 15,5 GiB of RAM
Graphics Processor: AMD Radeon RX 580 Series
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7B79
System Version: 4.0