Bug #7603
closedapp_factorial と so_ackermann が動かない
Description
r38478のコミットから bm_app_factorial.rb と bm_so_ackermann.rb が動かなくなってしまっています。
% ./ruby benchmark/bm_app_factorial.rb
benchmark/bm_app_factorial.rb:2: stack level too deep (SystemStackError)
% ./ruby benchmark/bm_so_ackermann.rb
benchmark/bm_so_ackermann.rb:7: stack level too deep (SystemStackError)
ベンチマークコードのほうがわるいのかもしれないですが、いちおう報告しておきます。
Updated by ko1 (Koichi Sasada) almost 12 years ago
あれぇ,以前よりも増やしたつもりだったんだけど....
報告,ありがとうございます,確認します.
(2012/12/22 20:29), authorNari (Narihiro Nakamura) wrote:
Issue #7603 has been reported by authorNari (Narihiro Nakamura).
Bug #7603: app_factorial と so_ackermann が動かない
https://bugs.ruby-lang.org/issues/7603Author: authorNari (Narihiro Nakamura)
Status: Open
Priority: Normal
Assignee: ko1 (Koichi Sasada)
Category: core
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-12-22 trunk 38552) [x86_64-linux]r38478のコミットから bm_app_factorial.rb と bm_so_ackermann.rb が動かなくなってしまっています。
% ./ruby benchmark/bm_app_factorial.rb
benchmark/bm_app_factorial.rb:2: stack level too deep (SystemStackError)% ./ruby benchmark/bm_so_ackermann.rb
benchmark/bm_so_ackermann.rb:7: stack level too deep (SystemStackError)ベンチマークコードのほうがわるいのかもしれないですが、いちおう報告しておきます。
--
// SASADA Koichi at atdot dot net
Updated by Anonymous almost 12 years ago
iPhoneから送信
2012/12/22 20:31、"authorNari (Narihiro Nakamura)" authorNari@gmail.com のメッセージ:
Issue #7603 has been reported by authorNari (Narihiro Nakamura).
Bug #7603: app_factorial と so_ackermann が動かない
https://bugs.ruby-lang.org/issues/7603Author: authorNari (Narihiro Nakamura)
Status: Open
Priority: Normal
Assignee: ko1 (Koichi Sasada)
Category: core
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-12-22 trunk 38552) [x86_64-linux]r38478のコミットから bm_app_factorial.rb と bm_so_ackermann.rb が動かなくなってしまっています。
% ./ruby benchmark/bm_app_factorial.rb
benchmark/bm_app_factorial.rb:2: stack level too deep (SystemStackError)% ./ruby benchmark/bm_so_ackermann.rb
benchmark/bm_so_ackermann.rb:7: stack level too deep (SystemStackError)ベンチマークコードのほうがわるいのかもしれないですが、いちおう報告しておきます。
Updated by ko1 (Koichi Sasada) almost 12 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
This issue was solved with changeset r38592.
Narihiro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
- vm_core.h (RUBY_VM_THREAD_VM_STACK_SIZE): change default
VM stack size (128 KB or 256 KB -> 512 KB or 1024 KB).
This re-sizing corrects smaller value introduced at r38478.
Newer value is same VM stack size of Ruby 1.9.
[ruby-dev:46797] [ruby-trunk - Bug #7603]
Updated by ko1 (Koichi Sasada) almost 12 years ago
(2012/12/22 21:13), SASADA Koichi wrote:
あれぇ,以前よりも増やしたつもりだったんだけど....
間違えて以前の 1/4(もしくは 1/8)の値になっていました.
以前の値に直しました.
(以前は,word sizeでマクロが指定してあり,今は byte サイズで指定してい
るのだが,そこで同じ数値を指定したという罠.気を付けていたつもりだったの
ですが...)
--
// SASADA Koichi at atdot dot net
Updated by authorNari (Narihiro Nakamura) almost 12 years ago
私の環境でもちゃんと動いてることを確認しました。
ありがとうございます!!
2012/12/25 16:35 "SASADA Koichi" ko1@atdot.net:
(2012/12/22 21:13), SASADA Koichi wrote:
あれぇ,以前よりも増やしたつもりだったんだけど....
間違えて以前の 1/4(もしくは 1/8)の値になっていました.
以前の値に直しました.(以前は,word sizeでマクロが指定してあり,今は byte サイズで指定してい
るのだが,そこで同じ数値を指定したという罠.気を付けていたつもりだったの
ですが...)--
// SASADA Koichi at atdot dot net