Has anyone ever run (Open)DX through Purify? As soon as 
my new machine is configured, I'll see if I can give it a try.
I've had very good results locating memory-related bugs with Purify 
on other code.

On a similar note, I've been doing extensive production runs
with OpenDX using my chem modules and have uncovered some
very frustrating stability problems that make animation
impossible.  I don't think it's my code,
since the modules in question have been running without problems
for several years on commerical DX (although not as loadables).
The problem may involve only loadable modules which compile from 
several object files. They work fine when they appear only once
in the net, but nets with more than one copy often bomb (usually with
a seg fault, sometimes a memory allocation error detected by
my code, and other times, just a disconnect). In most cases the
module completes execution successfuly but causes dxexec to bomb
upon returning. What makes me wonder is that we were initially
seeing problems with multiple object file compiles before and thought
it was fixed by explicitly invoking ld in the Makefile. Perhaps
the problem was only hidden.



 Richard

Reply via email to