I have used strace to try to debug unpredictable or unresponsive programs, but it never occured to me to just run it against the commands I rely on that actually work.
I did a combination gasp/chuckle when I saw the 'write(l, "bar\n" ...' at the end of the ls dump. There is something both humbling and obvious about seeing under the hood of the platform that I just take for granted.
I have used strace to try to debug unpredictable or unresponsive programs, but it never occured to me to just run it against the commands I rely on that actually work.
I did a combination gasp/chuckle when I saw the 'write(l, "bar\n" ...' at the end of the ls dump. There is something both humbling and obvious about seeing under the hood of the platform that I just take for granted.