https://bugs.kde.org/show_bug.cgi?id=449122

Dmitry Kazakov <dimul...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dimul...@gmail.com

--- Comment #8 from Dmitry Kazakov <dimul...@gmail.com> ---
Hi, Wolthera!

> Basically, what seems to be going on is that KisSelection can somehow end up 
> without a pixelSelection pointer

You are right. There is a race condition between the GUI thread and the worker
threads. The check for `if (!image->globalSelection())` happens in the GUI
thread and skips the creation of a job that initializes selection. But by the
time the select-all stroke gets into the execution queue, the previous jobs
have already removed the selection, hence the crash.

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

Reply via email to