Summary: | [unionfs] deadlock | ||
---|---|---|---|
Product: | Base System | Reporter: | Andre Albsmeier <mail> |
Component: | kern | Assignee: | freebsd-fs (Nobody) <fs> |
Status: | New --- | ||
Severity: | Affects Some People | CC: | agh, arrowd |
Priority: | --- | ||
Version: | 9.3-RELEASE | ||
Hardware: | i386 | ||
OS: | Any |
Description
Andre Albsmeier
2015-03-03 17:17:54 UTC
I tried reproduction steps on 11.2 and 12.0, and there are no deadlocks. Can we close this? Just tested, it doesn't lock up here either on 11.3. However, my actual use case was more complex -- for the PR I just stripped it down as far as I could. For the time being I adopted it so only one union mount was used (which worked). Let me revert to the old mode and give me some time to check (it will take a bit...) I have to revise my statement... I ran the test below for about 10-20 seconds and was happy to see that it doesn't hang the box anymore. Then I wrote the last comment (#2). After that I continued with my regular work (some vi, ssh, firefox, ...). I did NOT unmount the two unionfs on /tmp so they remained in the state they had after aborting the test. Approx 2.5 hours later the machine suddenly hung with exactly the same symptoms as described (mouse OK, KBD OK, no fs, no Ctrl-Alt-Del, had to go to the console and restart using the debugger). I did not touch the two mount points /tmp/1 and /tmp/2 but I used /usr/local (read-only) of course and a lot of rw on /tmp. |