# Drb test failures

**URL:** <https://www.ruby-forum.com/t/drb-test-failures/64123>\
**Category:** Development\
**Created:** [June 22, 2006, 9:04am UTC](https://www.ruby-forum.com/t/drb-test-failures/64123 "2006-06-22T09:04:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tanaka\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c67d28/32.png) [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Post date:** [June 22, 2006, 9:04am UTC](https://www.ruby-forum.com/t/drb-test-failures/64123/1 "2006-06-22T09:04:43Z")

</div>

e$B$5$F!“e(B"abc”[3] e$B$,JRIU$$$Fe(B  
test\_IOReader\_s\_create\_binmode(TestCSV) e$B$Ge(B timeout e$B$9$k$N$,e(B  
e$BD\>$C$?7k2L!"\<!$K=P$F$-$?LdBj$Oe(B drb e$B$G$9!#e(B

[http://www.rubyist.net/~akr/chkbuild/debian-sarge/ruby-trunk/log/20060622T120704.txt.gz](http://www.rubyist.net/~akr/chkbuild/debian-sarge/ruby-trunk/log/20060622T120704.txt.gz)

./ruby test/runner.rb -v e$B$H$9$k$H!"e(Bdrb e$B$N$R$H$D$R$H$D$N%F%9e(B  
e$B%H$,$+$J$jBT$C$?5s$26g$K\<:GT$9$k$3$H$,$o$+$j$^$9!#e(B

e$B$R$H$D$a$,\<:GT$7$?$H$3$m$GCfCG$7$?$N$,0J2\<$N$b$N$G!"\<:GT$9$ke(B  
e$B$^$G$K$@$$$?$$e(B 100e$BIC$+$+$C$F$$$^$9!#e(B

% date; ./ruby test/runner.rb -v test/drb/test\_drb.rb  
2006e$BG/e(B 6e$B7ne(B 22e$BF|e(B e$BLZMKF|e(B 15:57:55 JST  
Loaded suite test\_drb.rb  
Started  
test\_01(TestDRbAry): E  
test\_02\_collect(TestDRbAry):  
/home/akr/ruby/1.9/lib/ruby/1.9/drb/extservm.rb:79:in  
`Thread#stop'/home/akr/ruby/1.9/lib/ruby/1.9/drb/drb.rb:566:in `IO#read’: Interrupt  
from /home/akr/ruby/1.9/lib/ruby/1.9/drb/extservm.rb:79:in  
`invoke_service' from /home/akr/ruby/1.9/lib/ruby/1.9/drb/extservm.rb:39:in `DRb::ExtServManager#service’  
from /home/akr/ruby/1.9/ruby/test/drb/drbtest.rb:35:in  
`DRbService#ext_service' from /home/akr/ruby/1.9/lib/ruby/1.9/timeout.rb:56:in `Timeout#timeout’  
from /home/akr/ruby/1.9/lib/ruby/1.9/timeout.rb:76:in `timeout' from /home/akr/ruby/1.9/ruby/test/drb/drbtest.rb:34:in `DRbService#ext\_service’  
from /home/akr/ruby/1.9/ruby/test/drb/drbtest.rb:279:in `setup' from /home/akr/ruby/1.9/lib/ruby/1.9/test/unit/testcase.rb:69:in `Test::Unit::TestCase#run’  
… 7 levels…  
from  
/home/akr/ruby/1.9/lib/ruby/1.9/test/unit/ui/testrunnerutilities.rb:29:in  
`Test::Unit::UI::TestRunnerUtilities#run' from /home/akr/ruby/1.9/lib/ruby/1.9/test/unit/autorunner.rb:200:in `Test::Unit::AutoRunner#run’  
from  
/home/akr/ruby/1.9/lib/ruby/1.9/test/unit/autorunner.rb:13:in  
`Test::Unit::AutoRunner#run' from test/runner.rb:9 : Interrupt from /home/akr/ruby/1.9/lib/ruby/1.9/drb/drb.rb:566:in `load’  
from /home/akr/ruby/1.9/lib/ruby/1.9/drb/drb.rb:632:in  
`DRb::DRbMessage#recv_reply' from /home/akr/ruby/1.9/lib/ruby/1.9/drb/drb.rb:921:in `DRb::DRbTCPSocket#recv\_reply’  
from /home/akr/ruby/1.9/lib/ruby/1.9/drb/drb.rb:1195:in  
`DRb::DRbConn#send_message' from /home/akr/ruby/1.9/lib/ruby/1.9/drb/drb.rb:1086:in `method\_missing’  
from /home/akr/ruby/1.9/lib/ruby/1.9/drb/drb.rb:1170:in  
`DRb::DRbConn#open' from /home/akr/ruby/1.9/lib/ruby/1.9/drb/drb.rb:1085:in `method\_missing’  
from /home/akr/ruby/1.9/lib/ruby/1.9/drb/drb.rb:1103:in  
`DRb::DRbObject#with_friend' from /home/akr/ruby/1.9/lib/ruby/1.9/drb/drb.rb:1084:in `method\_missing’  
from /home/akr/ruby/1.9/lib/ruby/1.9/drb/extserv.rb:16:in  
`initialize’  
from /home/akr/ruby/1.9/ruby/test/drb/ut\_array.rb:12  
zsh: exit 1 ./ruby test/runner.rb -v test/drb/test\_drb.rb  
% date  
2006e$BG/e(B 6e$B7ne(B 22e$BF|e(B e$BLZMKF|e(B 15:59:37 JST  
% ./ruby -v  
ruby 1.9.0 (2006-06-22) [i686-linux]

---

<div class="post-metadata">

**Author:** ![Tanaka\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c67d28/32.png) [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Post date:** [June 22, 2006, 4:16pm UTC](https://www.ruby-forum.com/t/drb-test-failures/64123/2 "2006-06-22T16:16:07Z")

</div>

In article [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid),  
Tanaka A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

> test\_01(TestDRbAry): E

e$BDI$$$+$1$k$H!"$^$::G=i$O\<!$N5sF0$G$9$+$M!#e(B

% ./ruby -ve ‘Thread.new(1) {|v| p v }.join’  
ruby 1.9.0 (2006-06-22) [i686-linux]  
[1]

---

<div class="post-metadata">

**Author:** ![Tanaka\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c67d28/32.png) [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Post date:** [June 22, 2006, 6:42pm UTC](https://www.ruby-forum.com/t/drb-test-failures/64123/3 "2006-06-22T18:42:45Z")

</div>

e$B$J$+$@$G$9!#e(B

At Thu, 22 Jun 2006 23:11:50 +0900,  
Tanaka A. wrote in [ruby-dev:28798]:

> e$BDI$$$+$1$k$H!"$^$::G=i$O\<!$N5sF0$G$9$+$M!#e(B
> 
> % ./ruby -ve ‘Thread.new(1) {|v| p v }.join’  
> ruby 1.9.0 (2006-06-22) [i686-linux]  
> [1]

rb\_block\_pass()e$B$OITMW$K$J$j$^$9$M!#e(B

# Index: eval.c

RCS file: /cvs/ruby/src/ruby/eval.c,v  
retrieving revision 1.902  
diff -p -U2 -r1.902 eval.c  
— eval.c 21 Jun 2006 08:08:34 -0000 1.902  
+++ eval.c 22 Jun 2006 16:36:25 -0000  
@@ -11977,5 +11977,5 @@ rb\_thread\_start\_1(void)  
volatile rb\_thread\_t th\_save = th;  
VALUE proc = new\_thread.proc;

- VALUE arg = new\_thread.arg;

- volatile VALUE arg = new\_thread.arg;  
struct ruby\_env \*ip = th-\>anchor;  
enum thread\_status status;  
@@ -11993,5 +11993,5 @@ rb\_thread\_start\_1(void)  
if (THREAD\_SAVE\_CONTEXT(th) == 0) {  
new\_thread.thread = 0;

- 

```
  th->result = rb_block_pass(rb_thread_yield_0, arg, proc);

```

- 

```
  th->result = rb_proc_yield(RARRAY(arg)->len, RARRAY(arg)->ptr, 

```

proc);  
}  
th = th\_save;

---

<div class="post-metadata">

**Author:** ![Tanaka\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c67d28/32.png) [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Post date:** [June 23, 2006, 3:40am UTC](https://www.ruby-forum.com/t/drb-test-failures/64123/4 "2006-06-23T03:40:42Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:28802] Re: drb test failures”  
on Fri, 23 Jun 2006 01:39:26 +0900, removed\_email\_address@domain.invalid writes:

|At Thu, 22 Jun 2006 23:11:50 +0900,  
|Tanaka A. wrote in [ruby-dev:28798]:  
|\> e$BDI$$$+$1$k$H!"$^$::G=i$O\<!$N5sF0$G$9$+$M!#e(B  
|\>  
|\> % ./ruby -ve ‘Thread.new(1) {|v| p v }.join’  
|\> ruby 1.9.0 (2006-06-22) [i686-linux]  
|\> [1]  
|  
|rb\_block\_pass()e$B$OITMW$K$J$j$^$9$M!#e(B

e$B$"$"!"$=$&$J$N$+!#%3%\_%C%H$7$F$/$@$5$$!#e(B
