Bug 498180 - Cannot install Widgets on Wayland
Summary: Cannot install Widgets on Wayland
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 6.2.5
Platform: Neon Linux
: NOR major
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-02 19:20 UTC by Jeff Beardsley
Modified: 2025-02-05 03:47 UTC (History)
2 users (show)

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


Attachments
attachment-3760176-0.html (1.76 KB, text/html)
2025-01-06 13:34 UTC, Jeff Beardsley
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Beardsley 2025-01-02 19:20:43 UTC
SUMMARY

Starting this week (I suspect this began with the latest update) I have been unable to install new widgets on plasma desktop when running under Wayland.  Logging out and switching to X11 fixes the problem.

STEPS TO REPRODUCE
1. On Plasma Desktop, Enter Edit Mode (via desktop context menu, for instance). 
2. Choose "Add or Manage Widgets".
3. Drag any widget from the sidebar onto the desktop.

OBSERVED RESULT
Plasma Crashes (and restarts) if you are running Wayland.
OTOH, if running X11, it functions properly.

EXPECTED RESULT
Widget installed on desktop

SOFTWARE/OS VERSIONS
Operating System: KDE neon 6.2
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.1
Kernel Version: 6.8.0-51-generic (64-bit)
Graphics Platform: X11
Processors: 32 × AMD Ryzen 9 7950X 16-Core Processor
Memory: 46.7 GiB of RAM
Graphics Processor: AMD Radeon RX 6600
Manufacturer: ASUS

ADDITIONAL INFORMATION
This began in the past couple days.  Likely the last time I applied Discover/Updates
Comment 1 Nate Graham 2025-01-02 19:59:51 UTC
If something crashed, we need a backtrace of it so we can figure out what's going on. Can you please attach a backtrace of the crash using the `coredumpctl` command-line program, as detailed in https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl?
Comment 2 Jeff Beardsley 2025-01-02 21:09:46 UTC
(In reply to Nate Graham from comment #1)
> If something crashed, we need a backtrace of it so we can figure out what's
> going on. Can you please attach a backtrace of the crash using the
> `coredumpctl` command-line program, as detailed in
> https://community.kde.org/Guidelines_and_HOWTOs/Debugging/
> How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl?

There's no pasting the complete dump in here, I cut it off after 5000 lines.
Here's the first 100 lines -- I am guessing we're looking at a infinite loop at plasmaquick/dialog.cpp:1489

(gdb) bt
#0  0x00007bed099e4dbc in QMetaObject::cast (this=0x7bed0bd18520 <QDockWidget::staticMetaObject>, obj=obj@entry=0x5c8cb9c37920)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qmetaobject.cpp:397
#1  0x00007bed00c74a6c in QMetaObject::cast (obj=0x5c8cb9c37920, this=<optimized out>, this=<optimized out>, obj=<optimized out>)
    at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs.h:241
#2  qobject_cast<QDockWidget*> (object=0x5c8cb9c37920, object=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobject.h:426
#3  Breeze::Style::eventFilter (this=0x5c8cb9457ec0, object=0x5c8cb9c37920, event=0x7ffca50de410)
    at /usr/src/breeze-4:6.2.5-0zneon+24.04+noble+release+build16/kstyle/breezestyle.cpp:1640
#4  0x00007bed09ab3cb8 in QCoreApplicationPrivate::sendThroughApplicationEventFilters
    (this=this@entry=0x5c8cb930a410, receiver=receiver@entry=0x5c8cb9c37920, event=event@entry=0x7ffca50de410)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1287
#5  0x00007bed0bbfff88 in QApplicationPrivate::notify_helper (this=0x5c8cb930a410, receiver=0x5c8cb9c37920, e=0x7ffca50de410)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3267
#6  0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50de410)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#7  0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#8  0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50de630)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#9  0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50de630)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#10 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50de630)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#11 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#12 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50de850)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#13 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50de850)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#14 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50de850)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#15 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#16 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50dea70)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#17 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50dea70)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#18 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50dea70)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#19 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#20 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50dec90)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#21 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50dec90)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#22 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50dec90)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#23 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#24 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50deeb0)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#25 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50deeb0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#26 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50deeb0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#27 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#28 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50df0d0)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#29 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50df0d0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#30 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50df0d0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#31 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#32 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50df2f0)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#33 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50df2f0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#34 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50df2f0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#35 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
--Type <RET> for more, q to quit, c to continue without paging--
#36 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50df510)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#37 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50df510)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#38 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50df510)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#39 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#40 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50df730)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#41 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50df730)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#42 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50df730)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#43 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#44 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50df950)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#45 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50df950)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#46 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50df950)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#47 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#48 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50dfb70)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#49 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50dfb70)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#50 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50dfb70)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#51 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#52 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50dfd90)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#53 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50dfd90)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#54 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50dfd90)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#55 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#56 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50dffb0)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#57 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50dffb0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#58 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50dffb0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#59 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#60 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50e01d0)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#61 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50e01d0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#62 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50e01d0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#63 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#64 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50e03f0)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#65 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50e03f0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#66 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50e03f0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#67 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#68 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50e0610)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#69 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50e0610)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#70 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50e0610)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#71 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
--Type <RET> for more, q to quit, c to continue without paging--
#72 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50e0830)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#73 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50e0830)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#74 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50e0830)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#75 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#76 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50e0a50)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#77 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50e0a50)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#78 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50e0a50)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#79 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#80 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50e0c70)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#81 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50e0c70)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#82 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50e0c70)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#83 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#84 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50e0e90)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#85 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50e0e90)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#86 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50e0e90)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#87 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#88 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50e10b0)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#89 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50e10b0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#90 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50e10b0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#91 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#92 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50e12d0)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#93 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50e12d0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#94 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50e12d0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#95 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#96 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50e14f0)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
#97 0x00007bed0bbfff48 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5c8cb9c37920, e=0x7ffca50e14f0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/widgets/kernel/qapplication.cpp:3296
#98 0x00007bed09ab5718 in QCoreApplication::notifyInternal2 (receiver=0x5c8cb9c37920, event=0x7ffca50e14f0)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1168
#99 0x00007bed09ab575d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/qt6-base-6.8.1-0zneon+24.04+noble+release+build38/src/corelib/kernel/qcoreapplication.cpp:1612
#100 0x00007bed0c265821 in PlasmaQuick::Dialog::event (this=0x5c8cb9c37920, event=0x7ffca50e1710)
    at /usr/src/libplasma-6.2.5-0zneon+24.04+noble+release+build13/src/plasmaquick/dialog.cpp:1489
Comment 3 Jeff Beardsley 2025-01-02 21:55:18 UTC
(In reply to Nate Graham from comment #1)
> If something crashed, we need a backtrace of it so we can figure out what's
> going on. Can you please attach a backtrace of the crash using the
> `coredumpctl` command-line program, as detailed in
> https://community.kde.org/Guidelines_and_HOWTOs/Debugging/
> How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl?

Also, if it's useful to know, no widgets were already installed except for the default panel, as I had just removed .config/plasmashellrc and restarted (after witnessing other weirdness).
I tried installing the "Individual Core Usage" widget and the "Analog Clock," but both crashed in the same manner.
Comment 4 Nate Graham 2025-01-03 17:24:30 UTC
Does it happen in a new clean user account? I suspect it does, but it would be nice to be sure.

#2  qobject_cast<QDockWidget*> (object=0x5c8cb9c37920, object=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobject.h:426
#3  Breeze::Style::eventFilter (this=0x5c8cb9457ec0, object=0x5c8cb9c37920, event=0x7ffca50de410)
    at /usr/src/breeze-4:6.2.5-0zneon+24.04+noble+release+build16/kstyle/breezestyle.cpp:1640

This looks quite odd to me. Are you by any chance using a fork of Breeze or any other non-default styling?
Comment 5 Jeff Beardsley 2025-01-06 13:34:02 UTC
Created attachment 177146 [details]
attachment-3760176-0.html

Seems to work fine in a fresh user account.

I don't recall which theme was in place when this happened (sorry, I change
themes alot).  In any case it was not Breeze.  While I was experimenting
this morning, my desktop became unusable so I removed .config/plasmashell,
and rebooted.  Now I am now running default breeze and that seems to work
fine.  I guess this issue really belongs to one of the themes



On Fri, Jan 3, 2025 at 11:24 AM Nate Graham <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=498180
>
> --- Comment #4 from Nate Graham <nate@kde.org> ---
> Does it happen in a new clean user account? I suspect it does, but it
> would be
> nice to be sure.
>
> #2  qobject_cast<QDockWidget*> (object=0x5c8cb9c37920, object=<optimized
> out>)
> at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobject.h:426
> #3  Breeze::Style::eventFilter (this=0x5c8cb9457ec0, object=0x5c8cb9c37920,
> event=0x7ffca50de410)
>     at
>
> /usr/src/breeze-4:6.2.5-0zneon+24.04+noble+release+build16/kstyle/breezestyle.cpp:1640
>
> This looks quite odd to me. Are you by any chance using a fork of Breeze
> or any
> other non-default styling?
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 6 Nate Graham 2025-01-06 21:42:01 UTC
Did you delete ~/.config/plasmashell, or move it aside? It would be nice to be able to compare old and new.

If you deleted it, could you try to narrow down which exact theme or tweak caused it? That would be really helpful.
Comment 7 Bug Janitor Service 2025-01-21 03:47:38 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 8 Bug Janitor Service 2025-02-05 03:47:10 UTC
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.