Closed
Bug 1059265
Opened 9 years ago
Closed 9 years ago
Intermittent test_reactivate.html | application crashed [@ CoreAudio + 0x1c7fe]
Categories
(Core :: Audio/Video, defect)
Tracking
()
RESOLVED
FIXED
mozilla35
Tracking | Status | |
---|---|---|
firefox33 | --- | unaffected |
firefox34 | --- | fixed |
firefox35 | --- | fixed |
firefox-esr31 | --- | unaffected |
People
(Reporter: cbook, Assigned: jwwang)
References
()
Details
(Keywords: crash, intermittent-failure)
Attachments
(1 file)
3.78 KB,
patch
|
kinetik
:
review+
lmandel
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
Rev4 MacOSX Snow Leopard 10.6 mozilla-inbound debug test mochitest-1 on 2014-08-27 03:29:02 PDT for push e2eda589ea8d slave: t-snow-r4-0124 https://tbpl.mozilla.org/php/getParsedLog.php?id=46849496&tree=Mozilla-Inbound TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_reactivate.html | application terminated with exit code 1 PROCESS-CRASH | /tests/content/media/test/test_reactivate.html | application crashed [@ CoreAudio + 0x1c7fe] 04:04:58 WARNING - PROCESS-CRASH | /tests/content/media/test/test_reactivate.html | application crashed [@ CoreAudio + 0x1c7fe] 04:04:58 INFO - Crash dump filename: /var/folders/qD/qD47WTkVGj4hMGYM9+J8Nk+++-k/-Tmp-/tmpp7W_CJ.mozrunner/minidumps/4A99C972-C7F4-40C9-A479-3249ADFA304E.dmp 04:04:58 INFO - Operating system: Mac OS X 04:04:58 INFO - 10.6.8 10K549 04:04:58 INFO - CPU: amd64 04:04:58 INFO - family 6 model 23 stepping 10 04:04:58 INFO - 2 CPUs 04:04:58 INFO - Crash reason: EXC_BAD_ACCESS / 0x0000000d 04:04:58 INFO - Crash address: 0x0 04:04:58 INFO - Thread 70 (crashed) 04:04:58 INFO - 0 CoreAudio + 0x1c7fe 04:04:58 INFO - rbx = 0x000000012be5b000 r12 = 0x000000012be5b000 04:04:58 INFO - r13 = 0x0000000000000000 r14 = 0x0000000120747e00 04:04:58 INFO - r15 = 0x000000012b4b295c rip = 0x00007fff83d6f7fe 04:04:58 INFO - rsp = 0x0000000108ad8370 rbp = 0x0000000108ad8370 04:04:58 INFO - Found by: given as instruction pointer in context 04:04:58 INFO - 1 CoreAudio + 0x1c762 04:04:58 INFO - rip = 0x00007fff83d6f763 rsp = 0x0000000108ad8380 04:04:58 INFO - rbp = 0x0000000108ad83c0 04:04:58 INFO - Found by: stack scanning 04:04:58 INFO - 2 CoreAudio + 0x17b78 04:04:58 INFO - rip = 0x00007fff83d6ab79 rsp = 0x0000000108ad83d0 04:04:58 INFO - rbp = 0x0000000108ad8430 04:04:58 INFO - Found by: stack scanning 04:04:58 INFO - 3 CoreAudio + 0x1b44b 04:04:58 INFO - rip = 0x00007fff83d6e44c rsp = 0x0000000108ad83e0 04:04:58 INFO - rbp = 0x0000000108ad8430 04:04:58 INFO - Found by: stack scanning 04:04:58 INFO - 4 CoreAudio + 0x1797f 04:04:58 INFO - rip = 0x00007fff83d6a980 rsp = 0x0000000108ad8440 04:04:58 INFO - rbp = 0x0000000108ad84b0 04:04:58 INFO - Found by: stack scanning 04:04:58 INFO - 5 CoreAudio + 0x18298 04:04:58 INFO - rip = 0x00007fff83d6b299 rsp = 0x0000000108ad8450 04:04:58 INFO - rbp = 0x0000000108ad84b0 04:04:58 INFO - Found by: stack scanning 04:04:58 INFO - 6 CoreAudio + 0x1770b 04:04:58 INFO - rip = 0x00007fff83d6a70c rsp = 0x0000000108ad84c0 04:04:58 INFO - rbp = 0x0000000108ad8520 04:04:58 INFO - Found by: stack scanning
Comment 1•9 years ago
|
||
There does not seem to be a Web Audio API failure, moving to Video/Audio.
Component: Web Audio → Video/Audio
Comment 3•9 years ago
|
||
Seems suspicious, but if so it's corruption from the failed dlopen("CoreMedia.framework"). The test is skipping the mp4 test files, as it should on 10.6. The crash is happening on actual audio output from other file types. Kinetik, does this look familiar? 03:30:50 INFO - 95 INFO [983] WARNING: Couldn't load CoreMedia framework: file /builds/slave/m-in-osx64-d-00000000000000000/build/content/media/fmp4/apple/AppleCMLinker.cpp, line 48 ... 04:04:58 INFO - 29 XUL!audiounit_stream_init [cubeb_audiounit.c:e2eda589ea8d : 632 + 0x7]
Flags: needinfo?(giles) → needinfo?(kinetik)
Comment 4•9 years ago
|
||
Not something I've seen before, although I think there are some random audiounit crashes filed for test failures floating around. Nobody has had time to investigate.
Flags: needinfo?(kinetik)
Comment 5•9 years ago
|
||
FWIW I haven't been able to reproduce in about 8 tries with a local debug build on my 10.6 machine.
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 8•9 years ago
|
||
I'm assuming this is MSG fallout given the timing.
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 28•9 years ago
|
||
(In reply to Carsten Book [:Tomcat] from comment #0) The stack trace is similar to bug 1021174 comment 20 and bug 847903 might be the cause. However, it doesn't make sense for AudioUnitInitialize() to crash silently instead of returning an error. Since this bug is hard to repro, I would like to modify the test case to reduce the number of concurrently running media elements (thus reducing the number of active cubeb streams). If it does fix the problem, then we might have to revisit bug 847903 again. Hi Matthew, Does that make sense to you?
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 35•9 years ago
|
||
Reduce number of concurrent playback and active cubeb streams to avoid hitting bug 847903. Try desktop: https://tbpl.mozilla.org/?tree=Try&rev=76052493625a Try mobile: https://tbpl.mozilla.org/?tree=Try&rev=355803e2538b No failures on test_reactivate.html.
Assignee | ||
Comment 36•9 years ago
|
||
Just a notice that bug 1067858 (about audio channel) must be fixed first which will prevent media elements from resuming playback correctly in this test case.
Updated•9 years ago
|
Attachment #8490521 -
Flags: review?(kinetik) → review+
Assignee | ||
Comment 37•9 years ago
|
||
Please check in bug 1067858 before this bug.
Keywords: checkin-needed
Updated•9 years ago
|
Keywords: checkin-needed
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 40•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/bbf28ffae3d7
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Target Milestone: --- → mozilla35
Comment 41•9 years ago
|
||
I think we need this on Aurora as well.
status-firefox33:
--- → unaffected
status-firefox34:
--- → affected
status-firefox35:
--- → fixed
status-firefox-esr31:
--- → unaffected
Flags: needinfo?(jwwang)
Assignee | ||
Comment 42•9 years ago
|
||
I will try to uplift bug 1067858 first, then this bug to Aurora.
Assignee | ||
Comment 43•9 years ago
|
||
Comment on attachment 8490521 [details] [diff] [review] 1059265_reduce_num_of_concurrent_playback-v1.patch Approval Request Comment [Feature/regressing bug #]:unknown [User impact if declined]:test case failure will decrease our test coverage [Describe test coverage new/current, TBPL]: Try: https://tbpl.mozilla.org/?tree=Try&rev=45680735e952 [Risks and why]: Low. It has been exercised in Central for weeks. [String/UUID change made/needed]:none
Attachment #8490521 -
Flags: approval-mozilla-aurora?
Comment 44•9 years ago
|
||
Comment on attachment 8490521 [details] [diff] [review] 1059265_reduce_num_of_concurrent_playback-v1.patch Aurora+
Attachment #8490521 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment 46•9 years ago
|
||
Hi Ryan, I see that this was fixed on FF 34. Is there anything further that is happening or needs to happen on this bug to move it along?
Flags: needinfo?(ryanvm)
Comment 47•9 years ago
|
||
Doesn't look like it. Bug's been fixed with no further activity for over 6 months now.
Flags: needinfo?(ryanvm)
You need to log in
before you can comment on or make changes to this bug.
Description
•