| Summary: | data loss when copy pasting into active layer in subwindow mode. | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | vanyossi <ghevan> |
| Component: | Tools/Transform | Assignee: | Krita Bugs <krita-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | normal | CC: | dimula73 |
| Priority: | NOR | ||
| Version First Reported In: | git master (please specify the git hash!) | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Other | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
undo crash
backtrace closing subwindow arragement for test Faulty state |
||
|
Description
vanyossi
2023-10-10 23:05:09 UTC
Created attachment 162204 [details]
undo crash
it sometimes causes krita to crash trying to undo many times into the original image A state
Created attachment 162205 [details]
backtrace closing
when closing krita in the corrupt state it often shows this backtrace.
Created attachment 162206 [details]
subwindow arragement for test
at the end Pasting is shown as "Add Node" in Undo history docker
I cannot fully reproduce the issue on Windows in master (1e0e095b69513d9a9d0a9b53c0512f50e3fc7977). Though I can reproduce a part of the issue. When I change the active subwindow, a part of "old" subwindow gets transparent for a moment and then returns back into the normal state. I have a feeling, that the transform tool gets momentary activated and deactivated **before** the subwindows actually manages to change. Ivan, could you check if you can reproduce the issue in the following way: 1) Open two documents like in your setup 2) In Document A activate rectangle selection tool, select something 2) In Document B activate Transform Tool 3) Try switching between the documents back and forth. Do you still see the issue? At least partially? Created attachment 173575 [details]
Faulty state
Following your instructions I get a partial result, there is no dataloss but the rendering could indicate a lost signal. (attached image of the faulty state).
After making a selection on A and activating transform on B: alternating focus of window A and B causes the state in the attachment. Window B is in focus for Window A to show the partial render. This by itself does not cause any data loss, and any action performed either in B or A will restore the full render on window A.
|