Updates:
Summary: Crash - WebCore::FrameLoader::checkContentPolicy
Status: Untriaged
Cc: [email protected]
Labels: -Pri-2 -FeedbackRequested Pri-1
Comment #8 on issue 19362 by [email protected]: Crash -
WebCore::FrameLoader::checkContentPolicy
http://code.google.com/p/chromium/issues/detail?id=19362
Thanks for the dump.
Reproduced once, but can't reproduce consistently.
Here is the crash analysis from the above dump
###############################################
AULTING_IP:
chrome_65960000!WebCore::FrameLoader::checkContentPolicy+c
[c:\b\slave\chrome-official-2\build\src\third_party\webkit\webcore\loader\frameloader.cpp
@ 2442]
65b7216d 83b89801000000 cmp dword ptr [eax+198h],0
EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 65b7216d
(chrome_65960000!WebCore::FrameLoader::checkContentPolicy+0x0000000c)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: 00000198
Attempt to read from address 00000198
PROCESS_NAME: chrome.exe
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx" referenced
memory at
"0x%08lx". The memory could not be "%s".
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx"
referenced
memory at "0x%08lx". The memory could not be "%s".
EXCEPTION_PARAMETER1: 00000000
EXCEPTION_PARAMETER2: 00000198
READ_ADDRESS: 00000198
FOLLOWUP_IP:
chrome_65960000!WebCore::FrameLoader::checkContentPolicy+c
[c:\b\slave\chrome-official-2\build\src\third_party\webkit\webcore\loader\frameloader.cpp
@ 2442]
65b7216d 83b89801000000 cmp dword ptr [eax+198h],0
FAULTING_THREAD: 000011c8
BUGCHECK_STR:
APPLICATION_FAULT_NULL_CLASS_PTR_DEREFERENCE_INVALID_POINTER_READ
PRIMARY_PROBLEM_CLASS: NULL_CLASS_PTR_DEREFERENCE
DEFAULT_BUCKET_ID: NULL_CLASS_PTR_DEREFERENCE
LAST_CONTROL_TRANSFER: from 65cbfcac to 65b7216d
STACK_TEXT:
0276f9b8 65cbfcac 034dbaf8 034dba90 0222b4e0
chrome_65960000!WebCore::FrameLoader::checkContentPolicy+0xc
[c:\b\slave\chrome-official-2\build\src\third_party\webkit\webcore\loader\frameloader.cpp
@ 2442]
0276f9e0 65cbe5da 0276fa20 65e7fed3 033b5620
chrome_65960000!WebCore::MainResourceLoader::didReceiveResponse+0x11a
[c:\b\slave\chrome-official-2\build\src\third_party\webkit\webcore\loader\mainresourceloader.cpp
@ 331]
0276f9e8 65e7fed3 033b5620 0276fa20 0222b4e0
chrome_65960000!WebCore::ResourceLoader::didReceiveResponse+0x9
[c:\b\slave\chrome-official-2\build\src\third_party\webkit\webcore\loader\resourceloader.cpp
@ 407]
0276fb08 65993d09 0276fb68 00000000 0276fb68
chrome_65960000!WebCore::ResourceHandleInternal::OnReceivedResponse+0x72
[c:\b\slave\chrome-official-2\build\src\webkit\glue\resource_handle_impl.cc
@ 549]
0276fb38 65995220 00000032 0276fb68 033b2a08
chrome_65960000!ResourceDispatcher::OnReceivedResponse+0x83
[c:\b\slave\chrome-official-2\build\src\chrome\common\resource_dispatcher.cc
@
368]
0276fbf8 659940fa 033b2a08 0257fb88 0217bad4
chrome_65960000!IPC::MessageWithTuple<Tuple2<int,ResourceResponseHead>
> ::Dispatch<ResourceDispatcher,void (__thiscall
ResourceDispatcher::*)(int,ResourceResponseHead const &)>+0x76
[c:\b\slave\chrome-official-2\build\src\chrome\common\ipc_message_utils.h @
1129]
0276fc20 65993b2f 033b2a08 02579e1c 0276fd48
chrome_65960000!ResourceDispatcher::DispatchMessageW+0x7d
[c:\b\slave\chrome-official-2\build\src\chrome\common\resource_dispatcher.cc
@
494]
0276fc48 659903d6 0257fb88 033b2a08 033b29f8
chrome_65960000!ResourceDispatcher::OnMessageReceived+0xd8
[c:\b\slave\chrome-official-2\build\src\chrome\common\resource_dispatcher.cc
@
291]
0276fc5c 65ad8510 033b2a08 0276fd48 65cf30b7
chrome_65960000!ChildThread::OnMessageReceived+0x15
[c:\b\slave\chrome-official-2\build\src\chrome\common\child_thread.cc @ 69]
0276fc68 65cf30b7 65cf30ee 0276fca8 02577ef8
chrome_65960000!RunnableMethod<CancelableRequest<CallbackRunner<Tuple1<std::vector<DownloadCreateInfo,std::allocator<DownloadCreateInfo>
> *> > >,void (__thiscall
CancelableRequest<CallbackRunner<Tuple1<std::vector<DownloadCreateInfo,std::allocator<DownloadCreateInfo>
> *> >
> >::*)(Tuple1<std::vector<DownloadCreateInfo,std::allocator<DownloadCreateInfo>
> *> const
&),Tuple1<Tuple1<std::vector<DownloadCreateInfo,std::allocator<DownloadCreateInfo>
>
*> > >::Run+0x17 [c:\b\slave\chrome-official-2\build\src\base\task.h @ 307]
0276fc6c 65cf30ee 0276fca8 02577ef8 65cf327c
chrome_65960000!MessageLoop::RunTask+0x1c
[c:\b\slave\chrome-official-2\build\src\base\message_loop.cc @ 309]
0276fc78 65cf327c 02577ea0 02577eb0 0276fd48
chrome_65960000!MessageLoop::DeferOrRunPendingTask+0x2a
[c:\b\slave\chrome-official-2\build\src\base\message_loop.cc @ 316]
0276fca8 65d0d69f 0276fd48 0276fd48 00000000
chrome_65960000!MessageLoop::DoWork+0x6e
[c:\b\slave\chrome-official-2\build\src\base\message_loop.cc @ 416]
0276fcd4 65cf2f83 0276fd48 02579e24 65cf2f52
chrome_65960000!base::MessagePumpDefault::Run+0xb9
[c:\b\slave\chrome-official-2\build\src\base\message_pump_default.cc @ 50]
0276fce0 65cf2f52 6986a077 02579e38 02579e24
chrome_65960000!MessageLoop::RunInternal+0x2b
[c:\b\slave\chrome-official-2\build\src\base\message_loop.cc @ 198]
0276fd18 65cf2ef5 02579ec8 00000001 75bba600
chrome_65960000!MessageLoop::RunHandler+0x4f
[c:\b\slave\chrome-official-2\build\src\base\message_loop.cc @ 181]
0276fd38 65cf7ecc 00000000 00000000 661240d4
chrome_65960000!MessageLoop::Run+0x15
[c:\b\slave\chrome-official-2\build\src\base\message_loop.cc @ 155]
0276fe08 65cf761e 75bbd0e9 02579e24 0276fe58
chrome_65960000!base::Thread::ThreadMain+0x81
[c:\b\slave\chrome-official-2\build\src\base\thread.cc @ 159]
0276fe0c 75bbd0e9 02579e24 0276fe58 774119bb chrome_65960000!`anonymous
namespace'::ThreadFunc+0x9
[c:\b\slave\chrome-official-2\build\src\base\platform_thread_win.cc @ 27]
0276fe18 774119bb 02579e24 76193039 00000000
kernel32!BaseThreadInitThunk+0xe
0276fe58 7741198e 65cf7615 02579e24 00000000 ntdll!__RtlUserThreadStart+0x23
0276fe70 00000000 65cf7615 02579e24 00000000 ntdll!_RtlUserThreadStart+0x1b
STACK_COMMAND: ~1s; .ecxr ; kb
FAULTING_SOURCE_CODE:
2438: {
2439: ASSERT(activeDocumentLoader());
2440:
2441: // Always show content with valid substitute data.
> 2442: if (activeDocumentLoader()->substituteData().isValid()) {
2443: function(argument, PolicyUse);
2444: return;
2445: }
2446:
2447: #if ENABLE(FTPDIR)
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: chrome!WebCore::FrameLoader::checkContentPolicy+c
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: chrome_65960000
IMAGE_NAME: chrome.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 4a6a3da9
FAILURE_BUCKET_ID:
NULL_CLASS_PTR_DEREFERENCE_c0000005_chrome.dll!WebCore::FrameLoader::checkContentPolicy
BUCKET_ID:
APPLICATION_FAULT_NULL_CLASS_PTR_DEREFERENCE_INVALID_POINTER_READ_chrome!WebCore::FrameLoader::checkContentPolicy+c
WATSON_STAGEONE_URL:
http://watson.microsoft.com/StageOne/chrome_exe/0_0_0_0/4a6a3dc9/chrome_dll/2_0_172_39/4a6a3da9/c0000005/0021216d.htm?Retriage=1
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---