Bug 273246

Summary: Crash while adjusting volume and watching Youtube video in fullscreen mode.
Product: [Plasma] kwin Reporter: residential_customer
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description residential_customer 2011-05-14 07:51:44 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-8-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed: When adjusting volume using volume control wheel built into laptop, in fullscreen Youtube video, crash occurs, and sometimes cannot use escape to exit full screen.  Have had to use power button to force shutdown.  Especially prevelant in 480p and 720p modes.  Doesn't seem to be able to process the graphic for the volume adjustment while in full screen.  Has also happened when adjusting volume and video is not maximized.  Will also happen when simply using Esc. key to exit fullscreen mode.

The crash can be reproduced some of the time.

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

Thread 3 (Thread 0xb2d88b70 (LWP 1454)):
#0  0x007b2d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x047dadd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x048a74f2 in updateCurrentTime (this=0x902f1d0, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x902f1d0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x048a93a3 in QEventDispatcherUNIX::processEvents (this=0x8df6140, flags=...) at kernel/qeventdispatcher_unix.cpp:906
#6  0x04878289 in QEventLoop::processEvents (this=0xb2d88280, flags=...) at kernel/qeventloop.cpp:149
#7  0x04878522 in QEventLoop::exec (this=0xb2d88280, flags=...) at kernel/qeventloop.cpp:201
#8  0x047822a0 in QThread::exec (this=0x908b2d0) at thread/qthread.cpp:492
#9  0x04859fdb in QInotifyFileSystemWatcherEngine::run (this=0x908b2d0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x04784da2 in QThreadPrivate::start (arg=0x908b2d0) at thread/qthread_unix.cpp:320
#11 0x0090de99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x006a573e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb257fb70 (LWP 1455)):
#0  0x007bd416 in __kernel_vsyscall ()
#1  0x0091248c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x006b33fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x01f0e817 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x20221c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x01f0e851 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x20221c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x0090de99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x006a573e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb76d9720 (LWP 1432)):
[KCrash Handler]
#7  intel_region_buffer (intel=0x8a38470, region=0x0, flag=2) at intel_regions.c:514
#8  0x02346ce2 in intelClearWithBlit (ctx=0x8a38470, mask=2) at intel_blit.c:262
#9  0x023494c0 in intelClear (ctx=0x8a38470, mask=2) at intel_clear.c:177
#10 0x0299c512 in _mesa_Clear (mask=<value optimized out>) at main/clear.c:241
#11 0x001d984b in KWin::SceneOpenGL::paintBackground (this=0x8a6a3f0, region=...) at ../../kwin/scene_opengl.cpp:921
#12 0x001d0562 in KWin::Scene::paintGenericScreen (this=0x8a6a3f0, orig_mask=40) at ../../kwin/scene.cpp:188
#13 0x001d9a31 in KWin::SceneOpenGL::paintGenericScreen (this=0x8a6a3f0, mask=40, data=...) at ../../kwin/scene_opengl.cpp:909
#14 0x001cd7c0 in KWin::Scene::finalPaintScreen (this=0x8a6a3f0, mask=40, region=..., data=...) at ../../kwin/scene.cpp:178
#15 0x001ef0fc in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=40, region=..., data=...) at ../../kwin/effects.cpp:173
#16 0x0259d0e9 in KWin::StartupFeedbackEffect::paintScreen (this=0x8e8efc0, mask=40, region=..., data=...) at ../../../kwin/effects/startupfeedback/startupfeedback.cpp:166
#17 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=40, region=..., data=...) at ../../kwin/effects.cpp:169
#18 0x00273256 in KWin::Effect::paintScreen (this=0x8ef28b0, mask=40, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#19 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=40, region=..., data=...) at ../../kwin/effects.cpp:169
#20 0x0253f07f in KWin::LogoutEffect::paintScreen (this=0x8fad7e0, mask=40, region=..., data=...) at ../../../kwin/effects/logout/logout.cpp:207
#21 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=40, region=..., data=...) at ../../kwin/effects.cpp:169
#22 0x0255ab10 in KWin::ShadowEffect::paintScreen (this=0x8db7440, mask=40, region=..., data=...) at ../../../kwin/effects/shadow/shadow.cpp:189
#23 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=40, region=..., data=...) at ../../kwin/effects.cpp:169
#24 0x0256f013 in KWin::BlurEffect::paintScreen (this=0x8dc7958, mask=40, region=..., data=...) at ../../../kwin/effects/blur/blur.cpp:230
#25 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#26 0x02543e6f in KWin::PresentWindowsEffect::paintScreen (this=0x8f64300, mask=8, region=..., data=...) at ../../../kwin/effects/presentwindows/presentwindows.cpp:205
#27 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#28 0x00273256 in KWin::Effect::paintScreen (this=0x8dd2090, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#29 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#30 0x00273256 in KWin::Effect::paintScreen (this=0x8eb8ee0, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#31 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#32 0x00273256 in KWin::Effect::paintScreen (this=0x8e283a0, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#33 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#34 0x00273256 in KWin::Effect::paintScreen (this=0x8e238f0, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#35 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#36 0x0252a7e9 in KWin::DesktopGridEffect::paintScreen (this=0x8da38a0, mask=8, region=..., data=...) at ../../../kwin/effects/desktopgrid/desktopgrid.cpp:155
#37 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#38 0x0257dbcc in KWin::CubeEffect::paintScreen (this=0x8f8a540, mask=8, region=..., data=...) at ../../../kwin/effects/cube/cube.cpp:698
#39 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#40 0x00273256 in KWin::Effect::paintScreen (this=0x8eb5b98, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#41 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#42 0x02586df0 in KWin::CubeSlideEffect::paintScreen (this=0x8f62578, mask=8, region=..., data=...) at ../../../kwin/effects/cube/cubeslide.cpp:111
#43 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#44 0x00273256 in KWin::Effect::paintScreen (this=0x8fd29e8, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#45 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#46 0x00273256 in KWin::Effect::paintScreen (this=0x8da6d88, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#47 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#48 0x02576a0c in KWin::CoverSwitchEffect::paintScreen (this=0x8e3dd48, mask=8, region=..., data=...) at ../../../kwin/effects/coverswitch/coverswitch.cpp:126
#49 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#50 0x00273256 in KWin::Effect::paintScreen (this=0x8dc7ad8, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#51 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#52 0x00273256 in KWin::Effect::paintScreen (this=0x8db7680, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#53 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#54 0x0256c0c1 in KWin::ZoomEffect::paintScreen (this=0x8e98258, mask=8, region=..., data=...) at ../../../kwin/effects/zoom/zoom.cpp:341
#55 0x001ef172 in KWin::EffectsHandlerImpl::paintScreen (this=0x8d769e8, mask=8, region=..., data=...) at ../../kwin/effects.cpp:169
#56 0x001ce98c in KWin::Scene::paintScreen (this=0x8a6a3f0, mask=0xbffd8e48, region=0xbffd8ed0) at ../../kwin/scene.cpp:137
#57 0x001e5962 in KWin::SceneOpenGL::paint (this=0x8a6a3f0, damage=..., toplevels=...) at ../../kwin/scene_opengl.cpp:772
#58 0x001ca886 in KWin::Workspace::performCompositing (this=0x8d68380) at ../../kwin/composite.cpp:448
#59 0x0488e214 in QObject::event (this=0x8d68380, e=0xbffd93fc) at kernel/qobject.cpp:1190
#60 0x02cf3d24 in QApplicationPrivate::notify_helper (this=0x8981230, receiver=0x8d68380, e=0xbffd93fc) at kernel/qapplication.cpp:4462
#61 0x02cf88ce in QApplication::notify (this=0xbffd9714, receiver=0x8d68380, e=0xbffd93fc) at kernel/qapplication.cpp:3862
#62 0x00c283ca in KApplication::notify (this=0xbffd9714, receiver=0x8d68380, event=0xbffd93fc) at ../../kdeui/kernel/kapplication.cpp:311
#63 0x00159abf in KWin::Application::notify (this=0xbffd9714, o=0x8d68380, e=0xbffd93fc) at ../../kwin/main.cpp:376
#64 0x048790bb in QCoreApplication::notifyInternal (this=0xbffd9714, receiver=0x8d68380, event=0xbffd93fc) at kernel/qcoreapplication.cpp:731
#65 0x048a91e4 in sendEvent (this=0x8983540) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#66 QTimerInfoList::activateTimers (this=0x8983540) at kernel/qeventdispatcher_unix.cpp:604
#67 0x048a9338 in QEventDispatcherUNIX::processEvents (this=0x8940aa8, flags=...) at kernel/qeventdispatcher_unix.cpp:923
#68 0x02da87ea in QEventDispatcherX11::processEvents (this=0x8940aa8, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#69 0x04878289 in QEventLoop::processEvents (this=0xbffd9654, flags=...) at kernel/qeventloop.cpp:149
#70 0x04878522 in QEventLoop::exec (this=0xbffd9654, flags=...) at kernel/qeventloop.cpp:201
#71 0x0487cecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#72 0x02cf18e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#73 0x0015c5b2 in kdemain (argc=1, argv=0xbffd9994) at ../../kwin/main.cpp:542
#74 0x080485bb in main (argc=1, argv=0xbffd9994) at kwin_dummy.cpp:3

Possible duplicates by query: bug 273242, bug 273078, bug 273067, bug 273066, bug 272846.

Reported using DrKonqi
Comment 1 Martin Flöser 2011-05-14 08:37:12 UTC
driver bug - see duplicates for workaround

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