Bug 462646 - kscreen_osd_service crashes in KScreen::Output::~Output when closing output mode change OSD
Summary: kscreen_osd_service crashes in KScreen::Output::~Output when closing output m...
Status: RESOLVED DUPLICATE of bug 461068
Alias: None
Product: KScreen
Classification: Plasma
Component: OSD and Plasma applet (show other bugs)
Version: master
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: kscreen-bugs-null@kde.org
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2022-12-04 19:12 UTC by Bharadwaj Raju
Modified: 2022-12-11 17:34 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bharadwaj Raju 2022-12-04 19:12:44 UTC
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
Comment 1 Nate Graham 2022-12-05 19:43:44 UTC
Can reproduce 100%.
Comment 2 Nate Graham 2022-12-11 17:34:00 UTC

*** This bug has been marked as a duplicate of bug 461068 ***
Comment 3 Nate Graham 2022-12-11 17:34:28 UTC
*** Bug 460798 has been marked as a duplicate of this bug. ***