Status: New
Owner: ----

New issue 175 by [EMAIL PROTECTED]: Null Pointer Read in  
LayoutTests\fast\js\global-recursion-on-full-stack.html
http://code.google.com/p/v8/issues/detail?id=175

This is in the list of known crashers in the layout tests.  Here's some  
more details from a recent Purify run:

[E] NPR: NULL pointer read in v8::HandleScope::RawClose(void * *) {1  
occurrence}
         Reading 4 bytes from 0x00000000 (4 bytes at 0x00000000 illegal)
         Address 0x00000000 points into invalid memory
         Thread ID: 0xa18
         Error location
             v8::HandleScope::RawClose(void * *)  
[c:\b\slave\pl\build\src\v8\src\api.cc:462]
             v8::internal::Factory::NewError(char const*,char  
const*,Vector<Handle<Object::internal::v8>::internal::v8>::internal::v8)
[c:\b\slave\pl\build\src\v8\src\factory.cc:310]
             v8::internal::Factory::NewTypeError(char  
const*,Vector<Handle<Object::internal::v8>::internal::v8>::internal::v8)
[c:\b\slave\pl\build\src\v8\src\factory.cc:260]
             v8::internal::IC::TypeError(char  
const*,Handle<Object::internal::v8>::internal::v8,Handle<String::internal::v8>::internal::v8)
[c:\b\slave\pl\build\src\v8\src\ic.cc:196]

v8::internal::CallIC::LoadFunction(InlineCacheState::internal::v8,Handle<Object::internal::v8>::internal::v8,Handle<String::internal::v8>::internal
::v8) [c:\b\slave\pl\build\src\v8\src\ic.cc:332]
             v8::internal::CallIC_Miss(Arguments::internal::v8)  
[c:\b\slave\pl\build\src\v8\src\ic.cc:1051]
             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]
              
WebCore::HTMLTokenizer::scriptHandler(State::HTMLTokenizer::WebCore)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\html\htmltokenizer.cpp:505]
              
WebCore::HTMLTokenizer::parseSpecial(SegmentedString::WebCore&,State::HTMLTokenizer::WebCore)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\html\htmltokenizer.cpp:347]
              
WebCore::HTMLTokenizer::parseTag(SegmentedString::WebCore&,State::HTMLTokenizer::WebCore)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\html\htmltokenizer.cpp:1495]
             WebCore::HTMLTokenizer::write(SegmentedString::WebCore  
const&,bool)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\html\htmltokenizer.cpp:1726]
             WebCore::FrameLoader::write(char const*,int,bool)  
[c:\b\slave\pl\build\src\third_party\webkit\webcore\loader\frameloader.cpp:1058]
             WebCore::FrameLoader::endIfNotLoadingMainResource(void)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\loader\frameloader.cpp:1094]
             WebCore::FrameLoader::end(void)  
[c:\b\slave\pl\build\src\third_party\webkit\webcore\loader\frameloader.cpp:1079]
             WebCore::DocumentLoader::finishedLoading(void)  
[c:\b\slave\pl\build\src\third_party\webkit\webcore\loader\documentloader.cpp:343]
             WebCore::FrameLoader::finishedLoading(void)  
[c:\b\slave\pl\build\src\third_party\webkit\webcore\loader\frameloader.cpp:3031]
             WebCore::MainResourceLoader::didFinishLoading(void)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\loader\mainresourceloader.cpp:335]
              
WebCore::ResourceLoader::didFinishLoading(ResourceHandle::WebCore *)
[c:\b\slave\pl\build\src\third_party\webkit\webcore\loader\resourceloader.cpp:398]
              
WebCore::ResourceHandleInternal::OnCompletedRequest(URLRequestStatus const&)
[c:\b\slave\pl\build\src\webkit\glue\resource_handle_impl.cc:631]
             
?A0xc8f35eb9::RequestProxy::NotifyCompletedRequest(URLRequestStatus  
const&)
[c:\b\slave\pl\build\src\webkit\tools\test_shell\simple_resource_loader_bridge.cc:175]
             [EMAIL PROTECTED]@?A0xc8f35eb9@@[EMAIL PROTECTED]@@@ZV3@@@[EMAIL 
PROTECTED]
A0xc8f35eb9@@[EMAIL PROTECTED]@@@[EMAIL PROTECTED]@@@@@Z  
[c:\b\slave\pl\build\src\base\tuple.h:393]
             [EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@@[EMAIL 
PROTECTED]@@@@@@UAEXXZ
[c:\b\slave\pl\build\src\base\task.h:312]
             MessageLoop::RunTask(Task *)  
[c:\b\slave\pl\build\src\base\message_loop.cc:308]



-- 
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

--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to