Application: plasmashell (5.27.2) (Compiled from sources) Qt Version: 5.15.7 Frameworks Version: 5.104.0 Operating System: Linux 6.1.14-200.fc37.x86_64 x86_64 Windowing System: Wayland Distribution: Fedora Linux 37 (KDE Plasma) DrKonqi: 5.27.2 [KCrashBackend] -- Information about the crash: After removing .config/plasma-org.kde.plasma.desktop-appletsrc and restarting plasmashell it crashed The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Aborted Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0} [KCrash Handler] #5 0x00007fae00aafe5c in __pthread_kill_implementation () at /lib64/libc.so.6 #6 0x00007fae00a5fa76 in raise () at /lib64/libc.so.6 #7 0x00007fae00a497fc in abort () at /lib64/libc.so.6 #8 0x00007fae01098b75 in qt_message_fatal (message=<synthetic pointer>..., context=<optimized out>) at global/qlogging.cpp:1914 #9 QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7ffcd2e2c6e0, msg=msg@entry=0x7fae0138b048 "ASSERT: \"%s\" in file %s, line %d") at global/qlogging.cpp:893 #10 0x00007fae01097ff5 in qt_assert(char const*, char const*, int) (assertion=<optimized out>, file=<optimized out>, line=<optimized out>) at global/qglobal.cpp:3391 #11 0x0000000000462c62 in ShellCorona::screenInvariants() const (this=0xf30020) at /home/nico/kde/src/plasma-workspace/shell/shellcorona.cpp:846 #12 0x0000000000484eda in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (ShellCorona::*)() const>::call(void (ShellCorona::*)() const, ShellCorona*, void**) (f=(void (ShellCorona::*)(const ShellCorona * const)) 0x462758 <ShellCorona::screenInvariants() const>, o=0xf30020, arg=0x7ffcd2e2c990) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:158 #13 0x0000000000482ce8 in QtPrivate::FunctionPointer<void (ShellCorona::*)() const>::call<QtPrivate::List<>, void>(void (ShellCorona::*)() const, ShellCorona*, void**) (f=(void (ShellCorona::*)(const ShellCorona * const)) 0x462758 <ShellCorona::screenInvariants() const>, o=0xf30020, arg=0x7ffcd2e2c990) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:197 #14 0x000000000047efa3 in QtPrivate::QSlotObject<void (ShellCorona::*)() const, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x107f020, r=0xf30020, a=0x7ffcd2e2c990, ret=0x0) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:418 #15 0x00007fae012e7ac2 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffcd2e2c990, r=0xf30020, this=0x107f020) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #16 doActivate<false>(QObject*, int, void**) (sender=0xf30148, signal_index=3, argv=0x7ffcd2e2c990) at kernel/qobject.cpp:3923 #17 0x00007fae012e131f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7fae015892c0 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcd2e2c990) at kernel/qobject.cpp:3983 #18 0x00007fae012eb83a in QTimer::timeout(QTimer::QPrivateSignal) (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205 #19 0x00007fae012dc95d in QObject::event(QEvent*) (this=0xf30148, e=0x7ffcd2e2cac0) at kernel/qobject.cpp:1369 #20 0x00007fae0237c3ae in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0xf30148, e=0x7ffcd2e2cac0) at kernel/qapplication.cpp:3640 #21 0x00007fae012b2848 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0xf30148, event=0x7ffcd2e2cac0) at kernel/qcoreapplication.cpp:1064 #22 0x00007fae01306351 in QTimerInfoList::activateTimers() (this=0xe09c60) at kernel/qtimerinfo_unix.cpp:643 #23 0x00007fae01306b24 in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183 #24 0x00007fae00375c7f in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #25 0x00007fae003cc118 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0 #26 0x00007fae00372f00 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #27 0x00007fae01306e36 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xe09280, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #28 0x00007fae012b142b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffcd2e2cd50, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #29 0x00007fae012b8f32 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #30 0x0000000000432b49 in main(int, char**) (argc=2, argv=0x7ffcd2e2d348) at /home/nico/kde/src/plasma-workspace/shell/main.cpp:235 [Inferior 1 (process 328325) detached] Reported using DrKonqi
ASSERT: "panel->isVisible()" in file /home/nico/kde/src/plasma-workspace/shell/shellcorona.cpp, line 846
*** This bug has been marked as a duplicate of bug 456947 ***