[#7286] Re: ruby-dev summary 28206-28273 — ara.t.howard@...

On Thu, 2 Feb 2006, Minero Aoki wrote:

23 messages 2006/02/02
[#7292] ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273) — mathew <meta@...> 2006/02/02

[#7293] Re: ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273) — mathew <meta@...> 2006/02/02

mathew wrote:

[#7298] Re: ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273) — James Britt <ruby@...> 2006/02/03

mathew wrote:

[#7310] Re: ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273) — Evan Webb <evanwebb@...> 2006/02/07

I'm not sure we even need the 'with' syntax. Even if we do, it breaks

[#7311] Re: ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273) — Eero Saynatkari <ruby-ml@...> 2006/02/07

On 2006.02.07 10:03, Evan Webb wrote:

[#7313] Re: ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273) — Evan Webb <evanwebb@...> 2006/02/07

Umm, on what version are you seeing a warning there? I don't and never

[#7315] Re: ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273) — Eero Saynatkari <ruby-ml@...> 2006/02/07

On 2006.02.07 14:47, Evan Webb wrote:

[#7316] Re: ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273) — Evan Webb <evanwebb@...> 2006/02/07

I'd by far prefer it never emit a warning. The warning is assumes you

[#7305] Re: Problem with weak references on OS X 10.3 — Mauricio Fernandez <mfp@...>

On Sun, Feb 05, 2006 at 08:33:40PM +0900, Christian Neukirchen wrote:

28 messages 2006/02/05
[#7401] Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — Eric Hodel <drbrain@...7.net> 2006/02/22

On Feb 5, 2006, at 5:05 AM, Mauricio Fernandez wrote:

[#7414] Re: Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — Mauricio Fernandez <mfp@...> 2006/02/23

On Wed, Feb 22, 2006 at 02:21:24PM +0900, Eric Hodel wrote:

[#7428] Re: Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — Tanaka Akira <akr@...17n.org> 2006/02/26

In article <1140968746.321377.18843.nullmailer@x31.priv.netlab.jp>,

[#7444] Re: Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — nobu@... 2006/02/28

Hi,

[#7445] Re: Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — Tanaka Akira <akr@...17n.org> 2006/02/28

In article <m1FDshr-0006MNC@Knoppix>,

[#7447] Re: Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — Tanaka Akira <akr@...17n.org> 2006/02/28

In article <87irr047sx.fsf@m17n.org>,

[#7448] Re: Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — Tanaka Akira <akr@...17n.org> 2006/02/28

In article <87vev0hxu5.fsf@m17n.org>,

[#7465] Re: Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — "Evan Webb" <evanwebb@...> 2006/03/01

Just my quick 2 cents...

[#7468] Re: Symbols overlap ordinary objects, especially on OS X (Was: Re: Problem with weak references on OS X 10.3) — Tanaka Akira <akr@...17n.org> 2006/03/01

In article <92f5f81d0602281855g27e78f4eua8bf20e0b8e47b68@mail.gmail.com>,

[#7403] Module#define_method "send hack" fails with Ruby 1.9 — Emiel van de Laar <emiel@...>

Hi List,

12 messages 2006/02/22
[#7404] Re: Module#define_method "send hack" fails with Ruby 1.9 — George Ogata <g_ogata@...> 2006/02/22

Emiel van de Laar <emiel@rednode.nl> writes:

[#7406] Re: Module#define_method "send hack" fails with Ruby 1.9 — dblack@... 2006/02/22

Hi --

[#7442] GC Question — zdennis <zdennis@...>

I have been posting to the ruby-talk mailing list about ruby memory and GC, and I think it's ready

17 messages 2006/02/27

Re: [PATCH] solaris 10 isinf and ruby_setenv fixes

From: ville.mattila@...
Date: 2006-02-01 05:30:56 UTC
List: ruby-core #7271
Hello,

Yes I experienced actual memory corruption. Here is the test run:

test_bracket(TestEnv): ./ruby/test_env.rb:19:in `[]=': failed to allocate
memory (NoMemoryError)
        from ./ruby/test_env.rb:19:in `test_bracket'
        from /install/ruby-1-8-cvs/ruby/lib/test/unit/testcase.rb:70:in
`run'
        from /install/ruby-1-8-cvs/ruby/lib/test/unit/testsuite.rb:32:in
`run'
        from /install/ruby-1-8-cvs/ruby/lib/test/unit/testsuite.rb:31:in
`run'
        from /install/ruby-1-8-cvs/ruby/lib/test/unit/testsuite.rb:32:in
`run'
        from /install/ruby-1-8-cvs/ruby/lib/test/unit/testsuite.rb:31:in
`run'
        from /install/ruby-1-8-cvs/ruby/lib/test/unit/testsuite.rb:32:in
`run'
        from /install/ruby-1-8-cvs/ruby/lib/test/unit/testsuite.rb:31:in
`run'
        from
/install/ruby-1-8-cvs/ruby/lib/test/unit/ui/testrunnermediator.rb:44:in
`run_suite'
        from
/install/ruby-1-8-cvs/ruby/lib/test/unit/ui/console/testrunner.rb:65:in
`start_mediator'
        from
/install/ruby-1-8-cvs/ruby/lib/test/unit/ui/console/testrunner.rb:39:in
`start'
        from
/install/ruby-1-8-cvs/ruby/lib/test/unit/ui/testrunnerutilities.rb:27:in
`run'
        from /install/ruby-1-8-cvs/ruby/lib/test/unit/autorunner.rb:200:in
`run'
        from /install/ruby-1-8-cvs/ruby/lib/test/unit/autorunner.rb:13:in
`run'
        from runner.rb:7


I also have run the whole test suite, otherwise this doesn't come up.
There can also be
./miniruby ../runruby.rb --extout=.ext -- -C "../test" runner.rb
--runner=console
Loaded suite .
Started
.................................................F..........................
.............................................................................
............................................................................
............................................................................
......................................................../openssl/test_ssl.rb:64:
 warning: Insecure world writable dir /install, mode 040777
../openssl/test_ssl.rb:64: warning: Insecure world writable dir /install,
mode 040777
../openssl/test_ssl.rb:64: warning: Insecure world writable dir /install,
mode 040777
../openssl/test_ssl.rb:64: warning: Insecure world writable dir /install,
mode 040777
./openssl/test_ssl.rb:64: warning: Insecure world writable dir /install,
mode 040777
./openssl/test_ssl.rb:64: warning: Insecure world writable dir /install,
mode 040777
../openssl/test_ssl.rb:64: warning: Insecure world writable dir /install,
mode 040777
../openssl/test_ssl.rb:64: warning: Insecure world writable dir /install,
mode 040777
........................................................................
...........................................................................
............................................................................................Segmentation
 Fault - core dumped
make: *** [test-all] Error 139

With the patch, everything goes smoothly.

 - Ville



|---------+--------------------------->
|         |           H.Yamamoto      |
|         |           <ocean@m2.ccsnet|
|         |           .ne.jp>         |
|         |                           |
|         |           01.02.2006 05:20|
|         |           Please respond  |
|         |           to ruby-core    |
|         |                           |
|---------+--------------------------->
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |                                                                                                                                                  |
  |        To:      ruby-core@ruby-lang.org                                                                                                          |
  |        cc:                                                                                                                                       |
  |        Subject: Re: [PATCH]  solaris 10  isinf and ruby_setenv fixes                                                                             |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|




Hello.

> 2.  ruby_setenv will cause random memory corruption. The solaris 10 man
>setnv:
>" ....
>  If the application modifies environ or the pointers to which
>     it  points,  the  behavior  of  setenv()  is  undefined. The
>     setenv() function updates the  list  of  pointers  to  which
>     environ points.
> ...
>"

You experienced actual memory corruption? Or just assumed so?









In This Thread

Prev Next