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

Andreas Hartmetz <ahartm...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ahartm...@gmail.com
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |CONFIRMED

--- Comment #4 from Andreas Hartmetz <ahartm...@gmail.com> ---
I get a similar backtrace (at least the same failed assertion) after running
zdoom (a Doom engine) with unredirection in full screen enabled. After exiting
the game, the window decorations (shadows?) flicker and look very glitchy. kwin
will usually crash in less than a minute in that state. If I run kwin_x11
--replace, the old instance crashes during exit. I have a backtrace of that:

Application: KWin (kwin_x11), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9a1df1f940 (LWP 3573))]

Thread 2 (Thread 0x7f9a17fff700 (LWP 3585)):
#0  0x00007f9a2b908d13 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f9a2a4b4562 in qt_safe_select (nfds=8, fdread=0x7f9a10000a78,
fdwrite=0x7f9a10000d08, fdexcept=0x7f9a10000f98, orig_timeout=<optimized out>)
at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qcore_unix.cpp:75
#2  0x00007f9a2a4b4b8d in QEventDispatcherUNIX::select (this=<optimized out>,
nfds=<optimized out>, readfds=<optimized out>, writefds=<optimized out>,
exceptfds=<optimized out>, timeout=<optimized out>) at
/opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:320
#3  0x00007f9a2a4b6157 in QEventDispatcherUNIXPrivate::doSelect
(this=this@entry=0x7f9a100008e0, flags=..., flags@entry=...,
timeout=timeout@entry=0x0) at
/opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:196
#4  0x00007f9a2a4b6945 in QEventDispatcherUNIX::processEvents
(this=0x7f9a100008c0, flags=...) at
/opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:607
#5  0x00007f9a2a461eec in QEventLoop::processEvents
(this=this@entry=0x7f9a17ffec60, flags=..., flags@entry=...) at
/opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:128
#6  0x00007f9a2a46232b in QEventLoop::exec (this=this@entry=0x7f9a17ffec60,
flags=..., flags@entry=...) at
/opt/src/ksrc5/qt/stable/qtbase/src/corelib/kernel/qeventloop.cpp:204
#7  0x00007f9a2a2b76c0 in QThread::exec (this=this@entry=0x7f9a26fb1d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
/opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread.cpp:504
#8  0x00007f9a26f3b05c in QDBusConnectionManager::run (this=0x7f9a26fb1d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
/opt/src/ksrc5/qt/stable/qtbase/src/dbus/qdbusconnection.cpp:181
#9  0x00007f9a2a2bcfe9 in QThreadPrivate::start (arg=0x7f9a26fb1d60 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
/opt/src/ksrc5/qt/stable/qtbase/src/corelib/thread/qthread_unix.cpp:340
#10 0x00007f9a2b3276fa in start_thread (arg=0x7f9a17fff700) at
pthread_create.c:333
#11 0x00007f9a2b912b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f9a1df1f940 (LWP 3573)):
[KCrash Handler]
#6  0x00007f9a2b841418 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f9a2b84301a in __GI_abort () at abort.c:89
#8  0x00007f9a2a2a6395 in qt_message_fatal (message=<synthetic pointer>,
context=...) at
/opt/src/ksrc5/qt/stable/qtbase/src/corelib/global/qlogging.cpp:1645
#9  QMessageLogger::fatal (this=this@entry=0x7ffcbdc5c1f0,
msg=msg@entry=0x7f9a2a5093a0 "ASSERT: \"%s\" in file %s, line %d") at
/opt/src/ksrc5/qt/stable/qtbase/src/corelib/global/qlogging.cpp:790
#10 0x00007f9a2a2a0678 in qt_assert (assertion=assertion@entry=0x7f9a2b76a262
"m_cache.isEmpty()", file=file@entry=0x7f9a2b765d80
"/home/horst/ksrc5/kde/workspace/kwin/scene_opengl.cpp", line=line@entry=2196)
at /opt/src/ksrc5/qt/stable/qtbase/src/corelib/global/qglobal.cpp:2999
#11 0x00007f9a2b6a6e45 in
KWin::DecorationShadowTextureCache::~DecorationShadowTextureCache
(this=<optimized out>, __in_chrg=<optimized out>) at
/home/horst/ksrc5/kde/workspace/kwin/scene_opengl.cpp:2196
#12 0x00007f9a2b845fe8 in __run_exit_handlers (status=0, listp=0x7f9a2bbcf5f8
<__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#13 0x00007f9a2b846035 in __GI_exit (status=<optimized out>) at exit.c:104
#14 0x00007f9a2b82c837 in __libc_start_main (main=0x4008b4 <main(int, char**)>,
argc=3, argv=0x7ffcbdc5c358, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffcbdc5c348) at ../csu/libc-start.c:325
#15 0x00000000004007d9 in _start ()

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

Reply via email to