Bug 253863 - Crash while using Alt+Tab box
Summary: Crash while using Alt+Tab box
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: scene-opengl (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-11 18:44 UTC by Christoph Feck
Modified: 2011-05-07 17:25 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Feck 2010-10-11 18:44:18 UTC
Application: kwin (4.5.71 (4.6 >= 20101005))
KDE Platform Version: 4.5.71 (4.6 >= 20101005) (Compiled from sources)
Qt Version: 4.7.1
Operating System: Linux 2.6.34.7-0.3-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:

I was holding down Alt key and pressed Tab repeately (using the "traditional" switcher window). I did not release the Alt key yet but it crashed. I will report back if the problem shows again.

The crash does not seem to be reproducible.

-- Backtrace:
Application: KWin (kwin), signal: Aborted
[Current thread is 1 (Thread 0xb1f2f930 (LWP 3646))]

Thread 2 (Thread 0xa9a61b70 (LWP 3654)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb65c9125 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb74f6cde in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb7667760) at /local/git/Qt/qt/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#3  0xb74f6425 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb7667760) at /local/git/Qt/qt/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0xb65c4b25 in start_thread (arg=0xa9a61b70) at pthread_create.c:297
#5  0xb54fa46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb1f2f930 (LWP 3646)):
[KCrash Handler]
#7  0xffffe424 in __kernel_vsyscall ()
#8  0xb54527ff in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0xb5454140 in abort () at abort.c:92
#10 0xb544b014 in __assert_fail (assertion=0xb77dfc89 "glxpixmap != None", file=0xb77df77c "/local/svn/kde/trunk/KDE/kdebase/workspace/kwin/scene_opengl.cpp", line=1295, function=
    0xb77dffe0 "virtual void KWin::SceneOpenGL::Texture::bind()") at assert.c:81
#11 0xb779562b in KWin::SceneOpenGL::Texture::bind (this=0x8988b14) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/scene_opengl.cpp:1295
#12 0xb7796778 in KWin::SceneOpenGL::Window::performPaint (this=0x8988af8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/scene_opengl.cpp:1543
#13 0xb77856fa in KWin::Scene::finalDrawWindow (this=0x8155350, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/scene.cpp:332
#14 0xb779fe4b in KWin::EffectsHandlerImpl::drawWindow (this=0x86c69d8, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:247
#15 0xb730d96b in KWin::Effect::drawWindow (this=0x86ee278, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:257
#16 0xb779fdf1 in KWin::EffectsHandlerImpl::drawWindow (this=0x86c69d8, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:243
#17 0xb730d96b in KWin::Effect::drawWindow (this=0x86f73e0, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:257
#18 0xb779fdf1 in KWin::EffectsHandlerImpl::drawWindow (this=0x86c69d8, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:243
#19 0xaeb9dbf7 in KWin::ShadowEffect::drawWindow (this=0x8705190, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects/shadow/shadow.cpp:250
#20 0xb779fdf1 in KWin::EffectsHandlerImpl::drawWindow (this=0x86c69d8, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:243
#21 0xb730d96b in KWin::Effect::drawWindow (this=0x86f74f8, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:257
#22 0xb779fdf1 in KWin::EffectsHandlerImpl::drawWindow (this=0x86c69d8, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:243
#23 0xb730d96b in KWin::Effect::drawWindow (this=0x86ef4d0, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:257
#24 0xb779fdf1 in KWin::EffectsHandlerImpl::drawWindow (this=0x86c69d8, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:243
#25 0xb730d96b in KWin::Effect::drawWindow (this=0x870d9e0, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:257
#26 0xb779fdf1 in KWin::EffectsHandlerImpl::drawWindow (this=0x86c69d8, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:243
#27 0xb7785629 in KWin::Scene::finalPaintWindow (this=0x8155350, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/scene.cpp:323
#28 0xb779fb59 in KWin::EffectsHandlerImpl::paintWindow (this=0x86c69d8, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:204
#29 0xaeb827be in KWin::LogoutEffect::paintWindow (this=0x86ee278, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects/logout/logout.cpp:198
#30 0xb779faff in KWin::EffectsHandlerImpl::paintWindow (this=0x86c69d8, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:200
#31 0xaeb6972b in KWin::DashboardEffect::paintWindow (this=0x86f73e0, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects/dashboard/dashboard.cpp:78
#32 0xb779faff in KWin::EffectsHandlerImpl::paintWindow (this=0x86c69d8, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:200
#33 0xb730d837 in KWin::Effect::paintWindow (this=0x8705198, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:242
#34 0xb779faff in KWin::EffectsHandlerImpl::paintWindow (this=0x86c69d8, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:200
#35 0xb730d837 in KWin::Effect::paintWindow (this=0x86f74f8, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:242
#36 0xb779faff in KWin::EffectsHandlerImpl::paintWindow (this=0x86c69d8, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:200
#37 0xaeb81b7e in KWin::LoginEffect::paintWindow (this=0x86ef4d0, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects/login/login.cpp:69
#38 0xb779faff in KWin::EffectsHandlerImpl::paintWindow (this=0x86c69d8, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:200
#39 0xaeb7c2f9 in KWin::DimScreenEffect::paintWindow (this=0x870d9e0, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects/dimscreen/dimscreen.cpp:88
#40 0xb779faff in KWin::EffectsHandlerImpl::paintWindow (this=0x86c69d8, w=0x87100f8, mask=9, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:200
#41 0xb77855a9 in KWin::Scene::paintWindow (this=0x8155350, w=0x8988af8, mask=9, region=..., quads=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/scene.cpp:317
#42 0xb778527a in KWin::Scene::paintSimpleScreen (this=0x8155350, orig_mask=8, region=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/scene.cpp:288
#43 0xb7784675 in KWin::Scene::finalPaintScreen (this=0x8155350, mask=8, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/scene.cpp:180
#44 0xb779f96f in KWin::EffectsHandlerImpl::paintScreen (this=0x86c69d8, mask=8, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:173
#45 0xaeb82876 in KWin::LogoutEffect::paintScreen (this=0x86ee278, mask=8, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects/logout/logout.cpp:207
#46 0xb779f91c in KWin::EffectsHandlerImpl::paintScreen (this=0x86c69d8, mask=8, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:169
#47 0xb730d74a in KWin::Effect::paintScreen (this=0x86f73e0, mask=8, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:227
#48 0xb779f91c in KWin::EffectsHandlerImpl::paintScreen (this=0x86c69d8, mask=8, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:169
#49 0xaeb9d65e in KWin::ShadowEffect::paintScreen (this=0x8705190, mask=8, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects/shadow/shadow.cpp:189
#50 0xb779f91c in KWin::EffectsHandlerImpl::paintScreen (this=0x86c69d8, mask=8, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:169
#51 0xb730d74a in KWin::Effect::paintScreen (this=0x86f74f8, mask=8, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:227
#52 0xb779f91c in KWin::EffectsHandlerImpl::paintScreen (this=0x86c69d8, mask=8, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:169
#53 0xb730d74a in KWin::Effect::paintScreen (this=0x86ef4d0, mask=8, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:227
#54 0xb779f91c in KWin::EffectsHandlerImpl::paintScreen (this=0x86c69d8, mask=8, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:169
#55 0xb730d74a in KWin::Effect::paintScreen (this=0x870d9e0, mask=8, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:227
#56 0xb779f91c in KWin::EffectsHandlerImpl::paintScreen (this=0x86c69d8, mask=8, region=..., data=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/effects.cpp:169
#57 0xb77843cc in KWin::Scene::paintScreen (this=0x8155350, mask=0xbfe89a4c, region=0xbfe89b1c) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/scene.cpp:137
#58 0xb7793451 in KWin::SceneOpenGL::paint (this=0x8155350, damage=..., toplevels=...) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/scene_opengl.cpp:761
#59 0xb777e5cb in KWin::Workspace::performCompositing (this=0x8159310) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/composite.cpp:454
#60 0xb76eed74 in KWin::Workspace::qt_metacall (this=0x8159310, _c=QMetaObject::InvokeMetaMethod, _id=192, _a=0xbfe89bdc) at /local/build/KDE/kdebase/workspace/kwin/workspace.moc:603
#61 0xb67746be in QMetaObject::metacall (object=0x8159310, cl=QMetaObject::InvokeMetaMethod, idx=196, argv=0xbfe89bdc) at /local/git/Qt/qt/src/corelib/kernel/qmetaobject.cpp:237
#62 0xb678760d in QMetaObject::activate (sender=0x81595c4, m=0xb68ee584, local_signal_index=0, argv=0x0) at /local/git/Qt/qt/src/corelib/kernel/qobject.cpp:3272
#63 0xb67df98b in QTimer::timeout (this=0x81595c4) at .moc/debug-shared/moc_qtimer.cpp:134
#64 0xb678f994 in QTimer::timerEvent (this=0x81595c4, e=0xbfe8a234) at /local/git/Qt/qt/src/corelib/kernel/qtimer.cpp:271
#65 0xb67836de in QObject::event (this=0x81595c4, e=0xbfe8a234) at /local/git/Qt/qt/src/corelib/kernel/qobject.cpp:1175
#66 0xb5adef8e in QApplicationPrivate::notify_helper (this=0x8072060, receiver=0x81595c4, e=0xbfe8a234) at /local/git/Qt/qt/src/gui/kernel/qapplication.cpp:4451
#67 0xb5adc88a in QApplication::notify (this=0xbfe8a560, receiver=0x81595c4, e=0xbfe8a234) at /local/git/Qt/qt/src/gui/kernel/qapplication.cpp:3851
#68 0xb6dda1ce in KApplication::notify (this=0xbfe8a560, receiver=0x81595c4, event=0xbfe8a234) at /local/svn/kde/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311
#69 0xb7712c8a in KWin::Application::notify (this=0xbfe8a560, o=0x81595c4, e=0xbfe8a234) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/main.cpp:376
#70 0xb676d013 in QCoreApplication::notifyInternal (this=0xbfe8a560, receiver=0x81595c4, event=0xbfe8a234) at /local/git/Qt/qt/src/corelib/kernel/qcoreapplication.cpp:732
#71 0xb6770915 in QCoreApplication::sendEvent (receiver=0x81595c4, event=0xbfe8a234) at ../../include/QtCore/../../../../git/Qt/qt/src/corelib/kernel/qcoreapplication.h:215
#72 0xb67a40f1 in QTimerInfoList::activateTimers (this=0x80727e8) at /local/git/Qt/qt/src/corelib/kernel/qeventdispatcher_unix.cpp:603
#73 0xb67a4dd4 in QEventDispatcherUNIX::activateTimers (this=0x80717b8) at /local/git/Qt/qt/src/corelib/kernel/qeventdispatcher_unix.cpp:860
#74 0xb67a50ca in QEventDispatcherUNIX::processEvents (this=0x80717b8, flags=...) at /local/git/Qt/qt/src/corelib/kernel/qeventdispatcher_unix.cpp:922
#75 0xb5ba8472 in QEventDispatcherX11::processEvents (this=0x80717b8, flags=...) at /local/git/Qt/qt/src/gui/kernel/qeventdispatcher_x11.cpp:152
#76 0xb676ad71 in QEventLoop::processEvents (this=0xbfe8a49c, flags=...) at /local/git/Qt/qt/src/corelib/kernel/qeventloop.cpp:149
#77 0xb676aeb5 in QEventLoop::exec (this=0xbfe8a49c, flags=...) at /local/git/Qt/qt/src/corelib/kernel/qeventloop.cpp:201
#78 0xb676d6fe in QCoreApplication::exec () at /local/git/Qt/qt/src/corelib/kernel/qcoreapplication.cpp:1009
#79 0xb5adc4bc in QApplication::exec () at /local/git/Qt/qt/src/gui/kernel/qapplication.cpp:3725
#80 0xb7713d16 in kdemain (argc=1, argv=0xbfe8a774) at /local/svn/kde/trunk/KDE/kdebase/workspace/kwin/main.cpp:541
#81 0x08048829 in main (argc=1, argv=0xbfe8a774) at /local/build/KDE/kdebase/workspace/kwin/kwin_dummy.cpp:3

Possible duplicates by query: bug 243767.

Reported using DrKonqi
Comment 1 Martin Flöser 2011-05-07 10:25:22 UTC
hmm what could have happened that the glxpixmap is none? You are using Intel, right?
Comment 2 Christoph Feck 2011-05-07 16:58:27 UTC
Yes, Intel 945. But I never experienced it again.
Comment 3 Martin Flöser 2011-05-07 17:25:02 UTC
Let's assume it was a temporarily regression in trunk :-) In case it happens again, please reopen.