| 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 First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
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 ()
|