Bug 84972
Summary: | Layout Test webaudio/audioparam-exponentialRampToValueAtTime.html is occasionally crashing | ||
---|---|---|---|
Product: | WebKit | Reporter: | Dimitri Glazkov (Google) <dglazkov> |
Component: | Tools / Tests | Assignee: | Chris Rogers <crogers> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | crogers, dw.im, rniwa |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Dimitri Glazkov (Google)
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
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Chris Rogers
I think I know what this could be - investigating...
Dongwoo Joshua Im (dwim)
(In reply to comment #1)
> I think I know what this could be - investigating...
Dear Chris.
Do you have any progress?
Chris Rogers
(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
Ryosuke Niwa
Confirmed. It no longer reproduces.