Method QScriptValuePrivate* QScriptEnginePrivate::evaluate(const QString& program, const QString& fileName, int lineNumber) creates two temporary values, but it doesn't release them. That produces memory leak.
Created attachment 53353 [details] Fix v1
Comment on attachment 53353 [details] Fix v1 > + Evaluates given JavaScript program and returns result of the evaluation. > + \attention this function doesn't take parameters ownership. this function doesn't take ownership of the parameters.
Created attachment 53385 [details] Fix v2 Done
Comment on attachment 53385 [details] Fix v2 Clearing flags on attachment: 53385 Committed r57637: <http://trac.webkit.org/changeset/57637>
All reviewed patches have been landed. Closing bug.