|
From: <pi...@gi...> - 2005-11-04 14:38:06
|
I got bitten by a heisenbug today. The code was doing pointer
arithmetic and storing temporary calculations in a 32bit integer. Thus
it crashed when running in the normal enviroment but the binary ran
without problems when interpreted by valgrind.
The problem would have been easier pinpointed if the base memory
address used for 64bit architectures was high enough to make truncated
pointers invalid.
/=D8yvind K.
--
=ABThe future is already here. It's just not very evenly distributed=BB
-- William Gibson
http://pippin.gimp.org/ http://ffii.org/
|