Zoomtopia is here. Unlock the transformative power of generative AI, helping you connect, collaborate, and Work Happy with AI Companion.
Register nowEmpowering you to increase productivity, improve team effectiveness, and enhance skills.
Learn moreKeep your Zoom app up to date to access the latest features.
Download Center Download the Zoom appDownload hi-res images and animations to elevate your next Zoom meeting.
Browse Backgrounds Zoom Virtual BackgroundsEmpowering you to increase productivity, improve team effectiveness, and enhance skills.
Zoom AI Companion2021-08-18 01:28 PM
In Google Chrome 94.0.4603.0, video capture appears to be broken. Only a black rectangle is visible when I turn on "Video," both in my view of the web client and on the receiving end for other Zoom participants.
The javascript log in the developer console repeatedly cites, "framereader read null frame!" For example, one short log file is copied below (text attachments are not allowed; sorry for the long message).
The bug does not appear in the stable version of Chrome, such as 92.0.4515.159; nor in Firefox. This is all tested in Arch Linux. Unfortunately, I need the newer Chrome in order to support other features for my platform that haven't yet trickled down.
Could this be due to Chrome's updates to SharedArrayBuffer support? In any case—hope this is the proper place for a bug report and to receive support.
webclient.min.js:1 127
webclient.min.js:1 106
webclient.min.js:1 Adaptor config ./google-nest/index.js is not loaded
(anonymous) @ webclient.min.js:1
init @ webclient.min.js:1
(anonymous) @ webclient.min.js:1
o @ webclient.min.js:1
(anonymous) @ webclient.min.js:1
o @ webclient.min.js:1
(anonymous) @ webclient.min.js:1
(anonymous) @ webclient.min.js:1
webclient.min.js:1 Adaptor config ./msft/index.js is not loaded
(anonymous) @ webclient.min.js:1
init @ webclient.min.js:1
(anonymous) @ webclient.min.js:1
o @ webclient.min.js:1
(anonymous) @ webclient.min.js:1
o @ webclient.min.js:1
(anonymous) @ webclient.min.js:1
(anonymous) @ webclient.min.js:1
js_media.min.js:1 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://goo.gl/7K7WLu
e @ js_media.min.js:1
e @ webclient.min.js:1
value @ webclient.min.js:1
value @ webclient.min.js:1
qi @ react-dom.min.js:130
ui @ react-dom.min.js:133
(anonymous) @ react-dom.min.js:158
unstable_runWithPriority @ react.min.js:27
Vc @ react-dom.min.js:158
Sc @ react-dom.min.js:158
Z @ react-dom.min.js:156
Kc @ react-dom.min.js:155
ya @ react-dom.min.js:153
bh @ react-dom.min.js:160
xe @ react-dom.min.js:160
nb.render @ react-dom.min.js:215
(anonymous) @ react-dom.min.js:164
$g @ react-dom.min.js:159
Wc @ react-dom.min.js:164
render @ react-dom.min.js:217
(anonymous) @ webclient.min.js:1
o @ webclient.min.js:1
(anonymous) @ webclient.min.js:1
o @ webclient.min.js:1
(anonymous) @ webclient.min.js:1
(anonymous) @ webclient.min.js:1
start:1 Error handling response: TypeError: Cannot read properties of null (reading 'removeAttribute')
at setRedirectOff (chrome-extension://ommndciompclncigoffdnipifnfnaclj/js/toggle.js:23:36)
at chrome-extension://ommndciompclncigoffdnipifnfnaclj/js/toggle.js:49:7
DevTools failed to load source map: Could not load content for https://st1.zoom.us/web_client/4eughr/js/lib/webim.min.js.map: System error: net::ERR_BLOCKED_BY_RESPONSE
js_media.min.js:1 sharing decode fileURL: https://st1.zoom.us/web_client/4eughr/js/av-sdk/sharing_mtsimd.min.js
js_media.min.js:1 https://st1.zoom.us/web_client/4eughr/js/av-sdk/video_mtsimd.min.js
29e34bf2-2457-4a2e-a0de-313e2140a933:1 ready to dec video!
78ee0915-ee32-4f23-a8b2-8f46931a7260:1 ready to dec video!
663f35c0-cbee-4a72-b3d5-71325649a83a:1 ready to start!
24ca244f-70f0-49ba-a095-b905595e2199:1 ready to start!
24ca244f-70f0-49ba-a095-b905595e2199:1 JsAudioDec.js receive startMedia
663f35c0-cbee-4a72-b3d5-71325649a83a:1 JsAudioDec.js receive startMedia
24ca244f-70f0-49ba-a095-b905595e2199:1 Open_Audio_WebSocket_Connect
882a826b-2f60-41d6-b46f-a97f41d53995:1 Open_Sharing_WebSocket_Connect
29e34bf2-2457-4a2e-a0de-313e2140a933:1 Open_Video_WebSocket_Connect
663f35c0-cbee-4a72-b3d5-71325649a83a:1 Open_Audio_WebSocket_Connect
78ee0915-ee32-4f23-a8b2-8f46931a7260:1 Open_Video_WebSocket_Connect
93b799a8-16a4-474e-91d8-58693840447c:1 Open_Sharing_WebSocket_Connect
29e34bf2-2457-4a2e-a0de-313e2140a933:1 consume interval 3
78ee0915-ee32-4f23-a8b2-8f46931a7260:1 framereader read null frame!
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
Promise.then (async)
$t @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
setInterval (async)
er @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
78ee0915-ee32-4f23-a8b2-8f46931a7260:1 framereader read null frame!
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
Promise.then (async)
$t @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
setInterval (async)
er @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
78ee0915-ee32-4f23-a8b2-8f46931a7260:1 framereader read null frame!
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
Promise.then (async)
$t @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
setInterval (async)
er @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
78ee0915-ee32-4f23-a8b2-8f46931a7260:1 framereader read null frame!
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
Promise.then (async)
$t @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
setInterval (async)
er @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
78ee0915-ee32-4f23-a8b2-8f46931a7260:1 framereader read null frame!
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
Promise.then (async)
$t @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
setInterval (async)
er @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
78ee0915-ee32-4f23-a8b2-8f46931a7260:1 framereader read null frame!
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
Promise.then (async)
$t @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
setInterval (async)
er @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
78ee0915-ee32-4f23-a8b2-8f46931a7260:1 framereader read null frame!
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
Promise.then (async)
$t @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
setInterval (async)
er @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
78ee0915-ee32-4f23-a8b2-8f46931a7260:1 framereader read null frame!
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
Promise.then (async)
$t @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
setInterval (async)
er @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
78ee0915-ee32-4f23-a8b2-8f46931a7260:1 framereader read null frame!
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
Promise.then (async)
$t @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
setInterval (async)
er @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
78ee0915-ee32-4f23-a8b2-8f46931a7260:1 framereader read null frame!
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
Promise.then (async)
$t @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
setInterval (async)
er @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
(anonymous) @ 78ee0915-ee32-4f23-a8b2-8f46931a7260:1
2021-08-19 01:21 PM
Hi @covegeary
This is not the official way to get support from Zoom, but I know there is a web client release scheduled for this weekend. While it doesn't mention it specifically, I know there are some included changes to address the updates within Chrome.