Bug 234051

Summary: KWin crashed on switching windows using Alt+Tab
Product: [Plasma] kwin Reporter: omega <biasquez>
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:
Sentry Crash Report:

Description omega 2010-04-11 15:28:50 UTC
Application: kwin (4.4.2 (KDE 4.4.2))
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-19-generic x86_64
Distribution: Ubuntu lucid (development branch)

-- Information about the crash:
while i'm using chromium-browser and browser crashes, if i use alt+tab to change window, plasma-desktop crashes too.

The crash does not seem to be reproducible.

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

Thread 2 (Thread 0x7fb082dd7710 (LWP 1658)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007fb082dd6a60 in ?? ()
#2  0x00007fff7a5ff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x7fb0a36647a0 (LWP 1648)):
[KCrash Handler]
#5  WindowPaintData (this=0x7fff7a5916b0, w=0x1) at ../../../kwin/lib/kwineffects.cpp:76
#6  0x00007fb09234072b in KWin::CoverSwitchEffect::paintFrontWindow (this=0x1e91d70, frontWindow=0x1, width=1366, leftWindows=0, rightWindows=0, reflectedWindow=false)
    at ../../../kwin/effects/coverswitch/coverswitch.cpp:785
#7  0x00007fb092340df3 in KWin::CoverSwitchEffect::paintScene (this=0x1e91d70, frontWindow=<value optimized out>, leftWindows=..., rightWindows=..., reflectedWindows=<value optimized out>)
    at ../../../kwin/effects/coverswitch/coverswitch.cpp:459
#8  0x00007fb09234151c in KWin::CoverSwitchEffect::paintScreen (this=0x1e91d70, mask=<value optimized out>, region=<value optimized out>, data=<value optimized out>)
    at ../../../kwin/effects/coverswitch/coverswitch.cpp:311
#9  0x00007fb0a335d7ee in KWin::EffectsHandlerImpl::paintScreen (this=0x1c28bd0, mask=32, region=) at ../../kwin/effects.cpp:122
#10 0x00007fb0a1b5c5ff in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/lib/kwineffects.cpp:227
#11 0x00007fb0a335d7ee in KWin::EffectsHandlerImpl::paintScreen (this=0x1c28bd0, mask=32, region=) at ../../kwin/effects.cpp:122
#12 0x00007fb0a1b5c5ff in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/lib/kwineffects.cpp:227
#13 0x00007fb0a335d7ee in KWin::EffectsHandlerImpl::paintScreen (this=0x1c28bd0, mask=32, region=) at ../../kwin/effects.cpp:122
#14 0x00007fb09233bcd3 in KWin::ThumbnailAsideEffect::paintScreen (this=0x1c95fc0, mask=32, region=<value optimized out>, data=...) at ../../../kwin/effects/thumbnailaside/thumbnailaside.cpp:56
#15 0x00007fb0a335d7ee in KWin::EffectsHandlerImpl::paintScreen (this=0x1c28bd0, mask=32, region=) at ../../kwin/effects.cpp:122
#16 0x00007fb0a1b5c5ff in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/lib/kwineffects.cpp:227
#17 0x00007fb0a335d7ee in KWin::EffectsHandlerImpl::paintScreen (this=0x1c28bd0, mask=32, region=) at ../../kwin/effects.cpp:122
#18 0x00007fb0a1b5c5ff in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/lib/kwineffects.cpp:227
#19 0x00007fb0a335d7ee in KWin::EffectsHandlerImpl::paintScreen (this=0x1c28bd0, mask=32, region=) at ../../kwin/effects.cpp:122
#20 0x00007fb0a3347ec5 in KWin::Scene::paintScreen (this=0x1b8e4b0, mask=0x7fff7a591ffc, region=0x7fff7a592120) at ../../kwin/scene.cpp:134
#21 0x00007fb0a3357fa0 in KWin::SceneOpenGL::paint (this=0x1b8e4b0, damage=<value optimized out>, toplevels=<value optimized out>) at ../../kwin/scene_opengl.cpp:748
#22 0x00007fb0a3343087 in KWin::Workspace::performCompositing (this=<value optimized out>) at ../../kwin/composite.cpp:424
#23 0x00007fb0a32ca4be in KWin::Workspace::qt_metacall (this=0x1ba1fa0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7a5922d0) at ./workspace.moc:535
#24 0x00007fb09ef0ae3f in QMetaObject::activate (sender=0x1ba2410, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3293
#25 0x00007fb09ef07a63 in QObject::event (this=0x1ba2410, e=0x7fff7a592a20) at kernel/qobject.cpp:1212
#26 0x00007fb09f64422c in QApplicationPrivate::notify_helper (this=0x196c3a0, receiver=0x1ba2410, e=0x7fff7a592a20) at kernel/qapplication.cpp:4300
#27 0x00007fb09f64a6fb in QApplication::notify (this=0x7fff7a592d80, receiver=0x1ba2410, e=0x7fff7a592a20) at kernel/qapplication.cpp:4183
#28 0x00007fb0a2aff526 in KApplication::notify (this=0x7fff7a592d80, receiver=0x1ba2410, event=0x7fff7a592a20) at ../../kdeui/kernel/kapplication.cpp:302
#29 0x00007fb09eef806c in QCoreApplication::notifyInternal (this=0x7fff7a592d80, receiver=0x1ba2410, event=0x7fff7a592a20) at kernel/qcoreapplication.cpp:704
#30 0x00007fb09ef24d42 in QCoreApplication::sendEvent (this=0x1970170) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#31 QTimerInfoList::activateTimers (this=0x1970170) at kernel/qeventdispatcher_unix.cpp:603
#32 0x00007fb09ef21824 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#33 0x00007fb097e088c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#34 0x00007fb097e0c748 in ?? () from /lib/libglib-2.0.so.0
#35 0x00007fb097e0c8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#36 0x00007fb09ef21513 in QEventDispatcherGlib::processEvents (this=0x1952c40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#37 0x00007fb09f6f446e in QGuiEventDispatcherGlib::processEvents (this=0x1, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007fb09eef6992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#39 0x00007fb09eef6d6c in QEventLoop::exec (this=0x7fff7a592cc0, flags=) at kernel/qeventloop.cpp:201
#40 0x00007fb09eefaaab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#41 0x00007fb0a32e67be in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../kwin/main.cpp:526
#42 0x00007fb0a2f33c4d 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=0x7fff7a593288) at libc-start.c:226
#43 0x00000000004006b9 in _start ()

Possible duplicates by query: bug 232813, bug 227971, bug 213723, bug 203487, bug 200853.

Reported using DrKonqi
Comment 1 Martin Flöser 2010-06-19 08:28:11 UTC
see also bug #240155
Comment 2 Martin Flöser 2010-06-20 19:42:25 UTC

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