稳定复现,看我几行代码搞崩 Chrome

2022-03-10 10:26:49 +08:00
 xiangyuecn

搞崩 chrome 测试页面: https://xiangyuecn.gitee.io/recorder/assets/ztest_chrome_bug_AudioWorkletNode.html (打开后可能需要右键刷新一下页面)

过程分析记录: https://www.cnblogs.com/xiangyuecn/p/15988061.html

最新的 chrome 97 打开测试页面测试后每次都会崩溃,最开始发现的 chrome80 也会崩溃(不过测试页面反而不会崩了),古董版本 66 70 不会崩溃,更老的不支持 AudioWorklet 不用测试

这个崩溃现象也就是在特定时机才会出现,FireFox 测试的完全没有这个问题

[×]提交 bug

[√]v2ex 发帖

测试页面截图:

崩溃截图:

19218 次点击
所在节点    程序员
158 条回复
noErr
2022-03-10 16:20:18 +08:00
此页面存在问题
EricGoodMan
2022-03-10 16:25:02 +08:00
Version 99.0.4844.51 (Official Build) (arm64) 复现
RickyC
2022-03-10 16:26:04 +08:00
我感觉你很厉害
RickyC
2022-03-10 16:27:49 +08:00
版本 99.0.4844.51 (正式版本) (arm64)
可以复现
akakidz
2022-03-10 16:39:16 +08:00
版本 99.0.4844.51 (正式版本) ( 64 位)
刷新后崩溃
en20
2022-03-10 16:46:54 +08:00
https://bugs.chromium.org/ 他们回复还蛮快的
ie88
2022-03-10 17:06:13 +08:00
所以,有人可以告诉我这有什么意义嘛?
https://imgur.com/a/tvtsDic
ie88
2022-03-10 17:08:12 +08:00
xiangyuecn
2022-03-10 17:13:43 +08:00
@ie88 #67 这是浏览器防贼呢,防止代码偷偷播放音频。只有等到有用户操作后,才允许自动播放
ie88
2022-03-10 17:25:11 +08:00
@xiangyuecn 是呀,我的截图可以看到具体说明说明了:The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page.
所以是觉得直接导致页面崩溃是属于 bug 嘛?
pi0piK
2022-03-10 17:32:20 +08:00
99.0.4844.51 没有崩溃
Oktfolio
2022-03-10 17:35:00 +08:00
Microsoft Edge
Version 99.0.1150.36 (Official build) (arm64) macOS 正常

Google Chrome
Version 99.0.4844.51 (Official Build) (arm64) macOS 崩溃
ie88
2022-03-10 17:36:55 +08:00
@pi0piK 我和你版本一样,我的一点就崩
suzic
2022-03-10 17:37:38 +08:00
会崩,但不是百分百
xcsoft
2022-03-10 17:40:14 +08:00
92.0.4515.131 复现
haozheliu
2022-03-10 17:43:37 +08:00
windows 版本 99.0.4844.51 (正式版本) ( 64 位)
秒崩
MiketsuSmasher
2022-03-10 17:55:13 +08:00
Edge 99.0.1150.30 linux 版本,前几次没有成功,后面每一次都能成功复现
MiketsuSmasher
2022-03-10 17:56:50 +08:00
@MiketsuSmasher 错误代码:SIGSEGV
HiCoder
2022-03-10 18:00:38 +08:00
Brave 会崩溃。
liflymark6
2022-03-10 18:08:27 +08:00
Windows 版本 99.0.4844.51 (正式版本) ( 64 位)
崩溃

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/839328

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX