I have raised this as an issue: * http://bugreports.qt.nokia.com/browse/QTWEBKIT-192*
On Wed, May 19, 2010 at 2:59 PM, Jack Wootton <[email protected]> wrote: > Hi all, > > I have written a simple Qt app which loads a QML document. The QML > document uses a WebView. I build and run the app for the symbian emulator > target using the N97 SDK. > > The app runs on the emulator if WebView does NOT attempt to load a url or > set html directly using the url and html webview attributes respectively. > If html is loaded or a url is provided the app crashes. > I have found some webkit bugs related to fastMalloc: > http://code.google.com/p/chromium/issues/detail?id=28617 > > It seems the bug was still in webkit around Decmeber 2009 time. Some of > the comments refer to the cause being websites that push the boundaries of > memory a webpage should ever require. However I have this crash when > attempting to load www.google.com using a QML webview. The crash is > reliable and not intermittent. > > The trace is starts in the QWebFrame object, as you would expect, and ends > in the JavaScriptCore where fastMalloc is called. > > 52 WTF::fastMalloc() 0x5dafbcb3 > 51 JSC::RegisterFile::RegisterFile() 0x5db2def9 > 50 JSC::Interpreter::Interpreter() 0x5db2de26 > 49 JSC::JSGlobalData::JSGlobalData() 0x5db24df8 > 48 JSC::JSGlobalData::create() 0x5db26790 > 47 JSC::JSGlobalData::createLeaked() 0x5db268b9 > 46 WebCore::JSDOMWindowBase::commonJSGlobalData() > V:\Qt\4.7.0-beta1\src\3rdparty\webkit\WebCore\bindings\js\JSDOMWindowBase.cpp:159 > 0x5d15524d > 45 WebCore::ScriptController::getAllWorlds() > V:\Qt\4.7.0-beta1\src\3rdparty\webkit\WebCore\bindings\js\ScriptController.cpp:178 > 0x5d19543b > 44 WebCore::FrameLoader::dispatchDidClearWindowObjectsInAllWorlds() > 0x5d719e13 > 43 WebCore::FrameLoader::receivedFirstData() 0x5d70bd78 > 42 WebCore::FrameLoader::setEncoding() 0x5d70fb0b > 41 WebCore::FrameLoaderClientQt::committedLoad() 0x5daf50b0 > 40 WebCore::FrameLoader::committedLoad() 0x5d716f0f > 39 WebCore::DocumentLoader::commitLoad() 0x5d6fff1e > 38 WebCore::DocumentLoader::receivedData() 0x5d6ffff4 > 37 WebCore::FrameLoader::receivedData() 0x5d712926 > 36 WebCore::MainResourceLoader::addData() 0x5d72f7a9 > 35 WebCore::ResourceLoader::didReceiveData() 0x5d73a117 > 34 WebCore::MainResourceLoader::didReceiveData() 0x5d730660 > 33 WebCore::MainResourceLoader::continueAfterContentPolicy() 0x5d72fdfb > > 32 WebCore::MainResourceLoader::continueAfterContentPolicy() 0x5d72ffed > > 31 WebCore::MainResourceLoader::callContinueAfterContentPolicy() > 0x5d72ff9e > 30 WebCore::MainResourceLoader::didReceiveResponse() 0x5d730434 > 29 WebCore::MainResourceLoader::handleDataLoadNow() 0x5d730b2c > 28 WebCore::MainResourceLoader::handleDataLoadSoon() 0x5d730c6c > 27 WebCore::MainResourceLoader::loadNow() 0x5d730de7 > 26 WebCore::MainResourceLoader::load() 0x5d7310f3 > 25 WebCore::DocumentLoader::startLoadingMainResource() 0x5d702757 > 24 WebCore::FrameLoader::continueLoadAfterWillSubmitForm() 0x5d715cfb > 23 WebCore::FrameLoader::continueLoadAfterNavigationPolicy() 0x5d717e93 > > 22 WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy() > 0x5d717b87 > 21 WebCore::PolicyChecker::checkNavigationPolicy() 0x5d734506 > 20 WebCore::FrameLoader::loadWithDocumentLoader() 0x5d71269e > 19 WebCore::FrameLoader::load() 0x5d7122b7 > 18 WebCore::FrameLoader::load() 0x5d711c1e > 17 QWebFrame::setHtml() 0x5dac39f6 > > > > -- > Regards > Jack > -- Regards Jack
_______________________________________________ Qt4-preview-feedback mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback
