Restic process got stuck in D state

# restic version
restic 0.12.1 compiled with go1.16.6 on linux/amd64

Restic got stuck in D state (ininterruptable sleep) and now i can’t either SIGKILL it or launch new restic process.

In the restic.err i only got this single line:

Save(<data/da8e475b45>) returned error, retrying after 552.330144ms: client.PutObject: Put "": write tcp [2001:bc8:6006:13:aa1e:84ff:fe95:4117]:19138->[2001:bc8:1401::8]:443: use of closed network connection

# cat /proc/1988742/stack
[<0>] request_wait_answer+0x12a/0x200
[<0>] fuse_simple_request+0x185/0x270
[<0>] fuse_send_open.isra.0+0x87/0xa0
[<0>] fuse_do_open+0xda/0x180
[<0>] fuse_open_common+0x80/0x140
[<0>] fuse_dir_open+0x13/0x20
[<0>] do_dentry_open+0x143/0x3a0
[<0>] vfs_open+0x2d/0x30
[<0>] do_last+0x194/0x900
[<0>] path_openat+0x8d/0x290
[<0>] do_filp_open+0x91/0x100
[<0>] do_sys_open+0x17e/0x290
[<0>] __x64_sys_openat+0x20/0x30
[<0>] do_syscall_64+0x57/0x190
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9

Nothing on dmesg. Other than a reboot, do i have any options here?


Restic was backing up from a fuse mount; after restart that fuse mount, process disappeared.

Fuse mount was the problem.