Bug 282376 - Kwin crashes after the computer comes out of the sleep mode.
Summary: Kwin crashes after the computer comes out of the sleep mode.
Status: RESOLVED DUPLICATE of bug 267550
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-20 01:28 UTC by stormrunner79
Modified: 2011-09-20 11:32 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description stormrunner79 2011-09-20 01:28:08 UTC
Application: kwin (4.6.2 (4.6.2))
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
Kwin crashes after the computer comes out of the sleep mode.

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb783a720 (LWP 1492))]

Thread 3 (Thread 0xb30b4b70 (LWP 1506)):
#0  0x00b15416 in __kernel_vsyscall ()
#1  0x001d9681 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x011c338b in qt_safe_select (nfds=17, fdread=0xa206358, fdwrite=0xa20656c, fdexcept=0xa206780, orig_timeout=0x0) at kernel/qcore_unix.cpp:82
#3  0x011c76e9 in QEventDispatcherUNIX::select (this=0xa205910, nfds=17, readfds=0xa206358, writefds=0xa20656c, exceptfds=0xa206780, timeout=0x0) at kernel/qeventdispatcher_unix.cpp:632
#4  0x011c866b in QEventDispatcherUNIXPrivate::doSelect (this=0xa206260, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:219
#5  0x011c9326 in QEventDispatcherUNIX::processEvents (this=0xa205910, flags=...) at kernel/qeventdispatcher_unix.cpp:919
#6  0x01198289 in QEventLoop::processEvents (this=0xb30b4280, flags=...) at kernel/qeventloop.cpp:149
#7  0x01198522 in QEventLoop::exec (this=0xb30b4280, flags=...) at kernel/qeventloop.cpp:201
#8  0x010a22a0 in QThread::exec (this=0xa11c338) at thread/qthread.cpp:492
#9  0x01179fdb in QInotifyFileSystemWatcherEngine::run (this=0xa11c338) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x010a4da2 in QThreadPrivate::start (arg=0xa11c338) at thread/qthread_unix.cpp:320
#11 0x07c09e99 in start_thread (arg=0xb30b4b70) at pthread_create.c:304
#12 0x001e073e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb28abb70 (LWP 1507)):
#0  0x00b15416 in __kernel_vsyscall ()
#1  0x07c0e48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x001ee3fd in __pthread_cond_wait (cond=0x10432b0, mutex=0x1043298) at forward.c:139
#3  0x00f2a817 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x103e1c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x00f2a851 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x103e1c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x07c09e99 in start_thread (arg=0xb28abb70) at pthread_create.c:304
#6  0x001e073e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb783a720 (LWP 1492)):
[KCrash Handler]
#7  i915_emit_state (intel=0x9cf3720) at i915_vtbl.c:312
#8  0x06b14274 in intelRenderStart (ctx=0x9cf3720) at intel_tris.c:1088
#9  0x04e42c89 in run_render (ctx=0x9cf3720, stage=0x9d3de70) at tnl/t_vb_render.c:276
#10 0x04e37583 in _tnl_run_pipeline (ctx=0x9cf3720) at tnl/t_pipeline.c:153
#11 0x06b282bd in intelRunPipeline (ctx=0x9cf3720) at intel_tris.c:1075
#12 0x04e3807e in _tnl_draw_prims (ctx=0x9cf3720, arrays=0x9d2bed0, prim=0x9d2a8a4, nr_prims=1, ib=0x0, min_index=0, max_index=3) at tnl/t_draw.c:518
#13 0x04e387e9 in _tnl_vbo_draw_prims (ctx=0x9cf3720, arrays=0x9d2bed0, prim=0x9d2a8a4, nr_prims=1, ib=0x0, index_bounds_valid=1 '\001', min_index=0, max_index=3) at tnl/t_draw.c:424
#14 0x04e2d90f in vbo_exec_vtx_flush (exec=0x9d2a730, unmap=1 '\001') at vbo/vbo_exec_draw.c:381
#15 0x04e2b5c7 in vbo_exec_FlushVertices_internal (ctx=0x9cf3720, unmap=1 '\001') at vbo/vbo_exec_api.c:911
#16 0x04e2b7e0 in vbo_exec_FlushVertices (ctx=0x9cf3720, flags=1) at vbo/vbo_exec_api.c:945
#17 0x04d66a77 in _mesa_PopAttrib () at main/attrib.c:858
#18 0x006cc36e in KWin::PaintClipper::Iterator::~Iterator (this=0xbfc37648, __in_chrg=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:873
#19 0x006d6140 in KWin::renderGLGeometry (region=..., count=4, vertices=0xa066f10, texture=0xa0a7dd8, color=0x0, dim=2, stride=0) at ../../../kwin/lib/kwinglutils.cpp:180
#20 0x00d5bc96 in KWin::SceneOpenGL::Window::renderQuads (this=0xa0ac628, region=..., quads=...) at ../../kwin/scene_opengl.cpp:1678
#21 0x00d64066 in KWin::SceneOpenGL::Window::performPaint (this=0xa0ac628, mask=9, region=..., data=...) at ../../kwin/scene_opengl.cpp:1559
#22 0x00d4d026 in KWin::Scene::finalDrawWindow (this=0x9c4b5f8, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/scene.cpp:332
#23 0x00d6ddb3 in KWin::EffectsHandlerImpl::drawWindow (this=0x9f698f0, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/effects.cpp:247
#24 0x006cb0dd in KWin::Effect::drawWindow (this=0xa055b60, w=0xa218e20, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:262
#25 0x00d6de29 in KWin::EffectsHandlerImpl::drawWindow (this=0x9f698f0, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/effects.cpp:243
#26 0x006cb0dd in KWin::Effect::drawWindow (this=0xa073188, w=0xa218e20, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:262
#27 0x00d6de29 in KWin::EffectsHandlerImpl::drawWindow (this=0x9f698f0, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/effects.cpp:243
#28 0x03665917 in KWin::ShadowEffect::drawWindow (this=0xa02f880, w=0xa218e20, mask=9, region=..., data=...) at ../../../kwin/effects/shadow/shadow.cpp:250
#29 0x00d6de29 in KWin::EffectsHandlerImpl::drawWindow (this=0x9f698f0, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/effects.cpp:243
#30 0x006cb0dd in KWin::Effect::drawWindow (this=0xa055438, w=0xa218e20, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:262
#31 0x00d6de29 in KWin::EffectsHandlerImpl::drawWindow (this=0x9f698f0, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/effects.cpp:243
#32 0x006cb0dd in KWin::Effect::drawWindow (this=0xa0bddd0, w=0xa218e20, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:262
#33 0x00d6de29 in KWin::EffectsHandlerImpl::drawWindow (this=0x9f698f0, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/effects.cpp:243
#34 0x006cb0dd in KWin::Effect::drawWindow (this=0xa06fe00, w=0xa218e20, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:262
#35 0x00d6de29 in KWin::EffectsHandlerImpl::drawWindow (this=0x9f698f0, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/effects.cpp:243
#36 0x006cb0dd in KWin::Effect::drawWindow (this=0xa06cdb0, w=0xa218e20, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:262
#37 0x00d6de29 in KWin::EffectsHandlerImpl::drawWindow (this=0x9f698f0, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/effects.cpp:243
#38 0x00d4c82d in KWin::Scene::finalPaintWindow (this=0x9c4b5f8, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/scene.cpp:323
#39 0x00d6df23 in KWin::EffectsHandlerImpl::paintWindow (this=0x9f698f0, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/effects.cpp:204
#40 0x036307e3 in KWin::DashboardEffect::paintWindow (this=0xa055b60, w=0xa218e20, mask=9, region=..., data=...) at ../../../kwin/effects/dashboard/dashboard.cpp:100
#41 0x00d6df99 in KWin::EffectsHandlerImpl::paintWindow (this=0x9f698f0, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/effects.cpp:200
#42 0x03647cfe in KWin::LogoutEffect::paintWindow (this=0xa073188, w=0xa218e20, mask=9, region=..., data=...) at ../../../kwin/effects/logout/logout.cpp:198
#43 0x00d6df99 in KWin::EffectsHandlerImpl::paintWindow (this=0x9f698f0, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/effects.cpp:200
#44 0x006cb1dd in KWin::Effect::paintWindow (this=0xa02f888, w=0xa218e20, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:242
#45 0x00d6df99 in KWin::EffectsHandlerImpl::paintWindow (this=0x9f698f0, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/effects.cpp:200
#46 0x0364f5e9 in KWin::PresentWindowsEffect::paintWindow (this=0xa055430, w=0xa218e20, mask=9, region=..., data=...) at ../../../kwin/effects/presentwindows/presentwindows.cpp:379
#47 0x00d6df99 in KWin::EffectsHandlerImpl::paintWindow (this=0x9f698f0, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/effects.cpp:200
#48 0x03670be0 in KWin::TaskbarThumbnailEffect::paintWindow (this=0xa0bddc8, w=0xa218e20, mask=9, region=..., data=...) at ../../../kwin/effects/taskbarthumbnail/taskbarthumbnail.cpp:70
#49 0x00d6df99 in KWin::EffectsHandlerImpl::paintWindow (this=0x9f698f0, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/effects.cpp:200
#50 0x0363d486 in KWin::DialogParentEffect::paintWindow (this=0xa06fe00, w=0xa218e20, mask=9, region=..., data=...) at ../../../kwin/effects/dialogparent/dialogparent.cpp:62
#51 0x00d6df99 in KWin::EffectsHandlerImpl::paintWindow (this=0x9f698f0, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/effects.cpp:200
#52 0x0364b89c in KWin::TranslucencyEffect::paintWindow (this=0xa06cdb0, w=0xa218e20, mask=9, region=..., data=...) at ../../../kwin/effects/translucency/translucency.cpp:180
#53 0x00d6df99 in KWin::EffectsHandlerImpl::paintWindow (this=0x9f698f0, w=0xa218e20, mask=9, region=..., data=...) at ../../kwin/effects.cpp:200
#54 0x00d4d226 in KWin::Scene::paintWindow (this=0x9c4b5f8, w=0xa0ac628, mask=9, region=..., quads=...) at ../../kwin/scene.cpp:317
#55 0x00d4e07b in KWin::Scene::paintSimpleScreen (this=0x9c4b5f8, orig_mask=8, region=...) at ../../kwin/scene.cpp:288
#56 0x00d4c749 in KWin::Scene::finalPaintScreen (this=0x9c4b5f8, mask=8, region=..., data=...) at ../../kwin/scene.cpp:180
#57 0x00d6e0fc in KWin::EffectsHandlerImpl::paintScreen (this=0x9f698f0, mask=8, region=..., data=...) at ../../kwin/effects.cpp:173
#58 0x006cb256 in KWin::Effect::paintScreen (this=0xa055b60, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#59 0x00d6e172 in KWin::EffectsHandlerImpl::paintScreen (this=0x9f698f0, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#60 0x0364807f in KWin::LogoutEffect::paintScreen (this=0xa073188, mask=8, region=..., data=...) at ../../../kwin/effects/logout/logout.cpp:207
#61 0x00d6e172 in KWin::EffectsHandlerImpl::paintScreen (this=0x9f698f0, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#62 0x03663b10 in KWin::ShadowEffect::paintScreen (this=0xa02f880, mask=8, region=..., data=...) at ../../../kwin/effects/shadow/shadow.cpp:189
#63 0x00d6e172 in KWin::EffectsHandlerImpl::paintScreen (this=0x9f698f0, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#64 0x0364ce6f in KWin::PresentWindowsEffect::paintScreen (this=0xa055430, mask=8, region=..., data=...) at ../../../kwin/effects/presentwindows/presentwindows.cpp:205
#65 0x00d6e172 in KWin::EffectsHandlerImpl::paintScreen (this=0x9f698f0, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#66 0x006cb256 in KWin::Effect::paintScreen (this=0xa0bddd0, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#67 0x00d6e172 in KWin::EffectsHandlerImpl::paintScreen (this=0x9f698f0, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#68 0x006cb256 in KWin::Effect::paintScreen (this=0xa06fe00, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#69 0x00d6e172 in KWin::EffectsHandlerImpl::paintScreen (this=0x9f698f0, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#70 0x006cb256 in KWin::Effect::paintScreen (this=0xa06cdb0, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#71 0x00d6e172 in KWin::EffectsHandlerImpl::paintScreen (this=0x9f698f0, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#72 0x00d4d98c in KWin::Scene::paintScreen (this=0x9c4b5f8, mask=0xbfc39068, region=0xbfc390f0) at ../../kwin/scene.cpp:137
#73 0x00d64962 in KWin::SceneOpenGL::paint (this=0x9c4b5f8, damage=..., toplevels=...) at ../../kwin/scene_opengl.cpp:772
#74 0x00d49886 in KWin::Workspace::performCompositing (this=0x9c4c8a0) at ../../kwin/composite.cpp:448
#75 0x011ae214 in QObject::event (this=0x9c4c8a0, e=0xbfc3961c) at kernel/qobject.cpp:1190
#76 0x05451d24 in QApplicationPrivate::notify_helper (this=0x9bc8870, receiver=0x9c4c8a0, e=0xbfc3961c) at kernel/qapplication.cpp:4462
#77 0x054568ce in QApplication::notify (this=0xbfc39934, receiver=0x9c4c8a0, e=0xbfc3961c) at kernel/qapplication.cpp:3862
#78 0x004b93ca in KApplication::notify (this=0xbfc39934, receiver=0x9c4c8a0, event=0xbfc3961c) at ../../kdeui/kernel/kapplication.cpp:311
#79 0x00cd8abf in KWin::Application::notify (this=0xbfc39934, o=0x9c4c8a0, e=0xbfc3961c) at ../../kwin/main.cpp:376
#80 0x011990bb in QCoreApplication::notifyInternal (this=0xbfc39934, receiver=0x9c4c8a0, event=0xbfc3961c) at kernel/qcoreapplication.cpp:731
#81 0x011c91e4 in sendEvent (this=0x9bcd9f8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#82 QTimerInfoList::activateTimers (this=0x9bcd9f8) at kernel/qeventdispatcher_unix.cpp:604
#83 0x011c9338 in QEventDispatcherUNIX::processEvents (this=0x9b87aa8, flags=...) at kernel/qeventdispatcher_unix.cpp:923
#84 0x0550925a in QEventDispatcherX11::processEvents (this=0x9b87aa8, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#85 0x01198289 in QEventLoop::processEvents (this=0xbfc39874, flags=...) at kernel/qeventloop.cpp:149
#86 0x01198522 in QEventLoop::exec (this=0xbfc39874, flags=...) at kernel/qeventloop.cpp:201
#87 0x0119cecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#88 0x0544f8e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#89 0x00cdb5b2 in kdemain (argc=3, argv=0xbfc39bb4) at ../../kwin/main.cpp:542
#90 0x080485bb in main (argc=3, argv=0xbfc39bb4) at kwin_dummy.cpp:3

Possible duplicates by query: bug 278360, bug 277892, bug 275473, bug 273188, bug 272676.

Reported using DrKonqi
Comment 1 Thomas Lübking 2011-09-20 11:32:30 UTC
driver bug

as a workaround try:
- suspend/resume compositing around STR
- uncheck "suspend compositing for fullscreen windows" in "kcmshell4 kwincompositing", advanced tab (esp. if you've a screensaver/locker alongside the STR)

*** This bug has been marked as a duplicate of bug 267550 ***