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

Argyris M <argy...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |argy...@gmail.com

--- Comment #23 from Argyris M <argy...@gmail.com> ---
I get the same issue, kwin crashing after the display shuts off due to
inactivity. For whatever reason, the coredump from systemd-coredumpd gets
truncated every time. I've obtained a stack trace by manually attaching gdb.
Hope it's useful, stack traces are generally my nemesis.

-------------------------------------------------------

Operating System: Fedora 33
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Kernel Version: 5.10.9-201.fc33.x86_64
OS Type: 64-bit
Processors: 8 × Intel® Core™ i7-4910MQ CPU @ 2.90GHz
Memory: 15.2 GiB of RAM
Graphics Processor: Mesa DRI Intel® HD Graphics 4600

-------------------------------------------------------

[Detaching after fork from child process 2363]
[Detaching after fork from child process 2491]

Thread 1 "kwin_wayland" received signal SIGABRT, Aborted.
0x00007ff9c1b749d5 in raise () from /lib64/libc.so.6

Thread 10 (Thread 0x7ff9919fb640 (LWP 1499) "kwin_wayland"):
#0  0x00007ff9c15826c2 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007ff9c1927cec in QTWTF::TCMalloc_PageHeap::scavengerThread() () from
/lib64/libQt5Script.so.5
#2  0x00007ff9c1927d1f in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*)
() from /lib64/libQt5Script.so.5
#3  0x00007ff9c157c3f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ff9c1c38903 in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7ff992ffd640 (LWP 1496) "QQmlThread"):
#0  0x00007ff9c1c2d80f in poll () from /lib64/libc.so.6
#1  0x00007ff9bfd9a6f6 in g_main_context_iterate.constprop () from
/lib64/libglib-2.0.so.0
#2  0x00007ff9bfd45d43 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007ff9c23196f3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#4  0x00007ff9c22cb57b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#5  0x00007ff9c2130b67 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007ff9c0e435ec in QQmlThreadPrivate::run() () from
/lib64/libQt5Qml.so.5
#7  0x00007ff9c2131df0 in QThreadPrivate::start(void*) () from
/lib64/libQt5Core.so.5
#8  0x00007ff9c157c3f9 in start_thread () from /lib64/libpthread.so.0
#9  0x00007ff9c1c38903 in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7ff99b8b9640 (LWP 1494) "kwin_wa:disk$3"):
#0  0x00007ff9c15826c2 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007ff99d86295b in util_queue_thread_func () from
/usr/lib64/dri/i965_dri.so
#2  0x00007ff99d86241b in impl_thrd_routine () from /usr/lib64/dri/i965_dri.so
#3  0x00007ff9c157c3f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ff9c1c38903 in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7ff993fff640 (LWP 1493) "kwin_wa:disk$2"):
#0  0x00007ff9c15826c2 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007ff99d86295b in util_queue_thread_func () from
/usr/lib64/dri/i965_dri.so
#2  0x00007ff99d86241b in impl_thrd_routine () from /usr/lib64/dri/i965_dri.so
#3  0x00007ff9c157c3f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ff9c1c38903 in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7ff99c0ba640 (LWP 1492) "kwin_wa:disk$1"):
#0  0x00007ff9c15826c2 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007ff99d86295b in util_queue_thread_func () from
/usr/lib64/dri/i965_dri.so
#2  0x00007ff99d86241b in impl_thrd_routine () from /usr/lib64/dri/i965_dri.so
#3  0x00007ff9c157c3f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ff9c1c38903 in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7ff99c8bb640 (LWP 1491) "kwin_wa:disk$0"):
#0  0x00007ff9c15826c2 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007ff99d86295b in util_queue_thread_func () from
/usr/lib64/dri/i965_dri.so
#2  0x00007ff99d86241b in impl_thrd_routine () from /usr/lib64/dri/i965_dri.so
#3  0x00007ff9c157c3f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ff9c1c38903 in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7ff9ad8d5640 (LWP 1489) "libinput-connec"):
#0  0x00007ff9c1c2d80f in poll () from /lib64/libc.so.6
#1  0x00007ff9bfd9a6f6 in g_main_context_iterate.constprop () from
/lib64/libglib-2.0.so.0
#2  0x00007ff9bfd45d43 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007ff9c23196f3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#4  0x00007ff9c22cb57b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#5  0x00007ff9c2130b67 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007ff9c2131df0 in QThreadPrivate::start(void*) () from
/lib64/libQt5Core.so.5
#7  0x00007ff9c157c3f9 in start_thread () from /lib64/libpthread.so.0
#8  0x00007ff9c1c38903 in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7ff9ae0d6640 (LWP 1488) "QThread"):
#0  0x00007ff9c1c2d80f in poll () from /lib64/libc.so.6
#1  0x00007ff9bfd9a6f6 in g_main_context_iterate.constprop () from
/lib64/libglib-2.0.so.0
#2  0x00007ff9bfd45d43 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007ff9c23196f3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#4  0x00007ff9c22cb57b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#5  0x00007ff9c2130b67 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007ff9c2131df0 in QThreadPrivate::start(void*) () from
/lib64/libQt5Core.so.5
#7  0x00007ff9c157c3f9 in start_thread () from /lib64/libpthread.so.0
#8  0x00007ff9c1c38903 in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7ff9ae98d640 (LWP 1487) "QDBusConnection"):
#0  0x00007ff9c1c2d80f in poll () from /lib64/libc.so.6
#1  0x00007ff9bfd9a6f6 in g_main_context_iterate.constprop () from
/lib64/libglib-2.0.so.0
#2  0x00007ff9bfd45d43 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007ff9c23196f3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#4  0x00007ff9c22cb57b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#5  0x00007ff9c2130b67 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007ff9c33a710b in QDBusConnectionManager::run() () from
/lib64/libQt5DBus.so.5
#7  0x00007ff9c2131df0 in QThreadPrivate::start(void*) () from
/lib64/libQt5Core.so.5
#8  0x00007ff9c157c3f9 in start_thread () from /lib64/libpthread.so.0
#9  0x00007ff9c1c38903 in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ff9bc422940 (LWP 1486) "kwin_wayland"):
#0  0x00007ff9c1b749d5 in raise () from /lib64/libc.so.6
#1  0x00007ff9c1b5d8a4 in abort () from /lib64/libc.so.6
#2  0x00007ff9c1b5d789 in __assert_fail_base.cold () from /lib64/libc.so.6
#3  0x00007ff9c1b6d026 in __assert_fail () from /lib64/libc.so.6
#4  0x00007ff9c1faf20f in epoxy_get_proc_address () from /lib64/libepoxy.so.0
#5  0x00007ff9c1f5c3aa in epoxy_glDeleteProgram_global_rewrite_ptr () from
/lib64/libepoxy.so.0
#6  0x00007ff9c1aee2e4 in KWin::ContrastEffect::~ContrastEffect() () from
/lib64/libkwin4_effect_builtins.so.1
#7  0x00007ff9c1aee3ad in KWin::ContrastEffect::~ContrastEffect() () from
/lib64/libkwin4_effect_builtins.so.1
#8  0x00007ff9c39c0dee in
KWin::EffectsHandlerImpl::destroyEffect(KWin::Effect*) () from
/lib64/libkwin.so.5
#9  0x00007ff9c39c1c6d in KWin::EffectsHandlerImpl::unloadEffect(QString
const&) () from /lib64/libkwin.so.5
#10 0x00007ff9c39c20ae in KWin::EffectsHandlerImpl::reloadEffect(KWin::Effect*)
() from /lib64/libkwin.so.5
#11 0x00007ff9c22fc386 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#12 0x00007ff9c37851f9 in KWin::EffectsHandler::screenGeometryChanged(QSize
const&) () from /lib64/libkwineffects.so.12
#13 0x00007ff9c3aa65f8 in KWin::Workspace::desktopResized() () from
/lib64/libkwin.so.5
#14 0x00007ff9c22fc3c0 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#15 0x00007ff9c22fc386 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#16 0x00007ff9ae166778 in KWin::DrmBackend::updateOutputs (this=<optimized
out>) at
/usr/src/debug/kwin-5.20.5-1.fc33.x86_64/plugins/platforms/drm/drm_backend.cpp:520
#17 0x00007ff9ae16767d in operator() (__closure=0x5595c2f96790) at
/usr/src/debug/kwin-5.20.5-1.fc33.x86_64/plugins/platforms/drm/drm_backend.cpp:349
#18 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void,
KWin::DrmBackend::openDrm()::<lambda()> >::call (arg=<optimized out>, f=...) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#19 QtPrivate::Functor<KWin::DrmBackend::openDrm()::<lambda()>,
0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#20 QtPrivate::QFunctorSlotObject<KWin::DrmBackend::openDrm()::<lambda()>, 0,
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *) (which=<optimized out>, this_=0x5595c2f96780, r=<optimized
out>, a=<optimized out>, ret=<optimized out>) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:443
#21 0x00007ff9c22fc386 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#22 0x00007ff9c22ff77a in QSocketNotifier::activated(QSocketDescriptor,
QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () from
/lib64/libQt5Core.so.5
#23 0x00007ff9c22fff21 in QSocketNotifier::event(QEvent*) () from
/lib64/libQt5Core.so.5
#24 0x00007ff9c2d61ec3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib64/libQt5Widgets.so.5
#25 0x00007ff9c22ccbd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#26 0x00007ff9c2316a4e in
QEventDispatcherUNIXPrivate::activateSocketNotifiers() () from
/lib64/libQt5Core.so.5
#27 0x00007ff9c2316dd4 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#28 0x00007ff9aeed91a1 in
QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/qt5/plugins/platforms/KWinQpaPlugin.so
#29 0x00007ff9c22cb57b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#30 0x00007ff9c22d31b4 in QCoreApplication::exec() () from
/lib64/libQt5Core.so.5
#31 0x00005595c2aee55e in main (argc=<optimized out>, argv=0x7fff0130b850) at
/usr/src/debug/kwin-5.20.5-1.fc33.x86_64/main_wayland.cpp:702
A debugging session is active.

        Inferior 1 [process 1486] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]
[Inferior 1 (process 1486) detached]

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

Reply via email to