DF-2920 / run.fixed.log
=== DF-2920: beyond-EOF fault behavior on /tmp/df2920.tmpfs.bin === S0: pread() beyond EOF pread @70000 returned 0 (errno 0) -- EOF enforced for read() S1: fresh mmap created AFTER truncate (file size 66767, probe offsets 70000 < in-buffer, 200000 > object) read @70000 (page kept for last buffer) : SIGBUS read @200000 (page beyond object size) : SIGBUS read @66800 (past EOF, inside EOF page) : value 0x00 (zero) S2: pre-existing mapping across truncate read @70000 BEFORE truncate : value 0x5a (PRE-TRUNCATE PATTERN!) read @70000 AFTER truncate : SIGBUS S3: WRITE beyond EOF via fresh mmap after truncate write @70000 : SIGBUS S4: strict race window (10 s): pattern@70000 observed with fstat-verified size < 70000 cycles=117601 reader_iters=2865820 fstat_small=351783 confirm-zero=271 confirm-SIGBUS=76407 WINDOW-HITS(pattern twice while small)=274715 RC=0