I apologize for replying to myself twice now in an empty thread. But the problem was 'fixed' by compiling the code using the latest GCC 4.2.0 (still in only pre-release stage 3). We were previously using GCC 4.0.1.
 
Just in case anyone else encounters the same error.