Intermittent test_playback_rate.html | Exited with code -6 during test run (Assertion failed: (output == pRateTransposer), function putSamples, file ../../../../media/libsoundtouch/src/SoundTouch.cpp, line 331)

RESOLVED FIXED

Status

()

P5
critical
RESOLVED FIXED
6 years ago
8 months ago

People

(Reporter: RyanVM, Assigned: padenot)

Tracking

({assertion, crash, intermittent-failure})

Trunk
assertion, crash, intermittent-failure
Points:
---

Firefox Tracking Flags

(firefox27 disabled, firefox28 disabled, firefox29 disabled, b2g-v1.2 disabled, b2g-v1.3 disabled)

Details

(Whiteboard: [test disabled])

(Reporter)

Description

6 years ago
https://tbpl.mozilla.org/php/getParsedLog.php?id=19666960&tree=Mozilla-Inbound

Rev5 MacOSX Mountain Lion 10.8 mozilla-inbound debug test mochitest-1 on 2013-02-12 06:31:32 PST for push d3b021e31616
slave: talos-mtnlion-r5-036

188107 INFO TEST-START | /tests/content/media/test/test_playback_rate.html
++DOMWINDOW == 17 (0x123a3ce88) [serial = 3294] [outer = 0x122b77408]
JavaScript error: , line 0: can't access dead object
JavaScript error: , line 0: can't access dead object
JavaScript error: , line 0: can't access dead object
JavaScript error: , line 0: can't access dead object
[Parent 836] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004003: file ../../../../intl/uconv/src/nsCharsetConverterManager.cpp, line 301
[Parent 836] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004003: file ../../../../intl/uconv/src/nsCharsetConverterManager.cpp, line 301
188108 INFO TEST-INFO | /tests/content/media/test/test_playback_rate.html | Started Tue Feb 12 2013 06:58:52 GMT-0800 (PST) (1360681132.745s)
188109 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | [started big.wav-0] Length of array should match number of running tests
188110 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | Pitch preservation should be enabled by default.
188111 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | [started sound.ogg-1] Length of array should match number of running tests
188112 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | Pitch preservation should be enabled by default.
188113 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | playbackRate should be initially 1.0
188114 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | defaultPlaybackRate should be initially 1.0
188115 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | PlaybackRate should be clamped to 0.25.
188116 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | playbackRate should be reset to 1.0 on play() call
188117 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | playbackRate should be initially 1.0
188118 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | defaultPlaybackRate should be initially 1.0
188119 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | PlaybackRate should be clamped to 0.25.
188120 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | playbackRate should be reset to 1.0 on play() call
[Parent 836] WARNING: converted background area should not be empty: file ../../../layout/base/nsCSSRendering.cpp, line 1799
188121 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | If we disable the pitch preservation, it should appear as such.
188122 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | The playback rate shoud be 0.25.sound.ogg-1
188123 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | We are effectively slowing down playback. (8.6, 2.066593) for sound.ogg-1
188124 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | Current time should not change when playbackRate is null (2.066593 2.066593).
188125 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | The element should not be in paused state.
188126 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | Paused event should not have been received.
188127 INFO TEST-PASS | /tests/content/media/test/test_playback_rate.html | Playback rate should be clamped to 5.
Assertion failed: (output == pRateTransposer), function putSamples, file ../../../../media/libsoundtouch/src/SoundTouch.cpp, line 331.
TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_playback_rate.html | Exited with code -6 during test run
INFO | automation.py | Application ran for: 0:26:51.978898
(Assignee)

Comment 1

6 years ago
Funny that it happens now when nothing have changed about playbackRate for a while. I suspect goblins fiddled with the slave. I'll keep an eye opened, though.
Assignee: nobody → paul
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
(Assignee)

Comment 11

6 years ago
Note to self: this appears to be an array overrun in the cubeb callback that impacts the resampler. Something like 1 to 4 bytes.
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
(Reporter)

Comment 38

5 years ago
Paul, this is happening on Windows now too. Can you please take a look?
Flags: needinfo?(paul)
OS: Mac OS X → All
Hardware: x86_64 → All
(Assignee)

Comment 39

5 years ago
Yes.
Flags: needinfo?(paul)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
(Reporter)

Comment 59

5 years ago
test_playback_rate.html and test_seek.html disabled on all platforms.
https://hg.mozilla.org/integration/mozilla-inbound/rev/81cae114022a
Whiteboard: [test disabled][leave open]
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
(Reporter)

Comment 105

5 years ago
Paul, this started happening frequently on Fx27 after the libcubeb update was uplifted. Any idea what's going on? Maybe we should just disable the test there as well (it was already disabled on 28).
Flags: needinfo?(paul)
(Assignee)

Comment 106

5 years ago
Yep, disable it as well. This is likely to be the same problem as the other one. I bet this will all go away once I find the time to dig into it.
Flags: needinfo?(paul)
(Reporter)

Updated

5 years ago
Flags: needinfo?(ryanvm)
(Reporter)

Comment 107

5 years ago
https://hg.mozilla.org/releases/mozilla-beta/rev/9f8b7d3ad50c
https://hg.mozilla.org/releases/mozilla-b2g26_v1_2/rev/6e6a6a8091c1
status-b2g-v1.2: --- → disabled
status-b2g-v1.3: --- → disabled
status-firefox27: --- → disabled
status-firefox28: --- → disabled
status-firefox29: --- → disabled
Flags: needinfo?(ryanvm)
Component: Audio/Video → Audio/Video: Playback
P5
Keywords: leave-open
Priority: -- → P5
Whiteboard: [test disabled][leave open] → [test disabled]
(Assignee)

Comment 109

3 years ago
This has been re-enabled a while back and is behaving fine, closing.
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
Removing leave-open keyword from resolved bugs, per :sylvestre.
Keywords: leave-open
You need to log in before you can comment on or make changes to this bug.