Bug 84972 - Layout Test webaudio/audioparam-exponentialRampToValueAtTime.html is occasionally crashing
Summary: Layout Test webaudio/audioparam-exponentialRampToValueAtTime.html is occasion...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Chris Rogers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-26 09:55 PDT by Dimitri Glazkov (Google)
Modified: 2012-06-09 13:51 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dimitri Glazkov (Google) 2012-04-26 09:55:34 PDT
So far, I can see two wildly different stack traces on the bots. One from Linux Debug:

crash log for DumpRenderTree (pid 6817):
STDOUT: <empty>
STDERR: [6817:6817:2817598149650:ERROR:process_util_posix.cc(143)] Received signal 11
STDERR: 	base::debug::StackTrace::StackTrace() [0x869162]
STDERR: 	base::(anonymous namespace)::StackDumpSignalHandler() [0x829e49]
STDERR: 	0x7fd2cfc8eaf0
STDERR: 	WebCore::AudioContext::isGraphOwner() [0x173bd29]
STDERR: 	WebCore::AudioParam::disconnect() [0x174e1b6]
STDERR: 	WebCore::AudioNodeOutput::disconnectAllParams() [0x1749b90]
STDERR: 	WebCore::AudioNodeOutput::disconnectAll() [0x1749c20]
STDERR: 	WebCore::AudioNode::finishDeref() [0x1746094]
STDERR: 	WebCore::AudioNode::deref() [0x1745d89]
STDERR: 	WebCore::V8AudioBufferSourceNode::derefObject() [0x1ca98a7]
STDERR: 	WebCore::WrapperTypeInfo::derefObject() [0x177c5de]
STDERR: 	WebCore::DOMData::derefObject() [0x177c5ad]
STDERR: 	WebCore::DOMData::handleWeakObject<>() [0x177cae5]
STDERR: 	WebCore::DOMDataStore::weakDOMObjectCallback() [0x177c807]
STDERR: 	v8::internal::GlobalHandles::Node::PostGarbageCollectionProcessing() [0xb966f0]
STDERR: 	v8::internal::GlobalHandles::PostGarbageCollectionProcessing() [0xb951c6]
STDERR: 	v8::internal::Heap::PerformGarbageCollection() [0xba49ae]
STDERR: 	v8::internal::Heap::CollectGarbage() [0xba3bcc]
STDERR: 	v8::internal::Heap::CollectGarbage() [0xb80043]
STDERR: 	v8::internal::Runtime::PerformGC() [0xd583f1]
STDERR: 	0xe0e3af0b98e

And one from Win Debug:

crash log for DumpRenderTree (pid 14556):
STDOUT: Backtrace:
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x02B28606+18545039]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x02B2F4CD+18573398]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x02B303BD+18577222]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x02B3046E+18577399]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x028B692F+15981752]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x028B669E+15981095]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x03611A4D+29986262]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x028A32B6+15902271]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x028A327F+15902216]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x028A38D3+15903836]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x028A34F5+15902846]
STDOUT: 	v8::Locker::StopPreemption [0x012704AC+414316]
STDOUT: 	v8::Locker::StopPreemption [0x012701A4+413540]
STDOUT: 	v8::Locker::StopPreemption [0x012116AA+25706]
STDOUT: 	v8::Locker::StopPreemption [0x0121027E+20542]
STDOUT: 	v8::Locker::StopPreemption [0x0120FE4F+19471]
STDOUT: 	v8::Locker::StopPreemption [0x01421D46+2190086]
STDOUT: 	(No symbol) [0x1530A39D]
STDOUT: 	(No symbol) [0x15319718]
STDOUT: 	(No symbol) [0x1DB522F3]
STDOUT: 	(No symbol) [0x1DB51E51]
STDOUT: 	(No symbol) [0x1DB516D3]
STDOUT: 	(No symbol) [0x15321C79]
STDOUT: 	(No symbol) [0x15312C6A]
STDOUT: 	v8::Locker::StopPreemption [0x01269A9C+387164]
STDOUT: 	v8::Locker::StopPreemption [0x01269824+386532]
STDOUT: 	v8::Function::Call [0x011F07F4+484]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x024CDEE3+11883116]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x024CDC03+11882380]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x028B4B58+15974113]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x02B1C742+18496203]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x02B1C375+18495230]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x03064465+24033262]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x030642FA+24032899]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x030641AA+24032563]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x02B29346+18548431]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x02B8F64D+18966998]
STDOUT: 	WebKit::WebScreenInfoFactory::screenInfo [0x02B8F618+18966945]
STDOUT: 	webkit::npapi::PluginGroup::GetLongIdentifier [0x094B1D37+792211]
STDOUT: 	webkit::npapi::PluginGroup::GetLongIdentifier [0x094B1CA8+792068]
STDOUT: 	webkit::npapi::PluginGroup::GetLongIdentifier [0x094B1B75+791761]
STDOUT: 	base::Process::Current [0x00B5BA9F+383535]
STDOUT: 	base::Process::Current [0x00B63DBF+417103]
STDOUT: 	base::Process::Current [0x00B64043+417747]
STDOUT: 	base::Process::Current [0x00B64EB6+421446]
STDOUT: 	base::Process::Current [0x00B81614+538020]
STDOUT: 	base::Process::Current [0x00B80AC2+535122]
STDOUT: 	base::Process::Current [0x00B5EC8C+396316]
STDOUT: 	base::Process::Current [0x00B639A9+416057]
STDOUT: 	base::Process::Current [0x00B636FE+415374]
STDOUT: 	base::Process::Current [0x00B629E0+412016]
STDOUT: 	(No symbol) [0x004AA51D]
STDOUT: 	(No symbol) [0x00412769]
STDOUT: 	(No symbol) [0x00484EDB]
STDOUT: 	(No symbol) [0x0044E665]
STDOUT: 	(No symbol) [0x0044D5FD]
STDOUT: 	(No symbol) [0x004FF078]
STDOUT: 	(No symbol) [0x004FEEBF]
STDOUT: 	RegisterWaitForInputIdle [0x7C817077+73]
STDOUT: LEAK: 4074 WebCoreNode
STDOUT: LEAK: 58 Page
STDOUT: LEAK: 308 CachedResource
STDOUT: LEAK: 58 Frame
STDOUT: LEAK: 456 RenderObject
STDOUT: LEAK: 27 WebCoreSVGElementInstance
STDERR: <empty>

Here's the link to results: http://test-results.appspot.com/dashboards/flakiness_dashboard.html#showExpectations=true&tests=webaudio%2Faudioparam-exponentialRampToValueAtTime.html
Comment 1 Chris Rogers 2012-04-26 11:43:15 PDT
I think I know what this could be - investigating...
Comment 2 Dongwoo Joshua Im (dwim) 2012-06-06 21:17:44 PDT
(In reply to comment #1)
> I think I know what this could be - investigating...

Dear Chris.
Do you have any progress?
Comment 3 Chris Rogers 2012-06-06 21:22:41 PDT
(In reply to comment #2)
> (In reply to comment #1)
> > I think I know what this could be - investigating...
> 
> Dear Chris.
> Do you have any progress?

I'm pretty sure this was fixed in either:
http://trac.webkit.org/changeset/118099

or:
http://trac.webkit.org/changeset/116065
Comment 4 Ryosuke Niwa 2012-06-09 13:51:05 PDT
Confirmed. It no longer reproduces.