Skip to content

Commit db1c6dd

Browse files
committed
docs: record real-CI confirmation of tinyobjloader ODR + Unicode fopen fixes
1 parent 2afab64 commit db1c6dd

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

NEXT.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,33 @@ pattern as this whole session):
306306
session — a real cross-compiled binary actually executing the real code
307307
path, not just source-level reasoning.
308308

309+
**Confirmed on the next real `windows-2022` CI run after pushing:**
310+
`mc3_roundtrip` now passes 100% (28/28, up from 27/28) — the Unicode-fopen
311+
fix works on real Windows, not just the Wine repro. `mcb` standalone is also
312+
100% (11/11). Also confirmed on the same push's Linux job: `mc3togltf`
313+
standalone now passes 100% (75/75) under Clang ASan+UBSan — the
314+
tinyobjloader ODR-violation fix is fully verified on real CI. Remaining
315+
known (not new) failures, not yet fixed:
316+
- `mc3togltf` standalone: 5/75 fail — `mc3togltf_no_partial_output`,
317+
4x Python `UnicodeEncodeError` printing ``/`` to a Windows cp1252
318+
console (`mc3togltf_instance_deform_cache`,
319+
`mc3togltf_large_scene_generated/_500/_1000`).
320+
- `mc3tomcb` standalone: 1/13 fails — `mc3tomcb_error_handling`, same
321+
write-protection-assumption class as `mc3togltf_no_partial_output`
322+
(Windows doesn't enforce a chmod-based write-protection simulation the
323+
way the test expects).
324+
- Newly reached (Linux Clang ASan+UBSan job, later "Build bounded libFuzzer
325+
targets"/fuzz-smoke step, only reachable now that the ODR violation no
326+
longer aborts the job earlier): `mcb_libfuzzer` hit libFuzzer's OOM guard
327+
(550MB against a 512MB `rss_limit_mb`) during the 20s corpus-seeded fuzz
328+
run — not yet triaged as a real unbounded-allocation bug vs. just a
329+
too-tight memory ceiling for legitimate corpus growth.
330+
- Editor (EASYGL/VULKAN, both plain and ASan+UBSan) jobs still fail at
331+
CMake configure: "SDL could not find X11 or Wayland development
332+
libraries" — confirmed pre-existing (reproduces on a CI run from before
333+
any of tonight's work), a CI-runner apt-package gap unrelated to anything
334+
fixed this session.
335+
309336
## Known release blockers and decisions
310337

311338
| Area | Live state |

0 commit comments

Comments
 (0)