Data race in media::pulse::ChannelLayoutToPAChannelMap |
|||||
Issue descriptionDetailed report: https://clusterfuzz.com/testcase?key=5742025199321088 Fuzzer: phoglund_webrtc_peerconnection Job Type: linux_tsan_chrome_mp Platform Id: linux Crash Type: Data race WRITE 4 Crash Address: 0x7f8d248bd6ec Crash State: media::pulse::ChannelLayoutToPAChannelMap media::pulse::CreateOutputStream media::PulseAudioOutputStream::Open Sanitizer: thread (TSAN) Regressed: https://clusterfuzz.com/revisions?job=linux_tsan_chrome_mp&range=561853:561855 Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=5742025199321088 Additional requirements: Requires Gestures Additional requirements: Requires HTTP Issue filed automatically. See https://github.com/google/clusterfuzz-tools for more information.
,
May 28 2018
Automatically assigning owner based on suspected regression changelist https://chromium.googlesource.com/chromium/src/+/f84fffabdef28f8577bf4b8c5f5ec73e73991927 (Improve support for audio-device group IDs on Linux.). If this is incorrect, please let us know why and apply the Test-Predator-Wrong-CLs label. If you aren't the correct owner for this issue, please unassign yourself as soon as possible so it can be re-triaged.
,
May 28 2018
,
May 28 2018
Issue 847058 has been merged into this issue.
,
May 28 2018
Issue 846783 has been merged into this issue.
,
May 28 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/3032d726d13da0c1da0917f363de2a4e7f1b73e7 commit 3032d726d13da0c1da0917f363de2a4e7f1b73e7 Author: Guido Urdaneta <guidou@chromium.org> Date: Mon May 28 15:36:03 2018 Grab PulseAudio lock in media::pulse::GetRealDefaultDeviceId This function waits for a PulseAudio signal without holding the lock, which results in a race. Drive-by: minor variable rename for consistency with other similar functions. Bug: 847098 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: Ifec3f64e55f94ce8aafa89c32b1a542943ec5771 Reviewed-on: https://chromium-review.googlesource.com/1075087 Reviewed-by: Max Morin <maxmorin@chromium.org> Commit-Queue: Guido Urdaneta <guidou@chromium.org> Cr-Commit-Position: refs/heads/master@{#562266} [modify] https://crrev.com/3032d726d13da0c1da0917f363de2a4e7f1b73e7/media/audio/pulse/pulse_util.cc
,
May 29 2018
ClusterFuzz testcase 5909055269502976 is verified as fixed, so closing issue as verified. If this is incorrect, please add ClusterFuzz-Wrong label and re-open the issue.
,
May 29 2018
,
May 29 2018
ClusterFuzz has detected this issue as fixed in range 562265:562266. Detailed report: https://clusterfuzz.com/testcase?key=5742025199321088 Fuzzer: phoglund_webrtc_peerconnection Job Type: linux_tsan_chrome_mp Platform Id: linux Crash Type: Data race WRITE 4 Crash Address: 0x7f8d248bd6ec Crash State: media::pulse::ChannelLayoutToPAChannelMap media::pulse::CreateOutputStream media::PulseAudioOutputStream::Open Sanitizer: thread (TSAN) Regressed: https://clusterfuzz.com/revisions?job=linux_tsan_chrome_mp&range=561853:561855 Fixed: https://clusterfuzz.com/revisions?job=linux_tsan_chrome_mp&range=562265:562266 Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=5742025199321088 Additional requirements: Requires Gestures Additional requirements: Requires HTTP See https://github.com/google/clusterfuzz-tools for more information. If you suspect that the result above is incorrect, try re-doing that job on the test case report page. |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by ClusterFuzz
, May 28 2018Labels: Test-Predator-Auto-Components