[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup

2023-03-14 Thread Fushan Wen
https://bugs.kde.org/show_bug.cgi?id=466236

Fushan Wen  changed:

   What|Removed |Added

  Latest Commit||https://invent.kde.org/plas
   ||ma/plasma-workspace/commit/
   ||b34c60956fe858f123dcdde7ee6
   ||322b986a795f6
 Status|ASSIGNED|RESOLVED
   Version Fixed In||5.27.4
 Resolution|--- |FIXED

--- Comment #24 from Fushan Wen  ---
Git commit b34c60956fe858f123dcdde7ee6322b986a795f6 by Fushan Wen.
Committed on 14/03/2023 at 13:44.
Pushed by fusionfuture into branch 'Plasma/5.27'.

klipper: remove duplicate items when loading from history

Due to a catastrophic bug existing in 5.27 beta and 5.27.0, there could
be duplicate items in klipper's history file, so filter them out here.

The popup menu will try to read `item->next_uuid()` in a loop to fill the menu,
hence it's possible to create an infinite loop when there are duplicate items.
Related: bug 465225
FIXED-IN: 5.27.4

M  +9-0klipper/klipper.cpp

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

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup

2023-03-10 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=466236

Bug Janitor Service  changed:

   What|Removed |Added

 Status|REPORTED|ASSIGNED
 Ever confirmed|0   |1

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

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup

2023-03-10 Thread Aleksey Kontsevich
https://bugs.kde.org/show_bug.cgi?id=466236

Aleksey Kontsevich  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |---
 Status|NEEDSINFO   |REPORTED

--- Comment #22 from Aleksey Kontsevich  ---
(In reply to Fushan Wen from comment #21)
> If you clear the clipboard history, will the bug still exist?

Cleared, copied some. With 1 record - no. Will check further when have more
records. Why does not switch to OpenGL, how to switch?

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup

2023-03-10 Thread Fushan Wen
https://bugs.kde.org/show_bug.cgi?id=466236

Fushan Wen  changed:

   What|Removed |Added

 Resolution|--- |WAITINGFORINFO
 CC||qydwhotm...@gmail.com
 Status|REPORTED|NEEDSINFO

--- Comment #21 from Fushan Wen  ---
If you clear the clipboard history, will the bug still exist?

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup

2023-03-10 Thread Aleksey Kontsevich
https://bugs.kde.org/show_bug.cgi?id=466236

--- Comment #20 from Aleksey Kontsevich  ---
(In reply to Fabian Vogt from comment #19)
> I see that plasmashell still uses the software renderer, so the switch to
> OpenGL did not work.

Another bug?

> However, it looks like in both backtraces it's busy in clipboard history
> code. In plasma_error_2.txt, it's saving a copied image to disk.

What was changed in 5.27 that causes it?!

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup

2023-03-09 Thread Fabian Vogt
https://bugs.kde.org/show_bug.cgi?id=466236

--- Comment #19 from Fabian Vogt  ---
I see that plasmashell still uses the software renderer, so the switch to
OpenGL did not work.

However, it looks like in both backtraces it's busy in clipboard history code.
In plasma_error_2.txt, it's saving a copied image to disk.

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup

2023-03-09 Thread Aleksey Kontsevich
https://bugs.kde.org/show_bug.cgi?id=466236

Aleksey Kontsevich  changed:

   What|Removed |Added

Summary|With NVIDIA GPU,|With NVIDIA GPU,
   |plasmashell crashes in  |plasmashell crashes in
   |QSGSoftwareRenderableNode:: |QSGSoftwareRenderableNode::
   |update() when filtering in  |update() when filtering in
   |the Klipper history popup   |the Klipper history popup
   |with Cyrillic keyboard  |
   |layout applied  |

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup with Cyrillic keyboard layout applied

2023-03-09 Thread Aleksey Kontsevich
https://bugs.kde.org/show_bug.cgi?id=466236

--- Comment #18 from Aleksey Kontsevich  ---
(In reply to Aleksey Kontsevich from comment #17)
> Right after the 1st crash (freeze), 2nd one happened accidentally (did
> nothing at that time: browsing in chrome based browser). See Attachment
> #157160 [details].

3rd crash just happened then auto-restarted - so was unable to catch the stack
trace.

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup with Cyrillic keyboard layout applied

2023-03-09 Thread Aleksey Kontsevich
https://bugs.kde.org/show_bug.cgi?id=466236

Aleksey Kontsevich  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |---
 Status|NEEDSINFO   |REPORTED

--- Comment #17 from Aleksey Kontsevich  ---
Right after the 1st crash (freeze), 2nd one happened accidentally (did nothing
at that time: browsing in chrome based browser). See Attachment #157160.

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup with Cyrillic keyboard layout applied

2023-03-09 Thread Aleksey Kontsevich
https://bugs.kde.org/show_bug.cgi?id=466236

--- Comment #16 from Aleksey Kontsevich  ---
Created attachment 157160
  --> https://bugs.kde.org/attachment.cgi?id=157160=edit
plasma_error_2.txt

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup with Cyrillic keyboard layout applied

2023-03-09 Thread Aleksey Kontsevich
https://bugs.kde.org/show_bug.cgi?id=466236

--- Comment #15 from Aleksey Kontsevich  ---
(In reply to Fabian Vogt from comment #13)
> If it's frozen (or crashed but somehow hangs instead of restarting), you can
> run
> 
> gdb -ex "thread apply all bt" -ex "kill" -ex "q" -p $(pidof plasmashell)

That was tricky: Klipper filtering freezes plasma hardly - several CPU
completely loaded, no keyboard response, so forced to do this in virtual
terminal switching by Ctrl-Alt-F1 and redirect output to a file - see
attachment below.

See Attachment #157159.

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup with Cyrillic keyboard layout applied

2023-03-09 Thread Aleksey Kontsevich
https://bugs.kde.org/show_bug.cgi?id=466236

--- Comment #14 from Aleksey Kontsevich  ---
Created attachment 157159
  --> https://bugs.kde.org/attachment.cgi?id=157159=edit
plasma_error.txt

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup with Cyrillic keyboard layout applied

2023-03-09 Thread Fabian Vogt
https://bugs.kde.org/show_bug.cgi?id=466236

--- Comment #13 from Fabian Vogt  ---
(In reply to Aleksey Kontsevich from comment #12)
> > > No, after the crash "kcmshell5 kcm_qtquicksettings" appeared for me so I
> > > tried any variants: Program, OpenGL, Automatic - all crashes.
> > 
> > Please switch to OpenGL, when it crashes again attach a backtrace.
> 
> Already switched, but problem is crash sender UI never appears, while it
> crashes or freezes all the time.

If it's frozen (or crashed but somehow hangs instead of restarting), you can
run

gdb -ex "thread apply all bt" -ex "kill" -ex "q" -p $(pidof plasmashell)

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup with Cyrillic keyboard layout applied

2023-03-09 Thread Aleksey Kontsevich
https://bugs.kde.org/show_bug.cgi?id=466236

--- Comment #12 from Aleksey Kontsevich  ---
> > No, after the crash "kcmshell5 kcm_qtquicksettings" appeared for me so I
> > tried any variants: Program, OpenGL, Automatic - all crashes.
> 
> Please switch to OpenGL, when it crashes again attach a backtrace.

Already switched, but problem is crash sender UI never appears, while it
crashes or freezes all the time.

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup with Cyrillic keyboard layout applied

2023-03-09 Thread Fabian Vogt
https://bugs.kde.org/show_bug.cgi?id=466236

Fabian Vogt  changed:

   What|Removed |Added

 Resolution|--- |WAITINGFORINFO
 Status|REPORTED|NEEDSINFO

--- Comment #11 from Fabian Vogt  ---
(In reply to Aleksey Kontsevich from comment #10)
> (In reply to Fabian Vogt from comment #9)
> > Apparently you use the QML software renderer. That should not be the case,
> > did you configure that explicitly in kcmshell kcm_qtquicksettings?
> 
> No, after the crash "kcmshell5 kcm_qtquicksettings" appeared for me so I
> tried any variants: Program, OpenGL, Automatic - all crashes.

Please switch to OpenGL, when it crashes again attach a backtrace.

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup with Cyrillic keyboard layout applied

2023-03-02 Thread Aleksey Kontsevich
https://bugs.kde.org/show_bug.cgi?id=466236

--- Comment #10 from Aleksey Kontsevich  ---
(In reply to Fabian Vogt from comment #9)
> Apparently you use the QML software renderer. That should not be the case,
> did you configure that explicitly in kcmshell kcm_qtquicksettings?

No, after the crash "kcmshell5 kcm_qtquicksettings" appeared for me so I tried
any variants: Program, OpenGL, Automatic - all crashes.

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup with Cyrillic keyboard layout applied

2023-03-02 Thread Fabian Vogt
https://bugs.kde.org/show_bug.cgi?id=466236

Fabian Vogt  changed:

   What|Removed |Added

 CC||fab...@ritter-vogt.de

--- Comment #9 from Fabian Vogt  ---
Apparently you use the QML software renderer. That should not be the case, did
you configure that explicitly in kcmshell kcm_qtquicksettings?

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup with Cyrillic keyboard layout applied

2023-02-27 Thread Aleksey Kontsevich
https://bugs.kde.org/show_bug.cgi?id=466236

Aleksey Kontsevich  changed:

   What|Removed |Added

Version|5.27.0  |5.27.1

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup with Cyrillic keyboard layout applied

2023-02-27 Thread Aleksey Kontsevich
https://bugs.kde.org/show_bug.cgi?id=466236

--- Comment #8 from Aleksey Kontsevich  ---
(In reply to Aleksey Kontsevich from comment #0)
> Most often this happens when press Klipper hotkey - to show records at mouse
> position, type something - to filter records - crash/freeze.

Of course it also crashes very often accidentally without any reason as well.
Please fix. Same crashes are in 5.27.1 version.

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup with Cyrillic keyboard layout applied

2023-02-22 Thread Aleksey Kontsevich
https://bugs.kde.org/show_bug.cgi?id=466236

--- Comment #7 from Aleksey Kontsevich  ---
Crashes also with Latin keyboard, also when browsing in chrome based browser,
etc.

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

[plasmashell] [Bug 466236] With NVIDIA GPU, plasmashell crashes in QSGSoftwareRenderableNode::update() when filtering in the Klipper history popup with Cyrillic keyboard layout applied

2023-02-22 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=466236

Nate Graham  changed:

   What|Removed |Added

Summary|Plasmashell crashes in  |With NVIDIA GPU,
   |QSGSoftwareRenderableNode:: |plasmashell crashes in
   |update() when filtering in  |QSGSoftwareRenderableNode::
   |the Klipper history popup   |update() when filtering in
   |with Cyrillic keyboard  |the Klipper history popup
   |layout applied  |with Cyrillic keyboard
   ||layout applied

--- Comment #6 from Nate Graham  ---
All right, NVIDIA GPU with the proprietary drivers, thanks.

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