[kwin] [Bug 445335] kwin_wayland crashed in KWin::EffectWindow::isOnAllDesktops() when activating desktop effect

2022-01-10 Thread Vlad Zahorodnii
https://bugs.kde.org/show_bug.cgi?id=445335

Vlad Zahorodnii  changed:

   What|Removed |Added

 CC||leszek.les...@web.de

--- Comment #7 from Vlad Zahorodnii  ---
*** Bug 422275 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 445335] kwin_wayland crashed in KWin::EffectWindow::isOnAllDesktops() when activating desktop effect

2022-01-07 Thread Ismael Asensio
https://bugs.kde.org/show_bug.cgi?id=445335

Ismael Asensio  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|ASSIGNED|RESOLVED
  Latest Commit||https://invent.kde.org/plas
   ||ma/kwin/commit/72c0974a0604
   ||f50ca38138814942b6cedfccfc0
   ||e
   Version Fixed In||5.24

--- Comment #6 from Ismael Asensio  ---
Git commit 72c0974a0604f50ca38138814942b6cedfccfc0e by Ismael Asensio.
Committed on 07/01/2022 at 21:16.
Pushed by iasensio into branch 'master'.

DesktopGridEffect: Fix crash when closing the effect

If the first condition would match (for instance after moving a window),
`windowMove` would be `nullptr`, triggering the crash later.

By the looks of it, it was maybe a typo.
FIXED-IN: 5.24

CC: @nicolasfella

M  +1-1src/effects/desktopgrid/desktopgrid.cpp

https://invent.kde.org/plasma/kwin/commit/72c0974a0604f50ca38138814942b6cedfccfc0e

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 445335] kwin_wayland crashed in KWin::EffectWindow::isOnAllDesktops() when activating desktop effect

2022-01-07 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=445335

Bug Janitor Service  changed:

   What|Removed |Added

 Status|CONFIRMED   |ASSIGNED

--- Comment #5 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/plasma/kwin/-/merge_requests/1852

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 445335] kwin_wayland crashed in KWin::EffectWindow::isOnAllDesktops() when activating desktop effect

2022-01-07 Thread Ismael Asensio
https://bugs.kde.org/show_bug.cgi?id=445335

Ismael Asensio  changed:

   What|Removed |Added

 Status|REPORTED|CONFIRMED
 Ever confirmed|0   |1
  Component|wayland-generic |effects-desktop-grid

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 445335] kwin_wayland crashed in KWin::EffectWindow::isOnAllDesktops() when activating desktop effect

2022-01-07 Thread Ismael Asensio
https://bugs.kde.org/show_bug.cgi?id=445335

--- Comment #4 from Ismael Asensio  ---
Created attachment 145188
  --> https://bugs.kde.org/attachment.cgi?id=145188=edit
New crash information added by DrKonqi

kwin_x11 (5.23.80) using Qt 5.15.2

I can replicate it on X11, by moving any window between desktops and then
exiting the effect

-- Backtrace (Reduced):
#5  0x7eff7a2d0558 in KWin::EffectWindow::isOnAllDesktops() const
(this=0x0) at /home/isma/kde/src/kwin/src/libkwineffects/kwineffects.cpp:815
#6  0x55ccd363f9e6 in
KWin::DesktopGridEffect::desktopList(KWin::EffectWindow const*) const
(this=0x55ccd58e1ec0, w=0x0) at
/home/isma/kde/src/kwin/src/effects/desktopgrid/desktopgrid.cpp:1449
#7  0x55ccd36382d7 in
KWin::DesktopGridEffect::slotWindowClosed(KWin::EffectWindow*)
(this=0x55ccd58e1ec0, w=0x7eff6c014e40) at
/home/isma/kde/src/kwin/src/effects/desktopgrid/desktopgrid.cpp:448
#8  0x55ccd364efa1 in QtPrivate::FunctorCall,
QtPrivate::List, void, void
(KWin::DesktopGridEffect::*)(KWin::EffectWindow*)>::call(void
(KWin::DesktopGridEffect::*)(KWin::EffectWindow*), KWin::DesktopGridEffect*,
void**) (f=(void (KWin::DesktopGridEffect::*)(class KWin::DesktopGridEffect *
const, class KWin::EffectWindow *)) 0x55ccd36381dc
,
o=0x55ccd58e1ec0, arg=0x7ffde9a3e270) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152
#9  0x55ccd364daa6 in QtPrivate::FunctionPointer::call,
void>(void (KWin::DesktopGridEffect::*)(KWin::EffectWindow*),
KWin::DesktopGridEffect*, void**) (f=(void (KWin::DesktopGridEffect::*)(class
KWin::DesktopGridEffect * const, class KWin::EffectWindow *)) 0x55ccd36381dc
,
o=0x55ccd58e1ec0, arg=0x7ffde9a3e270) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 445335] kwin_wayland crashed in KWin::EffectWindow::isOnAllDesktops() when activating desktop effect

2022-01-07 Thread Ismael Asensio
https://bugs.kde.org/show_bug.cgi?id=445335

Ismael Asensio  changed:

   What|Removed |Added

 CC||isma...@gmail.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 445335] kwin_wayland crashed in KWin::EffectWindow::isOnAllDesktops() when activating desktop effect

2021-12-05 Thread Nicolas Fella
https://bugs.kde.org/show_bug.cgi?id=445335

Nicolas Fella  changed:

   What|Removed |Added

 Ever confirmed|1   |0
 Status|NEEDSINFO   |REPORTED
 Resolution|WAITINGFORINFO  |---

--- Comment #3 from Nicolas Fella  ---
I haven't tried on X11.

It doesn't seem related to the first activation. It happens seemingly random on
some activations

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 445335] kwin_wayland crashed in KWin::EffectWindow::isOnAllDesktops() when activating desktop effect

2021-11-23 Thread postix
https://bugs.kde.org/show_bug.cgi?id=445335

postix  changed:

   What|Removed |Added

 Status|CONFIRMED   |NEEDSINFO
 Resolution|--- |WAITINGFORINFO

--- Comment #2 from postix  ---
Is it really Wayland generic? My stacktrace in #445997 looks rather similar but
it happened on X11.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 445335] kwin_wayland crashed in KWin::EffectWindow::isOnAllDesktops() when activating desktop effect

2021-11-23 Thread postix
https://bugs.kde.org/show_bug.cgi?id=445335

postix  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|REPORTED|CONFIRMED

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 445335] kwin_wayland crashed in KWin::EffectWindow::isOnAllDesktops() when activating desktop effect

2021-11-23 Thread postix
https://bugs.kde.org/show_bug.cgi?id=445335

--- Comment #1 from postix  ---
*** Bug 445997 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 445335] kwin_wayland crashed in KWin::EffectWindow::isOnAllDesktops() when activating desktop effect

2021-11-23 Thread postix
https://bugs.kde.org/show_bug.cgi?id=445335

postix  changed:

   What|Removed |Added

 CC||pos...@posteo.eu

-- 
You are receiving this mail because:
You are watching all bug changes.

[kwin] [Bug 445335] kwin_wayland crashed in KWin::EffectWindow::isOnAllDesktops() when activating desktop effect

2021-11-12 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=445335

Nate Graham  changed:

   What|Removed |Added

Summary|kwin_wayland crashed when   |kwin_wayland crashed in
   |activating desktop effect   |KWin::EffectWindow::isOnAll
   ||Desktops() when activating
   ||desktop effect
 CC||n...@kde.org
   Severity|normal  |crash
  Component|general |wayland-generic

-- 
You are receiving this mail because:
You are watching all bug changes.