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

--- Comment #8 from Valso <stalliondr...@gmail.com> ---
I can't see an edit button here.
Since I reported the problem to the GTK team, one of their developers, Luca
Bacci, said:
"Looks like Kolourpaint connects to the QClipboard::changed signal (frame 12,
13) and retrieves the contents of the clipboard. I don't know much about the
X11 clipboard, but what happens is pretty clear: a deadlock because QClipboard
waits for "data arrived" to be signaled, but since it goes into a wait state,
GTK3 cannot provide any (if not by doing that from a worker thread).

Anyway I don't know if it's possible to have X event loops in multiple threads.
The only solution I see is to have Kolourpaint use async operations with
QClipboard, that way Qt spins the main loop (and thus X events)."

Hopefully this helps to fix the issue.

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

Reply via email to