[#27919] 1.8.4 Preview2 検証 — "URABE Shyouhei aka. mput" <root@...>
卜部です。
まつもと ゆきひろです
[#27944] Ruby 1.8.3 on FreeBSD — Masayoshi Takahashi <maki@...>
高橋征義です。
[#27991] GC.always — Tanaka Akira <akr@...17n.org>
というように、GC を常に動かすというのは GC 関連の問題を発見
まつもと ゆきひろです
In article <1134314081.457781.8573.nullmailer@x31.priv.netlab.jp>,
[#27997] 1.8.4 documents? — "URABE Shyouhei aka. mput" <root@...>
卜部です。
新井です。
新井です。
[#28010] IA64 BSPSTORE — Tanaka Akira <akr@...17n.org>
そういえば、IA64 で gc.c や eval.c に BSPSTORE レジスタの値
まつもと ゆきひろです
In article <1134478762.181062.2779.nullmailer@x31.priv.netlab.jp>,
[#28045] 1.8.4 what remains? — "URABE Shyouhei aka. mput" <root@...>
卜部です。
[#28082] ruby_1_8 Segmentation fault on Cygwin — yanagi@...
柳田です。
山本です。
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
柳田です。
山本です。
山本です。
[#28087] test(?-, file1, file2) — Tanaka Akira <akr@...17n.org>
マニュアルの test(?-, file1, file2) の説明に、
[#28109] Kernel#fail — "URABE Shyouhei aka. mput" <root@...>
さすがにもう誰も使ってないのではないかと思います。Kernel#failは廃止にし
[#28121] post_connection_check with javacc.dev.java.net — Tanaka Akira <akr@...17n.org>
ふと、https://javacc.dev.java.net/ を open-uri でアクセスすると、
[#28127] Intel C++ Compiler and HP aC++/ANSI C on IA64 — Tanaka Akira <akr@...17n.org>
TestDrive で IA64 上の Intel C++ Compiler and HP aC++/ANSI C
渡辺哲也です。
[#28140] ia64-hpux11.23/socket.sl: this executable file can't load extension libraries (LoadError) — Tanaka Akira <akr@...17n.org>
HP-UX で HP aC++/ANSI C を使って作った ruby で、openssl や drb のテストをすると、
渡辺哲也です。
In article <200512280307.jBS37nnj005909@pbsg500.nifty.com>,
山本です。
In article <20051228210640.13C71A10.ocean@m2.ccsnet.ne.jp>,
渡辺哲也です。
山本です。
山本です。
In article <20051229114438.44D19F00.ocean@m2.ccsnet.ne.jp>,
なかだです。
In article <ypvtr77wv7q9.wl%nobuyoshi.nakada@ge.com>,
なかだです。
In article <ypvtoe30v1zk.wl%nobuyoshi.nakada@ge.com>,
なかだです。
In article <ypvtmzikv11x.wl%nobuyoshi.nakada@ge.com>,
なかだです。
In article <ypvtwthol15x.wl%nobuyoshi.nakada@ge.com>,
In message "[ruby-dev:28142] Re: ia64-hpux11.23/socket.sl: this executable file can't load extension libraries (LoadError)"
[#28177] Generator dumps core — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#28178] accessing ruby_cbase (nil) dumps core — SASADA Koichi <ko1@...>
ささだです。
[#28181] zsuper (with define_method) dumps core — SASADA Koichi <ko1@...>
ささだです。
[#28182] generator.rb deadlocks — Tanaka Akira <akr@...17n.org>
RUBY_ALWAYS_GC= つきで test_generator.rb を動かすと deadlock が起きます。
[#28184] test_each(TC_SyncEnumerator) fails. — Tanaka Akira <akr@...17n.org>
deadlock は解決しましたが次のようにテストが失敗します。
[ruby-dev:28100] Re: Cygwin での ruby 1.8.4 preview 3 のテスト結果
椎野といいます。
Windows XP SP2 上の Cygwin で、1.8.4 preview 3 をテストした結果です。
同じく make test-all をすると SEGV で落ちます。
ですので、テストを1つずつ実行した結果も挙げます。
$ ./configure --enable-shared --prefix=/var/tmp/ruby-1.8.4-preview3 &&
make && make install
$ export CYGWIN="$CYGWIN error_start=dumper"
$ make test
test succeeded
$ make test-all
./miniruby.exe ./runruby.rb --extout=.ext -- -C "./test" runner.rb
--runner=console
Loaded suite .
Started
..............................................F.................................
................................................................................
................................................................................
..........................................................F.......E.............
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
........../usr/local/src/ruby-1.8.4/lib/pp.rb:454: [BUG] Segmentation fault
ruby 1.8.4 (2005-12-22) [i386-cygwin]
make: *** [test-all] Aborted (core dumped)
$ gdb -c test/ruby.exe.core
GNU gdb 6.3.50_2004-12-28-cvs (cygwin-special)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-cygwin".
---Type <return> to continue, or q <return> to quit---
#0 0x7c94eb94 in ntdll!LdrAccessResource
()
$ make TESTS=-v test-all
./miniruby.exe ./runruby.rb --extout=.ext -- -C "./test" runner.rb
--runner=console -v
Loaded suite .
Started
-- snip --
test_assert_block(Test::Unit::TC_Assertions): .
test_assert_equal(Test::Unit::TC_Assertions): .
test_assert_in_delta(Test::Unit::TC_Assertions):
/usr/local/src/ruby-1.8.4/lib/pp.rb:454: [BUG] Segmentation fault
ruby 1.8.4 (2005-12-22) [i386-cygwin]
*** starting debugger for pid 2340, tid 1932
*** continuing pid 2340 from debugger call (1)
make: *** [test-all] Aborted (core dumped)
$ gdb -c test/ruby.exe.core
GNU gdb 6.3.50_2004-12-28-cvs (cygwin-special)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-cygwin".
---Type <return> to continue, or q <return> to quit---
#0 0x7c94eb94 in ntdll!LdrAccessResource
()
$ for d in test/*/
> do
> ./miniruby.exe ./runruby.rb --extout=.ext -- -C "./test" runner.rb
--runner=console `basename $d`
> done
Loaded suite dbm
Started
.F................................
Finished in 7.756 seconds.
1) Failure:
test_aset(TestDBM)
[./dbm/test_dbm.rb:140:in `test_aset'
./dbm/test_dbm.rb:122:in `test_aset']:
<""> expected but was
<nil>.
34 tests, 872 assertions, 1 failures, 0 errors
Loaded suite gdbm
Started
.....................F.......E.............
Finished in 20.489 seconds.
1) Failure:
test_reorganize(TestGDBM) [./gdbm/test_gdbm.rb:591]:
<true> expected but was
<false>.
2) Error:
test_s_open_nolock(TestGDBM):
GDBMError: File read error
./gdbm/test_gdbm.rb:188:in `open'
./gdbm/test_gdbm.rb:188:in `test_s_open_nolock'
./gdbm/test_gdbm.rb:186:in `test_s_open_nolock'
43 tests, 952 assertions, 1 failures, 1 errors
Loaded suite openssl
Started
.....................................F............................
Finished in 26.315 seconds.
1) Failure:
test_client_auth(OpenSSL::TestSSL)
[./openssl/test_ssl.rb:157:in `test_client_auth'
./openssl/test_ssl.rb:73:in `start_server'
./openssl/test_ssl.rb:156:in `test_client_auth']:
<OpenSSL::SSL::SSLError> exception expected but was
Class: <Errno::ECONNRESET>
Message: <"Connection reset by peer">
---Backtrace---
./openssl/test_ssl.rb:160:in `connect'
./openssl/test_ssl.rb:160:in `test_client_auth'
./openssl/test_ssl.rb:157:in `test_client_auth'
./openssl/test_ssl.rb:73:in `start_server'
./openssl/test_ssl.rb:156:in `test_client_auth'
---------------
66 tests, 909 assertions, 1 failures, 0 errors
Loaded suite webrick
Started
F..................................
Finished in 16.655 seconds.
1) Failure:
test_cgi(TestWEBrickCGI)
[./webrick/test_cgi.rb:27:in `test_cgi'
/usr/local/src/ruby-1.8.4/lib/net/http.rb:1049:in `request'
/usr/local/src/ruby-1.8.4/lib/net/http.rb:2104:in `reading_body'
/usr/local/src/ruby-1.8.4/lib/net/http.rb:1048:in `request'
/usr/local/src/ruby-1.8.4/lib/net/http.rb:1033:in `request'
/usr/local/src/ruby-1.8.4/lib/net/http.rb:545:in `start'
/usr/local/src/ruby-1.8.4/lib/net/http.rb:1031:in `request'
./webrick/test_cgi.rb:27:in `test_cgi'
./webrick/utils.rb:26:in `start_server'
./webrick/utils.rb:34:in `start_httpserver'
./webrick/test_cgi.rb:24:in `test_cgi']:
<"/webrick.cgi"> expected but was
<"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">\n<HTML>\n
<HEAD><TITLE>In
ternal Server Error</TITLE></HEAD>\n <BODY>\n <H1>Internal Server
Error</H1>
\n Premature end of script headers:
/usr/local/src/ruby-1.8.4/test/webrick/we
brick.cgi\n <HR>\n <ADDRESS>\n WEBrick/1.3.1
(Ruby/1.8.4/2005-12-22) O
penSSL/0.9.8a at\n 127.0.0.1:4511\n </ADDRESS>\n
</BODY>\n</HTML>\n">.
35 tests, 331 assertions, 1 failures, 0 errors
以上です。
> 柳田です。
>
> Windows 2000 SP4 上の Cygwin で、1.8.4 preview 3 をテストした結果です。
>
> make test-all すると Segmentation fault になりますので [ruby-dev:28082]
> テストを1つずつ実行した結果です。
> 失敗したもののみ挙げます。
>
> % ./configure --enable-shared --prefix=/var/tmp/ruby CFLAGS=-g && make && make install
> % for d in test/*(/)
> do
> ./miniruby.exe ./runruby.rb --extout=.ext -- -C "./test" runner.rb --runner=console `basename $d`
> done
>
>
> Loaded suite fileutils
> Started
> ..FF...............F.....FF..............................
> Finished in 23.797 seconds.
>
> 1) Failure:
> test_chmod(TestFileUtils) [./fileutils/test_fileutils.rb:848]:
> <448> expected but was
> <420>.
>
> 2) Failure:
> test_chmod_R(TestFileUtils) [./fileutils/test_fileutils.rb:859]:
> <448> expected but was
> <493>.
>
> 3) Failure:
> test_install(TestFileUtils) [./fileutils/test_fileutils.rb:790]:
> <384> expected but was
> <420>.
>
> 4) Failure:
> test_mkdir(TestFileUtils) [./fileutils/test_fileutils.rb:695]:
> <448> expected but was
> <493>.
>
> 5) Failure:
> test_mkdir_p(TestFileUtils) [./fileutils/test_fileutils.rb:757]:
> <448> expected but was
> <493>.
>
> 57 tests, 884 assertions, 5 failures, 0 errors
>
> これは、Cygwin を nontsec で動かしているためなので、Ruby に問題はないはずです。
>
>
>
> Loaded suite gdbm
> Started
> .....................F...F...E.............
> Finished in 7.201 seconds.
>
> 1) Failure:
> test_reorganize(TestGDBM) [./gdbm/test_gdbm.rb:591]:
> <true> expected but was
> <false>.
>
> 2) Failure:
> test_s_open_create_new(TestGDBM) [./gdbm/test_gdbm.rb:84]:
> <420> expected but was
> <438>.
>
> 3) Error:
> test_s_open_nolock(TestGDBM):
> GDBMError: File read error
> ./gdbm/test_gdbm.rb:188:in `open'
> ./gdbm/test_gdbm.rb:188:in `test_s_open_nolock'
> ./gdbm/test_gdbm.rb:186:in `test_s_open_nolock'
>
> 43 tests, 950 assertions, 2 failures, 1 errors
>
> (1)のところには、
> # this test is failed on Cygwin98. `GDBM version 1.8.0, as of May 19, 1999'
> と書いてあります。
> (2)も、nontsec が原因だと思います。
>
>
>
> Loaded suite sdbm
> Started
> ......................F...........
> Finished in 0.341 seconds.
>
> 1) Failure:
> test_s_open_error(TestSDBM) [./sdbm/test_sdbm.rb:123]:
> <Errno::EACCES> exception expected but none was thrown.
>
> 34 tests, 835 assertions, 1 failures, 0 errors
>
> これも nontsec がらみでしょうか。
>
>
>
> Loaded suite webrick
> Started
> F..................................
> Finished in 13.314 seconds.
>
> 1) Failure:
> test_cgi(TestWEBrickCGI)
> [./webrick/test_cgi.rb:27:in `test_cgi'
> /var/tmp/ruby-1.8.4/lib/net/http.rb:1049:in `request'
> /var/tmp/ruby-1.8.4/lib/net/http.rb:2104:in `reading_body'
> /var/tmp/ruby-1.8.4/lib/net/http.rb:1048:in `request'
> /var/tmp/ruby-1.8.4/lib/net/http.rb:1033:in `request'
> /var/tmp/ruby-1.8.4/lib/net/http.rb:545:in `start'
> /var/tmp/ruby-1.8.4/lib/net/http.rb:1031:in `request'
> ./webrick/test_cgi.rb:27:in `test_cgi'
> ./webrick/utils.rb:26:in `start_server'
> ./webrick/utils.rb:34:in `start_httpserver'
> ./webrick/test_cgi.rb:24:in `test_cgi']:
> <"/webrick.cgi"> expected but was
> <"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">\n<HTML>\n <HEAD><TITLE>Internal Server Error</TITLE></HEAD>\n <BODY>\n <H1>Internal Server Error</H1>\n Premature end of script headers: /var/tmp/ruby-1.8.4/test/webrick/webrick.cgi\n <HR>\n <ADDRESS>\n WEBrick/1.3.1 (Ruby/1.8.4/2005-12-22) OpenSSL/0.9.8a at\n 127.0.0.1:3120\n </ADDRESS>\n </BODY>\n</HTML>\n">.
>
> 35 tests, 331 assertions, 1 failures, 0 errors
>
> これはよく分かりません。
>