R
Randy Howard
Keith Thompson wrote
Buggy drivers can often be tickled in unexpected ways by doing
something as simple as
cd /dev
sum *
wait a while. Older SVR4's back in the day would vapor lock
nicely when you did it. I haven't tried it on a modern kernel
though, it was too painful last time I tried.
Fair enough.
(in article said:It would be more accurate to say that very nearly nothing a user
program running without elevated privileges does will bring down a
modern OS. There are, of course, exceptions (OS bugs,
denial-of-service attacks, etc.).
Buggy drivers can often be tickled in unexpected ways by doing
something as simple as
cd /dev
sum *
wait a while. Older SVR4's back in the day would vapor lock
nicely when you did it. I haven't tried it on a modern kernel
though, it was too painful last time I tried.
The narrower point here is that calling free() with an invalid pointer
(e.g., "p = malloc(whatever); free(p+2);") is likely to crash the
individual program, but is highly unlikely to crash the entire OS.
Fair enough.