.
Argh (again) - Grin with cat attached
Previous Entry Next Entry
Argh (again) Aug. 3rd, 2005 06:49 pm
this f'ing code has a Heisenbug.

This is like trying to disect a jellyfish with a spoon. I'm giving up for the day.

From: deliberateblank
Date: August 3rd, 2005 - 06:30 pm (Link)
Race conditions in multi-threaded systems too, they can be extremely sensitive to timing variations (and debugging output may well cause a context switch). And bugs tied to the message queue in Win32 - sometimes any additional instrumentation ties into the message queue itself and can radically change the symptoms.
From: steer
Date: August 3rd, 2005 - 06:31 pm (Link)
Ah yes -- I so rarely work with things where timing is important that I forget that type of particularly nasty bug. Icky.
From: thecesspit
Date: August 3rd, 2005 - 08:06 pm (Link)
Debugging Parallel programs? Someone ought to do some research on that, a PHD even...

(Conclusion: Very difficult).