Bug 86710

Summary: REGRESSION(r117372): "triggerring crashes" (Requested by morrita on #webkit).
Product: WebKit Reporter: WebKit Review Bot <webkit.review.bot>
Component: New BugsAssignee: WebKit Review Bot <webkit.review.bot>
Status: RESOLVED FIXED    
Severity: Normal CC: crogers, kbr, morrita
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 83610    
Attachments:
Description Flags
ROLLOUT of r117372 none

Description WebKit Review Bot 2012-05-16 23:41:26 PDT
http://trac.webkit.org/changeset/117372 broke the build:
"triggerring crashes" (Requested by morrita on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don't already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

"Only you can prevent forest fires." -- Smokey the Bear
Comment 1 WebKit Review Bot 2012-05-16 23:42:14 PDT
Created attachment 142422 [details]
ROLLOUT of r117372

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.
Comment 2 Hajime Morrita 2012-05-16 23:45:34 PDT
My crash log collection:

----

* webaudio/biquad-allpass.html (Linux)

crash log for DumpRenderTree (pid 2937):
STDOUT: <empty>
STDERR: ASSERTION FAILED: m_table
STDERR: ../../WTF/wtf/HashTable.h(210) : void WTF::HashTableConstIterator<WTF::RefPtr<WebCore::AudioParam>, WTF::RefPtr<WebCore::AudioParam>, WTF::IdentityExtractor, WTF::PtrHash<WTF::RefPtr<WebCore::AudioParam> >, WTF::HashTraits<WTF::RefPtr<WebCore::AudioParam> >, WTF::HashTraits<WTF::RefPtr<WebCore::AudioParam> > >::checkValidity() const [Key = WTF::RefPtr<WebCore::AudioParam>, Value = WTF::RefPtr<WebCore::AudioParam>, Extractor = WTF::IdentityExtractor, HashFunctions = WTF::PtrHash<WTF::RefPtr<WebCore::AudioParam> >, Traits = WTF::HashTraits<WTF::RefPtr<WebCore::AudioParam> >, KeyTraits = WTF::HashTraits<WTF::RefPtr<WebCore::AudioParam> >]
STDERR: 1   0x193401a2 start
STDERR: 2   0x19340210 start
STDERR: 3   0x1933ff4f start
STDERR: 4   0x1933f16e start
STDERR: 5   0x1933f1e9 start
STDERR: 6   0x19338962 start
STDERR: 7   0x193385b1 start
STDERR: 8   0x1a51a99b start
STDERR: 9   0x194631a8 start
STDERR: 10  0x194630e9 start
STDERR: 11  0x19463a54 start
STDERR: 12  0x194635fa start
STDERR: 13  0x17e2794c start
STDERR: 14  0x17e25c1d start
STDERR: 15  0x17e3d9e3 start
STDERR: 16  0x17e3d115 start
STDERR: 17  0x17e3302b start
STDERR: 18  0x18126791 start
STDERR: 19  0x2e50a39d
STDERR: [2937:-1603913952:2127438684187:ERROR:process_util_posix.cc(143)] Received signal 11
STDERR: 	0   DumpRenderTree                      0x1751103f start + 8612295
STDERR: 	1   DumpRenderTree                      0x17510fdb start + 8612195
STDERR: 	2   DumpRenderTree                      0x175c9db7 start + 9369407
STDERR: 	3   libSystem.B.dylib                   0x94e551cb _sigtramp + 43
STDERR: 	4   ???                                 0xffffffff 0x0 + 4294967295
STDERR: 	5   DumpRenderTree                      0x19340210 start + 40262552
STDERR: 	6   DumpRenderTree                      0x1933ff4f start + 40261847
STDERR: 	7   DumpRenderTree                      0x1933f16e start + 40258294
STDERR: 	8   DumpRenderTree                      0x1933f1e9 start + 40258417
STDERR: 	9   DumpRenderTree                      0x19338962 start + 40231658
STDERR: 	10  DumpRenderTree                      0x193385b1 start + 40230713
STDERR: 	11  DumpRenderTree                      0x1a51a99b start + 58983203
STDERR: 	12  DumpRenderTree                      0x194631a8 start + 41454384
STDERR: 	13  DumpRenderTree                      0x194630e9 start + 41454193
STDERR: 	14  DumpRenderTree                      0x19463a54 start + 41456604
STDERR: 	15  DumpRenderTree                      0x194635fa start + 41455490
STDERR: 	16  DumpRenderTree                      0x17e2794c start + 18141908
STDERR: 	17  DumpRenderTree                      0x17e25c1d start + 18134437
STDERR: 	18  DumpRenderTree                      0x17e3d9e3 start + 18232171
STDERR: 	19  DumpRenderTree                      0x17e3d115 start + 18229917
STDERR: 	20  DumpRenderTree                      0x17e3302b start + 18188723
STDERR: 	21  DumpRenderTree                      0x18126791 start + 21283097
STDERR: 	22  ???                                 0x2e50a39d 0x0 + 777036701
STDERR: ax: bbadbeef, bx: 13008, cx: 46359c68, dx: 46359c68
STDERR: di: 1ae5063e, si: 1b1015dd, bp: bfffc608, sp: bfffc5d0, ss: 1f, flags: 10282
STDERR: ip: 193401ac, cs: 17, ds: 1f, es: 1f, fs: 0, gs: 37

----

* webaudio/audioparam-exponentialRampToValueAtTime.html (Linux)

crash log for DumpRenderTree (pid 28896):
STDOUT: <empty>
STDERR: ASSERTION FAILED: m_table
STDERR: third_party/WebKit/Source/WTF/wtf/HashTable.h(210) : void WTF::HashTableConstIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::checkValidity() const [with Key = WTF::RefPtr<WebCore::AudioParam>, Value = WTF::RefPtr<WebCore::AudioParam>, Extractor = WTF::IdentityExtractor, HashFunctions = WTF::PtrHash<WTF::RefPtr<WebCore::AudioParam> >, Traits = WTF::HashTraits<WTF::RefPtr<WebCore::AudioParam> >, KeyTraits = WTF::HashTraits<WTF::RefPtr<WebCore::AudioParam> >]
STDERR: 1   0x1752ccf
STDERR: 2   0x1751d52
STDERR: 3   0x1751010
STDERR: 4   0x1750615
STDERR: 5   0x1750698
STDERR: 6   0x174d168
STDERR: 7   0x174cedf
STDERR: 8   0x1d1a297
STDERR: 9   0x1785fea
STDERR: 10  0x1785fb9
STDERR: 11  0x17864f5
STDERR: 12  0x1786217
STDERR: 13  0xba3090
STDERR: 14  0xba1ad5
STDERR: 15  0xbb1444
STDERR: 16  0xbb064a
STDERR: 17  0xb8c9e3
STDERR: 18  0xd6b96d
STDERR: 19  0x9f54d50621b
STDERR: [28896:28896:4697645228250:ERROR:process_util_posix.cc(143)] Received signal 11
STDERR: 	base::debug::StackTrace::StackTrace() [0x86d30a]
STDERR: 	base::(anonymous namespace)::StackDumpSignalHandler() [0x82d475]
STDERR: 	0x7fd7275e5af0
STDERR: 	WTF::HashTableConstIterator<>::checkValidity() [0x1752cd9]
STDERR: 	WTF::HashTableConstIterator<>::operator++() [0x1751d52]
STDERR: 	WTF::HashTableConstIteratorAdapter<>::operator++() [0x1751010]
STDERR: 	WebCore::AudioNodeOutput::disconnectAllParams() [0x1750615]
STDERR: 	WebCore::AudioNodeOutput::disconnectAll() [0x1750698]
STDERR: 	WebCore::AudioNode::finishDeref() [0x174d168]
STDERR: 	WebCore::AudioNode::deref() [0x174cedf]
STDERR: 	WebCore::V8AudioBufferSourceNode::derefObject() [0x1d1a297]
STDERR: 	WebCore::WrapperTypeInfo::derefObject() [0x1785fea]
STDERR: 	WebCore::DOMData::derefObject() [0x1785fb9]
STDERR: 	WebCore::DOMData::handleWeakObject<>() [0x17864f5]
STDERR: 	WebCore::DOMDataStore::weakDOMObjectCallback() [0x1786217]
STDERR: 	v8::internal::GlobalHandles::Node::PostGarbageCollectionProcessing() [0xba3090]
STDERR: 	v8::internal::GlobalHandles::PostGarbageCollectionProcessing() [0xba1ad5]
STDERR: 	v8::internal::Heap::PerformGarbageCollection() [0xbb1444]
STDERR: 	v8::internal::Heap::CollectGarbage() [0xbb064a]
STDERR: 	v8::internal::Heap::CollectGarbage() [0xb8c9e3]
STDERR: 	v8::internal::Runtime::PerformGC() [0xd6b96d]
STDERR: 	0x9f54d50621b
Comment 3 WebKit Review Bot 2012-05-16 23:52:22 PDT
Comment on attachment 142422 [details]
ROLLOUT of r117372

Clearing flags on attachment: 142422

Committed r117404: <http://trac.webkit.org/changeset/117404>
Comment 4 WebKit Review Bot 2012-05-16 23:52:33 PDT
All reviewed patches have been landed.  Closing bug.