caoqianming
|
9f78b151c1
|
fix(sandbox): round-3 探针改 pinned 版本直下,绕开被墙的版本解析(bump 0.58.7)
@stable tag 要先访问 Google last-known-good 版本解析端点(被墙)才换到具体
版本号,--base-url 只管二进制下载不管解析 —— 这是上一轮三源全败的真因。
改从镜像内 puppeteer-core revisions.js 读 pinned chrome-headless-shell 版本
直下阿里 binary 源(且正是 mermaid-cli CI 实测版本);错误输出 grep Error 行;
加 [步骤] 参数支持只跑第 3 步(1/2 已有结论:静默 CHECK 无 FATAL、栈无符号、
CPU 无 pku/shstk/ibt)。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-11 10:04:23 +08:00 |
caoqianming
|
6ce2a0b70d
|
feat(sandbox): chromium 秒崩 round-3 探针:FATAL 抓取 + headless-shell 修法验证(bump 0.58.5)
bisect 全 case FAIL(含无 hardening baseline 与 seccomp=unconfined)+ 宿主
overcommit/ulimit 数据干净 → 嫌疑收敛为 trixie chromium 150 构建 × 本宿主
组合本身跑不了。round-3 脚本:
1/2. 抓崩溃真实 FATAL 行(此前被 head 截断)+ gdb backtrace(best-effort)
3. 实测 Google 官方 chrome-headless-shell(npmmirror 下载)+ mmdc 接上出图,
直接验证「镜像弃发行版 chromium、改装 puppeteer pinned headless shell」
修法可行性,PASS 即定案动 Dockerfile
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-11 09:54:16 +08:00 |