Summary: | dmesg(8) output corrupt if /dev/console is busy | ||
---|---|---|---|
Product: | Base System | Reporter: | chris <cherbst> |
Component: | bin | Assignee: | freebsd-bugs (Nobody) <bugs> |
Status: | Open --- | ||
Severity: | Affects Only Me | ||
Priority: | Normal | ||
Version: | 4.5-RELEASE | ||
Hardware: | Any | ||
OS: | Any |
Description
chris
2002-03-19 22:30:01 UTC
State Changed From-To: open->analyzed This occurs because we use a single combined buffer for both kernel messages (normally captured in the kernel's msgbuf) and logged console output (/dev/console). This results in a variety of problems, and would probably be best corrected by breaking out msgbuf into two separate buffers since their contents have different properties. An important security issue relating to this bug/feature can be found in bin/25337. For bugs matching the following conditions: - Status == In Progress - Assignee == "bugs@FreeBSD.org" - Last Modified Year <= 2017 Do - Set Status to "Open" |