Summary: | alt+tab twice make Kwin crash | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Nicolas L. <kde> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | tim.thelion |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Mandriva RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
kwinrc
John Susi's kwinrc |
Description
Nicolas L.
2006-04-03 13:08:22 UTC
Same problem here (3.5.2; Debian amd64 unstable) #5 KWinInternal::Workspace::nextFocusChainClient (this=0x5ab420, c=<value optimized out>) at tabbox.cpp:1155 #6 0x00002afad4e47393 in KWinInternal::TabBox::nextPrev (this=0x661840, next=true) at tabbox.cpp:237 #7 0x00002afad4e474a4 in KWinInternal::Workspace::KDEWalkThroughWindows ( this=0x5ab420, forward=false) at tabbox.cpp:917 #8 etc... This occurs when there are no windows to Alt+Tab through. Could you both attach your ~/.kde/share/config/kwinrc files please Created attachment 15470 [details]
kwinrc
As requested...
the same happens here with 3.5.2, when trying alt+tab when there are no windows, kwin crashes. And this is my kwinrc: [$Version] update_info=kwin.upd:kde3.0r1,kwin.upd:kde3.2Xinerama,kwin3_plugin.upd:kde3.2,kwin_focus1.upd:kwin_focus1,kwin_focus2.upd:kwin_focus2 [Desktops] Name_1= Name_2= Name_3= Name_4= Number=4 [MouseBindings] CommandActiveTitlebar1=Raise CommandActiveTitlebar2=Lower CommandActiveTitlebar3=Operations menu CommandAll1=Move CommandAll2=Toggle raise and lower CommandAll3=Resize CommandAllKey=Alt CommandInactiveTitlebar1=Activate and raise CommandInactiveTitlebar2=Activate and lower CommandInactiveTitlebar3=Operations menu CommandWindow1=Activate, raise and pass click CommandWindow2=Activate and pass click CommandWindow3=Activate and pass click [Notification Messages] UseTranslucency=false [PopupInfo] ShowPopup=false [Style] BorderSize=0 ButtonsOnLeft=XAI ButtonsOnRight=M CustomButtonPositions=false PluginLib=kwin3_plastik ShowToolTips=false [TabBox] TraverseAll=false [Translucency] ActiveWindowOpacity=100 ActiveWindowShadowSize=200 DockOpacity=80 DockShadowSize=50 InactiveWindowOpacity=75 InctiveWindowShadowSize=100 MovingWindowOpacity=25 RemoveShadowsOnMove=false RemoveShadowsOnResize=false ResetKompmgr=false TranslucentActiveWindows=false TranslucentDocks=true TranslucentInactiveWindows=true TranslucentMovingWindows=false TreatKeepAboveAsActive=true [Windows] AltTabStyle=KDE AnimateMinimize=true AnimateMinimizeSpeed=5 AnimateShade=true AutoRaise=off AutoRaiseInterval=750 BorderSnapZone=10 ClickRaise=on DelayFocus=off DelayFocusInterval=750 ElectricBorderDelay=150 ElectricBorders=0 FocusPolicy=FocusFollowsMouse FocusStealingPreventionLevel=1 GeometryTip=false IgnoreFocusStealingClasses=kio_uiserver MaximizeButtonLeftClickCommand=Maximize MaximizeButtonMiddleClickCommand=Maximize (vertical only) MaximizeButtonRightClickCommand=Maximize (horizontal only) MoveMode=Opaque Placement=Smart ResizeMode=Opaque RollOverDesktops=true ShadeHover=off ShadeHoverInterval=250 SnapOnlyWhenOverlapping=false WindowSnapZone=10 Forgot basic info: Ubuntu, KDE 3.5.2 installed from .debs For me on mandriva with KDE 3.5.1 [$Version] update_info=kwin.upd:kde3.0r1,kwin.upd:kde3.2Xinerama,kwin3_plugin.upd:kde3.2,kwin_focus1.upd:kwin_focus1,kwin_focus2.upd:kwin_focus2 [Desktops] Name_1= Name_2= Name_3= Name_4= Number=4 [Windows] IgnoreFocusStealingClasses=kio_uiserver Created attachment 15490 [details]
John Susi's kwinrc
Confirm on
Linux 2.6.15-gentoo-r1 PREEMPT Athlon(tm) XP 1800+ AuthenticAMD GNU/Linux
KDE 3.5.2
did not happen on 3.5.1 or earliear
same problem here, KDE 3.5.2 on Gentoo. kwin crashes when pressing alt-tab and no windows exist to tab through. My .kwinrc: [$Version] update_info=kwin.upd:kde3.0r1,kwin.upd:kde3.2Xinerama,kwin_focus1.upd:kwin_focus1,kwin_focus2.upd:kwin_focus2,kwin3_plugin.upd:kde3.2 [Desktops] Name_1= Name_2= Name_3= Name_4= Number=4 [MouseBindings] CommandActiveTitlebar2=Lower CommandActiveTitlebar3=Operations menu [Notification Messages] UseTranslucency=false [PopupInfo] ShowPopup=false [Style] BorderSize=1 ButtonsOnLeft=M ButtonsOnRight=IAX CustomButtonPositions=true PluginLib=kwin3_polyester ShowToolTips=true [TabBox] TraverseAll=false [Translucency] ActiveWindowOpacity=100 ActiveWindowShadowSize=100 DockOpacity=100 DockShadowSize=0 InactiveWindowOpacity=60 InactiveWindowShadowSize=100 MovingWindowOpacity=55 OnlyDecoTranslucent=false RemoveShadowsOnMove=false RemoveShadowsOnResize=false ResetKompmgr=false TranslucentActiveWindows=true TranslucentDocks=true TranslucentInactiveWindows=true TranslucentMovingWindows=true TreatKeepAboveAsActive=true [Windows] AltTabStyle=KDE AnimateMinimize=true AnimateShade=true AutoRaise=off AutoRaiseInterval=750 ClickRaise=on DelayFocus=off DelayFocusInterval=750 FocusPolicy=FocusFollowsMouse IgnoreFocusStealingClasses=kio_uiserver MoveMode=Opaque MoveResizeMaximizedWindows=true ResizeMode=Opaque RollOverDesktops=true ShadeHover=true TitlebarDoubleClickCommand=Shade I have the same issue, kwin reliably crashes on alt+tabbing when no windows open. I didn't notice this before 3.5.2. Debian Unstable. Backtrace --- #6 0xb680ce85 in KWinInternal::Workspace::nextFocusChainClient () from /usr/lib/libkdeinit_kwin.so #7 0xb68190db in KWinInternal::TabBox::createClientList () from /usr/lib/libkdeinit_kwin.so #8 0xb681f7b8 in KWinInternal::TabBox::reset () from /usr/lib/libkdeinit_kwin.so #9 0xb6820020 in KWinInternal::Workspace::startKDEWalkThroughWindows () from /usr/lib/libkdeinit_kwin.so #10 0xb6840e67 in KWinInternal::Workspace::slotWalkThroughWindows () from /usr/lib/libkdeinit_kwin.so #11 0xb68569f8 in KWinInternal::Workspace::qt_invoke () from /usr/lib/libkdeinit_kwin.so #12 0xb786a5fc in KGlobalAccelPrivate::activate () from /usr/lib/libkdecore.so.4 #13 0xb78c892f in KGlobalAccelPrivate::x11KeyPress () from /usr/lib/libkdecore.so.4 #14 0xb78c8b6c in KGlobalAccelPrivate::x11Event () from /usr/lib/libkdecore.so.4 #15 0xb78ef56f in KApplication::x11EventFilter () from /usr/lib/libkdecore.so.4 #16 0xb6854c26 in KWinInternal::Application::x11EventFilter () from /usr/lib/libkdeinit_kwin.so #17 0xb7198423 in qt_set_x11_event_filter () from /usr/lib/libqt-mt.so.3 #18 0xb71a568f in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 #19 0xb71bf2a2 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #20 0xb7233255 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #21 0xb723317a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #22 0xb721938d in QApplication::exec () from /usr/lib/libqt-mt.so.3 #23 0xb68517ef in kdemain () from /usr/lib/libkdeinit_kwin.so #24 0xb7f83524 in kdeinitmain () from /usr/lib/kde3/kwin.so kwinrc --- [$Version] update_info=kwin.upd:kde3.0r1,kwin.upd:kde3.2Xinerama,kwin3_plugin.upd:kde3.2,kwin_focus1.upd:kwin_focus1,kwin_focus2.upd:kwin_focus2 [Desktops] Name_1= Name_2= Name_3= Name_4= Number=4 [MouseBindings] CommandActiveTitlebar1=Raise CommandActiveTitlebar2=Lower CommandActiveTitlebar3=Operations menu CommandAll1=Move CommandAll2=Toggle raise and lower CommandAll3=Resize CommandAllKey=Alt CommandInactiveTitlebar1=Activate and raise CommandInactiveTitlebar2=Activate and lower CommandInactiveTitlebar3=Operations menu CommandWindow1=Activate, raise and pass click CommandWindow2=Activate and pass click CommandWindow3=Activate and pass click [Notification Messages] UseTranslucency=false [PopupInfo] ShowPopup=false [Style] BorderSize=1 ButtonsOnLeft=A_M ButtonsOnRight=X CustomButtonPositions=true PluginLib=kwin3_smoothblend ShowToolTips=true [TabBox] TraverseAll=false [Translucency] ActiveWindowOpacity=100 ActiveWindowShadowSize=133 DockOpacity=80 DockShadowSize=0 InactiveWindowOpacity=80 InctiveWindowShadowSize=66 MovingWindowOpacity=25 OnlyDecoTranslucent=false RemoveShadowsOnMove=false RemoveShadowsOnResize=false ResetKompmgr=false TranslucentActiveWindows=false TranslucentDocks=false TranslucentInactiveWindows=false TranslucentMovingWindows=false TreatKeepAboveAsActive=true [Windows] AltTabStyle=KDE AnimateMinimize=true AnimateMinimizeSpeed=5 AnimateShade=true AutoRaise=off AutoRaiseInterval=750 BorderSnapZone=10 ClickRaise=on DelayFocus=off DelayFocusInterval=750 ElectricBorderDelay=150 ElectricBorders=0 FocusPolicy=ClickToFocus FocusStealingPreventionLevel=1 GeometryTip=false IgnoreFocusStealingClasses=kio_uiserver MaximizeButtonLeftClickCommand=Maximize MaximizeButtonMiddleClickCommand=Maximize (vertical only) MaximizeButtonRightClickCommand=Maximize (horizontal only) MoveMode=Opaque MoveResizeMaximizedWindows=true Placement=Smart ResizeMode=Opaque RollOverDesktops=true ShadeHover=on ShadeHoverInterval=250 SnapOnlyWhenOverlapping=false TitlebarDoubleClickCommand=Minimize WindowSnapZone=10 I can confirm this issue on FreeBSD 6.1-PRERELEASE/amd64 with KDE 3.5.2 as well. This issue is fixed in kwin/tabbox.cpp v.524823 [1]. I applied the change manually before recompiling kdebase, and the problem is gone. Regards, Aron Stansvik [1] http://websvn.kde.org/branches/KDE/3.5/kdebase/kwin/tabbox.cpp?rev=524823&r1=514048&r2=524823 I can confirm as well. I am using ArchLinux binaries (gcc 4.0.3). I'd like to add that crash also occurs when restoring a minimized window using Alt+Tab. Issue remains after deleting kwinrc and restarting with a vanilla config. Forgot to add: I am using 3.5.2 and did not experience the problem with 3.5.1 *** This bug has been marked as a duplicate of 124511 *** *** Bug 126535 has been marked as a duplicate of this bug. *** |