Status: Untriaged Owner: [EMAIL PROTECTED] Labels: Type-Bug Pri-2 OS-All Area-Misc
New issue 5299 by [EMAIL PROTECTED]: Uninitialized memory reads in layout test LayoutTests\editing\selection\5354455-1.html http://code.google.com/p/chromium/issues/detail?id=5299 From a recent purify run: [W] UMR: Uninitialized memory read in WebCore::Settings::textDirectionSubmenuInclusionBehavior(void)const {1 occurrence} Reading 4 bytes from 0x06a86714 (4 bytes at 0x06a86714 uninitialized) Address 0x06a86714 is 124 bytes into a 164 byte block at 0x06a86698 Address 0x06a86714 points to a C++ new block in heap 0x069a0000 Thread ID: 0x3f8 Error location WebCore::Settings::textDirectionSubmenuInclusionBehavior(void)const [c:\b\slave\pl\build\src\third_party\webkit\webcore\page\settings.h:126] WebCore::ContextMenu::populate(void) [c:\b\slave\pl\build\src\third_party\webkit\webcore\platform\contextmenu.cpp:430] WebCore::ContextMenuController::handleContextMenuEvent(Event::WebCore *) [c:\b\slave\pl\build\src\third_party\webkit\webcore\page\contextmenucontroller.cpp:96] WebCore::EventTargetNode::defaultEventHandler(Event::WebCore *) [c:\b\slave\pl\build\src\third_party\webkit\webcore\dom\eventtargetnode.cpp:741] WebCore::EventTargetNode::dispatchGenericEvent(PassRefPtr<Event::WebCore>::WTF,int&) [c:\b\slave\pl\build\src\third_party\webkit\webcore\dom\eventtargetnode.cpp:374] WebCore::EventTargetNode::dispatchEvent(PassRefPtr<Event::WebCore>::WTF,int&) [c:\b\slave\pl\build\src\third_party\webkit\webcore\dom\eventtargetnode.cpp:257] WebCore::EventTargetNode::dispatchMouseEvent(AtomicString::WebCore const&,int,int,int,int,int,int,bool,bool,bool,bool,bool,Node::WebCore *,PassRefPtr<Event::WebCore>::WTF) [c:\b\slave\pl\build\src\third_party\webkit\webcore\dom\eventtargetnode.cpp:568] WebCore::EventTargetNode::dispatchMouseEvent(PlatformMouseEvent::WebCore const&,AtomicString::WebCore const&,int,Node::WebCore *) [c:\b\slave\pl\build\src\third_party\webkit\webcore\dom\eventtargetnode.cpp:477] WebCore::EventHandler::dispatchMouseEvent(AtomicString::WebCore const&,Node::WebCore *,bool,int,PlatformMouseEvent::WebCore const&,bool) [c:\b\slave\pl\build\src\third_party\webkit\webcore\page\eventhandler.cpp:1529] WebCore::EventHandler::sendContextMenuEvent(PlatformMouseEvent::WebCore const&) [c:\b\slave\pl\build\src\third_party\webkit\webcore\page\eventhandler.cpp:1645] WebViewImpl::MouseContextMenu(WebMouseEvent const&) [c:\b\slave\pl\build\src\webkit\glue\webview_impl.cc:386] WebViewImpl::MouseUp(WebMouseEvent const&) [c:\b\slave\pl\build\src\webkit\glue\webview_impl.cc:402] WebViewImpl::HandleInputEvent(WebInputEvent const*) [c:\b\slave\pl\build\src\webkit\glue\webview_impl.cc:891] EventSendingController::contextClick(vector<CppVariant,allocator<CppVariant>::std>::std const&,CppVariant *) [c:\b\slave\pl\build\src\webkit\tools\test_shell\event_sending_controller.cc:533] [EMAIL PROTECTED]@@[EMAIL PROTECTED]@VCppVariant@@V? [EMAIL PROTECTED]@@@std@@@std@@PAVCppVariant@@@[EMAIL PROTECTED]@@@YAXPAVEventSendingController@@[EMAIL PROTECTED]@VCppVariant@@V? [EMAIL PROTECTED]@@@std@@@std@@PAVCppVariant@@@[EMAIL PROTECTED]@VCppVariant@@V? [EMAIL PROTECTED]@@@std@@@std@@PAVCppVariant@@@@@Z [c:\b\slave\pl\build\src\base\tuple.h:398] CallbackImpl<class EventSendingController,void ( EventSendingController::*)(class std::vector<class CppVariant,class std::allocator<class CppVariant> > const &,class CppVariant *),struct Tuple2<class std::vector<class CppVariant,class std::allocator<class CppVariant> > const &,class CppVariant *> >::RunWithParams(struct Tuple2<class std::vector<class CppVariant,class std::allocator<class CppVariant> > const &,class CppVariant *> const &) [c:\b\slave\pl\build\src\base\task.h:573] [EMAIL PROTECTED]@VCppVariant@@[EMAIL PROTECTED]@@@std@@@std@@PAVCppVariant@@@[EMAIL PROTECTED]@ABV? [EMAIL PROTECTED]@@[EMAIL PROTECTED]@@@std@@@std@@PAVCppVariant@@@@@@[EMAIL PROTECTED]@@V? [EMAIL PROTECTED]@@@std@@@std@@ABQAVCppVariant@@@Z [c:\b\slave\pl\build\src\base\task.h:543] CppBoundClass::Invoke(void *,_NPVariant const*,UINT,_NPVariant *) [c:\b\slave\pl\build\src\webkit\glue\cpp_bound_class.cc:190] CppNPObject::invoke(NPObject *,void *,_NPVariant const*,UINT,_NPVariant *) [c:\b\slave\pl\build\src\webkit\glue\cpp_bound_class.cc:128] NPObjectInvokeImpl [c:\b\slave\pl\build\src\webkit\port\bindings\v8\v8_npobject.cpp:107] NPObjectMethodHandler(Arguments::v8 const&) [c:\b\slave\pl\build\src\webkit\port\bindings\v8\v8_npobject.cpp:133] v8::internal::Builtin_HandleApiCall [c:\b\slave\pl\build\src\v8\src\builtins.cc:380] v8::internal::Invoke [c:\b\slave\pl\build\src\v8\src\execution.cc:87] v8::internal::Execution::Call(Handle<JSFunction::internal::v8>::internal::v8,Handle<Object::internal::v8>::internal::v8,int,Object::internal: :v8 * * *,bool *) [c:\b\slave\pl\build\src\v8\src\execution.cc:117] v8::Script::Run(void) [c:\b\slave\pl\build\src\v8\src\api.cc:1067] WebCore::V8Proxy::RunScript(Handle<Script::v8>::v8,bool) [c:\b\slave\pl\build\src\webkit\port\bindings\v8\v8_proxy.cpp:1310] WebCore::V8Proxy::Evaluate(String::WebCore const&,int,String::WebCore const&,Node::WebCore *) [c:\b\slave\pl\build\src\webkit\port\bindings\v8\v8_proxy.cpp:1265] WebCore::ScriptController::evaluate(ScriptSourceCode::WebCore const&) [c:\b\slave\pl\build\src\webkit\port\bindings\v8\scriptcontroller.cpp:282] WebCore::FrameLoader::executeScript(ScriptSourceCode::WebCore const&) [c:\b\slave\pl\build\src\third_party\webkit\webcore\loader\frameloader.cpp:799] WebCore::HTMLTokenizer::scriptExecution(ScriptSourceCode::WebCore const&,State::HTMLTokenizer::WebCore) [c:\b\slave\pl\build\src\third_party\webkit\webcore\html\htmltokenizer.cpp:563] Allocation location new(UINT) [c:\b\slave\pl\build\src\third_party\webkit\javascriptcore\wtf\fastmalloc.h:92] WebCore::Page::Page(ChromeClient::WebCore *,ContextMenuClient::WebCore *,EditorClient::WebCore *,DragClient::WebCore *,InspectorClient::WebCore *) [c:\b\slave\pl\build\src\third_party\webkit\webcore\page\page.cpp:135] WebViewImpl::WebViewImpl(void) [c:\b\slave\pl\build\src\webkit\glue\webview_impl.cc:295] WebView::Create(WebViewDelegate *,WebPreferences const&) [c:\b\slave\pl\build\src\webkit\glue\webview_impl.cc:251] WebViewHost::Create(HWND__ *,WebViewDelegate *,WebPreferences const&) [c:\b\slave\pl\build\src\webkit\tools\test_shell\webview_host_win.cc:41] TestShell::Initialize(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &) [c:\b\slave\pl\build\src\webkit\tools\test_shell\test_shell_win.cc:398] TestShell::CreateNewWindow(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,class TestShell * *) [c:\b\slave\pl\build\src\webkit\tools\test_shell\test_shell_win.cc:161] main [c:\b\slave\pl\build\src\webkit\tools\test_shell\test_shell_main.cc:305] _tmainCRTStartup [f:\sp\vctools\crt_bld\self_x86\crt\src\crt0.c:327] [W] UMR: Uninitialized memory read in WebCore::Settings::textDirectionSubmenuInclusionBehavior(void)const {1 occurrence} Reading 4 bytes from 0x06a86714 (4 bytes at 0x06a86714 uninitialized) Address 0x06a86714 is 124 bytes into a 164 byte block at 0x06a86698 Address 0x06a86714 points to a C++ new block in heap 0x069a0000 Thread ID: 0x3f8 Error location WebCore::Settings::textDirectionSubmenuInclusionBehavior(void)const [c:\b\slave\pl\build\src\third_party\webkit\webcore\page\settings.h:126] WebCore::ContextMenu::populate(void) [c:\b\slave\pl\build\src\third_party\webkit\webcore\platform\contextmenu.cpp:430] WebCore::ContextMenuController::handleContextMenuEvent(Event::WebCore *) [c:\b\slave\pl\build\src\third_party\webkit\webcore\page\contextmenucontroller.cpp:96] WebCore::EventTargetNode::defaultEventHandler(Event::WebCore *) [c:\b\slave\pl\build\src\third_party\webkit\webcore\dom\eventtargetnode.cpp:741] WebCore::EventTargetNode::dispatchGenericEvent(PassRefPtr<Event::WebCore>::WTF,int&) [c:\b\slave\pl\build\src\third_party\webkit\webcore\dom\eventtargetnode.cpp:374] WebCore::EventTargetNode::dispatchEvent(PassRefPtr<Event::WebCore>::WTF,int&) [c:\b\slave\pl\build\src\third_party\webkit\webcore\dom\eventtargetnode.cpp:257] WebCore::EventTargetNode::dispatchMouseEvent(AtomicString::WebCore const&,int,int,int,int,int,int,bool,bool,bool,bool,bool,Node::WebCore *,PassRefPtr<Event::WebCore>::WTF) [c:\b\slave\pl\build\src\third_party\webkit\webcore\dom\eventtargetnode.cpp:568] WebCore::EventTargetNode::dispatchMouseEvent(PlatformMouseEvent::WebCore const&,AtomicString::WebCore const&,int,Node::WebCore *) [c:\b\slave\pl\build\src\third_party\webkit\webcore\dom\eventtargetnode.cpp:477] WebCore::EventHandler::dispatchMouseEvent(AtomicString::WebCore const&,Node::WebCore *,bool,int,PlatformMouseEvent::WebCore const&,bool) [c:\b\slave\pl\build\src\third_party\webkit\webcore\page\eventhandler.cpp:1529] WebCore::EventHandler::sendContextMenuEvent(PlatformMouseEvent::WebCore const&) [c:\b\slave\pl\build\src\third_party\webkit\webcore\page\eventhandler.cpp:1645] WebViewImpl::MouseContextMenu(WebMouseEvent const&) [c:\b\slave\pl\build\src\webkit\glue\webview_impl.cc:386] WebViewImpl::MouseUp(WebMouseEvent const&) [c:\b\slave\pl\build\src\webkit\glue\webview_impl.cc:402] WebViewImpl::HandleInputEvent(WebInputEvent const*) [c:\b\slave\pl\build\src\webkit\glue\webview_impl.cc:891] EventSendingController::contextClick(vector<CppVariant,allocator<CppVariant>::std>::std const&,CppVariant *) [c:\b\slave\pl\build\src\webkit\tools\test_shell\event_sending_controller.cc:533] [EMAIL PROTECTED]@@[EMAIL PROTECTED]@VCppVariant@@V? [EMAIL PROTECTED]@@@std@@@std@@PAVCppVariant@@@[EMAIL PROTECTED]@@@YAXPAVEventSendingController@@[EMAIL PROTECTED]@VCppVariant@@V? [EMAIL PROTECTED]@@@std@@@std@@PAVCppVariant@@@[EMAIL PROTECTED]@VCppVariant@@V? [EMAIL PROTECTED]@@@std@@@std@@PAVCppVariant@@@@@Z [c:\b\slave\pl\build\src\base\tuple.h:398] CallbackImpl<class EventSendingController,void ( EventSendingController::*)(class std::vector<class CppVariant,class std::allocator<class CppVariant> > const &,class CppVariant *),struct Tuple2<class std::vector<class CppVariant,class std::allocator<class CppVariant> > const &,class CppVariant *> >::RunWithParams(struct Tuple2<class std::vector<class CppVariant,class std::allocator<class CppVariant> > const &,class CppVariant *> const &) [c:\b\slave\pl\build\src\base\task.h:573] [EMAIL PROTECTED]@VCppVariant@@[EMAIL PROTECTED]@@@std@@@std@@PAVCppVariant@@@[EMAIL PROTECTED]@ABV? [EMAIL PROTECTED]@@[EMAIL PROTECTED]@@@std@@@std@@PAVCppVariant@@@@@@[EMAIL PROTECTED]@@V? [EMAIL PROTECTED]@@@std@@@std@@ABQAVCppVariant@@@Z [c:\b\slave\pl\build\src\base\task.h:543] CppBoundClass::Invoke(void *,_NPVariant const*,UINT,_NPVariant *) [c:\b\slave\pl\build\src\webkit\glue\cpp_bound_class.cc:190] CppNPObject::invoke(NPObject *,void *,_NPVariant const*,UINT,_NPVariant *) [c:\b\slave\pl\build\src\webkit\glue\cpp_bound_class.cc:128] NPObjectInvokeImpl [c:\b\slave\pl\build\src\webkit\port\bindings\v8\v8_npobject.cpp:107] NPObjectMethodHandler(Arguments::v8 const&) [c:\b\slave\pl\build\src\webkit\port\bindings\v8\v8_npobject.cpp:133] v8::internal::Builtin_HandleApiCall [c:\b\slave\pl\build\src\v8\src\builtins.cc:380] v8::internal::Invoke [c:\b\slave\pl\build\src\v8\src\execution.cc:87] v8::internal::Execution::Call(Handle<JSFunction::internal::v8>::internal::v8,Handle<Object::internal::v8>::internal::v8,int,Object::internal: :v8 * * *,bool *) [c:\b\slave\pl\build\src\v8\src\execution.cc:117] v8::Script::Run(void) [c:\b\slave\pl\build\src\v8\src\api.cc:1067] WebCore::V8Proxy::RunScript(Handle<Script::v8>::v8,bool) [c:\b\slave\pl\build\src\webkit\port\bindings\v8\v8_proxy.cpp:1310] WebCore::V8Proxy::Evaluate(String::WebCore const&,int,String::WebCore const&,Node::WebCore *) [c:\b\slave\pl\build\src\webkit\port\bindings\v8\v8_proxy.cpp:1265] WebCore::ScriptController::evaluate(ScriptSourceCode::WebCore const&) [c:\b\slave\pl\build\src\webkit\port\bindings\v8\scriptcontroller.cpp:282] WebCore::FrameLoader::executeScript(ScriptSourceCode::WebCore const&) [c:\b\slave\pl\build\src\third_party\webkit\webcore\loader\frameloader.cpp:799] WebCore::HTMLTokenizer::scriptExecution(ScriptSourceCode::WebCore const&,State::HTMLTokenizer::WebCore) [c:\b\slave\pl\build\src\third_party\webkit\webcore\html\htmltokenizer.cpp:563] Allocation location new(UINT) [c:\b\slave\pl\build\src\third_party\webkit\javascriptcore\wtf\fastmalloc.h:92] WebCore::Page::Page(ChromeClient::WebCore *,ContextMenuClient::WebCore *,EditorClient::WebCore *,DragClient::WebCore *,InspectorClient::WebCore *) [c:\b\slave\pl\build\src\third_party\webkit\webcore\page\page.cpp:135] WebViewImpl::WebViewImpl(void) [c:\b\slave\pl\build\src\webkit\glue\webview_impl.cc:295] WebView::Create(WebViewDelegate *,WebPreferences const&) [c:\b\slave\pl\build\src\webkit\glue\webview_impl.cc:251] WebViewHost::Create(HWND__ *,WebViewDelegate *,WebPreferences const&) [c:\b\slave\pl\build\src\webkit\tools\test_shell\webview_host_win.cc:41] TestShell::Initialize(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &) [c:\b\slave\pl\build\src\webkit\tools\test_shell\test_shell_win.cc:398] TestShell::CreateNewWindow(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,class TestShell * *) [c:\b\slave\pl\build\src\webkit\tools\test_shell\test_shell_win.cc:161] main [c:\b\slave\pl\build\src\webkit\tools\test_shell\test_shell_main.cc:305] _tmainCRTStartup [f:\sp\vctools\crt_bld\self_x86\crt\src\crt0.c:327] -- 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 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Chromium-bugs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/chromium-bugs?hl=en -~----------~----~----~----~------~----~------~--~---
