deadlock on a samba mount, need a system reboot after trying to force umount
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fuse (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Not sure at all of the package. I suppose fuse because I read it in the kernel error log.
After mounting a SMB share served by a computer with ubuntu 12.10, and mounting it from another computer running the same operating system, every file transfer locks up after a few megabytes (and the transfer speed is ridicoluos, around 3 MB/s).
Trying to force-umount from Nautilus shows the window (volume is busy) as expected, but neither the "Umount anyway" nor the "Cancel" option succeed in sending the window away. Nor killing nautilus from a VC helps.
The kernel spew the following warning after a bit:
Dec 21 19:30:29 romano-asus kernel: [ 5760.344269] INFO: task cp:4312 blocked for more than 120 seconds.
Dec 21 19:30:29 romano-asus kernel: [ 5760.348136] "echo 0 > /proc/sys/
Dec 21 19:30:29 romano-asus kernel: [ 5760.352336] cp D c1075e1e 0 4312 4279 0x00000004
Dec 21 19:30:29 romano-asus kernel: [ 5760.352359] f0b1dd4c 00000046 f0b1dcf4 c1075e1e 3528f000 c183f240 f09ec000 000004cb
Dec 21 19:30:29 romano-asus kernel: [ 5760.352384] c196be00 c196be00 00000000 000004cb f6bece00 eef732c0 f0b1dd20 c106d6c5
Dec 21 19:30:29 romano-asus kernel: [ 5760.352405] 00000000 00000000 00000003 ee152c34 f0b1dd20 00000296 f0b1dd24 c1037af8
Dec 21 19:30:29 romano-asus kernel: [ 5760.352425] Call Trace:
Dec 21 19:30:29 romano-asus kernel: [ 5760.352448] [<c1075e1e>] ? try_to_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352463] [<c106d6c5>] ? __wake_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352477] [<c1037af8>] ? default_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352491] [<c15ca49d>] ? _raw_spin_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352503] [<c10657dc>] ? prepare_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352514] [<c15c95d3>] schedule+0x23/0x60
Dec 21 19:30:29 romano-asus kernel: [ 5760.352528] [<c123d885>] fuse_request_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352541] [<c12e184c>] ? __percpu_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352552] [<c1065580>] ? finish_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352564] [<c1244c1e>] fuse_flush+
Dec 21 19:30:29 romano-asus kernel: [ 5760.352577] [<c114c623>] filp_close+
Dec 21 19:30:29 romano-asus kernel: [ 5760.352589] [<c1049b65>] put_files_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352600] [<c1049c56>] exit_files+
Dec 21 19:30:29 romano-asus kernel: [ 5760.352611] [<c104a09a>] do_exit+0x14a/0x7a0
Dec 21 19:30:29 romano-asus kernel: [ 5760.352624] [<c110333f>] ? generic_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352636] [<c1056837>] ? recalc_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352647] [<c1056ae2>] ? dequeue_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352658] [<c104a994>] do_group_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352670] [<c1058c05>] get_signal_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352683] [<c115c5bf>] ? path_openat+
Dec 21 19:30:29 romano-asus kernel: [ 5760.352696] [<c101049d>] do_signal+
Dec 21 19:30:29 romano-asus kernel: [ 5760.352709] [<c114ed03>] ? rw_verify_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352721] [<c114e620>] ? do_sync_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352732] [<c114f1e9>] ? vfs_read+0x89/0x160
Dec 21 19:30:29 romano-asus kernel: [ 5760.352744] [<c114e620>] ? do_sync_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352756] [<c1010f25>] do_notify_
Dec 21 19:30:29 romano-asus kernel: [ 5760.352767] [<c15ca68d>] work_notifysig+
No recovery after half an hour.
Status changed to 'Confirmed' because the bug affects multiple users.