Bug 264454 - KWIN Crash while trying to escape from flashplayer's fullscreen
Summary: KWIN Crash while trying to escape from flashplayer's fullscreen
Status: RESOLVED DUPLICATE of bug 250639
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-01-27 12:29 UTC by Bob K
Modified: 2011-01-27 18: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 Bob K 2011-01-27 12:29:24 UTC
Application: kwin (4.5.5 (KDE 4.5.5))
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-24-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I was used http://www.norc.hu/street-view/ 
On the left box's right top corner there is a button to make it fullscreen.
Then i tried to esacpe from that with pressing escape key, then nothing happened.
Then some more esc, and tried to alt-tab (knowing that flash will exit from fullscreen if something stoles the focus)
Then somehow kwin crashed:)
- Custom settings of the application:

meta@meeeta:~$ sudo dpkg -l | grep -E '(libdrm-own|mesa|intel)'
ii  libdrm-own                                           2.4.23-1                                            Package created with checkinstall 1.6.2
ii  libgl1-mesa-dev                                      7.9~git20100924-0ubuntu2                            A free implementation of the OpenGL API -- GLX development files
ii  libgl1-mesa-dri                                      7.9~git20100924-0ubuntu2                            A free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-glx                                      7.9~git20100924-0ubuntu2                            A free implementation of the OpenGL API -- GLX runtime
ii  libglu1-mesa                                         7.9~git20100924-0ubuntu2                            The OpenGL utility library (GLU)
ii  libglu1-mesa-dev                                     7.9~git20100924-0ubuntu2                            The OpenGL utility library -- development files
ii  mesa-common-dev                                      7.9~git20100924-0ubuntu2                            Developer documentation for Mesa
ii  mesa-utils                                           8.0.1-0ubuntu1                                      Miscellaneous Mesa GL utilities
ii  xf86-video-intel                                     2.13.0-1                                            Package created with checkinstall 1.6.2

(libdrm-own and xf86-video-intel are compiled by me from sources)

Thank you all of your work guys!

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

Thread 2 (Thread 0xaec71b70 (LWP 4606)):
#0  0x00734416 in __kernel_vsyscall ()
#1  0x0049e371 in select () from /lib/libc.so.6
#2  0x02b4d872 in qt_safe_select (nfds=19, fdread=0x97d2b90, fdwrite=0x97d2da4, fdexcept=0x97d2fb8, orig_timeout=0x0) at kernel/qcore_unix.cpp:82
#3  0x02b52329 in QEventDispatcherUNIX::select (this=0x9791a98, nfds=19, readfds=0x97d2b90, writefds=0x97d2da4, exceptfds=0x97d2fb8, timeout=0x0) at kernel/qeventdispatcher_unix.cpp:632
#4  0x02b52eac in QEventDispatcherUNIXPrivate::doSelect (this=0x97d2a98, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:219
#5  0x02b53c25 in QEventDispatcherUNIX::processEvents (this=0x9791a98, flags=...) at kernel/qeventdispatcher_unix.cpp:919
#6  0x02b20609 in QEventLoop::processEvents (this=0xaec71280, flags=) at kernel/qeventloop.cpp:149
#7  0x02b20a8a in QEventLoop::exec (this=0xaec71280, flags=...) at kernel/qeventloop.cpp:201
#8  0x02a1cb7e in QThread::exec (this=0x8fa4338) at thread/qthread.cpp:490
#9  0x02aff35b in QInotifyFileSystemWatcherEngine::run (this=0x8fa4338) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x02a1fdf9 in QThreadPrivate::start (arg=0x8fa4338) at thread/qthread_unix.cpp:266
#11 0x006adcc9 in start_thread () from /lib/libpthread.so.0
#12 0x004a569e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb789b720 (LWP 4596)):
[KCrash Handler]
#7  0x0259591d in ?? () from /usr/lib/dri/i915_dri.so
#8  0x025a8844 in ?? () from /usr/lib/dri/i915_dri.so
#9  0x0268b1a9 in ?? () from /usr/lib/dri/i915_dri.so
#10 0x0267f193 in ?? () from /usr/lib/dri/i915_dri.so
#11 0x025a8d0d in ?? () from /usr/lib/dri/i915_dri.so
#12 0x0267ffe6 in ?? () from /usr/lib/dri/i915_dri.so
#13 0x026803b9 in ?? () from /usr/lib/dri/i915_dri.so
#14 0x02678754 in ?? () from /usr/lib/dri/i915_dri.so
#15 0x02674377 in ?? () from /usr/lib/dri/i915_dri.so
#16 0x02675f50 in ?? () from /usr/lib/dri/i915_dri.so
#17 0x025cab21 in ?? () from /usr/lib/dri/i915_dri.so
#18 0x001b1b12 in KWin::PaintClipper::Iterator::~Iterator (this=0xbfc4bb68, __in_chrg=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:969
#19 0x001bee38 in KWin::renderGLGeometry (region=..., count=4, vertices=0x9bd5858, texture=0x9af92f8, color=0x0, dim=2, stride=0) at ../../../kwin/lib/kwinglutils.cpp:187
#20 0x008a0366 in KWin::SceneOpenGL::Window::renderQuads (this=0x986a0f8, region=..., quads=...) at ../../kwin/scene_opengl.cpp:1687
#21 0x008a5b29 in KWin::SceneOpenGL::Window::performPaint (this=0x986a0f8, mask=<value optimized out>, region=..., data=...) at ../../kwin/scene_opengl.cpp:1557
#22 0x00893d76 in KWin::Scene::finalDrawWindow (this=0x8ff3828, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/scene.cpp:330
#23 0x008aef83 in KWin::EffectsHandlerImpl::drawWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:232
#24 0x001b134d in KWin::Effect::drawWindow (this=0x95fba28, w=0x9bd2808, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#25 0x008af007 in KWin::EffectsHandlerImpl::drawWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:228
#26 0x001b134d in KWin::Effect::drawWindow (this=0x9591fe8, w=0x9bd2808, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#27 0x008af007 in KWin::EffectsHandlerImpl::drawWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:228
#28 0x001b134d in KWin::Effect::drawWindow (this=0x958a220, w=0x9bd2808, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#29 0x008af007 in KWin::EffectsHandlerImpl::drawWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:228
#30 0x001b134d in KWin::Effect::drawWindow (this=0x95914d0, w=0x9bd2808, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#31 0x008af007 in KWin::EffectsHandlerImpl::drawWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:228
#32 0x001b134d in KWin::Effect::drawWindow (this=0x9582e00, w=0x9bd2808, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#33 0x008af007 in KWin::EffectsHandlerImpl::drawWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:228
#34 0x001b134d in KWin::Effect::drawWindow (this=0x957f890, w=0x9bd2808, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#35 0x008af007 in KWin::EffectsHandlerImpl::drawWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:228
#36 0x001b134d in KWin::Effect::drawWindow (this=0x95a2de8, w=0x9bd2808, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#37 0x008af007 in KWin::EffectsHandlerImpl::drawWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:228
#38 0x001b134d in KWin::Effect::drawWindow (this=0x95f5b98, w=0x9bd2808, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:252
#39 0x008af007 in KWin::EffectsHandlerImpl::drawWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:228
#40 0x0089299d in KWin::Scene::finalPaintWindow (this=0x8ff3828, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/scene.cpp:321
#41 0x008af083 in KWin::EffectsHandlerImpl::paintWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:203
#42 0x0295e6bf in KWin::SnowEffect::paintWindow (this=0x95fba20, w=0x9bd2808, mask=9, region=..., data=...) at ../../../kwin/effects/snow/snow.cpp:230
#43 0x008af107 in KWin::EffectsHandlerImpl::paintWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:199
#44 0x028fe909 in KWin::PresentWindowsEffect::paintWindow (this=0x9591fe0, w=0x9bd2808, mask=9, region=..., data=...) at ../../../kwin/effects/presentwindows/presentwindows.cpp:370
#45 0x008af107 in KWin::EffectsHandlerImpl::paintWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:199
#46 0x028f0e7e in KWin::FadeEffect::paintWindow (this=0x958a220, w=0x9bd2808, mask=9, region=..., data=...) at ../../../kwin/effects/fade/fade.cpp:160
#47 0x008af107 in KWin::EffectsHandlerImpl::paintWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:199
#48 0x02925dda in KWin::SlidingPopupsEffect::paintWindow (this=0x95914d0, w=0x9bd2808, mask=9, region=..., data=...) at ../../../kwin/effects/slidingpopups/slidingpopups.cpp:127
#49 0x008af107 in KWin::EffectsHandlerImpl::paintWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:199
#50 0x028e5a42 in KWin::DesktopGridEffect::paintWindow (this=0x9582df8, w=0x9bd2808, mask=9, region=..., data=...) at ../../../kwin/effects/desktopgrid/desktopgrid.cpp:392
#51 0x008af107 in KWin::EffectsHandlerImpl::paintWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:199
#52 0x0291f8a2 in KWin::SlideEffect::paintWindow (this=0x957f888, w=0x9bd2808, mask=9, region=..., data=...) at ../../../kwin/effects/slide/slide.cpp:165
#53 0x008af107 in KWin::EffectsHandlerImpl::paintWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:199
#54 0x028f7116 in KWin::LoginEffect::paintWindow (this=0x95a2de8, w=0x9bd2808, mask=9, region=..., data=...) at ../../../kwin/effects/login/login.cpp:69
#55 0x008af107 in KWin::EffectsHandlerImpl::paintWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:199
#56 0x001b13cd in KWin::Effect::paintWindow (this=0x95f5b98, w=0x9bd2808, mask=9, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:242
#57 0x008af107 in KWin::EffectsHandlerImpl::paintWindow (this=0x954df88, w=0x9bd2808, mask=9, region=..., data=...) at ../../kwin/effects.cpp:199
#58 0x00893f8c in KWin::Scene::paintWindow (this=0x8ff3828, w=0x986a0f8, mask=9, region=..., quads=...) at ../../kwin/scene.cpp:315
#59 0x00895fc0 in KWin::Scene::paintSimpleScreen (this=0x8ff3828, orig_mask=8, region=...) at ../../kwin/scene.cpp:286
#60 0x00892a19 in KWin::Scene::finalPaintScreen (this=0x8ff3828, mask=8, region=..., data=...) at ../../kwin/scene.cpp:179
#61 0x008af17c in KWin::EffectsHandlerImpl::paintScreen (this=0x954df88, mask=8, region=..., data=...) at ../../kwin/effects.cpp:172
#62 0x0295eab1 in KWin::SnowEffect::paintScreen (this=0x95fba20, mask=8, region=) at ../../../kwin/effects/snow/snow.cpp:120
#63 0x008af200 in KWin::EffectsHandlerImpl::paintScreen (this=0x954df88, mask=8, region=..., data=...) at ../../kwin/effects.cpp:168
#64 0x028ff06f in KWin::PresentWindowsEffect::paintScreen (this=0x9591fe0, mask=8, region=..., data=...) at ../../../kwin/effects/presentwindows/presentwindows.cpp:196
#65 0x008af200 in KWin::EffectsHandlerImpl::paintScreen (this=0x954df88, mask=8, region=..., data=...) at ../../kwin/effects.cpp:168
#66 0x001b1446 in KWin::Effect::paintScreen (this=0x958a220, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#67 0x008af200 in KWin::EffectsHandlerImpl::paintScreen (this=0x954df88, mask=8, region=..., data=...) at ../../kwin/effects.cpp:168
#68 0x001b1446 in KWin::Effect::paintScreen (this=0x95914d0, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#69 0x008af200 in KWin::EffectsHandlerImpl::paintScreen (this=0x954df88, mask=8, region=..., data=...) at ../../kwin/effects.cpp:168
#70 0x028e169c in KWin::DesktopGridEffect::paintScreen (this=0x9582df8, mask=8, region=..., data=...) at ../../../kwin/effects/desktopgrid/desktopgrid.cpp:155
#71 0x008af200 in KWin::EffectsHandlerImpl::paintScreen (this=0x954df88, mask=8, region=..., data=...) at ../../kwin/effects.cpp:168
#72 0x02920242 in KWin::SlideEffect::paintScreen (this=0x957f888, mask=8, region=..., data=...) at ../../../kwin/effects/slide/slide.cpp:86
#73 0x008af200 in KWin::EffectsHandlerImpl::paintScreen (this=0x954df88, mask=8, region=..., data=...) at ../../kwin/effects.cpp:168
#74 0x001b1446 in KWin::Effect::paintScreen (this=0x95a2de8, mask=8, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#75 0x008af200 in KWin::EffectsHandlerImpl::paintScreen (this=0x954df88, mask=8, region=..., data=...) at ../../kwin/effects.cpp:168
#76 0x0292a220 in KWin::ZoomEffect::paintScreen (this=0x95f5b90, mask=8, region=..., data=...) at ../../../kwin/effects/zoom/zoom.cpp:73
#77 0x008af200 in KWin::EffectsHandlerImpl::paintScreen (this=0x954df88, mask=8, region=..., data=...) at ../../kwin/effects.cpp:168
#78 0x00894264 in KWin::Scene::paintScreen (this=0x8ff3828, mask=0xbfc4dc88, region=0xbfc4dd54) at ../../kwin/scene.cpp:137
#79 0x008a670a in KWin::SceneOpenGL::paint (this=0x8ff3828, damage=..., toplevels=...) at ../../kwin/scene_opengl.cpp:764
#80 0x0088ebf4 in KWin::Workspace::performCompositing (this=0x8f202e0) at ../../kwin/composite.cpp:454
#81 0x007ffc0e in KWin::Workspace::qt_metacall (this=0x8f202e0, _c=QMetaObject::InvokeMetaMethod, _id=190, _a=0xbfc4de7c) at ./workspace.moc:583
#82 0x02b278ca in QMetaObject::metacall (object=0x8f202e0, cl=151081880, idx=190, argv=0xbfc4de7c) at kernel/qmetaobject.cpp:237
#83 0x02b3a6ad in QMetaObject::activate (sender=0x8f20590, m=0x2c545a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#84 0x02b8c1e7 in QTimer::timeout (this=0x8f20590) at .moc/release-shared/moc_qtimer.cpp:134
#85 0x02b401ce in QTimer::timerEvent (this=0x8f20590, e=0xbfc4e3d0) at kernel/qtimer.cpp:271
#86 0x02b34504 in QObject::event (this=0x8f20590, e=0x1015f) at kernel/qobject.cpp:1183
#87 0x01370fdc in QApplicationPrivate::notify_helper (this=0x8ed0fc8, receiver=0x8f20590, e=0xbfc4e3d0) at kernel/qapplication.cpp:4396
#88 0x0137704e in QApplication::notify (this=0xbfc4e6d4, receiver=0x8f20590, e=0xbfc4e3d0) at kernel/qapplication.cpp:3798
#89 0x00aacd8a in KApplication::notify (this=0xbfc4e6d4, receiver=0x8f20590, event=0xbfc4e3d0) at ../../kdeui/kernel/kapplication.cpp:310
#90 0x0081cadf in KWin::Application::notify (this=0xbfc4e6d4, o=0x8f20590, e=0xbfc4e3d0) at ../../kwin/main.cpp:372
#91 0x02b21b3b in QCoreApplication::notifyInternal (this=0xbfc4e6d4, receiver=0x8f20590, event=0xbfc4e3d0) at kernel/qcoreapplication.cpp:732
#92 0x02b53ad6 in sendEvent (this=0x8ed1750) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#93 QTimerInfoList::activateTimers (this=0x8ed1750) at kernel/qeventdispatcher_unix.cpp:602
#94 0x02b53c37 in QEventDispatcherUNIX::processEvents (this=0x8eb4968, flags=...) at kernel/qeventdispatcher_unix.cpp:923
#95 0x014340d2 in QEventDispatcherX11::processEvents (this=0x8eb4968, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#96 0x02b20609 in QEventLoop::processEvents (this=0xbfc4e624, flags=) at kernel/qeventloop.cpp:149
#97 0x02b20a8a in QEventLoop::exec (this=0xbfc4e624, flags=...) at kernel/qeventloop.cpp:201
#98 0x02b2500f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#99 0x0136fe07 in QApplication::exec () at kernel/qapplication.cpp:3672
#100 0x0081ec44 in kdemain (argc=3, argv=0xbfc4e934) at ../../kwin/main.cpp:531
#101 0x080485ab in main (argc=3, argv=0xbfc4e934) at kwin_dummy.cpp:3

Possible duplicates by query: bug 262993, bug 262891, bug 256850, bug 252177, bug 252048.

Reported using DrKonqi
Comment 1 Thomas Lübking 2011-01-27 18:32:27 UTC
driver bug.
might however be triggered by a plugin "misbehaviour" and could then be worked around - see the dupe and feel free to test/report.

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