Summary: | Resume from sleep cause kwin crash | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | barni2000 <trabarni> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | ahartmetz |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.5.4 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=361154 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
qdbus org.kde.KWin /KWin supportInformation
picture from no task icons |
Description
barni2000
2015-11-16 23:21:55 UTC
Crash on exit, but KWin shouldn't oc. exit itfp.
What does this mean?
> the plasmashell is not load back some taskicon
Can you please attach the output of
qdbus org.kde.KWin /KWin supportInformation
Created attachment 95550 [details]
qdbus org.kde.KWin /KWin supportInformation
Created attachment 95551 [details]
picture from no task icons
After executed 'pkill plasmashell && plasmashell', the icons is showing.
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 () Base problem is bug #361154 but the stale shadow cache oc. brilliantly explains that bug! The crash on shutdown is also fixed with the change for bug #361154 - as the root problem is the same I set to duplicate. In the unlikely case that you still experience the crash on exit after 5.7.4 please reopen. *** This bug has been marked as a duplicate of bug 361154 *** |