Quote:
Originally Posted by twobob
Things Programmers Say When Their Programs Don't Work:
|
All too apposite. However, Unix and Linux programmers never say "did you check for a virus on your system?". What we do say, quite a lot, is "it must be a race condition and I can't make it happen here". (Often this means it only happens on a system with more processors, or only happens in emulation, or only happens *not* in emulation, or only happens in a particular emulator, perhaps running on a system with a particular number of processors...)
The trickiest such bug to reproduce that I ever encountered could only be reproduced on a system with 16 virtual CPUs running atop a Windows 2008 Server virtual host with 8 CPUs, while talking to the right version of database a specific number of ms away on the network, where the database was backed by an 8+2 RAID array. Reproducing that took over a month...