Status: Untriaged
Owner:
Labels: Type-Bug Pri-2 OS-All Area-Misc Purify
New issue 7394 by erik...@chromium.org: UMR in unit_tests.exe -
PluginRequestInterceptor::MaybeIntercept (WriteFile)
http://code.google.com/p/chromium/issues/detail?id=7394
Unfortunately, I can't pin down exactly when this happened because purify
was crashing/hanging near when the error started. It first appeared
in build 1910:
http://build.chromium.org/buildbot/waterfall/builders/XP%20Unit%20(purify)/builds/1910
but could have shown up in either of the previous two builds as well:
http://build.chromium.org/buildbot/waterfall/builders/XP%20Unit%20(purify)/builds/1909
http://build.chromium.org/buildbot/waterfall/builders/XP%20Unit%20(purify)/builds/1908
From my quick look, none of the checkins really stands out as a likely
cause.
05:52:59 purify_analyze.py [ERROR] 1 new 'Uninitialized Memory Read(UMR)'
errors found
Uninitialized memory read in WriteFile
Error Location
...
chrome/browser/chrome_plugin_host.cc:116
PluginRequestInterceptor::MaybeIntercept(URLRequest *)
net/url_request/url_request_job_manager.cc:76
URLRequestJobManager::CreateJob(URLRequest *)const
net/url_request/url_request.cc:213 URLRequest::Start(void)
chrome/browser/renderer_host/resource_dispatcher_host.cc:842
ResourceDispatcherHost::BeginRequestInternal(URLRequest *,bool)
chrome/browser/renderer_host/resource_dispatcher_host.cc:304
ResourceDispatcherHost::BeginRequest(Sender::Message::IPC *,void
*,int,int,int,ViewHostMsg_Resource_Request const,URLRequestContext
*,Message::IPC *)
chrome/browser/resource_message_filter.cc:299
ResourceMessageFilter::OnRequestResource(Message::IPC
const,int,ViewHostMsg_Resource_Request
const)
chrome/common/ipc_message_utils.h:1065
?dispa...@vresourcemessagefilter@@HABUViewHostMsg_Resource_Request@@@?$messagewithtu...@u?
$tup...@huviewhostmsg_resource_request@IPC@@sa_npbvmess...@1@PAVResourceMessageFilter@@p...@aexabv21@HABUViewHostMsg_Resource_Request@@@z...@z
chrome/browser/resource_message_filter.cc:161
ResourceMessageFilter::OnMessageReceived(Message::IPC const)
chrome/common/ipc_channel_proxy.cc:49
IPC::ChannelProxy::Context::TryFilters(Message::IPC const)
chrome/common/ipc_sync_channel.cc:291
IPC::SyncChannel::SyncContext::OnMessageReceived(Message::IPC const)
chrome/common/ipc_channel_win.cc:306
IPC::Channel::ChannelImpl::ProcessIncomingMessages(IOContext::MessagePumpForIO::base
*,DWORD)
chrome/common/ipc_channel_win.cc:400
IPC::Channel::ChannelImpl::OnIOCompleted(IOContext::MessagePumpForIO::base
*,DWORD,DWORD)
base/message_pump_win.cc:504
base::MessagePumpForIO::WaitForIOCompletion(DWORD,IOHandler::MessagePumpForIO::base
*)
base/message_pump_win.cc:449 base::MessagePumpForIO::DoRunLoop(void)
base/message_pump_win.cc:52
base::MessagePumpWin::RunWithDispatcher(Delegate::MessagePump::base
*,Dispatcher::MessagePumpWin::base *)
base/message_pump_win.h:78
base::MessagePumpWin::Run(Delegate::MessagePump::base *)
base/message_loop.cc:197 MessageLoop::RunInternal(void)
base/message_loop.cc:180 MessageLoop::RunHandler(void)
base/message_loop.cc:154 MessageLoop::Run(void)
base/thread.cc:156 base::Thread::ThreadMain(void)
base/platform_thread_win.cc:26 ThreadFunc(void *)
Alloc Location
...
chrome/browser/chrome_plugin_host.cc:116
PluginRequestInterceptor::MaybeIntercept(URLRequest *)
net/url_request/url_request_job_manager.cc:76
URLRequestJobManager::CreateJob(URLRequest *)const
net/url_request/url_request.cc:213 URLRequest::Start(void)
chrome/browser/renderer_host/resource_dispatcher_host.cc:842
ResourceDispatcherHost::BeginRequestInternal(URLRequest *,bool)
chrome/browser/renderer_host/resource_dispatcher_host.cc:304
ResourceDispatcherHost::BeginRequest(Sender::Message::IPC *,void
*,int,int,int,ViewHostMsg_Resource_Request const,URLRequestContext
*,Message::IPC *)
chrome/browser/resource_message_filter.cc:299
ResourceMessageFilter::OnRequestResource(Message::IPC
const,int,ViewHostMsg_Resource_Request
const)
chrome/common/ipc_message_utils.h:1065
?dispa...@vresourcemessagefilter@@HABUViewHostMsg_Resource_Request@@@?$messagewithtu...@u?
$tup...@huviewhostmsg_resource_request@IPC@@sa_npbvmess...@1@PAVResourceMessageFilter@@p...@aexabv21@HABUViewHostMsg_Resource_Request@@@z...@z
chrome/browser/resource_message_filter.cc:161
ResourceMessageFilter::OnMessageReceived(Message::IPC const)
chrome/common/ipc_channel_proxy.cc:49
IPC::ChannelProxy::Context::TryFilters(Message::IPC const)
chrome/common/ipc_sync_channel.cc:291
IPC::SyncChannel::SyncContext::OnMessageReceived(Message::IPC const)
chrome/common/ipc_channel_win.cc:306
IPC::Channel::ChannelImpl::ProcessIncomingMessages(IOContext::MessagePumpForIO::base
*,DWORD)
chrome/common/ipc_channel_win.cc:400