>>>>> "W" == William Djaja Tjokroaminata <billtj / y.glue.umd.edu> writes: W> The only tricky part is, the code has been working for so long, and only W> much later that the problem appears. Now I am wondering, what is the rule W> to protect the global variables? Do ALL C VALUE global variables have to W> be protected as above? Or, ALL, except: You really don't want to post your source :-) Just the part between 'Init_xxx()' and the line where it segfault, or send me the source in private email Guy Decoux