You should try compiling without optimizations and see if it goes away. Things like if(foo.type==T_INT && foo.subtype==NUMBER_NUMBER) is sometimes optimized into one expression which _include_ uninitialized bits, but doesn't depend on them.
/ Martin Nilsson (saturator)
Previous text:
2004-03-02 23:37: Subject: valgrinding Pike - some problems
The "uninitialized value" issue is one that I can't seem to avoid. If anyone has a solution to that I'd be very happy. :)
/ David Hedbor