https://bugs.kde.org/show_bug.cgi?id=461068

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |m...@ratijas.tk
            Summary|kscreen_osd_ser coredumps   |kscreen_osd_ser coredumps
                   |when pressing Fn+F7         |in
                   |(monitor config key)        |KScreen::Output::~Output()
                   |                            |when pressing Fn+F7
                   |                            |(monitor config key)

--- Comment #3 from Nate Graham <n...@kde.org> ---
I did, sorry. Thanks for the detailed debugging data. I'm pasting the backtrace
part of it inline for searchability:

#0  0x00007fbed40c46cf in QWindow::setVisible (this=<optimized out>,
visible=false) at kernel/qwindow.cpp:623
#1  0x00007fbed3d1e381 in QtPrivate::QSlotObjectBase::call (a=<optimized out>,
r=<optimized out>, this=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#2  doActivate<false> (sender=0x556600b9c0d0, signal_index=0,
argv=0x7ffce5da42e0) at kernel/qobject.cpp:3919
#3  0x00007fbed3d1e724 in QObject::destroyed (this=<optimized out>,
_t1=<optimized out>) at .moc/moc_qobject.cpp:219
#4  0x00007fbed3d14cec in QObject::~QObject (this=<optimized out>,
this=<optimized out>) at kernel/qobject.cpp:1010
#5  0x00007fbed4fe0c2a in KScreen::Output::~Output (this=<optimized out>,
this=<optimized out>) at /usr/src/debug/libkscreen-5.26.2/src/output.cpp:176
#6  QtSharedPointer::CustomDeleter<KScreen::Output,
QtSharedPointer::NormalDeleter>::execute (this=<optimized out>) at
/usr/include/qt/QtCore/qsharedpointer_impl.h:187
#7  QtSharedPointer::ExternalRefCountWithCustomDeleter<KScreen::Output,
QtSharedPointer::NormalDeleter>::deleter (self=<optimized out>) at
/usr/include/qt/QtCore/qsharedpointer_impl.h:205
#8  0x00005565ff8b3956 in QtSharedPointer::ExternalRefCountData::destroy
(this=0x556600b9c020) at /usr/include/qt/QtCore/qsharedpointer_impl.h:149
#9  QSharedPointer<KScreen::Config>::deref (dd=0x556600b9c020) at
/usr/include/qt/QtCore/qsharedpointer_impl.h:458
#10 QSharedPointer<KScreen::Output>::deref (dd=<optimized out>, dd=<optimized
out>) at /usr/include/qt/QtCore/qsharedpointer_impl.h:454
#11 QSharedPointer<KScreen::Output>::deref (this=<optimized out>,
this=<optimized out>) at /usr/include/qt/QtCore/qsharedpointer_impl.h:453
#12 QSharedPointer<KScreen::Output>::~QSharedPointer (this=<optimized out>,
this=<optimized out>) at /usr/include/qt/QtCore/qsharedpointer_impl.h:310
#13 KScreen::Osd::~Osd (this=<optimized out>, this=<optimized out>) at
/usr/src/debug/kscreen-5.26.2/osd/osd.cpp:40
#14 0x00005565ff8b39e5 in KScreen::Osd::~Osd (this=<optimized out>,
this=<optimized out>) at /usr/src/debug/kscreen-5.26.2/osd/osd.cpp:38
#15 qDeleteAll<QMap<QString, KScreen::Osd*>::const_iterator> (end=...,
begin=...) at /usr/include/qt/QtCore/qalgorithms.h:320
#16 qDeleteAll<QMap<QString, KScreen::Osd*> > (c=...) at
/usr/include/qt/QtCore/qalgorithms.h:328
#17 KScreen::OsdManager::quit (this=0x7ffce5da48d0) at
/usr/src/debug/kscreen-5.26.2/osd/osdmanager.cpp:49
#18 0x00007fbed3d11520 in QObject::event (this=0x7ffce5da48d0,
e=0x556600d052c0) at kernel/qobject.cpp:1347
#19 0x00007fbed3cedb88 in QCoreApplication::notifyInternal2
(receiver=0x7ffce5da48d0, event=0x556600d052c0) at
kernel/qcoreapplication.cpp:1064
#20 0x00007fbed3cee693 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x55660051c100) at
kernel/qcoreapplication.cpp:1821
#21 0x00007fbed3d34728 in postEventSourceDispatch (s=0x556600683dc0) at
kernel/qeventdispatcher_glib.cpp:277
#22 0x00007fbed1f3b81b in g_main_dispatch (context=0x7fbec8005010) at
../glib/glib/gmain.c:3444
#23 g_main_context_dispatch (context=0x7fbec8005010) at
../glib/glib/gmain.c:4162
#24 0x00007fbed1f91ec9 in g_main_context_iterate.constprop.0
(context=0x7fbec8005010, block=1, dispatch=1, self=<optimized out>) at
../glib/glib/gmain.c:4238
#25 0x00007fbed1f3a0d2 in g_main_context_iteration (context=0x7fbec8005010,
may_block=1) at ../glib/glib/gmain.c:4303
#26 0x00007fbed3d3850c in QEventDispatcherGlib::processEvents
(this=0x556600681f00, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#27 0x00007fbed3ce632c in QEventLoop::exec (this=0x7ffce5da4830, flags=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#28 0x00007fbed3cf0e59 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#29 0x00007fbed40bc0e2 in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1870
#30 0x00005565ff8ae4db in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kscreen-5.26.2/osd/main.cpp:17

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to