[Webkit-unassigned] [Bug 20508] Concurrency issues while performing page transition

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 25 06:49:21 PDT 2008


https://bugs.webkit.org/show_bug.cgi?id=20508





------- Comment #1 from robert.swiecki+wkbugs at gmail.com  2008-08-25 06:49 PDT -------
some more stackdumps (with symbols)

(a80.c84): Access violation - code c0000005 (!!! second chance !!!)
eax=00360030 ebx=7fec4000 ecx=0000001f edx=00000000 esi=7fec4000 edi=00360030
eip=781473d0 esp=0012e8b0 ebp=0012e8b8 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for
C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.1433_x-ww_5cf844d2\MSVCR80.dll
- 
MSVCR80!strnicmp+0x175:
781473d0 660f7f07        movdqa  xmmword ptr [edi],xmm0
ds:0023:00360030=0202d0d20202d0d10202d0d00202d0cf
0:000> kb
ChildEBP RetAddr  Args to Child              
WARNING: Stack unwind information not available. Following frames may be wrong.
0012e8b8 78147476 00360030 7fec4000 00000f80 MSVCR80!strnicmp+0x175
0012e8e8 0086cd04 00360030 7fec4000 00000fba MSVCR80!strnicmp+0x21b
0012e908 0086cfc9 7fec4000 000007dd 047055b0
WebKit!WebCore::StringImpl::StringImpl+0x34
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\platform\text\stringimpl.cpp
@ 80]
0012e91c 008729ca 0012e94c 7fec4000 000007dd
WebKit!WebCore::StringImpl::create+0x29
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\platform\text\stringimpl.cpp
@ 1019]
0012f15c 00947001 047055b0 0012f620 7f373a00
WebKit!WebCore::String::String+0x7a
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\platform\text\cf\stringcf.cpp
@ 41]
0012f5e4 00943a38 7f8cff08 008476ec 00453f4e
WebKit!WebCore::ResourceResponse::platformLazyInit+0x2b1
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\platform\network\cf\resourceresponsecfnet.cpp
@ 106]
0012f5ec 008476ec 00453f4e 7f373a00 0012f608
WebKit!WebCore::ResourceResponseBase::expectedContentLength+0x8
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\platform\network\resourceresponsebase.cpp
@ 75]
*** ERROR: Module load completed but symbols could not be loaded for
C:\DOCUME~1\swiecki\LOCALS~1\Temp\WebKitNightly\Safari.exe
0012f5f0 00453f4e 7f373a00 0012f608 7f8ff340
WebKit!WebURLResponse::expectedContentLength+0xc
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webkit\win\weburlresponse.cpp
@ 286]
0012f620 00451c6a 7febcbd4 7f8ff340 7f373a00 Safari+0x53f4e
0012f768 00833fa7 6556a504 04705240 04705370 Safari+0x51c6a
0012f7d0 008346ff 7f8e6510 7ff00da0 7ff00d18 WebKit!WebDownload::init+0xf7
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webkit\win\webdownload.cpp
@ 101]
0012f7e8 00836989 7f8e6510 7ff00da0 7ff00d18
WebKit!WebDownload::createInstance+0x3f
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webkit\win\webdownload.cpp
@ 158]
0012f804 009f24c9 7f8e6510 7ff00da0 7f9328c8 WebKit!WebFrame::download+0x69
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webkit\win\webframe.cpp
@ 1480]
0012f878 009f2765 7f8e6510 7ff00d18 7febe0c8
WebKit!WebCore::MainResourceLoader::continueAfterContentPolicy+0x89
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\mainresourceloader.cpp
@ 213]
0012f888 009f27ae 00000001 0093c236 7ff00d00
WebKit!WebCore::MainResourceLoader::continueAfterContentPolicy+0x35
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\mainresourceloader.cpp
@ 266]
0012f890 0093c236 7ff00d00 00000001 7f8cde00
WebKit!WebCore::MainResourceLoader::callContinueAfterContentPolicy+0xe
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\mainresourceloader.cpp
@ 258]
0012f950 0083686d 00000001 0012f9b8 7f8e6150
WebKit!WebCore::FrameLoader::continueAfterContentPolicy+0x46
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\frameloader.cpp
@ 3143]
0012f960 00839f82 00000001 00185f74 00839fcb
WebKit!WebFrame::receivedPolicyDecision+0x3d
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webkit\win\webframe.cpp
@ 1398]
0012f96c 00839fcb 00000001 004b6ec5 7f9308d0
WebKit!WebFramePolicyListener::receivedPolicyDecision+0x32
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webkit\win\webframepolicylistener.cpp
@ 129]
0012f974 004b6ec5 7f9308d0 00185f74 7fe97b00
WebKit!WebFramePolicyListener::download+0xb
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webkit\win\webframepolicylistener.cpp
@ 106]

(1560.1450): Access violation - code c0000005 (!!! second chance !!!)
eax=7f3ad000 ebx=7ff90184 ecx=00000200 edx=00000000 esi=7f3ac800 edi=00340034
eip=7814500a esp=0012f488 ebp=0012f490 iopl=0         nv up ei pl nz ac po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000212
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for
C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.1433_x-ww_5cf844d2\MSVCR80.dll
- 
MSVCR80!memcpy+0x5a:
7814500a f3a5            rep movs dword ptr es:[edi],dword ptr [esi]
0:000> kb
ChildEBP RetAddr  Args to Child              
WARNING: Stack unwind information not available. Following frames may be wrong.
0012f490 008054b7 00340034 7f3ac800 00000800 MSVCR80!memcpy+0x5a
0012f4cc 009f8f85 7f3ac800 00000fe0 7f90a0e0 WebKit!WTF::fastRealloc+0xd7
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\javascriptcore\wtf\fastmalloc.cpp
@ 3295]
0012f544 00938719 0012f57c 00000001 0000075e
WebKit!WebCore::TextTokenizer::write+0xd5
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\textdocument.cpp
@ 124]
0012f5a4 009388d1 04a06020 0000075e 00000000
WebKit!WebCore::FrameLoader::write+0x2e9
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\frameloader.cpp
@ 1032]
0012f5b4 00858cd8 04a06020 0000075e 7f8cb3fc
WebKit!WebCore::FrameLoader::addData+0x11
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\frameloader.cpp
@ 1867]
0012f5cc 00858f5c 04a06020 0000075e 7f8fbcd0
WebKit!WebFrameLoaderClient::receivedData+0x88
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webkit\win\webcoresupport\webframeloaderclient.cpp
@ 406]
0012f5e8 00933e08 7f8fba00 04a06020 0000075e
WebKit!WebFrameLoaderClient::committedLoad+0x2c
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webkit\win\webcoresupport\webframeloaderclient.cpp
@ 377]
0012f600 009411a6 7f8fba00 04a06020 0000075e
WebKit!WebCore::FrameLoader::committedLoad+0x38
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\frameloader.cpp
@ 3366]
0012f614 00941228 04a06020 0000075e 0000075e
WebKit!WebCore::DocumentLoader::commitLoad+0x66
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\documentloader.cpp
@ 356]
0012f628 009f2099 04a06020 0000075e 0000075e
WebKit!WebCore::DocumentLoader::receivedData+0x58
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\documentloader.cpp
@ 367]
0012f640 009f4f45 04a06020 0000075e 00000000
WebKit!WebCore::MainResourceLoader::addData+0x29
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\mainresourceloader.cpp
@ 145]
0012f65c 009f21eb 04a06020 0000075e 0000075e
WebKit!WebCore::ResourceLoader::didReceiveData+0x25
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\resourceloader.cpp
@ 255]
0012f678 009f4e5b 04a06020 0000075e 0000075e
WebKit!WebCore::MainResourceLoader::didReceiveData+0x2b
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\mainresourceloader.cpp
@ 306]
0012f694 00944de3 7f8e4358 04a06020 0000075e
WebKit!WebCore::ResourceLoader::didReceiveData+0x1b
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\resourceloader.cpp
@ 393]
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for
C:\Program Files\Safari\CFNetwork.dll - 
0012f6b4 6a535e8d 049abc48 04a06008 0000075e
WebKit!WebCore::didReceiveData+0x43
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\platform\network\cf\resourcehandlecfnet.cpp
@ 109]
0012f6e4 6a536307 04a1a958 0012f774 6a5364d5
CFNetwork!CFURLConnectionResume+0x470
0012f700 6a5364f6 04a1a958 0012f738 7e418734
CFNetwork!CFURLConnectionSetMaximumBufferSize+0x3fb
0012f70c 7e418734 005001f4 000004cf 049abc48
CFNetwork!CFURLConnectionStart+0x66
0012f738 7e418816 6a5364d5 005001f4 000004cf USER32!InternalCallWinProc+0x28
0012f7a0 7e4189cd 00000000 6a5364d5 005001f4
USER32!UserCallWinProcCheckWow+0x150


(16e8.f84): Access violation - code c0000005 (!!! second chance !!!)
eax=00000000 ebx=00000000 ecx=00000690 edx=00000000 esi=00000690 edi=0069004c
eip=007abe53 esp=0012f464 ebp=7f3d1030 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206
WebKit!WTF::fastFree+0x2a3:
007abe53 8b1c8a          mov     ebx,dword ptr [edx+ecx*4]
ds:0023:00001a40=????????
0:000> kb
ChildEBP RetAddr  Args to Child              
0012f488 0086c1ab 0069004c 7f3cda48 0078e2f4 WebKit!WTF::fastFree+0x2a3
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\javascriptcore\wtf\fastmalloc.cpp
@ 3238]
0012f494 0078e2f4 7f3cda48 00000000 00000000
WebKit!WebCore::StringImpl::~StringImpl+0x1b
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\platform\text\stringimpl.cpp
@ 163]
0012f4b0 0078e4d6 00000001 00000000 7f923800 WebKit!WebCore::Text::`scalar
deleting destructor'+0x34
0012f4d0 007e4166 7f8e0118 00000000 7febd6dc
WebKit!WebCore::ContainerNode::removeAllChildren+0x56
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\dom\containernode.cpp
@ 113]
0012f530 0086cd04 7f8e04e0 7f405396 00000002
WebKit!WebCore::Document::removedLastRef+0x86
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\dom\document.cpp
@ 379]
0012f564 007abf35 7febd6ac 007abf35 00000015
WebKit!WebCore::StringImpl::StringImpl+0x34
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\platform\text\stringimpl.cpp
@ 80]
0012f574 007abbe3 7f932240 7febd5a8 7febd6ac
WebKit!WTF::TCMalloc_ThreadCache::GetCacheIfPresent+0x15
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\javascriptcore\wtf\fastmalloc.cpp
@ 2490]
0012f5e8 00933e08 7ff03000 0472fc70 00000209 WebKit!WTF::fastFree+0x33
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\javascriptcore\wtf\fastmalloc.cpp
@ 3238]
0012f600 009411a6 7ff03000 0472fc70 00000209
WebKit!WebCore::FrameLoader::committedLoad+0x38
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\frameloader.cpp
@ 3366]
0012f614 00941228 0472fc70 00000209 00000209
WebKit!WebCore::DocumentLoader::commitLoad+0x66
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\documentloader.cpp
@ 356]
0012f628 009f2099 0472fc70 00000209 00000209
WebKit!WebCore::DocumentLoader::receivedData+0x58
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\documentloader.cpp
@ 367]
0012f640 009f4f45 0472fc70 00000209 00000000
WebKit!WebCore::MainResourceLoader::addData+0x29
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\mainresourceloader.cpp
@ 145]
0012f65c 009f21eb 0472fc70 00000209 00000209
WebKit!WebCore::ResourceLoader::didReceiveData+0x25
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\resourceloader.cpp
@ 255]
0012f678 009f4e5b 0472fc70 00000209 00000209
WebKit!WebCore::MainResourceLoader::didReceiveData+0x2b
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\mainresourceloader.cpp
@ 306]
0012f694 00944de3 7f8e0640 0472fc70 00000209
WebKit!WebCore::ResourceLoader::didReceiveData+0x1b
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\loader\resourceloader.cpp
@ 393]
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for
C:\Program Files\Safari\CFNetwork.dll - 
0012f6b4 6a535e8d 047d9320 0472fc50 00000209
WebKit!WebCore::didReceiveData+0x43
[c:\cygwin\home\buildbot\slave\win32-release-archive\build\opensource\webcore\platform\network\cf\resourcehandlecfnet.cpp
@ 109]
WARNING: Stack unwind information not available. Following frames may be wrong.
00000000 00000000 00000000 00000000 00000000
CFNetwork!CFURLConnectionResume+0x470


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list