GNOME Bugzilla – Bug 170367
GIMP crashes when trying to save a remote file
Last modified: 2006-12-02 13:05:08 UTC
Distribution/Version: ArchLinux testing 1. Drag an image from Firefox (from a website) into the GIMP 2. Choose File->Save As... After a few seconds of loading, GIMP segfaults, after spewing the following error to the console: (script-fu:20159): LibGimpBase-WARNING **: script-fu: wire_read(): error My guess is that the GIMP (or the file chooser dialog, or vfssrc, or whatever) tries to go to the directory the image came from, but things mess up because it's a webserver. I'm putting this in data, because it's about saving a file.
Shouldn't happen. Can you get a stack trace, please? (Generic instructions: Run "gdb gimp" from a terminal. At the prompt, type "run". Gimp will come up; do what is necessary to make it crash. Then at the prompt, type "where". The result is a stack trace. Either attach it to this bug report, or paste the contents into a comment.) Also, could you add, if possible, exactly the url that causes the problem? And could you specify the version of Gtk+ you are using? Thanks. (BTW, the "data" component refers to the brushes, patterns, gradients etc that are distributed along with GIMP; changing component accordingly.)
Stack trace:
+ Trace 56889
It seems to crash with any image dragged from a website into the GIMP. What I've used for this crash is the google logo from http://www.google.com, http://www.google.com/intl/en/images/logo.gif. If I download the image to a local directory and then open it, I can save it without the GIMP crashing. I am using GTK 2.6.4.
Looks like a crash in the gnomevfs filechooser backend. What versions of gnomevfs and libgnomeui are you using?
Reassigning to libgnomeui for now.
I'm using version 2.10.0 of both gnomevfs and libgnomeui.
GIMP would be doing: gtk_file_chooser_set_uri (dialog, "http://www.google.com/intl/en/images/logo.gif") here for the save dialog.
The file-chooser in GIMP is set to "local-only" however, so this call should never end up in the gnomevfs backend. I suggest that this report is being reassigned to GTK+. But perhaps one should have a closer look at the code first.
This also happens when using "open location": (script-fu:12868): LibGimpBase-WARNING **: script-fu: wire_read(): error Segmentation fault
Is this problem still there?
Tried it now and I just get error messages saying that the file could not be opened. Closing.