GNOME Bugzilla – Bug 363121
GIMP freezes when script-fu windows loses focus.
Last modified: 2008-01-15 14:09:26 UTC
Please describe the problem: When executing a script-fu script in either GIMP 2.3.11 or 2.3.12 on Windows, e.g. blur non-edges script, if I select another GIMP window to bring focus to it, the script stops executing and the whole app freezes unless the script-fu process (which doesn't seem to use utilise the CPU) is killed. Happens with any script I try. If there is an operation carried out by the script before this event occurs, the undo function doesn't seem to be able to go back (and the image is marked as a changed one in the window title bar). Steps to reproduce: 1. Load an image in the GIMP. 2. Right click the image, go to the script-fu menu, pick any script-fu script. 3. Let it run but before it finishes executing, select another GIMP window (outside the script window) using the left mouse button (if it's the button assigned to using the currently selected tool). Actual results: The whole program stops responding, the script won't finish, even if its execution would take about 5-10 seconds otherwise. Expected results: I presume one should be able to get back to the script window (if it's still running) without freezing the script-fu execution (and GIMP). Does this happen every time? Yes. Other information:
I can't reproduce this with current CVS. Do you have the toolbox and docks set to be transient to the image window in the preferences?
Created attachment 74945 [details] Screenshot of my window management settings. Just to avoid confusion :)
My OS is windows. I can confirm this.
Maybe I should add that I have installed GIMP from the installer that can be found here: http://sourceforge.net/project/showfiles.php?group_id=121075
This could be a duplicate of bug #359538.
Resolving as a duplicate of bug #359538. If anyone can reproduce this with a recent CVS build, please reopen. *** This bug has been marked as a duplicate of 359538 ***
Unlike what's descibed in bug #359538, this bug happens with every script-fu script I have tried so far and I do have a few installed. I don't think that 2.3.10 did this.
2.3.10 didn't do this because the changes to the window management were added after it. And it has already changed again after 2.3.12 has been released.