open file dialog crashes when you have moved images out of the last directory files were opened from (gtk_file_info_render_icon)

Bug #89352 reported by Glyphobet
This bug report is a duplicate of:  Bug #72633: crash to gtk_file_info_get_is_folder. Edit Remove
2
Affects Status Importance Assigned to Milestone
GTK+
Expired
Critical
gtk+2.0 (Ubuntu)
Triaged
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gimp

Steps to reproduce:

1. Put some JPG files in a folder called "foo"
2. Start gimp
3. Choose "open file" and navigate to the "foo" folder
4. Open one of the JPG files
5. Make a new folder inside "foo", called "bar" with Nautilus
6. Move some (not all) of the JPG files into "bar" with Nautilus
7. Choose "open file" (gimp will remember "foo" as the last used folder and start the dialog there)
8. The "open file" dialog will hang for a few seconds and then gimp will crash

I've reproduced this several times on my machine, and verified that each step is necessary. It happens every time. I don't know if steps 5 and 6 need to be done with Nautilus or not.

Revision history for this message
Glyphobet (glyphobet) wrote :

here's the crash log

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug. That's known upstream: http://bugzilla.gnome.org/show_bug.cgi?id=363472

Changed in gimp:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: Unconfirmed → Confirmed
Changed in gtk:
status: Unknown → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

could you try if that's still an issue in hardy or intrepid?

Changed in gtk+2.0:
status: Confirmed → Triaged
Revision history for this message
Marcus Dapp (digisus) wrote :

Works for me in Hardy.

I tested steps 1-8 in two ways for step 6:
1) I moved different files from the one opened into /foo/bar;
2) I moved the previously opened file from /foo into /foo/bar and opened it again in Gimp.
Finally, I edited both instances of the same file and saved them.

Gimp did not crash and editing/saving (under the same name in different folders) worked.

:-)

Changed in gtk:
importance: Unknown → Critical
Changed in gtk:
status: Confirmed → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.