t17_defer_probe 运行证据留存(master bb35fdc 实跑 PASS 原始输出——演播后排窗定点测试;evidence/ 目录 gitignored 故落 design/qa)

This commit is contained in:
DKChan committed 2026-10-02 18:23:30 +08:00
1 parent bb35fdc169
commit ee0081026d
1 file changed
+296
@@ -0,0 +1,296 @@
# t17_defer_probe 运行证据(2026-10-02)
- 被测:演播后排窗(T17 用户令「伤害过程演完才切战斗胜利结算窗」)——本修复的定点关联测试
- 断言①(判别性):胜利同帧终局面未开+挂起在案+排播队列在播——旧行为(同帧 flush+开窗)跑此必红
- 断言②:排播放完(waited≈5.5s=15 行 × 0.22s 段内间隔+段间间隔)终局面开启
- 复跑方式:godot --headless --path game res://smoke/t17_defer_probe.tscn(退出码 0=PASS / 2=FAIL)
- 本文件=2026-10-02 master(bb35fdc)实跑原始输出留存
## 原始输出
```
Godot Engine v4.7.2.stable.official.ed1daf0bf - https://godotengine.org
WARNING: Can't change the size of a `SubViewport` with a `SubViewportContainer` parent that has `stretch` enabled. Set `SubViewportContainer.stretch` to `false` to allow changing the size manually.
at: _internal_set_size (scene/main/viewport.cpp:5627)
GDScript backtrace (most recent call first):
[0] _notification (res://presentation/views/battle_stage_view.gd:177)
[1] build_battle_ui (res://presentation/ui_assembler.gd:24)
[2] _build_ui (res://presentation/main.gd:192)
[3] _ready (res://presentation/main.gd:181)
[4] _ready (res://smoke/t17_defer_probe.gd:16)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Attempted to push_back a variable of type 'String' into a TypedArray of type 'Dictionary'.
at: _internal_validate (./core/variant/container_type_validate.h:73)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
ERROR: Condition "!_p->typed.validate(value, "push_back")" is true.
at: push_back (core/variant/array.cpp:285)
GDScript backtrace (most recent call first):
[0] append_row (res://presentation/views/battle_log_view.gd:109)
[1] _consume_row (res://presentation/row_pacer.gd:91)
[2] _process (res://presentation/row_pacer.gd:79)
[t17_defer] PASS — 胜利同帧挂起+排播完开窗 两断言全过(waited=5.5s)
ERROR: 18 RID allocations of type 'PN13RendererDummy14TextureStorage12DummyTextureE' were leaked at exit.
ERROR: 18 RID allocations of type 'PN18TextServerAdvanced22ShapedTextDataAdvancedE' were leaked at exit.
ERROR: 2 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit.
WARNING: 4 RIDs of type "CanvasItem" were leaked.
at: _free_rids (servers/rendering/renderer_canvas_cull.cpp:2735)
WARNING: 102 ObjectDB instances were leaked at exit (run with `--verbose` for details).
at: cleanup (core/object/object.cpp:2536)
ERROR: 1 resources still in use at exit (run with --verbose for details).
at: clear (core/io/resource.cpp:822)
```