Bug 109581

Summary: Web Inspector: V8 crash running inspector/debugger/debugger-script-preprocessor.html
Product: WebKit Reporter: Andrew Wilson <atwilson>
Component: Web Inspector (Deprecated)Assignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: apavlov, keishi, loislo, pfeldman, pmuellr, rafaelw, vsevik, web-inspector-bugs, yurys
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   

Description Andrew Wilson 2013-02-12 06:56:34 PST
I'm seeing a sporadic crash on the chromium canaries running inspector/debugger/debugger-script-preprocessor.html:

crash log for DumpRenderTree (pid 4240):
STDOUT: V8 error: Index too large (v8::Context::GetAlignedPointerFromEmbedderData()).  Current memory usage: 32 MB
STDERR: Backtrace:
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x6765D067+19132135]
STDERR: 	v8::Testing::operator= [0x646F5A41+3969]
STDERR: 	v8::Context::SlowGetEmbedderData [0x646F7F29+1129]
STDERR: 	v8::Context::SlowGetAlignedPointerFromEmbedderData [0x646F8B5B+59]
STDERR: 	v8::Number::operator= [0x646F44EA+12486]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x672589D8+14919768]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x6725897F+14919679]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x6725881B+14919323]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x6725871D+14919069]
STDERR: 	v8::Locker::StopPreemption [0x64739D0B+38363]
STDERR: 	v8::Locker::StopPreemption [0x64738E46+34582]
STDERR: 	v8::Locker::StopPreemption [0x64736C06+25814]
STDERR: 	v8::Locker::StopPreemption [0x647367EF+24767]
STDERR: 	v8::Locker::StopPreemption [0x647A7574+486980]
STDERR: 	v8::String::New [0x647197B8+280]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x670FFEBA+13507898]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x670FF549+13505481]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x670FF049+13504201]
STDERR: 	v8::Locker::StopPreemption [0x64887CD6+1406374]
STDERR: 	v8::Locker::StopPreemption [0x64887BEF+1406143]
STDERR: 	v8::Locker::StopPreemption [0x64887A3E+1405710]
STDERR: 	v8::Locker::StopPreemption [0x64887192+1403490]
STDERR: 	v8::Locker::StopPreemption [0x647F1A20+791280]
STDERR: 	v8::Locker::StopPreemption [0x647F1464+789812]
STDERR: 	v8::Script::New [0x64700B4C+780]
STDERR: 	v8::Script::Compile [0x647011B7+279]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x675F9401+18723457]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x6700CC57+12511959]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x6700D29C+12513564]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x66AF2125+7159717]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x66CE1628+9188520]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x66CE116E+9187310]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x66CE1ADB+9189723]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x66CE1A3C+9189564]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x66C7FAD7+8788311]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x66C7FC0D+8788621]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x66C8088A+8791818]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x66C7F83D+8787645]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x66C834E8+8803176]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x66C8377D+8803837]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x670C5704+13268356]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x674FD0ED+17690477]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x678646DD+21259613]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x6765C087+19128071]
STDERR: 	WebKit::WebFilterOperation::WebFilterOperation [0x66F7CC1E+11922078]
STDERR: 	webkit::ppapi::PluginInstance::IsPluginAcceptingCompositionEvents [0x626F43A9+545424]
STDERR: 	(No symbol) [0x0106F59B]
STDERR: 	(No symbol) [0x0107909C]
STDERR: 	(No symbol) [0x01078CF1]
STDERR: 	(No symbol) [0x0107873C]
STDERR: 	base::subtle::RefCountedBase::Release [0x65349D5F+433723]
STDERR: 	base::subtle::RefCountedBase::Release [0x653552D3+480175]
STDERR: 	base::subtle::RefCountedBase::Release [0x653556F4+481232]
STDERR: 	base::subtle::RefCountedBase::Release [0x653565B6+485010]
STDERR: 	base::subtle::RefCountedBase::Release [0x65364D94+544368]
STDERR: 	base::subtle::RefCountedBase::Release [0x65363EA2+540542]
STDERR: 	base::subtle::RefCountedBase::Release [0x652F644C+91432]
STDERR: 	base::subtle::RefCountedBase::Release [0x65354E19+478965]
STDERR: 	base::subtle::RefCountedBase::Release [0x65354B6E+478282]
STDERR: 	base::subtle::RefCountedBase::Release [0x65323D79+278101]
STDERR: 	base::subtle::RefCountedBase::Release [0x65353E41+474909]
STDERR: 	(No symbol) [0x00FB46FD]
Comment 1 Rafael Weinstein 2013-03-05 16:01:11 PST
This doesn't appear to be crashing lately, but it is periodically timing out. I'm marking it Slow.
Comment 2 Rafael Weinstein 2013-03-05 16:07:44 PST
http://trac.webkit.org/changeset/144839
Comment 3 Vsevolod Vlasov 2013-03-05 22:12:15 PST
All inspector tests are slow by default, removed this line from expectations: http://trac.webkit.org/changeset/144881

Closing the bug.