TermiNexus
cfbb0c1286
diag(vkernel): _render() 各阶段埋 [rc] 面包屑,定位卡死步骤
日志证据:本轮 [dt] 心跳一行都没打印 → 桌面线程没走到“每秒”分支,即卡在第一轮循环里;
而屏幕顶部出现一小块蓝色 → 很可能执行到第一次 _render() 中途卡住(写了一半)。
宿主 QEMU 随后 abort(0x40000015 = STATUS_FATAL_APP_EXIT)。
在 _render() 埋 6 个面包屑:
[rc] entry / bg done / taskbar done / windows done / cursor done / vblank done / flush done
最后打印的那条 = 卡住的那一步。若连 [rc] entry 都没有,则卡点在其之前
(_update_mouse / _update_keyboard / _heartbeat_check),再补那边。
定位后连同所有 [DIAG] 一并移除。
2026-10-14 14:13:10 +08:00
..
2026-10-14 12:54:43 +08:00
2026-10-12 15:06:50 +08:00
2026-10-14 13:46:57 +08:00
2026-10-14 13:36:01 +08:00
2026-10-12 15:06:50 +08:00
2026-10-14 12:54:43 +08:00
2026-10-07 19:04:33 +08:00
2026-10-14 14:13:10 +08:00
2026-10-07 19:04:33 +08:00
2026-10-14 13:50:48 +08:00