I've installed version 4.0.6 of zhu3d on openSUSE 11.0.
With the german locale for LC_NUMERIC zhu3d crashes sometimes and the demos don't run properly.
If I set LC_NUMERIC=C zh3ud works fine.
Background: In Germany we are using a komma "," as decimal delimiter. The dot "." is not treated as decimal delimiter.