[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/workspace/ksmserver
From:       Fredrik Höglund <fredrik () kde ! org>
Date:       2011-01-23 22:29:04
Message-ID: 20110123222904.3CECEAC8B9 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1216540 by fredrik:

Fix ksmserver crash in ~FadeEffect() on logout

Use _mm_free() for image->data because it was allocated with _mm_alloc()
in the constructor. Otherwise this might lead to a crash in XDestroyImage().
The crash is 100% reproducible on kfreebsd-amd64.

Patch by Modestas Vainius <modax@debian.org>

BUG: 253142
CCMAIL: modax@debian.org


 M  +2 -0      fadeeffect.cpp  


--- trunk/KDE/kdebase/workspace/ksmserver/fadeeffect.cpp #1216539:1216540
@@ -497,6 +497,8 @@
 FadeEffect::~FadeEffect()
 {
     blender->wait();
+    _mm_free(image->data);
+    image->data = NULL;
     XDestroyImage(image);
     XFreeGC(QX11Info::display(), gc);
 }
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic