Bug 203678
Summary: | When dnd from firefox to nautius, nautilus crashes | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | sangu <sangu.fedora> | ||||||||
Component: | gnome-vfs2 | Assignee: | Alexander Larsson <alexl> | ||||||||
Status: | CLOSED RAWHIDE | QA Contact: | |||||||||
Severity: | high | Docs Contact: | |||||||||
Priority: | medium | ||||||||||
Version: | rawhide | Keywords: | Reopened | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | All | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2006-08-30 18:59:13 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Bug Depends On: | |||||||||||
Bug Blocks: | 150223 | ||||||||||
Attachments: |
|
Fixed in upstream eel cvs: 2006-08-23 Alexander Larsson <alexl> * eel/eel-vfs-extensions.c: (eel_vfs_has_capability): Fix crash that happened on DnD from firefox in nautilus. fixed in eel2 2.15.92-2. Created attachment 134806 [details]
nautilus backtrace file
This problem still happens in eel2-2.15.92-2.fc6.
Strange. It works for me. Are you sure you restarted nautilus after upgrading eel? Can you give me the exact steps (what url and whatnot) you did to make it crash? Of course, restarted nautilus ( linux reboot). DnD All image file in http://art.peoplein.net/ make nautilus crash. ==== This URL : http://www.peoplein.net/bbs/data/potrait2/Untitled_22.jpg Drag and drop the image to nautilus. Seems to be a gnome-vfs http bug, as this segfaults in an assert: gnomevfs-info http://www.peoplein.net/bbs/data/potrait2/Untitled_22.jpg The assert we are hitting here is case NE_REDIRECT: case NE_RETRY: g_assert_not_reached (); in resolve_result. Since NE_REDIRECT _is_ handled in the caller (http_get_file_info), it seems that http_get_file_info needs to handle retry, too ? Created attachment 135103 [details]
a patch
Here is a patch that makes the gnomevfs-info crash go away.
I don't really know enough about neon to judge if it is reasonable
or correct.
I'm not very good at this stuff either. I asked gicmo to take a look at it. Fixed in 2.15.92-2 $ gnomevfs-info http://www.peoplein.net/bbs/data/potrait2/7.jpg Error: Too many links When doing dnd http://www.peoplein.net/bbs/data/potrait2/7.jpg, nautius doesn't crash. but http://www.peoplein.net/bbs/data/potrait2/7.jpg doesn't be did dnd. I'm not sure exactly what the problem is with the link depth, see upstream bug for discussion. However, at least it doesn't crash anymore. The problem is not the link depth but the server being "broken". See bugzilla.gnome.org comment. Btw patch btw is in cvs head and will be in for 2.16. |
Created attachment 915139 [details] Comment (This comment was longer than 65,535 characters and has been moved to an attachment by Red Hat Bugzilla).