[Bug 167688] [fusefs] Incorrect signal handling with direct_io

2019-04-03 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=167688 Alan Somers changed: What|Removed |Added Status|Open|Closed Resolution|---

[Bug 167688] [fusefs] Incorrect signal handling with direct_io

2019-04-03 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=167688 --- Comment #8 from Alan Somers --- Firstly, let me thank you for such a good reproduction case. This is certainly the best reproduction case I've ever seen for a user-reported fuse bug, and it ranks highly for the best reproduction cases

[Bug 167688] [fusefs] Incorrect signal handling with direct_io

2018-12-27 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=167688 --- Comment #7 from Conrad Meyer --- (In reply to Conrad Meyer from comment #6) Sigh. Yes, we PCATCH, *but*: 314 static int 315 fticket_wait_answer(struct fuse_ticket *ftick) 316 { ... 334 fuse_block_sigs(&tset); 335 err =

[Bug 167688] [fusefs] Incorrect signal handling with direct_io

2018-12-27 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=167688 --- Comment #6 from Conrad Meyer --- That said, it seems like all sleeps in the read path in sys/fs/fuse use PCATCH. There is a PCATCH-less tsleep associated with flush, but I don't know why that would be invoked for a read. -- You are r

[Bug 167688] [fusefs] Incorrect signal handling with direct_io

2018-12-27 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=167688 --- Comment #5 from Conrad Meyer --- (In reply to Alan Somers from comment #4) > The signal does not interrupt the read(2). Hm, isn't that part of the bug? Signals are supposed to interrupt blocked I/O; not interrupting explains the sympt

[Bug 167688] [fusefs] Incorrect signal handling with direct_io

2018-12-27 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=167688 Alan Somers changed: What|Removed |Added CC||asom...@freebsd.org --- Comment #4 f

[Bug 167688] [fusefs] Incorrect signal handling with direct_io

2018-08-10 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=167688 Conrad Meyer changed: What|Removed |Added CC||c...@freebsd.org --- Comment #3 fro