[webkit-qt] Data corrupted / QNetworkReply::ProtocolFailure on amazon.de

Burak Alkan mburakalkan at gmail.com
Fri Dec 9 07:47:47 PST 2011


Hello all;

I am running Qt 4.7.0 + QtWebKit 2.2.0 on Linux.
I'm experiencing some problem with  my qtwebkit based browser on Amazon.
While browsing books section on Amazon, when I click on specific book,
I cannot see book details and I get a network
error QNetworkReply::ProtocolFailure
and request cannot be completed, but http status code is 200.
I tried with the demo browser and same error occurs on same system.

Have any ideas? Probable causes?
Trace looks like this, step #51;

#1  0x080941e2 in f2::browser::BrowserArea::onUrlChanged (this=0x83174a0,
url=...) at src/browser/browserarea.cpp:344
#2  0x0809f6b1 in f2::browser::BrowserArea::qt_metacall (this=0x83174a0,
_c=InvokeMetaMethod, _id=12, _a=0xbfffd278) at
build/moc/moc_browserarea.cpp:121
#3  0x4fb50f8b in QMetaObject::metacall(QObject*, QMetaObject::Call, int,
void**) () from /usr/lib/libQtCore.so.4
#4  0x4fb63e1d in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/libQtCore.so.4
#5  0xb6ef5764 in QGraphicsWebView::urlChanged(QUrl const&) () from
/usr/lib/libQtWebKit.so.4
#6  0xb6ef84c5 in QGraphicsWebView::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib/libQtWebKit.so.4
#7  0x0809f081 in f2::browser::WebView::qt_metacall (this=0x82b24b0,
_c=InvokeMetaMethod, _id=23, _a=0xbfffd3e8) at build/moc/moc_web_view.cpp:70
#8  0x4fb50f8b in QMetaObject::metacall(QObject*, QMetaObject::Call, int,
void**) () from /usr/lib/libQtCore.so.4
#9  0x4fb63e1d in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from /usr/lib/libQtCore.so.4
#10 0xb6eeb864 in QWebFrame::urlChanged(QUrl const&) () from
/usr/lib/libQtWebKit.so.4
#11 0xb6eefbb0 in ?? () from /usr/lib/libQtWebKit.so.4
#12 0xb6f3444a in ?? () from /usr/lib/libQtWebKit.so.4
#13 0xb72b4c2e in WebCore::FrameLoader::dispatchDidCommitLoad() () from
/usr/lib/libQtWebKit.so.4
#14 0xb72b5303 in WebCore::FrameLoader::receivedFirstData() () from
/usr/lib/libQtWebKit.so.4
#15 0xb72b55f8 in WebCore::FrameLoader::willSetEncoding() () from
/usr/lib/libQtWebKit.so.4
#16 0xb72ab212 in WebCore::DocumentWriter::setEncoding(WTF::String const&,
bool) () from /usr/lib/libQtWebKit.so.4
#17 0xb72a55d9 in WebCore::DocumentLoader::commitData(char const*, int) ()
from /usr/lib/libQtWebKit.so.4
#18 0xb6f32a2e in ?? () from /usr/lib/libQtWebKit.so.4
#19 0xb72a3e61 in WebCore::DocumentLoader::commitLoad(char const*, int) ()
from /usr/lib/libQtWebKit.so.4
#20 0xb72a3f76 in WebCore::DocumentLoader::receivedData(char const*, int)
() from /usr/lib/libQtWebKit.so.4
#21 0xb72cc905 in WebCore::MainResourceLoader::addData(char const*, int,
bool) () from /usr/lib/libQtWebKit.so.4
#22 0xb72dc5ea in WebCore::ResourceLoader::didReceiveData(char const*, int,
long long, bool) () from /usr/lib/libQtWebKit.so.4
#23 0xb72cd650 in WebCore::MainResourceLoader::didReceiveData(char const*,
int, long long, bool) () from /usr/lib/libQtWebKit.so.4
#24 0xb72cdf78 in
WebCore::MainResourceLoader::continueAfterContentPolicy(WebCore::PolicyAction,
WebCore::ResourceResponse const&) () from /usr/lib/libQtWebKit.so.4
#25 0xb72ce59e in
WebCore::MainResourceLoader::continueAfterContentPolicy(WebCore::PolicyAction)
() from /usr/lib/libQtWebKit.so.4
#26 0xb72ce5e5 in
WebCore::MainResourceLoader::callContinueAfterContentPolicy(void*,
WebCore::PolicyAction) () from /usr/lib/libQtWebKit.so.4
#27 0xb72ceac4 in
WebCore::MainResourceLoader::didReceiveResponse(WebCore::ResourceResponse
const&) () from /usr/lib/libQtWebKit.so.4
#28 0xb72cf9b6 in
WebCore::MainResourceLoader::handleDataLoadNow(WebCore::Timer<WebCore::MainResourceLoader>*)
() from /usr/lib/libQtWebKit.so.4
#29 0xb72cfe5c in
WebCore::MainResourceLoader::handleDataLoadSoon(WebCore::ResourceRequest
const&) () from /usr/lib/libQtWebKit.so.4
#30 0xb72cff66 in
WebCore::MainResourceLoader::loadNow(WebCore::ResourceRequest&) () from
/usr/lib/libQtWebKit.so.4
#31 0xb72d06b2 in
WebCore::MainResourceLoader::load(WebCore::ResourceRequest const&,
WebCore::SubstituteData const&) () from /usr/lib/libQtWebKit.so.4
#32 0xb72a7bde in
WebCore::DocumentLoader::startLoadingMainResource(unsigned long) () from
/usr/lib/libQtWebKit.so.4
#33 0xb72aff2a in WebCore::FrameLoader::continueLoadAfterWillSubmitForm()
() from /usr/lib/libQtWebKit.so.4
#34 0xb72bc6e0 in
WebCore::FrameLoader::continueLoadAfterNavigationPolicy(WebCore::ResourceRequest
const&, WTF::PassRefPtr<WebCore::FormState>, bool) ()
   from /usr/lib/libQtWebKit.so.4
#35 0xb72bc752 in
WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy(void*,
WebCore::ResourceRequest const&, WTF::PassRefPtr<WebCore::FormState>, bool)
()
   from /usr/lib/libQtWebKit.so.4
#36 0xb72d7174 in
WebCore::PolicyChecker::checkNavigationPolicy(WebCore::ResourceRequest
const&, WebCore::DocumentLoader*, WTF::PassRefPtr<WebCore::FormState>, void
(*)(void*, WebCore::ResourceRequest const&,
WTF::PassRefPtr<WebCore::FormState>, bool), void*) () from
/usr/lib/libQtWebKit.so.4
#37 0xb72bcc4f in
WebCore::FrameLoader::loadWithDocumentLoader(WebCore::DocumentLoader*,
WebCore::FrameLoadType, WTF::PassRefPtr<WebCore::FormState>) ()
   from /usr/lib/libQtWebKit.so.4
#38 0xb72bd378 in WebCore::FrameLoader::load(WebCore::DocumentLoader*) ()
from /usr/lib/libQtWebKit.so.4
#39 0xb72bd4dc in WebCore::FrameLoader::load(WebCore::ResourceRequest
const&, WebCore::SubstituteData const&, bool) () from
/usr/lib/libQtWebKit.so.4
#40 0xb6f3b4c0 in ?? () from /usr/lib/libQtWebKit.so.4
#41 0xb6f3bc1c in ?? () from /usr/lib/libQtWebKit.so.4
#42 0xb72b867c in WebCore::FrameLoader::checkLoadCompleteForThisFrame() ()
from /usr/lib/libQtWebKit.so.4
#43 0xb72b8a6b in WebCore::FrameLoader::recursiveCheckLoadComplete() ()
from /usr/lib/libQtWebKit.so.4
#44 0xb72b8ba4 in WebCore::FrameLoader::checkLoadComplete() () from
/usr/lib/libQtWebKit.so.4
#45 0xb72ba199 in
WebCore::FrameLoader::mainReceivedCompleteError(WebCore::DocumentLoader*,
WebCore::ResourceError const&) () from /usr/lib/libQtWebKit.so.4
---Type <return> to continue, or q <return> to quit---
#46 0xb72a4950 in
WebCore::DocumentLoader::mainReceivedError(WebCore::ResourceError const&,
bool) () from /usr/lib/libQtWebKit.so.4
#47 0xb72b64f7 in
WebCore::FrameLoader::receivedMainResourceError(WebCore::ResourceError
const&, bool) () from /usr/lib/libQtWebKit.so.4
#48 0xb72cd470 in
WebCore::MainResourceLoader::receivedError(WebCore::ResourceError const&)
() from /usr/lib/libQtWebKit.so.4
#49 0xb72cd5b0 in
WebCore::MainResourceLoader::didFail(WebCore::ResourceError const&) () from
/usr/lib/libQtWebKit.so.4
#50 0xb72dbfca in
WebCore::ResourceLoader::didFail(WebCore::ResourceHandle*,
WebCore::ResourceError const&) () from /usr/lib/libQtWebKit.so.4
#51 0xb750d97f in WebCore::QNetworkReplyHandler::finish() () from
/usr/lib/libQtWebKit.so.4
#52 0xb7509243 in WebCore::QNetworkReplyHandlerCallQueue::flush() () from
/usr/lib/libQtWebKit.so.4
#53 0xb750935b in WebCore::QNetworkReplyHandlerCallQueue::unlock() () from
/usr/lib/libQtWebKit.so.4
#54 0xb750a024 in WebCore::QNetworkReplyWrapper::emitMetaDataChanged() ()
from /usr/lib/libQtWebKit.so.4
#55 0xb750a125 in WebCore::QNetworkReplyWrapper::receiveSniffedMIMEType()
() from /usr/lib/libQtWebKit.so.4
#56 0xb750a997 in WebCore::QNetworkReplyWrapper::receiveMetaData() () from
/usr/lib/libQtWebKit.so.4
#57 0xb750ac33 in
WebCore::QNetworkReplyWrapper::qt_metacall(QMetaObject::Call, int, void**)
() from /usr/lib/libQtWebKit.so.4
#58 0x4fb50f8b in QMetaObject::metacall(QObject*, QMetaObject::Call, int,
void**) () from /usr/lib/libQtCore.so.4



-- 
Burak
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-qt/attachments/20111209/37fc0665/attachment.html>


More information about the webkit-qt mailing list