# \[Bug #2748\] fix for READ\_CHECK causes failures on FreeBSD 8.0

**URL:** <https://www.ruby-forum.com/t/bug-2748-fix-for-read-check-causes-failures-on-freebsd-8-0/183507>\
**Category:** Development\
**Created:** [February 15, 2010, 7:42pm UTC](https://www.ruby-forum.com/t/bug-2748-fix-for-read-check-causes-failures-on-freebsd-8-0/183507 "2010-02-15T19:42:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yui\_NARUSE](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/8edcca/32.png) [@Yui\_NARUSE](https://www.ruby-forum.com/u/Yui_NARUSE)\
**Post date:** [February 15, 2010, 7:42pm UTC](https://www.ruby-forum.com/t/bug-2748-fix-for-read-check-causes-failures-on-freebsd-8-0/183507/1 "2010-02-15T19:42:31Z")

</div>

Bug #2748: fix for READ\_CHECK causes failures on FreeBSD 8.0  
[http://redmine.ruby-lang.org/issues/show/2748](http://redmine.ruby-lang.org/issues/show/2748)

e$B5/I\<\<Te(B: Yui NARUSE  
e$B%9%F!\<%?%9e(B: Assigned, e$BM%@hEYe(B: Normal  
e$BC4Ev\<Te(B: Yusuke E., e$B%+%F%4%je(B: core  
ruby -v: ruby 1.9.2dev (2010-02-15 trunk 26674) [x86\_64-freebsd8.0]

e$B4V$rCV$$$F$+$i$NJs9p$G?=$7Lu$J$$$N$G$9$,!"Nc$Ne(B READ\_CHECK  
e$B$N=$@5e(B (r26625) e$B$,!"e(B  
FreeBSD e$B$G$Ne(B test-all e$B$N\<:GT$rA}$d$7$^$9!#e(B  
r26625 e$B$re(B revert  
e$B$9$k$H$3$l$i$N%F%9%H$O@.8y$9$k$h$&$K$J$j$^$9!#e(B

1. Failure:  
test\_read\_error(TestIO) [/home/naruse/ruby/test/ruby/test\_io.rb:869]:  
RuntimeError expected but nothing was raised.

2. Failure:  
test\_readpartial\_error(TestIO)  
[/home/naruse/ruby/test/ruby/test\_io.rb:834]:  
RuntimeError expected but nothing was raised.

---

<div class="post-metadata">

**Author:** ![Yui\_NARUSE](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/8edcca/32.png) [@Yui\_NARUSE](https://www.ruby-forum.com/u/Yui_NARUSE)\
**Post date:** [February 16, 2010, 4:31am UTC](https://www.ruby-forum.com/t/bug-2748-fix-for-read-check-causes-failures-on-freebsd-8-0/183507/2 "2010-02-16T04:31:04Z")

</div>

e$B1sF#$G$9!#e(B

2010e$BG/e(B2e$B7ne(B16e$BF|e(B3:42 Yui NARUSE [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> e$B4V$rCV$$$F$+$i$NJs9p$G?=$7Lu$J$$$N$G$9$,!"Nc$Ne(B READ\_CHECK e$B$N=$@5e(B (r26625) e$B$,!"e(B  
> FreeBSD e$B$G$Ne(B test-all e$B$N\<:GT$rA}$d$7$^$9!#e(B  
> r26625 e$B$re(B revert e$B$9$k$H$3$l$i$N%F%9%H$O@.8y$9$k$h$&$K$J$j$^$9!#e(B

[ruby-dev:40390][ruby-dev:40391][ruby-dev:40408]  
e$B$"$?$j$GOC$7$F$$$k$N$G$9e(B  
e$B$,!"85$N;EMM\>e$NLdBj$G$9!#e(B

e$B\<:GT$7$F$$$k%F%9%H$O!"FI$_9~$_%P%C%U%!$,GK2u$5$l$?;~$KNc30$,\>e$,$k$3$H$re(B  
e$B;n$9%F%9%H$G$9$,!"FI$_9~$_$r3+;O$7$F$+$i%P%C%U%!$,GK2u$5$l$?$3$H$r8!CN$9$ke(B  
e$B$N$O:$Fq$G$9!#e(Br26625 e$B$re(B revert e$B$7$F$be(B EFAULT e$B$de(B  
SEGV e$B$r5/$3$;$k$3$H$r3NG’e(B  
e$B$7$F$$$^$9!#e(B

e$BFI$\_9~$\_3+;O$7$F$+$i$G$O$J$/!"FI$_9~$A0$K%P%C%U%!J8;zNs$r%m%C%/$7$F!“$=$be(B  
e$B$=$bGK2u$5$;$J$$I,MW$,$”$ke(B (e$BNc30$N\>e$,$k%?%$%%s%0$,e(B read  
e$B$G$O$J$/%P%C%U%!e(B  
e$B$rGK2u$7$?=V4V$K$J$k!“$H$$$&:3:Y$J;EMMJQ99$O$”$ke(B)  
e$B!"$H$$$&$N$,8=:_$N7kO@$Ge(B  
e$B$9!#e(B

e$B$,$?$,$?8@$C$F$J$$$GD\>$;$H$$$&OC$J$s$G$9$,!“e(BIO  
e$B$KA4$/\<+?.$,$J$$$N$GC/$+e(B  
e$B$d$C$F$/$l$k$H4r$7$$$G$9!#e(B  
e$B$,!”$?$V$sC/$b$d$C$F$/$l$J$$$N$G:#HU$"$?$jE,Ev$K$d$C$F$\_$h$&$H;W$$$^$9!#e(B
