[plasmashell] [Bug 456947] On X11, Plasma crashes in ShellCorona::screenInvariants() when computer starts up without screen or monitor

2024-05-10 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=456947

Nate Graham  changed:

   What|Removed |Added

 Resolution|--- |FIXED
  Latest Commit||https://invent.kde.org/plas
   ||ma/libplasma/-/commit/b7644
   ||0b35bb8c067731dfe30e888589a
   ||de90551f
   Version Fixed In||6.0.5
 Status|REPORTED|RESOLVED

--- Comment #21 from Nate Graham  ---
That commit made it into Plasma 6.0.5, which will be been released in about two
weeks. We think this may have resolved the issue fully; closing the bug report.
However please do feel free to re-open if if you can still reproduce the crash
with 6.0.5 or later.

If you do, make sure it's the exact same crash, with the same backtrace.

Thanks!

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

[plasmashell] [Bug 456947] On X11, Plasma crashes in ShellCorona::screenInvariants() when computer starts up without screen or monitor

2024-04-16 Thread Akseli Lahtinen
https://bugs.kde.org/show_bug.cgi?id=456947

--- Comment #20 from Akseli Lahtinen  ---
Git commit b76440b35bb8c067731dfe30e888589ade90551f by Akseli Lahtinen.
Committed on 16/04/2024 at 09:27.
Pushed by akselmo into branch 'Plasma/6.0'.

containmentview: Remove QueuedConnection from setContainment

Queued connection here causes a race condition when restarting plasmashell
and can cause it to get stuck to crash loop, since plasmashell
tries to assert for panel to be visible but this slot is not even called
yet, even though the signal is emitted.


(cherry picked from commit ce01af99fc76ef3c3f48e739c12e96f85b4a79e9)

5ff7251c containmentview: Remove queuedconnection from setContainment

M  +5-10   src/plasmaquick/containmentview.cpp

https://invent.kde.org/plasma/libplasma/-/commit/b76440b35bb8c067731dfe30e888589ade90551f

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

[plasmashell] [Bug 456947] On X11, Plasma crashes in ShellCorona::screenInvariants() when computer starts up without screen or monitor

2024-04-16 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=456947

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

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

[plasmashell] [Bug 456947] On X11, Plasma crashes in ShellCorona::screenInvariants() when computer starts up without screen or monitor

2024-04-16 Thread Akseli Lahtinen
https://bugs.kde.org/show_bug.cgi?id=456947

--- Comment #18 from Akseli Lahtinen  ---
Git commit ce01af99fc76ef3c3f48e739c12e96f85b4a79e9 by Akseli Lahtinen.
Committed on 16/04/2024 at 09:26.
Pushed by akselmo into branch 'master'.

containmentview: Remove QueuedConnection from setContainment

Queued connection here causes a race condition when restarting plasmashell
and can cause it to get stuck to crash loop, since plasmashell
tries to assert for panel to be visible but this slot is not even called
yet, even though the signal is emitted.

M  +5-10   src/plasmaquick/containmentview.cpp

https://invent.kde.org/plasma/libplasma/-/commit/ce01af99fc76ef3c3f48e739c12e96f85b4a79e9

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

[plasmashell] [Bug 456947] On X11, Plasma crashes in ShellCorona::screenInvariants() when computer starts up without screen or monitor

2024-04-16 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=456947

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

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

[plasmashell] [Bug 456947] On X11, Plasma crashes in ShellCorona::screenInvariants() when computer starts up without screen or monitor

2024-04-15 Thread Marco Martin
https://bugs.kde.org/show_bug.cgi?id=456947

--- Comment #16 from Marco Martin  ---
Git commit da35849d5f4913221ba362d3961fd29526f364d5 by Marco Martin.
Committed on 15/04/2024 at 12:37.
Pushed by mart into branch 'Plasma/6.0'.

Fix redundantoutputs when the enabled screens change very quickly

on X11, when a single transaction from KScreen disables screenA and
enabled screenB, a new output order arrivers before the old output gets removed
 and in that moment the new screen will be considered redundant to che screen
that is about to be removed, causing an invalid internal state
Related: bug 484687


(cherry picked from commit dfd160bdf6f660c10b712a664c86a2a7339e8e72)

c6ff79fd Fix redundantoutputs when the enabled screens change very quickly

M  +4-3shell/screenpool.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/da35849d5f4913221ba362d3961fd29526f364d5

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

[plasmashell] [Bug 456947] On X11, Plasma crashes in ShellCorona::screenInvariants() when computer starts up without screen or monitor

2024-04-15 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=456947

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

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

[plasmashell] [Bug 456947] On X11, Plasma crashes in ShellCorona::screenInvariants() when computer starts up without screen or monitor

2024-04-15 Thread Marco Martin
https://bugs.kde.org/show_bug.cgi?id=456947

--- Comment #14 from Marco Martin  ---
Git commit dfd160bdf6f660c10b712a664c86a2a7339e8e72 by Marco Martin.
Committed on 15/04/2024 at 12:36.
Pushed by mart into branch 'master'.

Fix redundantoutputs when the enabled screens change very quickly

on X11, when a single transaction from KScreen disables screenA and
enabled screenB, a new output order arrivers before the old output gets removed
 and in that moment the new screen will be considered redundant to che screen
that is about to be removed, causing an invalid internal state
Related: bug 484687

M  +4-3shell/screenpool.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/dfd160bdf6f660c10b712a664c86a2a7339e8e72

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

[plasmashell] [Bug 456947] On X11, Plasma crashes in ShellCorona::screenInvariants() when computer starts up without screen or monitor

2024-04-15 Thread Marco Martin
https://bugs.kde.org/show_bug.cgi?id=456947

--- Comment #13 from Marco Martin  ---
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4238  *might*
fix that, needs to see if it will make sentry reports go down

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

[plasmashell] [Bug 456947] On X11, Plasma crashes in ShellCorona::screenInvariants() when computer starts up without screen or monitor

2024-04-15 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=456947

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

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

[plasmashell] [Bug 456947] On X11, Plasma crashes in ShellCorona::screenInvariants() when computer starts up without screen or monitor

2024-04-08 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=456947

Nate Graham  changed:

   What|Removed |Added

URL||https://crash-reports.kde.o
   ||rg/organizations/kde/issues
   ||/5387/?project=9=is%3
   ||Aunresolved=issue-
   ||stream=freq
   ||d=14d_index=5

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

[plasmashell] [Bug 456947] On X11, Plasma crashes in ShellCorona::screenInvariants() when computer starts up without screen or monitor

2024-01-13 Thread postix
https://bugs.kde.org/show_bug.cgi?id=456947

postix  changed:

   What|Removed |Added

 CC||pos...@posteo.eu

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

[plasmashell] [Bug 456947] On X11, Plasma crashes in ShellCorona::screenInvariants() when computer starts up without screen or monitor

2024-01-11 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=456947

Nate Graham  changed:

   What|Removed |Added

   See Also|https://bugs.kde.org/show_b |
   |ug.cgi?id=474868|

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

[plasmashell] [Bug 456947] On X11, Plasma crashes in ShellCorona::screenInvariants() when computer starts up without screen or monitor

2024-01-11 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=456947

Nate Graham  changed:

   What|Removed |Added

   See Also||https://bugs.kde.org/show_b
   ||ug.cgi?id=468430

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

[plasmashell] [Bug 456947] On X11, Plasma crashes in ShellCorona::screenInvariants() when computer starts up without screen or monitor

2023-12-20 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=456947

Nate Graham  changed:

   What|Removed |Added

Summary|Plasma crashes in   |On X11, Plasma crashes in
   |ShellCorona::screenInvarian |ShellCorona::screenInvarian
   |ts() when computer starts   |ts() when computer starts
   |up without screen or|up without screen or
   |monitor |monitor

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