On Sat, Jun 22, 2013 at 02:39:21PM +0900, Kusanagi Kouichi wrote: > 'btrfs subvolume delete' crashes with segv if it runs in a detached mount.
One does not even need to do the lazy unmount. If the there are 2 processes attempting to delete the same snapshot and one deletes the snapshot directory entry between lines 216 and 227, 215 res = test_issubvolume(path); 216 if(res<0){ 217 fprintf(stderr, "ERROR: error accessing '%s'\n", path); 218 ret = 12; 219 goto out; 220 } 221 if(!res){ 222 fprintf(stderr, "ERROR: '%s' is not a subvolume\n", path); 223 ret = 13; 224 goto out; 225 } 226 227 cpath = realpath(path, 0); the segfault occurs as well. david -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html