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

--- Comment #2 from Alois Wohlschlager <alo...@gmx-topmail.de> ---
Perhaps more interesting is why kwin exits in the first place. Can you please
execute "break exit" in gdb and check whether you get the same backtrace as me?
Ideally with more debug symbols than I have (sorry for that).

Thread 1 "kwin_wayland" hit Breakpoint 1, 0x00007ff75adf7e80 in exit () from
/lib64/libc.so.6
(gdb) bt
#0  0x00007ff75adf7e80 in exit () at /lib64/libc.so.6
#1  0x00007ff74e1448b6 in  () at /usr/lib64/dri/i965_dri.so
#2  0x00007ff74e13590c in  () at /usr/lib64/dri/i965_dri.so
#3  0x00007ff74e369579 in  () at /usr/lib64/dri/i965_dri.so
#4  0x00007ff75c0e28b4 in KWin::GLVertexBuffer::endOfFrame() () at
/usr/lib64/libkwinglutils.so.13
#5  0x00007ff75454449e in KWin::SceneOpenGL::paint(int, QRegion const&,
QList<KWin::Toplevel*> const&, KWin::RenderLoop*) ()
    at /usr/lib64/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#6  0x00007ff75c34d421 in
KWin::Compositor::handleFrameRequested(KWin::RenderLoop*) () at
/usr/lib64/libkwin.so.5
#7  0x00007ff75c889946 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffe18a79fa0, r=0x560cc0a5b190, this=0x560cc0a412c0)
    at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#8  doActivate<false>(QObject*, int, void**) (sender=0x560cc0a2d910,
signal_index=5, argv=0x7ffe18a79fa0) at kernel/qobject.cpp:3886
#9  0x00007ff75c311ea2 in KWin::RenderLoop::frameRequested(KWin::RenderLoop*)
() at /usr/lib64/libkwin.so.5
#10 0x00007ff75c3d7ce3 in KWin::RenderLoopPrivate::dispatch() () at
/usr/lib64/libkwin.so.5
#11 0x00007ff75c889946 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffe18a7a0d0, r=0x560cc0a2d910, this=0x560cc0a2d930)
    at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#12 doActivate<false>(QObject*, int, void**) (sender=0x560cc0a3ede8,
signal_index=3, argv=argv@entry=0x7ffe18a7a0d0) at kernel/qobject.cpp:3886
#13 0x00007ff75c882c60 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**)
    (sender=<optimized out>, m=m@entry=0x7ff75cb37ba0,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe18a7a0d0)
    at kernel/qobject.cpp:3946
#14 0x00007ff75c88d85a in QTimer::timeout(QTimer::QPrivateSignal)
(this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205
#15 0x00007ff75c87f28f in QObject::event(QEvent*) (this=0x560cc0a3ede8,
e=0x7ffe18a7a240) at kernel/qobject.cpp:1336
#16 0x00007ff75b8884ff in QApplicationPrivate::notify_helper(QObject*, QEvent*)
    (this=<optimized out>, receiver=0x560cc0a3ede8, e=0x7ffe18a7a240) at
kernel/qapplication.cpp:3632
#17 0x00007ff75c85332a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x560cc0a3ede8, event=0x7ffe18a7a240)
    at kernel/qcoreapplication.cpp:1063
#18 0x00007ff75c8a9c83 in QTimerInfoList::activateTimers()
(this=this@entry=0x560cc08df9a8) at kernel/qtimerinfo_unix.cpp:643
#19 0x00007ff75c8a73bc in QEventDispatcherUNIXPrivate::activateTimers()
(this=this@entry=0x560cc08df920)
    at kernel/qeventdispatcher_unix.cpp:249
#20 0x00007ff75c8a8117 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...)
    at kernel/qeventdispatcher_unix.cpp:516
#21 0x0000560cbed0de3d in  ()
#22 0x00007ff75c851ceb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffe18a7a3e0, flags=..., flags@entry=...)
    at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#23 0x00007ff75c859f60 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#24 0x0000560cbecbb55c in  ()
#25 0x00007ff75addfb25 in __libc_start_main () at /lib64/libc.so.6
#26 0x0000560cbecbbbae in _start ()

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

Reply via email to