Crash reported at http://1cad00171/mobilecrash/crashreport_text.php?id=412 occurred 5 times among 2 users on NemoW PR2.0.043.r.i. Appears has corrupted data structures / heap problem when closing Web Browser UI. User panic EReqStillActiveOnDestruct = 40 is explained as follows in e32panic.h: This panic is raised by the destructor of an active object, a CActive. It is caused by an attempt to delete the active object while it still has a request outstanding. Therefore sounds like the browser UI is attempting to delete an active object before having processed an outstanding request. core.symbol[R] 0060 User::Panic(const TDesC16&, int) euser.in(.text) MemMan.dll CStopScheduler::~CStopScheduler() MemMan.dll CStopScheduler::~CStopScheduler__deallocating() MemMan.dll CAllocator::~CAllocator__sub_object() MemMan.dll CPlainAllocator::~CPlainAllocator__deallocating() MemMan.dll MemoryManager::PrepareForExit() WebCore.dll CWebCoreBridge::PrepareForExit() WebKit.dll CStaticObjectContainer::~CStaticObjectContainer() WebKit.dll CStaticObjectContainer::~CStaticObjectContainer__deallocating() WebKit.dll CWebKitControl::~CWebKitControl() WebKit.dll CWebKitControl::~CWebKitControl__deallocating() WebKit.dll CBrCtl::~CBrCtl() WebKit.dll CBrCtl::~CBrCtl__deallocating() BrowserNG.exe CBrowserWindow::~CBrowserWindow() BrowserNG.exe CBrowserWindow::~CBrowserWindow__deallocating() BrowserNG.exe CBrowserWindowQue::~CBrowserWindowQue() BrowserNG.exe CBrowserWindowManager::~CBrowserWindowManager() BrowserNG.exe CBrowserWindowManager::~CBrowserWindowManager__deallocating() WebKit.dll CBrCtl::~CBrCtl() WebKit.dll CBrCtl::~CBrCtl() WebKit.dll CBrCtl::~CBrCtl()
TSW bug ID : CMAN-6R7T8U
Created attachment 10837 [details] Patch to cancel the active object before deleting it.
Comment on attachment 10837 [details] Patch to cancel the active object before deleting it. r = me
committed as r16643
S60WebKitTrunkSDK\20061027161039 Also Closed.
re-purposing InTSW keyword for use by QtWebkit team