Hi everyone,
A crash was happening in grsmoke.cpp a race.

In the function 

grUpdateSmoke(const double t)

This line cause a crash
it = smokeList->erase(it);
I added this to prevent the crash.
if (it == smokeList->end())
break;


Brian