Beckmann Sample, near normal, slope_y

Specification

?
\[\left(\left(cosTheta\_i > 0.9999 \land cosTheta\_i \leq 1\right) \land \left(2.328306437 \cdot 10^{-10} \leq u1 \land u1 \leq 1\right)\right) \land \left(2.328306437 \cdot 10^{-10} \leq u2 \land u2 \leq 1\right)\]
\[\begin{array}{l} \\ \sqrt{-\log \left(1 - u1\right)} \cdot \sin \left(\left(2 \cdot \mathsf{PI}\left(\right)\right) \cdot u2\right) \end{array} \]
(FPCore (cosTheta_i u1 u2)
 :precision binary32
 (* (sqrt (- (log (- 1.0 u1)))) (sin (* (* 2.0 (PI)) u2))))
\begin{array}{l}

\\
\sqrt{-\log \left(1 - u1\right)} \cdot \sin \left(\left(2 \cdot \mathsf{PI}\left(\right)\right) \cdot u2\right)
\end{array}

Reproduce

?
herbie shell --seed 2024346 
(FPCore (cosTheta_i u1 u2)
  :name "Beckmann Sample, near normal, slope_y"
  :precision binary32
  :pre (and (and (and (> cosTheta_i 0.9999) (<= cosTheta_i 1.0)) (and (<= 2.328306437e-10 u1) (<= u1 1.0))) (and (<= 2.328306437e-10 u2) (<= u2 1.0)))
  (* (sqrt (- (log (- 1.0 u1)))) (sin (* (* 2.0 (PI)) u2))))

Please file a bug report with this information.

Backtrace

>: contract violation expected: real? given: '#s(logfloat 4.0 0.0 #t 2.0 0.0)LC
predict-errors-eftsan/home/nightlies/herbie/bhargav-eftsan/src/core/explain.rkt350
explain!/home/nightlies/herbie/bhargav-eftsan/src/core/mainloop.rkt3210
run-improve!/home/nightlies/herbie/bhargav-eftsan/src/core/mainloop.rkt460
get-alternatives/report/home/nightlies/herbie/bhargav-eftsan/src/api/sandbox.rkt1860
(unnamed)/home/nightlies/herbie/bhargav-eftsan/src/api/sandbox.rkt2826
(unnamed)/usr/share/racket/pkgs/profile-lib/main.rkt4010
profile-thunk/usr/share/racket/pkgs/profile-lib/main.rkt90
(unnamed)/usr/share/racket/collects/racket/engine.rkt4224