[#34556] /(.)(.)/.match("ab").select {|v| true } is empty — Tanaka Akira <akr@...>
以下のように、MatchData#select でブロックが常に真なのに結果
[#34567] write to broken pipe on Linux — Nobuyoshi Nakada <nobu@...>
なかだです。
まつもと ゆきひろです
なかだです。
[#34571] Re: [ruby-cvs:23495] Ruby:r16255 (ruby_1_8, trunk): * range.c (range_step): allow float step bigger than zero but less — Tanaka Akira <akr@...>
In article <200805011435.m41EZFBL003014@ci.ruby-lang.org>,
[#34605] Array#mapがEnumeratorを返さない — rubikitch@...
るびきちです。
[#34623] Marshal.load( Marshal.dump( Float ) )の不一致@1.8 — "H.Holon" <holon@...>
H.Holonです。
[#34646] break in lambda — Tanaka Akira <akr@...>
lambda 直下に break があったとき、なにごともなかったかのよう
[#34647] fork 不可能な環境での test_argv0_noarg — wanabe <s.wanabe@...>
ワナベと申します。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
須藤です。
[#34648] Bignum のメソッドからの bigzero_p — wanabe <s.wanabe@...>
ワナベと申します。
[#34676] removing Array#nitems {} — "Akinori MUSHA" <knu@...>
Array#nitems はnilでない要素を数えるメソッドですが、ブロックを
[#34691] ext/openssl and newer OpenSSL — Takahiro Kambe <taca@...>
こんにちは。
[#34692] [ruby1.9] fork と thread — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
[#34726] memory leak by Array#sort! — Tanaka Akira <akr@...>
以下のように、Array#sort! の中で配列を変更するとメモりリークします。
[#34739] net/imap uses Thread#raise — Tanaka Akira <akr@...>
net/imap が原因だと思うのですが、
前田です。
In article <704d5db90805210204o7aa80c00lfeb13a34230c2c03@mail.gmail.com>,
なかだです。
[#34741] Date.parse("##-##-##") — "Akinori MUSHA" <knu@...>
Date.parse("##.##.##") の ruby_1_8 における挙動が trunk とも
> Date.parse("##.##.##") の ruby_1_8 における挙動が trunk とも
[#34742] Ruby 1.8.7-preview3 has been released — "Akinori MUSHA" <knu@...>
Ruby 1.8.7-preview3 をリリースしました。
お疲れ様です。
At Mon, 19 May 2008 11:28:10 +0900,
In message <86k5hrow30.knu@iDaemons.org>
もう一つ追加です。
At Mon, 19 May 2008 18:55:42 +0900,
[#34751] benchmark result of reverse_complement — SASADA Koichi <ko1@...>
ささだです.
[#34758] Re: [ruby-cvs:23717] Ruby:r16477 (trunk): * regparse.c (PINC): use optimized enclen() instead of — SASADA Koichi <ko1@...>
ささだです.
遠藤と申します。
[#34768] Improvement of lazy sweep patch — authorNari <authornari@...>
authorNariです。
まつもと ゆきひろです
[#34775] (1..5).step(SimpleDelegator.new(1.5)) {|x| p x} differ from (1..5).step(1.5) {|x| p x} — Tanaka Akira <akr@...>
以下のように (1..5).step(1.5) {|x| p x} と
[#34800] Windows2000上でtrunkがビルドできない — KIMURA Koichi <kimura.koichi@...>
木村です。
こんにちは、なかむら(う)です。
木村です。
木村です。
こんにちは、なかむら(う)です。
木村です。
こんにちは、なかむら(う)です。
[#34810] -Wall — SASADA Koichi <ko1@...>
ささだです.
[#34830] return value of pp — "Yusuke ENDOH" <mame@...>
遠藤です。
[#34877] [Ruby 1.9 - Bug #11] prelude.c compilation problem on mswin32 — redmine@...
Issue #11 has been updated by Usaku NAKAMURA.
[#34883] [#19002] RUBY_* constants — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
[#34889] Ruby 1.8.7-preview4 test-all failed in OpenSSL::TestSSL — Nobuhiro IMAI <nov@...>
いまいです。
Nobuhiro IMAI さんは書きました:
At Sat, 31 May 2008 21:06:47 +0900,
この話題についていろいろ試していて気付いたのですが
[ruby-dev:34859] SEGV 2008-05-27 revision 16652
渡辺哲也です。
ruby 1.9.0 (2008-05-27 revision 16652) [i686-linux]
です。
SEGV で core します。
スクリプトについては、変数 l に代入しないと起きなかったり、NKF.nkf の
戻り値を変数に入れない場合にも起きなかったりしています。
入力データの j.txt は、一行の ASCII 文字で起きました。
------------------------------
$ ruby j.rb j.txt
j.rb:8: [BUG] Segmentation fault
ruby 1.9.0 (2008-05-27 revision 16652) [i686-linux]
-- stack frame ------------
0000 (0x40212008): 00000004
0001 (0x4021200c): 00000001
0002 (0x40212010): 00000004
0003 (0x40212014): 00000001
0004 (0x40212018): 081611bc
0005 (0x4021201c): 081611a8
0006 (0x40212020): 00000001 <- lfp <- dfp
0007 (0x40212024): 08161180 <- bp
0008 (0x40212028): 08162508
0009 (0x4021202c): 081dbde0
-- control frame ----------
c:0003 p:0046 s:0010 b:0007 l:000006 d:000006 TOP j.rb:8
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH :private_class_method
c:0001 p:0000 s:0002 b:0002 l:000001 d:000001 TOP <dummy toplevel>:16
---------------------------
DBG> : "j.rb:8:in `<main>'"
-- backtrace of native function call (Use addr2line) --
0x80dd151
0x80fca01
0x80fca35
0x80b0672
0x4002d02d
0x400ff900
0x80d2670
0x80d26a8
0x80d279a
0x80d7a67
0x80d990a
0x80d9da7
0x8059dee
0x8059e6b
0x8058b77
0x400ecc1f
0x8058a99
-------------------------------------------------------
zsh: 26690 abort (core dumped) ruby j.rb j.txt
------------------------------
------------------------------
$ cat j.rb
#! /usr/local/bin/ruby
# -*- mode:ruby; coding:euc-jp -*-
# /tmp/j.rb
require 'nkf'
l = gets
l = NKF.nkf('-e', l).sub(/a/, '')
------------------------------
------------------------------
$ gdb =ruby core.26690
(gdb) bt
#0 0x400ffc11 in kill () from /lib/i686/libc.so.6
#1 0x4002a341 in pthread_kill () from /lib/i686/libpthread.so.0
#2 0x4002a6bb in raise () from /lib/i686/libpthread.so.0
#3 0x400ff8a4 in raise () from /lib/i686/libc.so.6
#4 0x40101008 in abort () from /lib/i686/libc.so.6
#5 0x080fca3a in rb_compile_bug (file=0x8128ae6 "Segmentation fault", line=82080, fmt=0x4002fb84 "\204\352") at error.c:226
#6 0x080b0672 in sigpipe (sig=11) at signal.c:551
#7 0x4002d02d in __pthread_clock_settime () from /lib/i686/libpthread.so.0
#8 0x400ff900 in killpg () from /lib/i686/libc.so.6
#9 0x080d2670 in search_method (klass=1073937284, id=1073946176, klassp=0x0) at vm_method.c:230
#10 0x080d26a8 in rb_get_method_body (klass=135663960, id=2104, idp=0x0) at vm_method.c:254
#11 0x080d279a in rb_method_node (klass=135663960, id=6) at vm_method.c:298
#12 0x080d7a67 in vm_eval (th=0x8160af0, initial=0) at vm_insnhelper.c:1116
#13 0x080d990a in vm_eval_body (th=0x8160af0) at vm.c:1022
#14 0x080d9da7 in rb_iseq_eval (iseqval=135668740) at vm.c:1226
#15 0x08059dee in ruby_exec_node (n=0x8162404, file=0x0) at eval.c:221
#16 0x08059e6b in ruby_run_node (n=0x8162404) at eval.c:249
#17 0x08058b77 in main (argc=3, argv=0xbffffaf4, envp=0xbffffb04) at main.c:35
#18 0x400ecc1f in __libc_start_main () from /lib/i686/libc.so.6
------------------------------