[#4858] Build fails on OSX Tiger 10.4 — noreply@...

Bugs item #1883, was opened at 2005-05-06 14:55

21 messages 2005/05/06
[#4862] Re: [ ruby-Bugs-1883 ] Build fails on OSX Tiger 10.4 — Yukihiro Matsumoto <matz@...> 2005/05/07

Hi,

[#4865] Re: [ ruby-Bugs-1883 ] Build fails on OSX Tiger 10.4 — Ryan Davis <ryand-ruby@...> 2005/05/07

[#4868] Re: [ ruby-Bugs-1883 ] Build fails on OSX Tiger 10.4 — nobu.nokada@... 2005/05/07

Hi,

[#5053] Re: [ ruby-Bugs-1883 ] Build fails on OSX Tiger 10.4 — Shugo Maeda <shugo@...> 2005/05/19

Hi,

[#5056] Re: [ ruby-Bugs-1883 ] Build fails on OSX Tiger 10.4 — Mark Hubbart <discordantus@...> 2005/05/19

On 5/19/05, Shugo Maeda <shugo@ruby-lang.org> wrote:

[#4874] - Need to reduce Ruby Sources to the Minimal — Ilias Lazaridis <ilias@...>

Hello all,

31 messages 2005/05/10
[#4879] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Pit Capitain <pit@...> 2005/05/11

Ilias Lazaridis schrieb:

[#4883] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Ilias Lazaridis <ilias@...> 2005/05/12

Pit Capitain wrote:

[#4884] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Ryan Davis <ryand-ruby@...> 2005/05/12

[#4888] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Ilias Lazaridis <ilias@...> 2005/05/12

Ryan Davis wrote:

[#4889] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — ES <ruby-ml@...> 2005/05/12

[#4890] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Ilias Lazaridis <ilias@...> 2005/05/12

ES wrote:

[#4891] Re: [THIN] - Need to reduce Ruby Sources to the Minimal — Alexander Kellett <ruby-lists@...> 2005/05/12

On May 12, 2005, at 3:13 PM, Ilias Lazaridis wrote:

[#4911] Pointless argc check in Array#select — noreply@...

Patches item #1900, was opened at 2005-05-12 09:33

11 messages 2005/05/12

[#4919] - Hierarchical/Modular Directory Structure — Ilias Lazaridis <ilias@...>

The source-code structure should be simplified, lowering barriers for

20 messages 2005/05/12

Re: shim for select() for VMS & general porting questions

From: BG - Ben Armstrong <BArmstrong@...>
Date: 2005-05-26 16:52:40 UTC
List: ruby-core #5103
Nobu,

> Moved all to vmsruby_private.[ch].  Does this work?

First, I think our problem is bigger than this pair of files.  I know
Masamichi was making *all* of his commits to the stable tree, which I
agree is not the usual thing to do, and should be fixed.  Shouldn't we
take care to ensure all of the changes he committed to this branch are
merged into HEAD before proceeding with further patches?

Second, before I try your new patch I think I should mention we
encountered two problems with your earlier patch when we tried to
exercise code that actually does select() on sockets.  In our earlier
test it appeared that the threads deadlocked and the deadlock condition
was not detected.  I think this is more than just bad luck because the
problem was completely reproducible.  Also, just a short while ago when
we exercised this code again, instead of a deadlock, it threw a "Bus
Error":

A:002000> ruby newfiles.new DYMA
newfiles.new:128: [BUG] Bus Error
ruby 1.8.2 (2004-12-16) [alpha-vms]

The stack dump (edited) includes these relevant lines:

 RUBYSHR  VMS  rb_vms_select            13135 0000000000001064
000000000013EF54
 RUBYSHR  EVAL  rb_thread_schedule      23455 00000000000198C4
00000000000BE5C4
 RUBYSHR  IO  appendline                16807 0000000000002838
00000000000E0D48

The code exerpt this happens in is as follows:

126    File.open(dirFilename) do |input| 
127        $stderr.puts "open"
128        input.each do |line| 
129            $stderr.puts "line: #{line}"
130            yield line
131        end
132    end

Since your new patch didn't substantially change, I expect it will have
the same bug.  I unfortunately do not yet have a minimal failing test
case, but I'll try to make do with what we have so far to figure out
what's happening here.

Ben


In This Thread

Prev Next