[#80974] [Ruby trunk Feature#13517] [PATCH] reduce rb_mutex_t size from 160 to 80 bytes on 64-bit — ko1@...
Issue #13517 has been updated by ko1 (Koichi Sasada).
4 messages
2017/05/02
[#81024] Re: [Ruby trunk Feature#13517] [PATCH] reduce rb_mutex_t size from 160 to 80 bytes on 64-bit
— SASADA Koichi <ko1@...>
2017/05/07
sorry for late response.
[#80996] [Ruby trunk Feature#13544] Allow loading an ISeqs sequence directly from a C extension without requiring buffer is in an RVALUE — sam.saffron@...
Issue #13544 has been reported by sam.saffron (Sam Saffron).
3 messages
2017/05/04
[#81016] [Ruby trunk Bug#13526] Segmentation fault at 0x0055c2e58e8920 ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux] — s.wanabe@...
Issue #13526 has been updated by wanabe (_ wanabe).
3 messages
2017/05/07
[#81048] Re: [ruby-cvs:65788] normal:r58614 (trunk): rb_execution_context_t: move stack, stack_size and cfp from rb_thread_t — SASADA Koichi <ko1@...>
It causes compile error on raspi 3.
3 messages
2017/05/09
[#81201] Re: [ruby-cvs:65935] normal:r58761 (trunk): test/test_extilibs.rb: do not check the existence of fiddle — "U.NAKAMURA" <usa@...>
Hi, Eric
4 messages
2017/05/16
[#81202] Re: [ruby-cvs:65935] normal:r58761 (trunk): test/test_extilibs.rb: do not check the existence of fiddle
— Eric Wong <normalperson@...>
2017/05/16
"U.NAKAMURA" <usa@garbagecollect.jp> wrote:
[#81427] Fwd: [ruby-changes:46809] normal:r58924 (trunk): test for IO.copy_stream CPU usage (r58534) — SASADA Koichi <ko1@...>
Hi,
6 messages
2017/05/28
[#81428] Re: Fwd: [ruby-changes:46809] normal:r58924 (trunk): test for IO.copy_stream CPU usage (r58534)
— Eric Wong <normalperson@...>
2017/05/28
SASADA Koichi <ko1@atdot.net> wrote:
[ruby-core:81454] [Ruby trunk Bug#13609] CI error on travis at spec for Process.setpriority
From:
nobu@...
Date:
2017-05-29 14:56:01 UTC
List:
ruby-core #81454
Issue #13609 has been updated by nobu (Nobuyoshi Nakada).
Description updated
It occurs sporadically in these days.
It seems a race condition between `getpriority` and `setpriority` in a process group.
```ruby
# bug-13609.rb
Process.setpgrp
pr = Process.getpriority(Process::PRIO_PGRP, 0)
fork {Process.getpriority(Process::PRIO_PGRP, 0)}
Process.setpriority(Process::PRIO_PGRP, 0, pr+1)
unless Process.getpriority(Process::PRIO_PGRP, 0) == pr+1
raise ARGV[0]
end
```
```sh
$ ./miniruby -v; i=0; while [ $i -lt 100 ] && ./miniruby bug-13609.rb $[++i]; do :; done
ruby 2.5.0dev (2017-05-29 trunk 58958) [x86_64-linux]
Traceback (most recent call last):
bug-13609.rb:7:in `<main>': 24 (RuntimeError)
```
I'm not sure if this is an expected behavior, I think this test should be run in a separate process group.
----------------------------------------
Bug #13609: CI error on travis at spec for Process.setpriority
https://bugs.ruby-lang.org/issues/13609#change-65156
* Author: duerst (Martin D端rst)
* Status: Open
* Priority: Normal
* Assignee: nobu (Nobuyoshi Nakada)
* Target version:
* ruby -v: ruby 2.5.0dev (2017-05-29 trunk 58953) [x86_64-cygwin]
* Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN
----------------------------------------
Trying to make a commit (r58954) for issue #13590, I got a CI error at https://travis-ci.org/ruby/ruby/builds/237086017. Reverting at r58955, the problem persisted at https://travis-ci.org/ruby/ruby/builds/237090520.
The error looked unrelated to the commit, and that it is not gone when reverting shows that it is indeed unrelated, so I'm raising this issue. For details, please see below.
```sh
The command "make -s $JOBS test-all -o exts TESTOPTS='-q --color=never --job-status=normal'" exited with 0.
7.28s$ make -s $JOBS test-rubyspec MSPECOPT=-j
generating x86_64-linux-fake.rb
x86_64-linux-fake.rb updated
ruby 2.5.0dev (2017-05-29 trunk 58955) [x86_64-linux]
[- | ==================100%================== | 00:00:00] 0F 0E
1)
Process.setpriority sets the scheduling priority for a specified process group FAILED
Expected 0
to equal 1
/home/travis/build/ruby/ruby/spec/rubyspec/core/process/setpriority_spec.rb:29:in `block (3 levels) in <top (required)>'
https://travis-ci.org/ruby/ruby/builds/237090520
/home/travis/build/ruby/ruby/spec/rubyspec/core/process/setpriority_spec.rb:3:in `<top (required)>'
Finished in 7.106548 seconds
3569 files, 26410 examples, 201546 expectations, 1 failure, 0 errors, 0 tagged
make: *** [yes-test-spec] Error 1
The command "make -s $JOBS test-rubyspec MSPECOPT=-j" exited with 2.
Done. Your build exited with 1.
--
https://bugs.ruby-lang.org/
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>