This is a story of a program that worked, until it broke on a 64-bit platform.
[Read More]ps | grep is broken on FreeBSD
It is true. Even on the latest FreeBSD 11.0 (I checked the source tree).
[Read More]Debugging emacs slowness
I use Emacs (emerge) while merging files. Today, when trying to merge some Python code, I found that it was taking exceedingly long time. It was blank for 5 minutes and counting.
[Read More]Weird PID files
This is a story of multiple processes running on a system, but with empty PID files.
It took a lot of debugging.
[Read More]Don't hang up on me
Can you tell me when a shell sends a “HANGUP” signal to a process? What happens if there is a pipeline? What if you prefix this pipeline with the “nohup” command?
[Read More]Rotating the log makes it empty
If you don’t do log rotation right, you may have a full hard drive and a ghost file.
[Read More]Socket timeout
Have you run into a problem that happens only once in a while, and you never seem to have enough information to figure it out? We all have. This is one such tale: except that it has a happier ending.
[Read More]Build fails, only for you
As programmers, we face it many times: a build fails on only our system. This is one such tale.
[Read More]You got too many open files
This is a tale about a hopelessly bad error message.
[Read More]