Repository navigation
Replies: 5 comments
|
追加一条(提交反馈过程中再次复现,间隔不到 10 分钟):
补充:这说明触发条件不限于"插件操作"或"市场页面渲染",空闲输入时同样会崩,更像运行时层面的随机/定时触发,而不是某个用户操作路径。 附件: time: 2026-10-27T14:11:05.152Z --- error --- --- renderer console (error level, oldest first) --- |
|
补充:定位到一个具体的数据问题,可能与部分崩溃相关。 会话 但用标准 zstd 逐帧解码该文件:7,612 帧全部可解、12,538 行 JSON 全部合法、0 坏帧; 疑似 session reader 的帧校验与标准 zstd 不一致(或与投影缓存的一致性检查有关), |
|
补充 2:定位到一个可复现的渲染崩溃。 会话 截断到 59%(5 MB)后仍然崩,说明与单个坏帧无关,而是全量渲染 7k 事件时渲染进程被压垮 |
补充 3:对前两条补充的更正(离线逐帧验证后)先给结论:补充 1 里「session reader 的帧校验与标准 zstd 不一致」这个定性不准确,需要更正。 该会话文件的数据没有损坏,被拒绝的那一帧本身也完全合法。 1) 被拒的那一帧可以完整解剖对原始样本(8,533,307 字节)逐帧扫描后,字节
也就是说, 2) 全文件审计:零坏帧
不仅在 zstd 层面,在事件流层面(seq 连续性、类型闭合性, 3) 定性更正不是「读取器的帧校验与标准 zstd 不一致」。更准确的说法是:
一条可能相关的线索:投影缓存体积异常。
怀疑读取器会把投影缓存里记录的 4) 需要披露:我原先打算提供的样本已不是原始状态本地修复脚本在 2026-10-28 00:45:45 向该文件尾部追加了一个 83 字节的 该帧的 因此会话目录里当前那份 5,030,651 字节的文件是「人工缝合」结果(5,030,568 + 83),不能作为原始样本。 请以 8,533,307 字节的原始文件为样本(我这边备份为 5) 补充 2 的渲染崩溃假设:需要拆成两件事补充 2 里「截断到 59% 仍崩」这一步,现在需要区分两种不同的崩溃:
补充 1 已记录:截断后可以正常加载,投影缓存也重建成功。那么补充 2 的崩溃发生在渲染阶段,两者不是同一个问题,建议分开跟踪。要干净地测渲染负载,需要「截断到 N 个事件 + 补一个合法 6) 今天(rc.2)的新实例,供参考时序特征
该会话文件仅约 0.8 MB,与「大会话」无关。崩溃发生在会话创建后的首轮早期,而崩溃后同一会话可以长时间稳定运行——这个形态更像启动/首轮时序问题,而不是内容规模问题。 结论:数据损坏这条线可以排除了。真正值得查的是两点:① 读取器那层额外校验为什么拒绝一个完全合法的文件,以及它的错误信息为什么指向 zstd 帧;② renderer 在什么条件下无 dump 静默退出。需要原始样本、离线解析脚本或更多崩溃日志,我都可以提供。 |
|
补充4-转储分析: 后续进展:找到了一份 minidump —— 疑似 absl 哈希表 也就是说,renderer 是被 INT3( desktop host 进程里是同一个签名。 2026-10-26 16:33,host 以 所以 renderer 和 desktop host 死于同一个故障:用 同样发生在 Electron / Node 内部,不在应用层 JS,也发生在启动阶段。 已经排除掉的方向,供参考,以免重复排查: 可能有用的一些建议: |
Uh oh!
There was an error while loading. Please reload this page.
Error: dsh desktop host exited with 134:
DeepSeek Harness.exe[23928]: std::vector<X509 *> __cdecl
node::crypto::InitializeBundledRootCertificates(void)
at ....\third_party\electron_node\src\crypto\crypto_context.cc:884
Assertion failed: (x509) != nullptr
DeepSeek Harness.exe[13280]: ... crypto_context.cc:884
Assertion failed: (x509) != nullptr
---- Native stack trace ----
1: node::SetAbortHandler+54
2: v8::SharedArrayBuffer::ByteLength+2976
3: uv_exepath+218701
4: uv_exepath+216047
5: node::loader::ModuleWrap::SetInitializeImportMetaObjectCallback+24783
6: llhttp_execute+133739
7: uv_cond_signal+286655
8: BaseThreadInitThunk+23
9: RtlUserThreadStart+44
[24360:1027/204357.553:FATAL:throw_delegate.cc:107] NOTREACHED hit.
absl::container_internal::raw_hash_map<>::at
Error: dsh desktop host exited with 4294930435:
[llm-deepseek-api-key] model listing ... loaded 2 model(s) ...
[1027/215622.075:ERROR:crashpad_client_win.cc:867] not connected
All reactions