Bug 87772
| Summary: | halt script segfaults during forced unmounting | ||
|---|---|---|---|
| Product: | [Retired] Red Hat Linux | Reporter: | Hiroshi Iwatani <hga03630> |
| Component: | util-linux | Assignee: | Elliot Lee <sopwith> |
| Status: | CLOSED WORKSFORME | QA Contact: | Ben Levenson <benl> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 8.0 | ||
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | i686 | ||
| OS: | Linux | ||
| URL: | N/A | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2004-08-20 17:38:31 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
This sounds like mount/umount segfaulting. Maybe one filesystem is mounted in a subdirectory of another mounted filesystem, or maybe the filesystem is NFS exported. I need more information on reproducing this problem - anything you can provide would be helpful. |
From Bugzilla Helper: User-Agent: Mozilla/5.0 (compatible; MSIE 5.0; Windows 98; DigExt) Description of problem: The reboot/halt process reports a segfault at the /etc/init.d/halt script line 168 when the user of an unmounted filesystem is 'kernel'. Then, the reboot/halt process hangs indefinitely. We have no choice but resetting the machine. We believe this might be caused from the fuser -k -m command at the line 164 of the script because the command would have killed the 'kernel' process!? Or, has he entered an infinite loop at the line 154-168? Version-Release number of selected component (if applicable): 6.95-1 How reproducible: Always Steps to Reproduce: 1.Make the remaining user of an unmounted filesystem the 'kernel' process (I don't know how to do it!). 2.Reboot or halt. 3. Actual Results: The reboot/halt process indefinitely hangs after reporting a segfault at the line 168 of the halt script. Expected Results: That the reboot/halt process be normally executed till their ends. Additional info: Sometimes mounted filesystem can't be unmounted because the umount reports Device Busy and the fuser reports that current only remaining user of the filesystem is kernel. I don't know why and how this could happen. If the ramaining user is the kernel, above phenomenon occurs. This shoud be a fatal error on the part of the init script.