https://bugs.kde.org/show_bug.cgi?id=462646
Bug ID: 462646 Summary: kscreen_osd_service crashes in KScreen::Output::~Output when closing output mode change OSD Classification: Plasma Product: KScreen Version: master Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: OSD Assignee: kscreen-bugs-n...@kde.org Reporter: bharadwaj.raju...@protonmail.com Target Milestone: --- BACKTRACE #0 0x00007ffff5f6f67f in QWindow::setVisible(bool) () from /lib64/libQt5Gui.so.5 #1 0x00007ffff5adbc26 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #2 0x00007ffff5ad6c73 in QObject::destroyed(QObject*) () from /lib64/libQt5Core.so.5 #3 0x00007ffff5ad89eb in QObject::~QObject() () from /lib64/libQt5Core.so.5 #4 0x00007ffff7f06029 in KScreen::Output::~Output (this=0x6987c0, __in_chrg=<optimized out>) at /home/bharadwaj/kde/src/libkscreen/src/output.cpp:178 #5 0x0000000000407ec5 in QtSharedPointer::ExternalRefCountData::destroy (this=0x6978b0) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:149 #6 QSharedPointer<KScreen::Output>::deref (dd=0x6978b0) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:458 #7 QSharedPointer<KScreen::Output>::deref (dd=0x6978b0) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:454 #8 QSharedPointer<KScreen::Output>::deref (this=0x5eea10) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:453 #9 QSharedPointer<KScreen::Output>::~QSharedPointer (this=0x5eea10, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:310 #10 KScreen::Osd::~Osd (this=0x5eea00, __in_chrg=<optimized out>) at /home/bharadwaj/kde/src/kscreen/osd/osd.cpp:38 #11 0x0000000000407f09 in KScreen::Osd::~Osd (this=0x5eea00, __in_chrg=<optimized out>) at /home/bharadwaj/kde/src/kscreen/osd/osd.cpp:38 #12 0x00000000004059ff in qDeleteAll<QMap<QString, KScreen::Osd*>::const_iterator> (end=..., begin=...) at /usr/include/qt5/QtCore/qalgorithms.h:320 #13 qDeleteAll<QMap<QString, KScreen::Osd*> > (c=...) at /usr/include/qt5/QtCore/qalgorithms.h:328 #14 KScreen::OsdManager::quit (this=0x7fffffffd8a0) at /home/bharadwaj/kde/src/kscreen/osd/osdmanager.cpp:49 #15 0x00007ffff5ad2ec4 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5 #16 0x00007ffff5aa8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #17 0x00007ffff5aab5e4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5 #18 0x00007ffff5af9897 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5 #19 0x00007ffff4519cbf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #20 0x00007ffff456f598 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #21 0x00007ffff4516f40 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #22 0x00007ffff5af938a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #23 0x00007ffff5aa6cca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #24 0x00007ffff5aaed92 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5 #25 0x00000000004048a2 in main (argc=<optimized out>, argv=0x7fffffffd9f8) at /home/bharadwaj/kde/src/kscreen/osd/main.cpp:17 SOFTWARE/OS VERSIONS Operating System: Fedora Linux 37 KDE Plasma Version: 5.26.80 KDE Frameworks Version: 5.101.0 Qt Version: 5.15.7 Kernel Version: 6.0.10-300.fc37.x86_64 (64-bit) Graphics Platform: Wayland -- You are receiving this mail because: You are watching all bug changes.