⬢ DragonFlyBSD Kernel Audit
DF-2250 / fix_run.log
← back to finding ↓ download raw
=== FIXED kernel: SMP race x3 ===
run 1 dups=0
run 2 dups=0
run 3 dups=0
=== FIXED kernel: control x2 ===
ctrl 1 dups=0
ctrl 2 dups=0
=== FIXED kernel: DF-2251 prediction still works? ===
debug.rng_pred: 0 -> 0
RNGPRED: attempt 1 SUCCESS on real krandom():
RNGPRED: forward  x[n+1]=16807*x mod (2^31-1) from v0 reproduces v1..v7 exactly
RNGPRED: backward x[n-1]=1407677000*x mod (2^31-1) from v7 recovers v6..v0 exactly
RNGPRED: predicted NEXT 1000 real krandom() draws: 1000/1000 exact matches
RNGPRED: i_gen consumer: g1=742485420 g2=998706240 state-recovered=1484970838 next-prediction-match=YES
RNGPRED: chap-diff: found=YES recovered-state=1067768578 matches-real-state=YES (search <= 2^31 offline, ~seconds on one CPU)
RNGRACE: mode=SMP threads=6 draws/thread=1000000 total=6000000 elapsed=731ms
RNGRACE: duplicates=0 (rate per 1e6 draws: 0.00) same-cpu-dups=0
RNGRACE: mode=SMP threads=6 draws/thread=1000000 total=6000000 elapsed=581ms
RNGRACE: duplicates=0 (rate per 1e6 draws: 0.00) same-cpu-dups=0
RNGRACE: mode=SMP threads=6 draws/thread=1000000 total=6000000 elapsed=510ms
RNGRACE: duplicates=0 (rate per 1e6 draws: 0.00) same-cpu-dups=0
RNGRACE: mode=CONTROL(1 thread pinned) threads=1 draws/thread=6000000 total=6000000 elapsed=100ms
RNGRACE: duplicates=0 (rate per 1e6 draws: 0.00) same-cpu-dups=0
RNGRACE: mode=CONTROL(1 thread pinned) threads=1 draws/thread=6000000 total=6000000 elapsed=98ms
RNGRACE: duplicates=0 (rate per 1e6 draws: 0.00) same-cpu-dups=0
RNGPRED: attempt 1 SUCCESS on real krandom():
RNGPRED: forward  x[n+1]=16807*x mod (2^31-1) from v0 reproduces v1..v7 exactly
RNGPRED: backward x[n-1]=1407677000*x mod (2^31-1) from v7 recovers v6..v0 exactly
RNGPRED: predicted NEXT 1000 real krandom() draws: 1000/1000 exact matches
RNGPRED: i_gen consumer: g1=742485420 g2=998706240 state-recovered=1484970838 next-prediction-match=YES
RNGPRED: chap-diff: found=YES recovered-state=1047164649 matches-real-state=YES (search <= 2^31 offline, ~seconds on one CPU)