I wonder if there are other threads accessing image? Maybe image isn't fully initialized by some other thread before this code accesses it?
It's hard to say what's going wrong. I don't believe that an SMP system would have any bearing on an application unless it uses multiple threads of execution. I wonder if -- http://mail.python.org/mailman/listinfo/python-list