Bug 467237 - SIGSEGV in kscreen_osd_ser on a Wayland session
Summary: SIGSEGV in kscreen_osd_ser on a Wayland session
Status: RESOLVED DUPLICATE of bug 461068
Alias: None
Product: KScreen
Classification: Plasma
Component: OSD and Plasma applet (show other bugs)
Version: 5.27.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kscreen-bugs-null@kde.org
URL:
Keywords: drkonqi, wayland
Depends on:
Blocks:
 
Reported: 2023-03-12 10:11 UTC by kdebugs@hirebzs.mozmail.com
Modified: 2023-03-12 13:06 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
full decoded backtrace (10.81 KB, text/plain)
2023-03-12 10:11 UTC, kdebugs@hirebzs.mozmail.com
Details
system journal (2.79 KB, text/plain)
2023-03-12 10:11 UTC, kdebugs@hirebzs.mozmail.com
Details
link to core file (133 bytes, text/plain)
2023-03-12 10:13 UTC, kdebugs@hirebzs.mozmail.com
Details
drkonqi crash info (99.16 KB, text/plain)
2023-03-12 10:15 UTC, kdebugs@hirebzs.mozmail.com
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kdebugs@hirebzs.mozmail.com 2023-03-12 10:11:02 UTC
Created attachment 157208 [details]
full decoded backtrace

SUMMARY
Found this crash in the log, don't remember what caused it but full backtrace, syslog & additional info attached

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 kdebugs@hirebzs.mozmail.com 2023-03-12 10:11:14 UTC
Created attachment 157209 [details]
system journal
Comment 2 kdebugs@hirebzs.mozmail.com 2023-03-12 10:12:13 UTC
Operating System: Fedora Linux 37
KDE Plasma Version: 5.27.2
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 6.1.14-200.fc37.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 PRO 6850U with Radeon Graphics
Memory: 14.4 GiB of RAM
Graphics Processor: AMD Radeon Graphics 680M
Comment 3 kdebugs@hirebzs.mozmail.com 2023-03-12 10:13:16 UTC
Created attachment 157210 [details]
link to core file
Comment 4 kdebugs@hirebzs.mozmail.com 2023-03-12 10:15:16 UTC
Created attachment 157211 [details]
drkonqi crash info
Comment 5 Nicolas Fella 2023-03-12 13:05:16 UTC
#0  0x00007f3c4556f55f in QWindow::setVisible (this=<optimized out>, visible=false) at kernel/qwindow.cpp:630
Downloading source file /usr/src/debug/qt5-qtbase-5.15.8-6.fc37.x86_64/src/gui/kernel/qwindow.cpp
630	   d->setVisible(visible);
[Current thread is 1 (Thread 0x7f3c42d15940 (LWP 184158))]
(gdb) bt full
#0  0x00007f3c4556f55f in QWindow::setVisible (this=<optimized out>, visible=false) at kernel/qwindow.cpp:630
        d = 0x559e68489d70
#1  0x00007f3c450d0e96 in QtPrivate::QSlotObjectBase::call (a=0x7fffa1f3b650, r=<optimized out>, this=0x559e683fb440) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
No locals.
#2  doActivate<false> (sender=0x559e683be7f0, signal_index=0, argv=0x7fffa1f3b650) at kernel/qobject.cpp:3923
        obj = <optimized out>
        receiver = <optimized out>
        td = <optimized out>
        receiverInSameThread = <optimized out>
        senderData = {previous = 0x0, receiver = 0x559e68159510, sender = 0x559e683be7f0, signal = 0}
        c = 0x559e683fb470
        connections = {d = 0x559e683fb350}
        list = <optimized out>
        inSenderThread = true
        highestConnectionId = 3
        signalVector = 0x559e682e65f0
        currentThreadId = 0x7f3c42d15940
        sp = <optimized out>
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#3  0x00007f3c450cbe27 in QMetaObject::activate (sender=sender@entry=0x559e683be7f0, m=m@entry=0x7f3c453553e0 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
    argv=argv@entry=0x7fffa1f3b650) at kernel/qobject.cpp:3983
        signal_index = <optimized out>
#4  0x00007f3c450cbee3 in QObject::destroyed (this=this@entry=0x559e683be7f0, _t1=<optimized out>, _t1@entry=0x559e683be7f0) at .moc/moc_qobject.cpp:219
        _a = {0x0, 0x7fffa1f3b648}
#5  0x00007f3c450cdc5b in QObject::~QObject (this=0x559e683be7f0, __in_chrg=<optimized out>) at kernel/qobject.cpp:1010
        d = 0x559e683166d0
        sharedRefcount = 0x0
        cd = <optimized out>
        d = <optimized out>
        sharedRefcount = <optimized out>
        cd = <optimized out>
        signalSlotMutex = <optimized out>
        locker = <optimized out>
        receiverCount = <optimized out>
        signal = <optimized out>
        connectionList = <optimized out>
        c = <optimized out>
        m = <optimized out>
        needToUnlock = <optimized out>
        node = <optimized out>
        sender = <optimized out>
        m = <optimized out>
        needToUnlock = <optimized out>
        senderData = <optimized out>
        slotObj = <optimized out>
        locksAreTheSame = <optimized out>
#6  0x00007f3c46973c19 in KScreen::Output::~Output (this=<optimized out>, this=<optimized out>) at /usr/src/debug/libkscreen-qt5-5.27.2-1.fc37.x86_64/src/output.cpp:180
No locals.
#7  QtSharedPointer::CustomDeleter<KScreen::Output, QtSharedPointer::NormalDeleter>::execute (this=<optimized out>) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:187
--Type <RET> for more, q to quit, c to continue without paging--c
No locals.
#8  QtSharedPointer::ExternalRefCountWithCustomDeleter<KScreen::Output, QtSharedPointer::NormalDeleter>::deleter (self=<optimized out>) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:205
        realself = <optimized out>
#9  0x0000559e673e5825 in QtSharedPointer::ExternalRefCountData::destroy (this=0x559e68306c90) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:149
No locals.
#10 QSharedPointer<KScreen::Config>::deref (dd=0x559e68306c90) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:458
No locals.
#11 QSharedPointer<KScreen::Output>::deref (dd=<optimized out>, dd=<optimized out>) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:454
No locals.
#12 QSharedPointer<KScreen::Output>::deref (this=<optimized out>, this=<optimized out>) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:453
No locals.
#13 QSharedPointer<KScreen::Output>::~QSharedPointer (this=<optimized out>, this=<optimized out>) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:310
No locals.
#14 KScreen::Osd::~Osd (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kscreen-5.27.2-1.fc37.x86_64/osd/osd.cpp:38
No locals.
#15 0x0000559e673e58b5 in KScreen::Osd::~Osd (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kscreen-5.27.2-1.fc37.x86_64/osd/osd.cpp:36
No locals.
#16 qDeleteAll<QMap<QString, KScreen::Osd*>::const_iterator> (end=..., begin=...) at /usr/include/qt5/QtCore/qalgorithms.h:320
No locals.
#17 qDeleteAll<QMap<QString, KScreen::Osd*> > (c=...) at /usr/include/qt5/QtCore/qalgorithms.h:328
No locals.
#18 KScreen::OsdManager::quit (this=0x7fffa1f3bbf0) at /usr/src/debug/kscreen-5.27.2-1.fc37.x86_64/osd/osdmanager.cpp:49
No locals.
#19 0x00007f3c450c8134 in QObject::event (this=0x7fffa1f3bbf0, e=0x559e68a386c0) at kernel/qobject.cpp:1347
        mce = 0x559e68a386c0
        sender = {previous = 0x0, receiver = 0x7fffa1f3bbf0, sender = 0x0, signal = -1}
#20 0x00007f3c4509d4e8 in QCoreApplication::notifyInternal2 (receiver=0x7fffa1f3bbf0, event=0x559e68a386c0) at kernel/qcoreapplication.cpp:1064
        selfRequired = true
        result = false
        cbdata = {0x7fffa1f3bbf0, 0x559e68a386c0, 0x7fffa1f3b81f}
        d = <optimized out>
        threadData = 0x559e681570f0
        scopeLevelCounter = {threadData = 0x559e681570f0}
#21 0x00007f3c4509d6d2 in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462
No locals.
#22 0x00007f3c450a0854 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x559e681570f0) at kernel/qcoreapplication.cpp:1821
        e = 0x559e68a386c0
        pe = <optimized out>
        r = 0x7fffa1f3bbf0
        relocker = <optimized out>
        event_deleter = {d = 0x559e68a386c0}
        locker = {_M_device = 0x559e68157120, _M_owns = false}
        startOffset = 0
        i = @0x559e68157114: 3
        cleanup = {receiver = 0x0, event_type = 0, data = 0x559e681570f0, exceptionCaught = true}
#23 0x00007f3c450a0aec in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at kernel/qcoreapplication.cpp:1680
        data = <optimized out>
#24 0x00007f3c450eeb07 in postEventSourceDispatch (s=0x559e6815f3d0) at kernel/qeventdispatcher_glib.cpp:277
        source = 0x559e6815f3d0
#25 0x00007f3c435d5c7f in g_main_dispatch (context=0x7f3c3c005010) at ../glib/gmain.c:3454
        dispatch = 0x7f3c450eeaf0 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)>
        prev_source = 0x0
        begin_time_nsec = 16580923774323
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = 0x0
        cb_data = 0x0
        need_destroy = <optimized out>
        source = 0x559e6815f3d0
        current = 0x559e6835ef60
        i = 0
        __func__ = <optimized out>
#26 g_main_context_dispatch (context=0x7f3c3c005010) at ../glib/gmain.c:4172
No locals.
#27 0x00007f3c4362c118 in g_main_context_iterate.constprop.0 (context=0x7f3c3c005010, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4248
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = 2
        allocated_nfds = <optimized out>
        fds = <optimized out>
        begin_time_nsec = 16580923667326
#28 0x00007f3c435d2f00 in g_main_context_iteration (context=0x7f3c3c005010, may_block=1) at ../glib/gmain.c:4313
        retval = <optimized out>
#29 0x00007f3c450ee5fa in QEventDispatcherGlib::processEvents (this=0x559e68197f90, flags=...) at kernel/qeventdispatcher_glib.cpp:423
        d = 0x559e6818ce60
        canWait = true
        savedFlags = {i = 0}
        result = <optimized out>
#30 0x00007f3c4509bf3a in QEventLoop::exec (this=this@entry=0x7fffa1f3bb50, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
        d = 0x559e68365ec0
        threadData = <optimized out>
        locker = {val = 94138839429608}
        ref = {d = 0x559e68365ec0, locker = @0x7fffa1f3bad8, exceptionCaught = true}
        app = 0x7fffa1f3bc20
#31 0x00007f3c450a4002 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
        threadData = 0x559e681570f0
        eventLoop = {<QObject> = {_vptr.QObject = 0x7f3c4535db68 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0},
                stringdata = 0x7f3c452518c0 <qt_meta_stringdata_QObject>, data = 0x7f3c452517a0 <qt_meta_data_QObject>,
                static_metacall = 0x7f3c450ce330 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {
              d = 0x559e68365ec0}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f3c45254860 <qt_meta_stringdata_Qt>, data = 0x7f3c452519e0 <qt_meta_data_Qt>,
                static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7f3c453553e0 <QObject::staticMetaObject>},
              stringdata = 0x7f3c4524b660 <qt_meta_stringdata_QEventLoop>, data = 0x7f3c4524b600 <qt_meta_data_QEventLoop>,
              static_metacall = 0x7f3c4509bb70 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
        returnCode = <optimized out>
#32 0x00007f3c4555fad0 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1863
No locals.
#33 0x0000559e673e056c in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kscreen-5.27.2-1.fc37.x86_64/osd/main.cpp:17
        osdManager = {<QObject> = {_vptr.QObject = 0x559e673ea7c0 <vtable for KScreen::OsdManager+16>, static staticMetaObject = {d = {superdata = {direct = 0x0},
                stringdata = 0x7f3c452518c0 <qt_meta_stringdata_QObject>, data = 0x7f3c452517a0 <qt_meta_data_QObject>,
                static_metacall = 0x7f3c450ce330 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {
              d = 0x559e68157090}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f3c45254860 <qt_meta_stringdata_Qt>, data = 0x7f3c452519e0 <qt_meta_data_Qt>,
                static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, <QDBusContext> = {d_ptr = 0x0}, static staticMetaObject = {d = {superdata = {
                direct = 0x7f3c453553e0 <QObject::staticMetaObject>}, stringdata = 0x559e673e7e00 <qt_meta_stringdata_KScreen__OsdManager>,
              data = 0x559e673e6460 <qt_meta_data_KScreen__OsdManager>, static_metacall = 0x559e673e2df0 <KScreen::OsdManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
              relatedMetaObjects = 0x0, extradata = 0x0}}, m_osds = {d = 0x559e683fb4d0}, m_cleanupTimer = 0x559e681572a0}
Comment 6 Nicolas Fella 2023-03-12 13:06:07 UTC

*** This bug has been marked as a duplicate of bug 461068 ***