Bug 341645 - kwin crash when alt-tabbing
Summary: kwin crash when alt-tabbing
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: aurorae (show other bugs)
Version: 5.1.1
Platform: Kubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-08 00:24 UTC by Antonis Kanouras
Modified: 2015-01-09 08:00 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Antonis Kanouras 2014-12-08 00:24:42 UTC
Application: kwin_x11 (5.1.1)

Qt Version: 5.3.0
Operating System: Linux 3.16.0-26-generic x86_64
Distribution: Ubuntu 14.10

-- Information about the crash:
I'm running the Plasma 5 preview from the Kubuntu 14.10 PPA.

This is on an Fujitsu Amilo Pi 3560 laptop from 2009, with Intel Core 2 Duo CPU and an nVIDIA GT 240M GPU.
I'm using the priopretary driver 340.58 (latest available for my EOLed card) from the xorg-edgers PPA.

Firefox and VLC were running, and I was trying to play a Youtube video in VLC. Failing that, I switched to Firefox to find an update for VLC's Youtube parser plugin.
The first action I did after switching to Firefox's window was try to scroll down.
Immediately, the screen (including pointer) froze for 2 seconds, Drkonqi appeared, and kwin was restarted.

I know this isn't much information; I'll try to update this bug report as these crashes happen.

I'm forcing __GL_YIELD=USLEEP when kwin_x11 is started through a wrapper script.

--- ~/.config/kwinrc excerpt ---
[Compositing]
AnimationSpeed=3
Backend=OpenGL
Enabled=true
GLColorCorrection=false
GLCore=true
GLPlatformInterface=glx
GLPreferBufferSwap=p
GLTextureFilter=1
HiddenPreviews=5
OpenGLIsUnsafe=false
UnredirectFullscreen=false
XRenderSmoothScale=true

--- kwin_x11 startup messages sample ---
$ kwin_x11 --replace
"Theme tree: (Breeze)"
Extensions: shape: 0x "11"  composite: 0x "4"  render: 0x "b"  fixes: 0x "50"  randr: 0x "14"  sync: 0x "31"  damage: 0x  "11" 

Trying to load decoration plugin "aurorae"
Module 'org.kde.kwin.decoration' does not contain a module identifier directive - it cannot be protected from external registrations.
aurorae: No button for:  "alldesktops"
aurorae: No button for:  "keepabove"
aurorae: No button for:  "keepbelow"
aurorae: No button for:  "shade"
aurorae: No button for:  "help"
screens:  1 desktops:  1
Done.
User timestamp, ASN: 40364784
User timestamp, final: 'ID: 29360143 ;WMCLASS: "plasmashell" : "plasmashell" ;Caption: "Επιφάνεια εργασίας — Plasma" ' : 40364784
screens:  1 desktops:  1
Done.
User timestamp, ASN: 43276152
User timestamp, final: 'ID: 29360148 ;WMCLASS: "plasmashell" : "plasmashell" ;Caption: "Plasma" ' : 43276152
screens:  1 desktops:  1
Done.
Rule found: [ "Ρύθμιση εφαρμογής για firefox" : "navigator firefox" ] : 'ID: 90177688 ;WMCLASS: "firefox" : "navigator" ;Caption: "Bug #1069498 “KWin shows tearing despite of VSync” : Bugs : kde-workspace package : Ubuntu - Mozilla Firefox" '
link use3459 hasn't been detected!
link g4199-5 hasn't been detected!
link use3459 hasn't been detected!
link g4199-5 hasn't been detected!
link use3459 hasn't been detected!
link g4199-5 hasn't been detected!
link use3459 hasn't been detected!
link g4199-5 hasn't been detected!
link use3459 hasn't been detected!
link g4199-5 hasn't been detected!
link use3459 hasn't been detected!
link g4199-5 hasn't been detected!
link g4199-5 hasn't been detected!
link g4199-5 hasn't been detected!
link g4199-5 hasn't been detected!
link g4199-5 hasn't been detected!
User timestamp, ASN: 42952482
User timestamp, final: 'ID: 90177688 ;WMCLASS: "firefox" : "navigator" ;Caption: "Bug #1069498 “KWin shows tearing despite of VSync” : Bugs : kde-workspace package : Ubuntu - Mozilla Firefox" ' : 42952482
screens:  1 desktops:  1
Done.
User timestamp, ASN: 40605670
User timestamp, final: 'ID: 98566150 ;WMCLASS: "smtube" : "smtube" ;Caption: "Αποτελέσματα YouTube™ για «bioshock infinite walkthrough part 6 chapter»" ' : 40605670
screens:  1 desktops:  1
Done.
User timestamp, ASN: 43347687
User timestamp, final: 'ID: 92274714 ;WMCLASS: "konsole" : "konsole" ;Caption: "antonis : kwin_x11 – Konsole" ' : 43347687
screens:  1 desktops:  1
Done.
User timestamp, ASN: 40833899
User timestamp, final: 'ID: 10485762 ;WMCLASS: "vlc" : "vlc" ;Caption: "Αναπαραγωγός πολυμέσων VLC" ' : 40833899
screens:  1 desktops:  1
Done.
User timestamp, ASN: 43274827
User timestamp, final: 'ID: 96469106 ;WMCLASS: "drkonqi" : "drkonqi" ;Caption: "Βοηθός αναφοράς σφάλματος" ' : 43274827
screens:  1 desktops:  1
Done.
screens:  1 desktops:  1
Done.
QXcbConnection: XCB error: 3 (BadWindow), sequence: 2080, resource id: 100663315, major code: 18 (ChangeProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 2130, resource id: 106954754, major code: 18 (ChangeProperty), minor code: 0
screens:  1 desktops:  1
Done.
Initializing OpenGL compositing
Buffer visual (depth  24 ): 0x "27"
OpenGL vendor string:                   NVIDIA Corporation
OpenGL renderer string:                 GeForce GT 240M/PCIe/SSE2
OpenGL version string:                  3.1.0 NVIDIA 340.58
OpenGL shading language version string: 1.40 NVIDIA via Cg compiler
Driver:                                 NVIDIA
Driver version:                         340.58
GPU class:                              G80/G90
OpenGL version:                         3.1
GLSL version:                           1.40
X server version:                       1.16.1
Linux kernel version:                   3.16
Requires strict binding:                no
GLSL shaders:                           yes
Texture NPOT support:                   yes
Virtual Machine:                        no
Direct rendering: true 

Initializing fences for synchronization with the X command stream
Color correction: false
OpenGL 2 compositing successfully initialized
Vertical Refresh Rate (as detected by XF86VM):  59 Hz
Vertical Refresh rate  59 Hz
Trying to open ksycoca from "/home/antonis/.cache/ksycoca5"
Using FBConfig 0x17c for visual 0xb0
Using FBConfig 0xf9 for visual 0x29
Using FBConfig 0xf9 for visual 0x29
Using FBConfig 0x17c for visual 0xb0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 2175, resource id: 106954756, major code: 18 (ChangeProperty), minor code: 0
QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2220, resource id: 0, major code: 14 (GetGeometry), minor code: 0
QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2221, resource id: 0, major code: 14 (GetGeometry), minor code: 0
QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2222, resource id: 0, major code: 14 (GetGeometry), minor code: 0
QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2232, resource id: 0, major code: 14 (GetGeometry), minor code: 0
QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2233, resource id: 0, major code: 14 (GetGeometry), minor code: 0
QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2234, resource id: 0, major code: 14 (GetGeometry), minor code: 0
QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2235, resource id: 0, major code: 14 (GetGeometry), minor code: 0
Trying to open ksycoca from "/home/antonis/.cache/ksycoca5"
Successfully loaded built-in effect:  "blur"
QXcbConnection: XCB error: 3 (BadWindow), sequence: 2725, resource id: 0, major code: 15 (QueryTree), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 2890, resource id: 100663387, major code: 18 (ChangeProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 2891, resource id: 100663390, major code: 18 (ChangeProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 2892, resource id: 100663393, major code: 18 (ChangeProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 2893, resource id: 100663396, major code: 18 (ChangeProperty), minor code: 0
QXcbConnection: XCB error: 3 (BadWindow), sequence: 2894, resource id: 100663399, major code: 18 (ChangeProperty), minor code: 0
Successfully loaded built-in effect:  "contrast"
QXcbConnection: XCB error: 3 (BadWindow), sequence: 2967, resource id: 0, major code: 15 (QueryTree), minor code: 0
Successfully loaded built-in effect:  "dashboard"
Successfully loaded scripted effect:  "kwin4_effect_maximize"
link use3459 hasn't been detected!
link g4199-5 hasn't been detected!
link use3459 hasn't been detected!
link g4199-5 hasn't been detected!
link use3459 hasn't been detected!
link g4199-5 hasn't been detected!
link use3459 hasn't been detected!
link g4199-5 hasn't been detected!
link use3459 hasn't been detected!
link g4199-5 hasn't been detected!
link use3459 hasn't been detected!
link g4199-5 hasn't been detected!
link g4199-5 hasn't been detected!
link g4199-5 hasn't been detected!
link g4199-5 hasn't been detected!
link g4199-5 hasn't been detected!
Successfully loaded built-in effect:  "desktopgrid"
Successfully loaded scripted effect:  "kwin4_effect_dialogparent"
Successfully loaded built-in effect:  "highlightwindow"
Successfully loaded scripted effect:  "kwin4_effect_login"
Successfully loaded built-in effect:  "kscreen"
Successfully loaded scripted effect:  "kwin4_effect_translucency"
Successfully loaded built-in effect:  "logout"
Successfully loaded scripted effect:  "kwin4_effect_fade"
Successfully loaded built-in effect:  "presentwindows"
Successfully loaded built-in effect:  "screenedge"
Successfully loaded built-in effect:  "screenshot"
Successfully loaded built-in effect:  "slide"
Successfully loaded built-in effect:  "slidingpopups"
Successfully loaded built-in effect:  "startupfeedback"
Successfully loaded built-in effect:  "zoom"
QXcbConnection: XCB error: 3 (BadWindow), sequence: 3200, resource id: 0, major code: 15 (QueryTree), minor code: 0
User timestamp, ASN: 43373775
User timestamp, final: 'ID: 29360175 ;WMCLASS: "plasmashell" : "plasmashell" ;Caption: "Plasma" ' : 43373775
screens:  1 desktops:  1
Done.
screens:  1 desktops:  1
Done.

The crash can be reproduced sometimes.

-- Backtrace:
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 0x7f8beef56800 (LWP 2245))]

Thread 8 (Thread 0x7f8bce7b7700 (LWP 2248)):
#0  0x00007fff1ef51be7 in clock_gettime ()
#1  0x00007f8bee8e2a9d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f8bec7d9a96 in qt_clock_gettime (ts=0x7f8bce7b6b70, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:113
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:169
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:178
#5  0x00007f8bec9ae949 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f8bc0001138) at kernel/qtimerinfo_unix.cpp:92
#6  0x00007f8bec9adcd2 in QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7f8bc0000900, flags=..., flags@entry=..., timeout=timeout@entry=0x0) at kernel/qeventdispatcher_unix.cpp:179
#7  0x00007f8bec9ae585 in QEventDispatcherUNIX::processEvents (this=0x7f8bc00008e0, flags=...) at kernel/qeventdispatcher_unix.cpp:615
#8  0x00007f8bec957042 in QEventLoop::exec (this=this@entry=0x7f8bce7b6dc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#9  0x00007f8bec71b4a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#10 0x00007f8bec7202ee in QThreadPrivate::start (arg=0x1eaed00) at thread/qthread_unix.cpp:345
#11 0x00007f8be51970a5 in start_thread (arg=0x7f8bce7b7700) at pthread_create.c:309
#12 0x00007f8bee8d477d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7f8bc6fe6700 (LWP 2249)):
#0  0x00007fff1ef51be7 in clock_gettime ()
#1  0x00007f8bee8e2a9d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f8bec7d9a96 in qt_clock_gettime (ts=0x7f8bc6fe5c70, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:113
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:169
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:178
#5  0x00007f8bec9ae949 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f8bbc001118) at kernel/qtimerinfo_unix.cpp:92
#6  0x00007f8bec9aeeb5 in QTimerInfoList::timerWait (this=this@entry=0x7f8bbc001118, tm=...) at kernel/qtimerinfo_unix.cpp:387
#7  0x00007f8bec9ae532 in QEventDispatcherUNIX::processEvents (this=0x7f8bbc0008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:602
#8  0x00007f8bec957042 in QEventLoop::exec (this=this@entry=0x7f8bc6fe5dc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#9  0x00007f8bec71b4a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:511
#10 0x00007f8bec7202ee in QThreadPrivate::start (arg=0x286c1f0) at thread/qthread_unix.cpp:345
#11 0x00007f8be51970a5 in start_thread (arg=0x7f8bc6fe6700) at pthread_create.c:309
#12 0x00007f8bee8d477d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f8bc49d6700 (LWP 2253)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8beacbdb34 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f8beafadf40 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f8beacbdb79 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f8be51970a5 in start_thread (arg=0x7f8bc49d6700) at pthread_create.c:309
#4  0x00007f8bee8d477d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f8bc5fe5700 (LWP 2257)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8bec72146b in wait (time=18446744073709551615, this=0x252c6d0) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x21dd1b0, mutex=mutex@entry=0x21dd1a8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f8beb135543 in takeEvent (wait=true, this=0x21dd1a0) at scenegraph/qsgthreadedrenderloop.cpp:254
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x21dd120) at scenegraph/qsgthreadedrenderloop.cpp:683
#5  0x00007f8beb135659 in QSGRenderThread::run (this=0x21dd120) at scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f8bec7202ee in QThreadPrivate::start (arg=0x21dd120) at thread/qthread_unix.cpp:345
#7  0x00007f8be51970a5 in start_thread (arg=0x7f8bc5fe5700) at pthread_create.c:309
#8  0x00007f8bee8d477d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f8bb3fff700 (LWP 3365)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8bec72146b in wait (time=18446744073709551615, this=0x3847610) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x3846060, mutex=mutex@entry=0x3846058, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f8beb135543 in takeEvent (wait=true, this=0x3846050) at scenegraph/qsgthreadedrenderloop.cpp:254
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x3845fd0) at scenegraph/qsgthreadedrenderloop.cpp:683
#5  0x00007f8beb135659 in QSGRenderThread::run (this=0x3845fd0) at scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f8bec7202ee in QThreadPrivate::start (arg=0x3845fd0) at thread/qthread_unix.cpp:345
#7  0x00007f8be51970a5 in start_thread (arg=0x7f8bb3fff700) at pthread_create.c:309
#8  0x00007f8bee8d477d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f8b25856700 (LWP 5258)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8bec72146b in wait (time=18446744073709551615, this=0x3883b90) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x34ca820, mutex=mutex@entry=0x34ca818, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f8beb135543 in takeEvent (wait=true, this=0x34ca810) at scenegraph/qsgthreadedrenderloop.cpp:254
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x34ca790) at scenegraph/qsgthreadedrenderloop.cpp:683
#5  0x00007f8beb135659 in QSGRenderThread::run (this=0x34ca790) at scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f8bec7202ee in QThreadPrivate::start (arg=0x34ca790) at thread/qthread_unix.cpp:345
#7  0x00007f8be51970a5 in start_thread (arg=0x7f8b25856700) at pthread_create.c:309
#8  0x00007f8bee8d477d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f8bcf1d7700 (LWP 5332)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8bec72146b in wait (time=18446744073709551615, this=0x2525960) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=this@entry=0x3eaf4d0, mutex=mutex@entry=0x3eaf4c8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f8beb135543 in takeEvent (wait=true, this=0x3eaf4c0) at scenegraph/qsgthreadedrenderloop.cpp:254
#4  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x3eaf440) at scenegraph/qsgthreadedrenderloop.cpp:683
#5  0x00007f8beb135659 in QSGRenderThread::run (this=0x3eaf440) at scenegraph/qsgthreadedrenderloop.cpp:713
#6  0x00007f8bec7202ee in QThreadPrivate::start (arg=0x3eaf440) at thread/qthread_unix.cpp:345
#7  0x00007f8be51970a5 in start_thread (arg=0x7f8bcf1d7700) at pthread_create.c:309
#8  0x00007f8bee8d477d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f8beef56800 (LWP 2245)):
[KCrash Handler]
#5  0x00007f8bee810d27 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#6  0x00007f8bee812418 in __GI_abort () at abort.c:89
#7  0x00007f8bee809bd6 in __assert_fail_base (fmt=0x7f8bee95a688 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f8bee562fbf "m_windows.contains(c)", file=file@entry=0x7f8bee562fb1 "../scene.cpp", line=line@entry=428, function=function@entry=0x7f8bee563200 <KWin::Scene::windowDeleted(KWin::Deleted*)::__PRETTY_FUNCTION__> "void KWin::Scene::windowDeleted(KWin::Deleted*)") at assert.c:92
#8  0x00007f8bee809c82 in __GI___assert_fail (assertion=0x7f8bee562fbf "m_windows.contains(c)", file=0x7f8bee562fb1 "../scene.cpp", line=428, function=0x7f8bee563200 <KWin::Scene::windowDeleted(KWin::Deleted*)::__PRETTY_FUNCTION__> "void KWin::Scene::windowDeleted(KWin::Deleted*)") at assert.c:101
#9  0x00007f8bee4a6d80 in KWin::Scene::windowDeleted (this=0x21f86d0, c=0x35aa0f0) at ../scene.cpp:428
#10 0x00007f8bee548d5c in KWin::Scene::qt_static_metacall (_o=0x8c5, _c=2245, _id=6, _a=0xffffffffffffffff) at moc_scene.cpp:79
#11 0x00007f8bec98827d in QMetaObject::activate (sender=sender@entry=0x1e92fa0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=10, argv=argv@entry=0x7fff1ef31670) at kernel/qobject.cpp:3680
#12 0x00007f8bec9886e7 in QMetaObject::activate (sender=sender@entry=0x1e92fa0, m=m@entry=0x7f8bee7ce620 <KWin::Workspace::staticMetaObject>, local_signal_index=local_signal_index@entry=10, argv=argv@entry=0x7fff1ef31670) at kernel/qobject.cpp:3546
#13 0x00007f8bee544072 in KWin::Workspace::deletedRemoved (this=this@entry=0x1e92fa0, _t1=0x35aa0f0) at moc_workspace.cpp:711
#14 0x00007f8bee41475d in KWin::Workspace::removeDeleted (this=0x1e92fa0, c=c@entry=0x35aa0f0) at ../workspace.cpp:633
#15 0x00007f8bee4cbe45 in KWin::Deleted::~Deleted (this=this@entry=0x35aa0f0, __in_chrg=<optimized out>) at ../deleted.cpp:56
#16 0x00007f8bee4cc0f9 in KWin::Deleted::~Deleted (this=0x35aa0f0, __in_chrg=<optimized out>) at ../deleted.cpp:58
#17 0x00007f8bec989168 in QObject::event (this=0x35aa0f0, e=<optimized out>) at kernel/qobject.cpp:1232
#18 0x00007f8bed62b16c in QApplicationPrivate::notify_helper (this=0x1d9cd10, receiver=0x35aa0f0, e=0x47bc670) at kernel/qapplication.cpp:3504
#19 0x00007f8bed63041e in QApplication::notify (this=0x7fff1ef32260, receiver=0x35aa0f0, e=0x47bc670) at kernel/qapplication.cpp:3287
#20 0x00007f8bec95981b in QCoreApplication::notifyInternal (this=0x7fff1ef32260, receiver=0x35aa0f0, event=event@entry=0x47bc670) at kernel/qcoreapplication.cpp:935
#21 0x00007f8bec95b7e3 in sendEvent (event=0x47bc670, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=52, data=0x1d86890) at kernel/qcoreapplication.cpp:1539
#23 0x00007f8bec95bde8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=52) at kernel/qcoreapplication.cpp:1397
#24 0x00007f8beb1594d4 in QQuickWindow::~QQuickWindow (this=0x246fe00, __in_chrg=<optimized out>) at items/qquickwindow.cpp:1089
#25 0x00007f8beb1595d9 in QQuickWindow::~QQuickWindow (this=0x246fe00, __in_chrg=<optimized out>) at items/qquickwindow.cpp:1095
#26 0x00007f8bebf3db1f in cleanup (pointer=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:62
#27 ~QScopedPointer (this=0x24952e0, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:109
#28 ~KDecorationPrivate (this=0x24952c0, __in_chrg=<optimized out>) at ../../libkdecorations/kdecoration.cpp:56
#29 KDecoration::~KDecoration (this=0x2194b50, __in_chrg=<optimized out>) at ../../libkdecorations/kdecoration.cpp:87
#30 0x00007f8bce7c3e99 in Aurorae::AuroraeClient::~AuroraeClient (this=0x2194b50, __in_chrg=<optimized out>) at ../../../../clients/aurorae/src/aurorae.cpp:300
#31 0x00007f8bee428362 in KWin::Client::destroyDecoration (this=this@entry=0x2532980) at ../client.cpp:579
#32 0x00007f8bee4291e5 in KWin::Client::updateDecoration (this=this@entry=0x2532980, check_workspace_pos=check_workspace_pos@entry=true, force=force@entry=true) at ../client.cpp:512
#33 0x00007f8bee499d0e in KWin::Client::finishCompositing (this=0x2532980, releaseReason=<optimized out>) at ../composite.cpp:1144
#34 0x00007f8bee49e74a in KWin::Compositor::finish (this=this@entry=0x1e99f10) at ../composite.cpp:324
#35 0x00007f8bee49eec3 in KWin::Compositor::restart (this=0x1e99f10) at ../composite.cpp:518
#36 0x00007f8bec987d7e in call (a=0x7fff1ef31cb0, r=0x1e99f10, this=0x210f880) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:132
#37 QMetaObject::activate (sender=0x21f86d0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3666
#38 0x00007f8bec98912a in QObject::event (this=0x21f86d0, e=<optimized out>) at kernel/qobject.cpp:1241
#39 0x00007f8bed62b16c in QApplicationPrivate::notify_helper (this=0x1d9cd10, receiver=0x21f86d0, e=0x357e7f0) at kernel/qapplication.cpp:3504
#40 0x00007f8bed63041e in QApplication::notify (this=0x7fff1ef32260, receiver=0x21f86d0, e=0x357e7f0) at kernel/qapplication.cpp:3287
#41 0x00007f8bec95981b in QCoreApplication::notifyInternal (this=0x7fff1ef32260, receiver=0x21f86d0, event=event@entry=0x357e7f0) at kernel/qcoreapplication.cpp:935
#42 0x00007f8bec95b7e3 in sendEvent (event=0x357e7f0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#43 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1d86890) at kernel/qcoreapplication.cpp:1539
#44 0x00007f8bec9ae422 in QEventDispatcherUNIX::processEvents (this=0x1dee5e0, flags=flags@entry=...) at kernel/qeventdispatcher_unix.cpp:587
#45 0x00007f8bd700c7dd in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at eventdispatchers/qunixeventdispatcher.cpp:70
#46 0x00007f8bec957042 in QEventLoop::exec (this=this@entry=0x7fff1ef32180, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#47 0x00007f8bec95eacc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#48 0x00007f8bece961dc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1436
#49 0x00007f8bed629795 in QApplication::exec () at kernel/qapplication.cpp:2749
#50 0x00007f8beeba3913 in kdemain (argc=1, argv=0x7fff1ef323b8) at ../main_x11.cpp:294
#51 0x00007f8bee7fbec5 in __libc_start_main (main=0x4007d0 <main(int, char**)>, argc=1, argv=0x7fff1ef323b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff1ef323a8) at libc-start.c:287
#52 0x00000000004007fe in _start ()


Reproducible: Sometimes
Comment 1 Thomas Lübking 2014-12-08 00:34:50 UTC
> #35 0x00007f8bee49eec3 in KWin::Compositor::restart (this=0x1e99f10) at ../composite.cpp:518
Hung GPU

> #30 0x00007f8bce7c3e99 in Aurorae::AuroraeClient::~AuroraeClient (this=0x2194b50, __in_chrg=<optimized out>) at ../../../../clients/aurorae/src/aurorae.cpp:300
Crash in Aurorae on restarting compositing.
Comment 2 Martin Flöser 2015-01-09 08:00:46 UTC
Assuming fixed as of 5.2 as decorations don't get recreated when the compositor is restarted. If it still happens please reopen.