[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [kwin] [Bug 343551] Kwin hangs, stops drawing the screen and starts using 100% cpu inside nvidia-glc
From: Thomas Lübking <thomas.luebking () gmail ! com>
Date: 2015-01-31 23:54:01
Message-ID: bug-343551-17878-ttJj8qWOUV () http ! bugs ! kde ! org/
[Download RAW message or body]
https://bugs.kde.org/show_bug.cgi?id=343551
Thomas Lübking <thomas.luebking@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|crash |normal
Flags| |NVIDIA+
--- Comment #17 from Thomas Lübking <thomas.luebking@gmail.com> ---
Ok, let's be more explicit on our needs ;-)
loki:/src/KDE4/kwin/> git diff scene_opengl.cpp
diff --git a/scene_opengl.cpp b/scene_opengl.cpp
index 7584dd5..08256be 100644
--- a/scene_opengl.cpp
+++ b/scene_opengl.cpp
@@ -120,6 +120,8 @@ SyncObject::SyncObject()
SyncObject::~SyncObject()
{
+// if (m_state == Waiting)
+ glFinish();
xcb_sync_destroy_fence(connection(), m_fence);
glDeleteSync(m_sync);
@@ -412,6 +414,7 @@ SceneOpenGL::~SceneOpenGL()
// do cleanup after initBuffer()
SceneOpenGL::EffectFrame::cleanup();
if (init_ok) {
+ m_backend->makeCurrent();
delete m_syncManager;
// backend might be still needed for a different scene
--
You are receiving this mail because:
You are watching all bug changes.=
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic