Details
Description
If QScriptEngine that evaluated a QScriptProgram, was deleted, it seems that QScriptProgram does not notice that.
May be it is supposed to behave this way, but documentation says QScriptProgram is created to be evaluated several times, nothing said about that evaluator should be a single object.
May be bug is here
QScriptProgramPrivate::~QScriptProgramPrivate()
{
if (engine)
}
A simple bug example in attachment.