[#44786] [ruby-trunk - Feature #2565] adding hooks for better tracing — "tenderlovemaking (Aaron Patterson)" <aaron@...>
8 messages
2012/05/01
[#44788] Re: [ruby-trunk - Feature #2565] adding hooks for better tracing
— SASADA Koichi <ko1@...>
2012/05/02
(2012/05/02 8:25), tenderlovemaking (Aaron Patterson) wrote:
[#44789] Re: [ruby-trunk - Feature #2565] adding hooks for better tracing
— SASADA Koichi <ko1@...>
2012/05/02
(2012/05/02 8:25), tenderlovemaking (Aaron Patterson) wrote:
[#44911] [ruby-trunk - Bug #6408][Open] DelegateClass#eql? and <=> don't work as expected — "tenderlovemaking (Aaron Patterson)" <aaron@...>
11 messages
2012/05/06
[#44951] [ruby-trunk - Feature #6414][Open] Destructuring Assignment — "edtsech (Edward Tsech)" <edtsech@...>
14 messages
2012/05/08
[#45001] [ruby-trunk - Bug #6425][Open] Psych issue with !!omap — "trans (Thomas Sawyer)" <transfire@...>
5 messages
2012/05/11
[#45009] [ruby-trunk - Bug #6427][Open] ruby ioctl: Error integer 2148012656 too big to convert to `int' — "hadmut (Hadmut Danisch)" <hadmut@...>
5 messages
2012/05/12
[#45014] [Backport93 - Backport #6429][Assigned] Backport r35631 - [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3 — "luislavena (Luis Lavena)" <luislavena@...>
3 messages
2012/05/12
[#45015] Re: [ruby-changes:23580] luislavena:r35631 (trunk): * test/ruby/test_io.rb (class TestIO): Disable GC during IO tests to — Tanaka Akira <akr@...>
2012/5/13 luislavena <[email protected]>:
3 messages
2012/05/12
[#45035] [ruby-trunk - Bug #6433][Open] rb_thread_blocking_region(): ubf() function is executed with GVL — ibc (Iñaki Baz Castillo) <ibc@...>
12 messages
2012/05/14
[#45062] [ruby-trunk - Bug #6436][Open] Byte counting incorrect in BufferedIO (net/protocol.rb) — "jcast (Jeremie Castagna)" <jeremie.castagna@...>
6 messages
2012/05/15
[#45073] [PATCH] Ruby's port to NativeClient — Yuki Yugui Sonoda <yugui@...>
Hello Matz and rubyists,
9 messages
2012/05/16
[#45074] Re: [PATCH] Ruby's port to NativeClient
— SASADA Koichi <ko1@...>
2012/05/16
(2012/05/16 12:34), Yuki Yugui Sonoda wrote:
[#45075] Re: [PATCH] Ruby's port to NativeClient
— Yuki Yugui Sonoda <yugui@...>
2012/05/16
On Wed, May 16, 2012 at 12:43 PM, SASADA Koichi <[email protected]> wrote:
[#45102] ruby-mode maintainer? — Stefan Monnier <monnier@...>
Could the ruby-mode maintainer(s) contact me off-list?
6 messages
2012/05/17
[#45132] [ruby-trunk - Bug #6454][Open] Anonymous classes should delete tmp_classpath on dup — "tenderlovemaking (Aaron Patterson)" <aaron@...>
5 messages
2012/05/18
[#45176] [ruby-trunk - Bug #6476][Open] Proc unrolls an array even without splat — "prijutme4ty (Ilya Vorontsov)" <prijutme4ty@...>
3 messages
2012/05/22
[#45193] [ruby-trunk - Feature #6482][Open] Add URI requested to Net::HTTP request and response objects — "drbrain (Eric Hodel)" <[email protected]>
16 messages
2012/05/23
[#45268] [ruby-trunk - Feature #6482] Add URI requested to Net::HTTP request and response objects
— "mame (Yusuke Endoh)" <mame@...>
2012/05/26
[#45222] [ruby-trunk - Feature #6492][Open] Inflate all HTTP Content-Encoding: deflate, gzip, x-gzip responses by default — "drbrain (Eric Hodel)" <[email protected]>
23 messages
2012/05/24
[#45528] Re: [ruby-trunk - Feature #6492][Open] Inflate all HTTP Content-Encoding: deflate, gzip, x-gzip responses by default
— Eric Wong <normalperson@...>
2012/06/09
"drbrain (Eric Hodel)" <[email protected]> wrote:
[#45253] [RFC] RubyVM::FrameInfo.caller method — SASADA Koichi <ko1@...>
Hi,
11 messages
2012/05/26
[#45302] Re: [RFC] RubyVM::FrameInfo.caller method
— Dice <tetradice@...>
2012/05/28
Hello.
[#45269] [ruby-trunk - Bug #6501][Open] Documentation for Exception#set_backtrace is incorrect — "djberg96 (Daniel Berger)" <redmine@...>
3 messages
2012/05/26
[#45272] [ruby-trunk - Feature #6503][Open] Support for the NPN extension to TLS/SSL — "igrigorik (Ilya Grigorik)" <ilya@...>
13 messages
2012/05/27
[ruby-core:45021] Re: [ruby-trunk - Bug #6228] [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3
From:
Luis Lavena <luislavena@...>
Date:
2012-05-13 16:31:22 UTC
List:
ruby-core #45021
Hi Tomoyuki, Please revert my change. As commented before, was unable to use your suggested patch since the invalid file descriptor error 'moved' to a different test. I was unable to replicate the error from chkbuild. Please revert and commit your change, will verify again later today. Thank you. Sorry for top posting. Sent from mobile. On May 13, 2012 11:32 AM, "nagachika (Tomoyuki Chikanaga)" < [email protected]> wrote: > > Issue #6228 has been updated by nagachika (Tomoyuki Chikanaga). > > > Hi Luis, > > Sorry for a lack of enough explanations about my patch. > > The ensure clause of test_flush_in_finalizer1 seems to try close all IO > objects opened above and not GC'ed & finalized using IO.for_fd. But it's > wrong usage of IO.for_fd. The scenario is as follows. > > io = open("..") > fd = io.fileno > io = nil > IO.for_fd(fd).close # <- at this moment, io (if not GC'ed yet) has > invalid fd, > # because it's already closed by IO.for_fd(fd).close > new_io = open("...") # new_io might have same fd of io, because file > descriptor can be recycled. > ... # => io is GC'ed and finalized here. Now new_io has closed fd! > new_io.gets # => raised Errno::EBADF > > test_flush_in_finalizer1 is test for finalizer of IO (see #3910) and > GC.disable breaks it's intent. > I'm sorry, but I'd like to revert r35631. > And I'll commit my patch. Please check it. > ---------------------------------------- > Bug #6228: [mingw] Errno::EBADF in ruby/test_io.rb on ruby_1_9_3 > https://bugs.ruby-lang.org/issues/6228#change-26601 > > Author: jonforums (Jon Forums) > Status: Assigned > Priority: Normal > Assignee: luislavena (Luis Lavena) > Category: test > Target version: 1.9.3 > ruby -v: ruby 1.9.3p172 (2012-03-30 revision 35179) [i386-mingw32] > > > On Win7 32bit built with MinGW 4.6.2 using the RubyInstaller build > recipes, I get the following test error: > > > sh-3.1$ ruby --version > ruby 1.9.3p172 (2012-03-30 revision 35179) [i386-mingw32] > > sh-3.1$ make test-all TESTS='openssl fiddle psych zlib io json mkmf > pathname stringio erb > fileutils ruby/test_io.rb ruby/test_io_m17n.rb ruby/test_file.rb' > > 7) Error: > test_lines(TestIO): > Errno::EBADF: Bad file descriptor > c:/Users/Jon/Documents/RubyDev/ruby-git/test/ruby/test_io.rb:33:in > `close' > c:/Users/Jon/Documents/RubyDev/ruby-git/test/ruby/test_io.rb:33:in > `rescue in block in pipe' > c:/Users/Jon/Documents/RubyDev/ruby-git/test/ruby/test_io.rb:30:in > `block in pipe' > > > -- > http://bugs.ruby-lang.org/ > >