Hi,

In my app I create a new QScriptEngine object, and delete it before quitting the app. Unfortunately the app crashes when coming to the line with the delete.I am giving call stack here. what could be the reason for this??. Please give any suggestion.

It crashes in ASSERT(!m_globalData->dynamicGlobalObject) in ..\JavaScriptCore\runtime\Collector.cpp

Thanks


QtScriptd4.dll!QTJSC::Heap::destroy() Line 189 + 0x2b bytes C++
QtScriptd4.dll!QScriptEnginePrivate::~QScriptEngin ePrivate() Line 1029 C++
QtScriptd4.dll!QScriptEnginePrivate::`scalar deleting destructor'() + 0xfbytes
QtCored4.dll!QScopedPointerDeleter<QObjectData>::c leanup(QObjectData * pointer=0x09e39a50)
QtCored4.dll!QScopedPointer<QObjectData,QScopedPoi nterDeleter<QObjectData> >::~QScopedPointer<QObjectData,QScopedPointerDelet er<QObjectData> >() Line 1
QtCored4.dll!QObject::~QObject() Line 963 + 0x12 bytes C++
QtScriptd4.dll!QScriptEngine::~QScriptEngine() Line 1980 + 0x9 bytes C++
MYAPP.exe!QScriptEngine::`scalar deleting destructor'() + 0x2e bytes C++
MYAPP.exe!MYScriptEng::~MYScriptEng() Line 50 + 0x38 bytes C++
MYAPP.exe!MYScriptEng::`scalar deleting destructor'() + 0x2b bytes C++
MYAPP.exe!MyWgt::~MyWgt() Line 84 + 0x3b bytes C++


Thanks.