[Webkit-unassigned] [Bug 215007] New: [GTK][WPE][WebRTC] webrtc/h264-high.html is crashing since added in r265005

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jul 30 21:17:20 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=215007

            Bug ID: 215007
           Summary: [GTK][WPE][WebRTC] webrtc/h264-high.html is crashing
                    since added in r265005
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebRTC
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: lmoura at igalia.com
                CC: youennf at gmail.com

* webrtc/h264-high.html

It is timing out in Release builds for both GTK and WPE and failing (harness and some test cases) for both in Debug builds.

* Error from the Release timeouts:

CONSOLE MESSAGE: Unhandled Promise Rejection: TypeError: undefined is not an object (evaluating 'h264Lines[0].substring')
FAIL: Timed out waiting for notifyDone to be called

* Error from the Debug failures:

--- /home/buildbot/worker/gtk-linux-64-debug-tests/build/layout-test-results/webrtc/h264-high-expected.txt
+++ /home/buildbot/worker/gtk-linux-64-debug-tests/build/layout-test-results/webrtc/h264-high-actual.txt
@@ -1,6 +1,9 @@
+CONSOLE MESSAGE: Unhandled Promise Rejection: TypeError: undefined is not an object (evaluating 'h264Lines[0].substring')


-PASS High video exchange 
+Harness Error (FAIL), message = undefined is not an object (evaluating 'h264Lines[0].substring')
+
+FAIL High video exchange promise_test: Unhandled rejection with value: "Test timed out"
 PASS Video resolution test: 320 240 
 PASS Video resolution test: 640 480 
 PASS Video resolution test: 1024 768 
@@ -10,13 +13,13 @@
 PASS Video resolution test: 640 360 
 PASS Video resolution test: 1280 720 
 PASS Video resolution test: 1920 1080 
-PASS Video resolution test with maxBitrate: 320 240 
-PASS Video resolution test with maxBitrate: 640 480 
-PASS Video resolution test with maxBitrate: 1024 768 
-PASS Video resolution test with maxBitrate: 1280 960 
-PASS Video resolution test with maxBitrate: 1600 1200 
-PASS Video resolution test with maxBitrate: 320 180 
-PASS Video resolution test with maxBitrate: 640 360 
-PASS Video resolution test with maxBitrate: 1280 720 
-PASS Video resolution test with maxBitrate: 1920 1080 
+FAIL Video resolution test with maxBitrate: 320 240 promise_test: Unhandled rejection with value: object "TypeError: undefined is not an object (evaluating 'parameters.encodings[0].maxBitrate = 100000')"
+FAIL Video resolution test with maxBitrate: 640 480 promise_test: Unhandled rejection with value: object "TypeError: undefined is not an object (evaluating 'parameters.encodings[0].maxBitrate = 100000')"
+FAIL Video resolution test with maxBitrate: 1024 768 promise_test: Unhandled rejection with value: object "TypeError: undefined is not an object (evaluating 'parameters.encodings[0].maxBitrate = 100000')"
+FAIL Video resolution test with maxBitrate: 1280 960 promise_test: Unhandled rejection with value: object "TypeError: undefined is not an object (evaluating 'parameters.encodings[0].maxBitrate = 100000')"
+FAIL Video resolution test with maxBitrate: 1600 1200 promise_test: Unhandled rejection with value: object "TypeError: undefined is not an object (evaluating 'parameters.encodings[0].maxBitrate = 100000')"
+FAIL Video resolution test with maxBitrate: 320 180 promise_test: Unhandled rejection with value: object "TypeError: undefined is not an object (evaluating 'parameters.encodings[0].maxBitrate = 100000')"
+FAIL Video resolution test with maxBitrate: 640 360 promise_test: Unhandled rejection with value: object "TypeError: undefined is not an object (evaluating 'parameters.encodings[0].maxBitrate = 100000')"
+FAIL Video resolution test with maxBitrate: 1280 720 promise_test: Unhandled rejection with value: object "TypeError: undefined is not an object (evaluating 'parameters.encodings[0].maxBitrate = 100000')"
+FAIL Video resolution test with maxBitrate: 1920 1080 promise_test: Unhandled rejection with value: object "TypeError: undefined is not an object (evaluating 'parameters.encodings[0].maxBitrate = 100000')"

* And STDERR from the Debug failure:

(audio_processing_impl.cc:320): Injected APM submodules:
Echo control factory: 0
Echo detector: 0
Capture analyzer: 0
Capture post processor: 0
Render pre processor: 0
(webrtc_voice_engine.cc:206): WebRtcVoiceEngine::WebRtcVoiceEngine
(webrtc_video_engine.cc:484): WebRtcVideoEngine::WebRtcVideoEngine()
(webrtc_voice_engine.cc:229): WebRtcVoiceEngine::Init
(webrtc_voice_engine.cc:316): WebRtcVoiceEngine::ApplyOptions: AudioOptions {aec: 1, agc: 1, ns: 1, hf: 1, swap: 0, audio_jitter_buffer_max_packets: 200, audio_jitter_buffer_fast_accelerate: 0, audio_jitter_buffer_min_delay_ms: 0, audio_jitter_buffer_enable_rtx_handling: 0, typing: 1, experimental_agc: 0, experimental_ns: 0, residual_echo_detector: 1, }
(webrtc_voice_engine.cc:432): Stereo swapping enabled? 0
(webrtc_voice_engine.cc:437): NetEq capacity is 200
(webrtc_voice_engine.cc:443): NetEq fast mode? 0
(webrtc_voice_engine.cc:449): NetEq minimum delay is 0
(webrtc_voice_engine.cc:455): NetEq handle reordered packets? 0
(webrtc_voice_engine.cc:467): Experimental ns is enabled? 0
(webrtc_voice_engine.cc:518): NS set to 1
(webrtc_voice_engine.cc:522): Typing detection is enabled? 1
(audio_processing_impl.cc:574): AudioProcessing::ApplyConfig: AudioProcessing::Config{ pipeline: {maximum_internal_processing_rate: 48000, multi_channel_render: 0, , multi_channel_capture: 0}, pre_amplifier: { enabled: 0, fixed_gain_factor: 1 }, high_pass_filter: { enabled: 1 }, echo_canceller: { enabled: 1, mobile_mode: 0, enforce_high_pass_filtering: 1 }, noise_suppression: { enabled: 1, level: High }, transient_suppression: { enabled: 0 }, voice_detection: { enabled: 1 }, gain_controller1: { enabled: 1, mode: AdaptiveAnalog, target_level_dbfs: 3, compression_gain_db: 9, enable_limiter: 1, analog_level_minimum: 0, analog_level_maximum: 255 }, gain_controller2: { enabled: 0, fixed_digital: { gain_db: 0 }, adaptive_digital: { enabled: 0, level_estimator: Rms, use_saturation_protector: 1, extra_saturation_margin_db: 2 } }, residual_echo_detector: { enabled: 1 }, level_estimation: { enabled: 0 } }
(agc_manager_direct.cc:69): [agc] GetMinMicLevel
(agc_manager_direct.cc:73): [agc] Using default min mic level: 12
(agc_manager_direct.cc:457): AgcManagerDirect::Initialize
(field_trial.cc:140): Setting field trial string:WebRTC-H264Simulcast/Enabled/
(used_ids.h:55): Duplicate id found. Reassigning from 1 to 14
(used_ids.h:55): Duplicate id found. Reassigning from 3 to 13
(used_ids.h:55): Duplicate id found. Reassigning from 5 to 12
(used_ids.h:55): Duplicate id found. Reassigning from 6 to 11

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200731/3354cb5c/attachment.htm>


More information about the webkit-unassigned mailing list