[#68478] Looking for MRI projects for Ruby Google Summer of Code 2015 — Tony Arcieri <bascule@...>
Hi ruby-core,
10 messages
2015/03/10
[#68480] Re: Looking for MRI projects for Ruby Google Summer of Code 2015
— SASADA Koichi <ko1@...>
2015/03/10
I have.
[#68549] Re: Looking for MRI projects for Ruby Google Summer of Code 2015
— SASADA Koichi <ko1@...>
2015/03/17
I sent several ideas on previous, mail, but they are seems rejected?
[#68493] [Ruby trunk - Feature #10532] [PATCH] accept_nonblock supports "exception: false" — nobu@...
Issue #10532 has been updated by Nobuyoshi Nakada.
5 messages
2015/03/11
[#68503] Re: [Ruby trunk - Feature #10532] [PATCH] accept_nonblock supports "exception: false"
— Eric Wong <normalperson@...>
2015/03/12
Committed as r49948.
[#68504] Re: [Ruby trunk - Feature #10532] [PATCH] accept_nonblock supports "exception: false"
— Nobuyoshi Nakada <nobu@...>
2015/03/12
On 2015/03/12 12:08, Eric Wong wrote:
[#68506] Seven stacks (and two questions) — Jakub Trzebiatowski <jaktrze1@...>
The Ruby Hacking Guide says that Ruby has窶ヲ seven stacks. Is it an implementation choice (and it could be implemented with one stack), or is there really a need for seven logical stacks? For example, Lua has one stack, and still closures with upvalues are totally possible (it窶冱 like Ruby窶冱 blocks that can reference local variables of their enclosing method, but it works for any function with any upvalues).
5 messages
2015/03/12
[#68520] Possible regression in 2.1 and 2.2 in binding when combined with delegate? — Joe Swatosh <joe.swatosh@...>
# The following code
3 messages
2015/03/14
[#68604] GSOC project Cross-thread Fiber support — surya pratap singh raghuvanshi <oshosurya@...>
- *hi i am a third year computer science student interested in working
6 messages
2015/03/22
[#68606] Re: GSOC project Cross-thread Fiber support
— Tony Arcieri <bascule@...>
2015/03/22
Hi Surya,
[#68619] Re: GSOC project Cross-thread Fiber support
— surya pratap singh raghuvanshi <oshosurya@...>
2015/03/23
hi tony,
[ruby-core:68637] [Ruby trunk - Bug #11001] [Open] 2.2.1 Segmentation fault in reserve_stack() function.
From:
kiyoka@...
Date:
2015-03-25 14:04:54 UTC
List:
ruby-core #68637
Issue #11001 has been reported by Kiyoka Nishiyama. ---------------------------------------- Bug #11001: 2.2.1 Segmentation fault in reserve_stack() function. https://bugs.ruby-lang.org/issues/11001 * Author: Kiyoka Nishiyama * Status: Open * Priority: Normal * Assignee: * ruby -v: ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux] * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN ---------------------------------------- SEGV depends on stack limit size with 'ulimit -s <size>' . This shell script [ulimit_change_test.sh] can reproduce SEGV on my Debian environment. my Linux environment is Debian/GNU Linux 7.8. But, I cannot reproduce this SEGV on Amazon Linux environment. result on Debian 7.8 ~~~ $ /tmp/ulimit_change_test.sh 8515 /tmp/ulimit_change_test.sh: 3 行: 20470 Segmentation fault ./ruby --version 8514 /tmp/ulimit_change_test.sh: 3 行: 20471 Segmentation fault ./ruby --version 8513 /tmp/ulimit_change_test.sh: 3 行: 20472 Segmentation fault ./ruby --version 8512 ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux] 8511 /tmp/ulimit_change_test.sh: 3 行: 20475 Segmentation fault ./ruby --version 8510 /tmp/ulimit_change_test.sh: 3 行: 20476 Segmentation fault ./ruby --version 8509 /tmp/ulimit_change_test.sh: 3 行: 20477 Segmentation fault ./ruby --version 8508 ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux] 8507 /tmp/ulimit_change_test.sh: 3 行: 20480 Segmentation fault ./ruby --version 8506 /tmp/ulimit_change_test.sh: 3 行: 20481 Segmentation fault ./ruby --version 8505 /tmp/ulimit_change_test.sh: 3 行: 20482 Segmentation fault ./ruby --version 8504 ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux] 8503 /tmp/ulimit_change_test.sh: 3 行: 20485 Segmentation fault ./ruby --version 8502 /tmp/ulimit_change_test.sh: 3 行: 20486 Segmentation fault ./ruby --version 8501 /tmp/ulimit_change_test.sh: 3 行: 20487 Segmentation fault ./ruby --version 8500 ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux] 8499 /tmp/ulimit_change_test.sh: 3 行: 20490 Segmentation fault ./ruby --version 8498 /tmp/ulimit_change_test.sh: 3 行: 20491 Segmentation fault ./ruby --version 8497 /tmp/ulimit_change_test.sh: 3 行: 20492 Segmentation fault ./ruby --version 8496 ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux] 8495 /tmp/ulimit_change_test.sh: 3 行: 20495 Segmentation fault ./ruby --version 8494 /tmp/ulimit_change_test.sh: 3 行: 20496 Segmentation fault ./ruby --version 8493 /tmp/ulimit_change_test.sh: 3 行: 20497 Segmentation fault ./ruby --version 8492 ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux] 8491 /tmp/ulimit_change_test.sh: 3 行: 20500 Segmentation fault ./ruby --version 8490 /tmp/ulimit_change_test.sh: 3 行: 20501 Segmentation fault ./ruby --version 8489 /tmp/ulimit_change_test.sh: 3 行: 20502 Segmentation fault ./ruby --version $ ~~~ This SEGV occurs in reserve_stack() function. I suspect that the buf[0x100] size is too small for margin. I attached patch to fix it. ---Files-------------------------------- 0001-Bugfix-patch-of-reserve_stack-function.patch (720 Bytes) ulimit_change_test.sh (211 Bytes) -- https://bugs.ruby-lang.org/