GNOME Bugzilla – Bug 686850
Help system: GIMP crashes and closes without saving changes
Last modified: 2012-11-05 00:18:01 UTC
Created attachment 227230 [details] program freezes after you call the command Layer -> New Layer -> Help, and then immediately click Cancel (one or two times), the program freezes; then you should close it (because there are no answers anymore), program closed and the changes are not saved
Can anyone reproduce this?
Created attachment 227380 [details] program closed
I've found extra details: GIMP won't respond and will be closed by the system if I click Help option in any ways.
I couldn't reproduce this with GIMP 2.8.2 on Win 7, 32 bit. It seems your help system is broken. Can you please attach a screenshot of your help system settings you find in Edit/Preferences/Help system? Do you use the official GIMP Windows build from gimp-win.sourceforge.net? If no, please try this and report back. This behaviour could also be a problem of a non-working internet connection. Is your computer connected to the internet and access from GIMP help system not blocked by a firewall when the error occurs? Which browser is installed on that computer?
I couldn't reproduce this either - but depending on the state of the GIMP setup on the system, there may be different dialogs to cancel - i.e. help to be displayed in web-browser with local help installed, help to be displayed in help-browser with local help installed, ... The screen-shot of the help options should clear this up, but we'd still have to know which dialog is being canceled.
Created attachment 227526 [details] help system settings GIMP downloads from www.gimp.org. I use Google Chrome browser and internet connestion is ok.
Created attachment 228044 [details] Stacktrace Thank you. Your GIMP configuration is set up to use the internal help browser to show the help. What happens if you set the listbox 'Help browser to use' to 'Web browser' and try accessing the help after closing the dialog? I also tested with the internal help browser and the steps from your original report on a new image. GIMP crashes sometimes, indeed. Maybe the attached stacktrace from DrMinGW can tell us more, although it's very terse...
I can reproduce that on linux too, with a proper stack.
Fixed in master and gimp-2-8: commit 4f2d0c9ed194d3a840cdcb985d6b05db9d3b2a66 Author: Michael Natterer <mitch@gimp.org> Date: Mon Nov 5 01:12:21 2012 +0100 Bug 686850 - Help system: GIMP crashes and closes without saving changes When gimp_plug_in_close()ing a plug-in (such as when cancel is clicked), make sure we don't leak the proc_frames of all temporary procedures the plug-in is currently running. By properly disposing the GimpPlugInProcFrame, the progress window and its cancel button in above bug get destroed on first click, and the user has no chance of trying to kill an already finalized plug-in again. (cherry picked from commit eac70cc513ef3a073b6f3d2fe3794d13d97b204c) app/plug-in/gimpplugin.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-)