Deadlock on fsdestroy

Bug #256405 reported by Dave
18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pytagsfs
Invalid
Undecided
Unassigned
python-fuse (Ubuntu)
Fix Released
Undecided
Unassigned
Lucid
Won't Fix
Undecided
Unassigned

Bug Description

Binary package hint: python-fuse

The Python FUSE bindings have a deadlock bug on fsdestroy. I have observed this in Hardy with python-fuse version 1:0.2-pre3-4ubuntu1. This has been fixed in the upstream CVS, available from http://fuse.sourceforge.net/wiki/index.php/FusePython , specifically in revision 1.21 of the file /python/fuseparts/_fusemodule.c .

There are a relatively small number of changes currently in upstream, it would probably be best to synchronize. However, I have posted what I think is a sufficient patch to fix the immediate bug.

Revision history for this message
Dave (sourceforge-loveall) wrote :
Revision history for this message
Albin Tonnerre (lutin) wrote :

I just requested the sync from debian unstable, which has the fix. I'll mark it as fix released once the packages is synced in intrepid

Cheers

Revision history for this message
Andrea Gasparini (gaspa) wrote :

The sync is done, and the fix is in.
I'm marking as fix released

Changed in python-fuse:
status: New → Fix Released
Revision history for this message
Daniel Miller (bonsaiviking) wrote :

As of (at least) 2:0.2-2 this bug is back. I checked out the source and compared to the patch, and this fix has not persisted. Experiencing deadlock on fsdestroy in Lucid using python-fuse 2:0.2-2

Changed in python-fuse (Ubuntu):
status: Fix Released → Incomplete
Revision history for this message
Daniel Miller (bonsaiviking) wrote :

I applied the patch that Dave posted above, and it fixed the issue (again). The upstream version 0.2.1 from http://fuse.sourceforge.net/ also has this change applied, so there should be no problem. It just got reverted somewhere along the line.

Revision history for this message
Stefano Rivera (stefanor) wrote :

Daniel: The patch you refer to is present in maverick, so we can provide a fix in lucid via https://wiki.ubuntu.com/StableReleaseUpdates

I've prepared an SRU, attached, and uploaded to lucid-proposed, pending approval.

Changed in python-fuse (Ubuntu):
status: Incomplete → Fix Released
Changed in python-fuse (Ubuntu Lucid):
status: New → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted python-fuse into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
Forest Bond (forest-bond) wrote :

Please note that this bug should not have actually affected pytagsfs as I had implemented a work-around (cleaning up at the end of main(...) instead of using fsdestroy).

Changed in pytagsfs:
status: New → Invalid
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

Any tester for the package in -proposed ?

Revision history for this message
Martin Pitt (pitti) wrote :

2011-01-25 09:12:22 INFO Removing candidates:
2011-01-25 09:12:22 INFO python-fuse 2:0.2-2ubuntu0.1 in lucid
2011-01-25 09:12:22 INFO python-fuse 2:0.2-2ubuntu0.1 in lucid amd64
2011-01-25 09:12:22 INFO python-fuse 2:0.2-2ubuntu0.1 in lucid armel
2011-01-25 09:12:22 INFO python-fuse 2:0.2-2ubuntu0.1 in lucid i386
2011-01-25 09:12:22 INFO python-fuse 2:0.2-2ubuntu0.1 in lucid ia64
2011-01-25 09:12:22 INFO python-fuse 2:0.2-2ubuntu0.1 in lucid powerpc
2011-01-25 09:12:22 INFO python-fuse 2:0.2-2ubuntu0.1 in lucid sparc
2011-01-25 09:12:22 INFO Removed-by: Martin Pitt
2011-01-25 09:12:22 INFO Comment: unverified SRU
2011-01-25 09:12:22 INFO 7 packages successfully removed.

Changed in python-fuse (Ubuntu Lucid):
status: Fix Committed → Won't Fix
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.