Thanks for the suggestions and the links to additional Krita versions @AhabGreybeard, they are very welcome and have proven useful. Also thanks for the warm welcome.
Those old versions have given me the opportunity to test the appimage with the identical version to the one I currently have installed by Manjaroâs package manager.
Good thing, too! I have found they respond very differently.
@Drawpile I am still looking into the bug report you have linked, however from a quick read the folks at XFCE do not seem to be fully certain of what causes the bug, or if it even is within XFCE, Krita, or somewhere else. I may try and look closer into all that and see if I find something.
I believe this may also be of interest to you: copy/pasting in krita crashes the program (#141) ¡ Issues ¡ Xfce / libxfce4ui ¡ GitLab
All the following numbered tests are done with the bug-causing
â(select)-(copy)-(click Layers docker)-(paste)â pattern detailed before
unless otherwise specified
Test Conditions:
-
performed with custom canvas
Dimensions:
custom canvas 1024x1024
resolution 100 pixels/Inch
Model: RGB/Alpha
Depth: 8 bit/channel
Profile: sRGB-elle-V2-srgbtrc.icc (Default)
Content:
Name: Unnamed
Layers: 1
Background: White 100% opacity
[x] as raster layer
-
performed with âTexture Templateâ
Texture 1024x1024 8bit srgb
As-is, no painting on the texture, just immediately perform the crash-inducing sequence
note that the default selected layer is full of only transparent pixels
-
performed with âTexture Templateâ
Texture 1024x1024 8bit srgb
note that the default selected layer is full of only transparent pixels
I paint on some of the transparent layer of the texture before making the selection
The results are, for the following Krita versions:
Krita 5.2.11 (from Manjaro Linuxâs package manager)
- seems immune to crash, tested multiple times
- seems immune to crash, tested multiple times
- seems immune to crash, tested multiple times
all tested official appimages:
krita-5.2.11-x86_64 (git a4da714) appimage
krita-5.2.16-x86_64 (git 7d9aefc) appimage
krita-5.3.0-x86_64 (git 148ce5c) appimage
krita-5.3.1-x86_64 (git 9069dbc) appimage
- crash on first try
- no crash, even with repeated select-copy-paste cycles
- crash on selecting and copy-pasting a region of a selected Layer containing colored pixels
Additional observations:
The âCopy to New Layerâ button on the floating toolbar seems completely immune to the bug, it just works.
âEdit â Pasteâ is seemingly identical in behavior to âctrl-vâ in all tests, same for âEdit â Copyâ and âctrl-câ
Pressing âctrl-câ to copy the selection, followed by âctrl-vâ, without clicking or interacting with anything else (be it krita or other windows), does not cause a crash.
The crash still occurs if clicking on a Layer instead of clicking the empty space within the Layers Docker.
Interacting with anything else Iâve tried (krita or other windows) after âctrl+câ does cause the crash to occur when pressing âctrl-vâ with Krita focused.
I have tried both with and without âxfce4-clipmanâ running, the bug persists.
As stated above, interestingly Krita 5.2.11 from Manjaro Linuxâs repositories does not exhibit this bug at all, regardless of xfce4-clipman or other unknown factors.
It only seems to occur with Krita when it is packaged as an appimage.
The desktop environment is XFCE, on X11
I sadly do no currently have the means to test wayland on my environment.
Testing on freshly installed Linux Mint Virtual Machines (both XFCE and Cinnamon) confirms on my end that the bug does not seem to occur with appimages on Mint, as @AhabGreybeard mentioned above.
Installing âxfce4-clipmanâ on the Linux Mint (XFCE) Virtual Machine (and starting it, of course), does not cause a crash to become possible.