Recorder cause selection tools break off

I use Windows, Krita5.2.

I’m getting occasional interruptions when I use freehand selection tool. This bug has bothered me for a long time. Until today when I stopped recorder and realized the bug was gone. I guess each moment of capturing a screenshot causes an interruption of the selection operation being performed.
I’m not sure I’m the only one experiencing this bug.:disappointed_relieved:

图片

1 Like

In a short test with a picture of the size of your capture with 10 layers, and using the same settings from your screenshot, I do not see these interruptions on my side.
May I ask for your PC specifications? Is it maybe an older or a weak PC? Or do your paintings contain many masks, filters, layer styles, so things slowing Krita down? Do you run (many) additional programs while painting in Krita, increasing the system load (even more)?
If nothing of the restricting conditions has to be taken into account on your side, then I have to confess I’m clueless what it may be.
By the way, because you mentioned 5.2 I checked with Krita 5.2.0, but because you only wrote 5.2 I want to ask do you use 5.2.0 or is it 5.2.1? If it is 5.2.1 I can repeat the test to see if that makes a difference.

Michelist

2 Likes

This bug has existed from 5.0.0 to 5.2.0. I guess it has nothing to do with performance, the bug still exists when I use 16k sized canvas with 1 layer.

2

One thing is that the Recorder doesn’t actually work when the REC color below is gray.
Was your test performed with the REC in the red (This requires some operations on canvas first)?
1

If I remember correctly think this bug is similar to bug experienced by @Deevad can you see if the overview docker is generating preview when this happens. Can you try latest appimage of 5.2.1

1 Like

Hey,
Yes, it is bug 474525 – [Selection tools] Tracing interupted by Krita when an Overview Docker refreshes.

It was my top 1 bug report about 5.2 and hasn’t been merged in 5.2 or 5.2.1 unfortunately. The fix is available in “Krita Plus” right now ( Krita Desktop | Krita , bottom middle column in the footer, what will be future 5.2.2)

I’m using this branch right now in production to avoid this bug. The fix was quickly done in 5.3~master but the commit was forgotten to be backported to 5.2 branch. I insisted recently to get the commit backported to 5.2 series.

1

They don’t appear at the same time. No error when I stop recording even if generate preview. This gif from 5.2.1

4 Likes

Well found! I can reproduce.

I haven’t tried to reproduce with the Recorder on; but it looks like generating the projection (saving the frame) interupts the selection mid-way as it did for the overview and this part is still not fixed.

Ping @dkazakov

3 Likes

Bug reported: 477715 – [Selection tools] Tracing interupted by Krita while using Recorder docker (and recording)

6 Likes

Can confirm this as well.

Also, is there any reason why are selections being recorded at all? Marching ants won’t be visible on the exported video and if you take some time making many sections of a selection (say cutting out a silhouette of something) it will record every section you add on a selection resulting in nothing happening in the timelapse for a certain duration. This creates unnecessary snapshots resulting in a waste of storage space.

On a side note Transform, Move and Line tool actions aren’t being recorded at all (although those probably should be recorded for example after applying a transform as it’s a visible change to the layer), so there already seems to be a mechanism for recorder to ignore certain actions. A fix for this would be to ignore any selection tool action then.

3 Likes

This bug is present in krita 5.2 and krita 5.2.5 Krita Plus Nightly Build.
It’s fixed in the krita 5.3 Krita Next Nightly Build.
I’m using windows 10.

It has nothing to do with document size or layer count. Can reproduce it on new document.
The end of the capture interval of the recorder interrupts selection tools.

Lets say the capture interval is set to 5 seconds, after you use a tool it begins the countdown. If the selection tool is used within the 5 seconds it gets interrupted when the countdown finishes.
So it can create a very annoying loop of using selection tool, it gets interrupted after 5 seconds which starts a new countdown, use selection tool again and it gets interrupted again.

The only ways around it seem to be either setting the capture interval so low it doesn’t get a chance to interrupt. So that’d be below 0.4 seconds, if not lower.
Or disabling the recorder function.
Or to be patient and wait out the time you set for the capture interval.
Or well, switching to Krita Next Nightly Build.

1 Like

Actually, I’m one who submitted the fix patch.:joy:

1 Like