Summary: | Some screensavers cause kwin to hang | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Michal Piotrowski <bastian_knight> |
Component: | compositing | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Michal Piotrowski
2008-06-18 19:58:14 UTC
This is with compositing enabled I presume? I can you attach gdb to the stuck kwin process and provide a backtrace? Here is a backtrace that I obtained: Thread 1 (Thread 0x7f794b5f47d0 (LWP 6783)): #0 0x0000003c7921deef in ?? () from /usr/lib64/nvidia/libGLcore.so.1 #1 0x0000003c791fac33 in ?? () from /usr/lib64/nvidia/libGLcore.so.1 #2 0x0000003c78fff513 in ?? () from /usr/lib64/nvidia/libGLcore.so.1 #3 0x0000003c790080e0 in ?? () from /usr/lib64/nvidia/libGLcore.so.1 #4 0x0000003c7900817a in ?? () from /usr/lib64/nvidia/libGLcore.so.1 #5 0x0000003c7946a3c6 in ?? () from /usr/lib64/nvidia/libGLcore.so.1 #6 0x0000003c79330a85 in ?? () from /usr/lib64/nvidia/libGLcore.so.1 #7 0x0000003c78fed85b in ?? () from /usr/lib64/nvidia/libGLcore.so.1 #8 0x000000340368649b in KWin::SceneOpenGL::flushBuffer ( this=<value optimized out>, mask=<value optimized out>, damage=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.0.5/kwin/scene_opengl.cpp:684 #9 0x000000340368672a in KWin::SceneOpenGL::paint ( this=<value optimized out>, damage=<value optimized out>, toplevels=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.0.5/kwin/scene_opengl.cpp:628 #10 0x0000003403677d1e in KWin::Workspace::performCompositing ( this=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.0.5/kwin/composite.cpp:321 #11 0x0000003403624392 in KWin::Workspace::qt_metacall ( this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.0.5/x86_64-redhat-linux-gnu/kwin/workspace.moc:429 #12 0x0000003400cfc3a6 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3096 #13 0x0000003400cfa45a in QObject::event (this=<value optimized out>, e=<value optimized out>) at kernel/qobject.cpp:1102 #14 0x0000003402390d81 in QApplicationPrivate::notify_helper ( this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3563 #15 0x000000340239752f in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3504 #16 0x0000003402dd3ecb in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /usr/src/debug/kdelibs-4.0.5/kdeui/kernel/kapplication.cpp:314 #17 0x0000003400cea9e0 in QCoreApplication::notifyInternal ( this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:537 #18 0x0000003400d0dc89 in QTimerInfoList::activateTimers ( this=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:207 #19 0x0000003400d0a7bd in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:162 #20 0x00000033ffc374db in IA__g_main_context_dispatch ( context=<value optimized out>) at gmain.c:2012 #21 0x00000033ffc3acbd in g_main_context_iterate ( context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2645 #22 0x00000033ffc3ae7b in IA__g_main_context_iteration ( context=<value optimized out>, may_block=<value optimized out>) at gmain.c:2708 #23 0x0000003400d0a751 in QEventDispatcherGlib::processEvents ( this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:345 #24 0x000000340240641f in QGuiEventDispatcherGlib::processEvents ( this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:198 #25 0x0000003400ce9898 in QEventLoop::processEvents ( this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:147 #26 0x0000003400ce9a75 in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:189 #27 0x0000003400cecbb7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:766 #28 0x0000003403639aaa in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.0.5/kwin/main.cpp:510 #29 0x00000035ac61e32a in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end= Could not find the frame base for "__libc_start_main". ) at libc-start.c:220 #30 0x00000000004007e9 in _start () |