A typical bug I've had to deal with in the past year involves an interaction between a "host system" and a "coprocessor". There's some shared memory, and the program running on the host system can indicate to its driver that it's done with the shared memory and the coprocessor can reuse it. That's all fine until there's a bug in the program where a pointer into the shared memory is left around, and everything works fine until you're putting enough load on the combined system that the memory is actually getting reused by the coprocessor before the host system is actually done with it.
no subject
Date: 2006-12-08 11:28 pm (UTC)