[#21872] Let's work on Windows support — Dave Thomas <Dave@...>

98 messages 2001/10/01
[#21957] Re: Let's work on Windows support — "Benoit Cerrina" <benoit.cerrina@...> 2001/10/02

> I seem to remember that versions of Python compiled with MinGW can't have

[#21960] Re: Let's work on Windows support — "Furio R. Filoseta (tlf.)" <furifilo901@...> 2001/10/02

I am just a developer, not a Guru, but it seems to me that the .NET way

[#21963] Re: Let's work on Windows support — Albert Wagner <alwagner@...> 2001/10/03

On Tuesday 02 October 2001 18:20, you wrote:

[#21965] Re: Let's work on Windows support — "Furio R. Filoseta (tlf.)" <furifilo901@...> 2001/10/03

Come on, for Ruby developers in Windows environment. You may as well be

[#21969] Re: Let's work on Windows support — David Alan Black <dblack@...> 2001/10/03

Hello --

[#22153] Re: Let's work on Windows support — "Conrad Schneiker" <schneiker@...> 2001/10/06

Hi,

[#22154] Re: Let's work on Windows support — David Alan Black <dblack@...> 2001/10/06

Hello --

[#22167] Re: Let's work on Windows support — Mathieu Bouchard <matju@...> 2001/10/06

On Sat, 6 Oct 2001, David Alan Black wrote:

[#22183] Re: Let's work on Windows support — "Furio R. Filoseta (tlf.)" <furifilo901@...> 2001/10/07

Who cares if they ditch the standard ? They will still have to be self

[#21959] Flogging a live Window — Eli Green <eli.green@...>

Ok, I wanted to get away from the theory and conjecture thread of the

23 messages 2001/10/02

[#22003] Marshal won't dump a Proc — "HarryO" <harryo@...>

I would really like to be able to dump a block of code via Marshal#dump,

17 messages 2001/10/03

[#22107] The Windows question still remains... — Robert Hicks <bobhicks@...>

VC++

17 messages 2001/10/04
[#22111] Re: The Windows question still remains... — Robert Hicks <bobhicks@...> 2001/10/05

Shan-leung Maverick WOO wrote:

[#22166] dRuby, Linux and ports — ptkwt@...1.aracnet.com (Phil Tomson)

13 messages 2001/10/06

[#22219] - BRITNEY SPEARS NAKED----WOW!!!!!! — -.597i1468vn4848nc3958vn32858238@...

BRITNEY SPEARS COCK SUCKING VIDEO---EXCLUSIVE!!!

19 messages 2001/10/08

[#22257] [Newbie] Switching from Perl : suffling — Damien WYART <damien.wyart@...>

Dear All,

13 messages 2001/10/08

[#22299] Re: Less than 4 days now... — Andrew Hunt <andy@...>

>> Is everyone ready for the

27 messages 2001/10/09
[#22300] Re: Less than 4 days now... — Robert Feldt <feldt@...> 2001/10/09

Hi,

[#22310] Re: Less than 4 days now... — Dave Thomas <Dave@...> 2001/10/09

"Hal E. Fulton" <hal9000@hypermetrics.com> writes:

[#22316] Re: Less than 4 days now... — Todd Gillespie <toddg@...> 2001/10/09

On Tue, 9 Oct 2001, Dave Thomas wrote:

[#22320] Re: Less than 4 days now... — Dave Thomas <Dave@...> 2001/10/09

Todd Gillespie <toddg@mail.ma.utexas.edu> writes:

[#22347] Re: Less than 4 days now... — Robert Feldt <feldt@...> 2001/10/09

On Wed, 10 Oct 2001, Dave Thomas wrote:

[#22325] blocks with min and max — Mark Slagell <ms@...>

I don't know if this has been raised before, but I'd like to be able to

17 messages 2001/10/09

[#22405] list comprehensions alike Python ??? — markus jais <info@...>

hello

20 messages 2001/10/10
[#22407] Re: list comprehensions alike Python ??? — Robert Feldt <feldt@...> 2001/10/10

On Thu, 11 Oct 2001, markus jais wrote:

[#22411] Re: list comprehensions alike Python ??? — Paul Prescod <paul@...> 2001/10/11

Robert Feldt wrote:

[#22432] OSSL opinion — Michal Rokos <rokosm@...>

Hello!

16 messages 2001/10/11

[#22465] Learn Ruby/Tk or Ruby/GTK? && Problems with these. — "dAHen" <steensland@...>

Hi!

45 messages 2001/10/12
[#22472] Re: Learn Ruby/Tk or Ruby/GTK? && Problems with these. — "dAHen" <steensland@...> 2001/10/12

ts> No, you just need to have the header files and libraries for tcl/tk and

[#22520] Re: Learn Ruby/Tk or Ruby/GTK? — Kevin Smith <kevinbsmith@...> 2001/10/14

--- dAHen <steensland@hotmail.com> wrote:

[#22613] Re: Learn Ruby/Tk or Ruby/GTK? — stesch@... (Stefan Scholl) 2001/10/16

On 2001-10-15 19:58:29Z, Christopher Sawtell <csawtell@paradise.net.nz> wrote:

[#22625] Re: Learn Ruby/Tk or Ruby/GTK? — Kevin Smith <kevinbsmith@...> 2001/10/16

--- Stefan Scholl <stesch@no-spoon.de> wrote:

[#22632] Re: Learn Ruby/Tk or Ruby/GTK? — "Mark Hahn" <mchahn@...> 2001/10/16

[#22645] What about FLTK? — "Mark Hahn" <mchahn@...> 2001/10/16

[#22652] Re: What about FLTK? — Kevin Smith <kevinbsmith@...> 2001/10/17

--- Mark Hahn <mchahn@facelink.com> wrote:

[#22656] Re: What about FLTK? — "Mark Hahn" <mchahn@...> 2001/10/17

That's good to know. It makes me more comfortable to proceed assuming FLTK.

[#22494] extracting from delimited text files — Albert Wagner <alwagner@...>

What is the simplist way to extract fields from standard quoted, comma

23 messages 2001/10/13
[#22496] Re: extracting from delimited text files — Robert Linder <robert_linder_2000@...> 2001/10/13

Check out http://ruby.yi.org/raa/en/all.html

[#22502] Open-ended ranges — Sean Russell <ser@...>

Before I post an RCR on this, I'd like to solicit information from the more

11 messages 2001/10/14
[#22503] Re: Open-ended ranges — Robert Feldt <feldt@...> 2001/10/14

On Sun, 14 Oct 2001, Sean Russell wrote:

[#22766] ANN: RuEdit - introspective Ruby editor — phlip_cpp@... (Phlip)

Here's the README file from http://sourceforge.net/projects/ruedit :

31 messages 2001/10/19

[#22769] How to Convert String to Regex to Perform Exact Match — William Djaja Tjokroaminata <billtj@...>

Hi,

10 messages 2001/10/19

[#22867] RE: I need some help!! — Mikkel Bruun <mikkel.bruun@...>

uhhmm...

14 messages 2001/10/21
[#22883] Re: I need some help!! — Tobias Reif <tobiasreif@...> 2001/10/21

Mikkel Bruun wrote:

[#22886] Re: I need some help!! — "Avdi B. Grimm" <avdi@...> 2001/10/21

On Sun, 2001-10-21 at 15:26, Tobias Reif wrote:

[#22871] Preaching Ruby to the masses. How? — Kent Dahl <kentda@...>

Hi.

17 messages 2001/10/21

[#23063] Bruce Eckel's opinion of Ruby — "Rich Kilmer" <rich@...>

Ouch!

178 messages 2001/10/23
[#23076] Re: Bruce Eckel's opinion of Ruby — Eric Lee Green <eric@...> 2001/10/23

On Tuesday 23 October 2001 11:20, you wrote:

[#23084] Re: Bruce Eckel's opinion of Ruby — Michael Neumann <neumann@...> 2001/10/23

Eric Lee Green wrote:

[#23087] Re: Bruce Eckel's opinion of Ruby — Eric Lee Green <eric@...> 2001/10/23

On Tuesday 23 October 2001 13:25, you wrote:

[#23088] Re: Bruce Eckel's opinion of Ruby — Robert Feldt <feldt@...> 2001/10/23

On Wed, 24 Oct 2001, Eric Lee Green wrote:

[#23096] Re: Bruce Eckel's opinion of Ruby — "Rich Kilmer" <rich@...> 2001/10/23

[#23099] Re: Bruce Eckel's opinion of Ruby — Robert Feldt <feldt@...> 2001/10/23

On Wed, 24 Oct 2001, Rich Kilmer wrote:

[#23090] Re: Bruce Eckel's opinion of Ruby — Paul Brannan <pbrannan@...> 2001/10/23

On Wed, 24 Oct 2001, Michael Neumann wrote:

[#23085] Re: Bruce Eckel's opinion of Ruby — Robert Feldt <feldt@...> 2001/10/23

Hi Eric and thanks for your detailed comments,

[#23119] Re: Bruce Eckel's opinion of Ruby — Sean Russell <ser@...> 2001/10/23

Eric Lee Green wrote:

[#23141] Re: Bruce Eckel's opinion of Ruby — Emiliano <emile@...> 2001/10/24

Sean Russell wrote:

[#23219] Re: Bruce Eckel's opinion of Ruby — Sean Russell <ser@...> 2001/10/24

Emiliano wrote:

[#23221] Re: Bruce Eckel's opinion of Ruby — Emiliano <emile@...> 2001/10/24

Sean Russell wrote:

[#23259] Re: Bruce Eckel's opinion of Ruby — Sean Russell <ser@...> 2001/10/25

Emiliano wrote:

[#23264] Re: Bruce Eckel's opinion of Ruby — Emiliano <emile@...> 2001/10/25

Sean Russell wrote:

[#23439] Re: Issues with white space [was Re: Bruce Eckel's opinion of Ruby] — Sean Russell <ser@...> 2001/10/26

Raja S. wrote:

[#23447] Re: Issues with white space [was Re: Bruce Eckel's opinion of Ruby] — ts <decoux@...> 2001/10/26

>>>>> "S" == Sean Russell <ser@efn.org> writes:

[#23108] Re: Bruce Eckel's opinion of Ruby — Sean Russell <ser@...> 2001/10/23

Emiliano wrote:

[#23214] () vs (...) in header files — Paul Brannan <pbrannan@...>

There is a serious problem with including ruby.h and intern.h in C++

14 messages 2001/10/24
[#23283] Re: () vs (...) in header files — ts <decoux@...> 2001/10/25

>>>>> "P" == Paul Brannan <pbrannan@atdesk.com> writes:

[#23248] [ANN] RubyInRubyParser 0.1-pre-alpha — markus liedl <markus.lado@...>

53 messages 2001/10/25
[#23323] Re: [ANN] RubyInRubyParser 0.1-pre-alpha — ptkwt@...1.aracnet.com (Phil Tomson) 2001/10/25

In article <5.1.0.14.0.20011025083950.00bc30b0@mercury.sabren.com>,

[#23336] Re: [ANN] RubyInRubyParser 0.1-pre-alpha — Jimmy Thrasher <jjthrash@...> 2001/10/25

At 02:54 AM 10/26/2001 +0900, you wrote:

[#23350] Re: GUI / was [ANN] RubyInRubyParser 0.1-pre-alpha — markus liedl <markus.lado@...> 2001/10/25

> having a native window with a canvas which Ruby draws on using the BitBlt

[#23355] Re: GUI / was [ANN] RubyInRubyParser 0.1-pre-alpha — "Rich Kilmer" <rich@...> 2001/10/25

I wrote a sophisticated lightweight component framework on Java (before Swing) that was very fast. Of course, writing it in a "higher level" language adds overhead, but not as much overhead as bad design ;-) If you could have low-level primitives written natively and layer higher level constructs with Ruby, I think you could build a very responsive UI.

[#23369] Re: GUI / was [ANN] RubyInRubyParser 0.1-pre-alpha — Eli Green <eli.green@...> 2001/10/25

I never understood why Swing was so slow. I do know, however, that Swing is

[#23371] Re: GUI / was [ANN] RubyInRubyParser 0.1-pre-alpha — Avi Bryant <avi@...4.com> 2001/10/25

On Fri, 26 Oct 2001, Eli Green wrote:

[#23261] Ruby macros — Leo <lraz@...>

Hi Ruby experts,

19 messages 2001/10/25

[#23318] class Foo does not call Class.new? — Brian Marick <marick@...>

It seems that this:

25 messages 2001/10/25
[#23358] Re: class Foo does not call Class.new? — matz@... (Yukihiro Matsumoto) 2001/10/25

Hi,

[#23360] Re: class Foo does not call Class.new? — David Alan Black <dblack@...> 2001/10/25

Hello --

[#23395] Re: class Foo does not call Class.new? — matz@... (Yukihiro Matsumoto) 2001/10/26

Hi,

[#23680] Re: ref. constructors and new (was: Re: class Foo does not call Class.new?) — David Alan Black <dblack@...> 2001/10/28

Hello --

[#23396] Ruby and Python: a fuzzy question — Dave Thomas <Dave@...>

37 messages 2001/10/26
[#23406] Re: Ruby and Python: a fuzzy question — "F. GEIGER" <fgeiger@...> 2001/10/26

Python and Ruby both are write/read scripting languages, which are in one or

[#23544] Fast reply needed: class var trouble — Robert Feldt <feldt@...>

Ok its getting late over here in sweden and I'm tired. Can someone please

21 messages 2001/10/26
[#23548] RE: Fast reply needed: class var trouble — "Rich Kilmer" <rich@...> 2001/10/26

[#23555] Re: Fast reply needed: class var trouble — Robert Feldt <feldt@...> 2001/10/26

On Sat, 27 Oct 2001, Rich Kilmer wrote:

[#23557] Re: Fast reply needed: class var trouble — "Rich Kilmer" <rich@...> 2001/10/26

because you defined:

[#23558] Re: Fast reply needed: class var trouble — Robert Feldt <feldt@...> 2001/10/26

On Sat, 27 Oct 2001, Rich Kilmer wrote:

[#23561] Re: Fast reply needed: class var trouble — "Ralph Mason" <ralph.mason@...> 2001/10/26

I would rather have the option to require declaration of all variables.

[#23619] sleeping, calling methods inside class defs — Tobias Reif <tobiasreif@...>

ruby 1.6.3 (2001-03-19) [i386-cygwin]

15 messages 2001/10/27
[#23621] Re: sleeping, calling methods inside class defs — David Alan Black <dblack@...> 2001/10/27

Hello --

[#23658] How to get a String to interpolate itself? — ptkwt@...1.aracnet.com (Phil Tomson)

11 messages 2001/10/28

[#23668] Ruby's use of cygwin and commercial use! — Sunil Hadap <hadap@...>

Hi,

23 messages 2001/10/28
[#23865] Re: Ruby's use of cygwin and commercial use! — "Benoit Cerrina" <benoit.cerrina@...> 2001/10/30

[#23866] Overiding a method in another module — "Mark Hahn" <mchahn@...> 2001/10/30

I want to write a module that overrides a method in another module. I have

[#23885] RE: Overiding a method in another module — "Mark Hahn" <mchahn@...> 2001/10/31

[#23893] Re: Overiding a method in another module — David Alan Black <dblack@...> 2001/10/31

Hello --

[#23713] Some inspirations from REBOL — Robert Feldt <feldt@...>

Hi,

42 messages 2001/10/29
[#23735] RE: Some inspirations from REBOL — "Ryan Leavengood" <mrcode@...> 2001/10/29

> However, it's got some nice properties that my friend has been

[#23738] Re: Some inspirations from REBOL — Michael Neumann <neumann@...> 2001/10/29

Ryan Leavengood wrote:

[#23764] Re: Some inspirations from REBOL — Robert Feldt <feldt@...> 2001/10/29

On Tue, 30 Oct 2001, Ryan Leavengood wrote:

[#23769] RubyGems Status (was: Re: Some inspirations from REBOL) — "Ryan Leavengood" <mrcode@...> 2001/10/29

> Any news on RubyGems? I'm not pushing you just wanting a status report

[#23773] Re: RubyGems Status (was: Re: Some inspirations from REBOL) — Robert Feldt <feldt@...> 2001/10/29

On Tue, 30 Oct 2001, Ryan Leavengood wrote:

[#23779] Re: RubyGems Status (was: Re: Some inspirations from REBOL) — "Ryan Leavengood" <mrcode@...> 2001/10/29

> Release to CVS as quickly as possible!

[#23783] Re: RubyGems Status (was: Re: Some inspirations from REBOL) — Robert Feldt <feldt@...> 2001/10/29

On Tue, 30 Oct 2001, Ryan Leavengood wrote:

[#23786] Re: RubyGems Status (was: Re: Some inspirations from REBOL) — Neil Conway <nconway@...> 2001/10/30

On Mon, 2001-10-29 at 18:56, Robert Feldt wrote:

[#23793] Re: RubyGems Status (was: Re: Someinspirations from REBOL) — "Rich Kilmer" <rich@...> 2001/10/30

OK...here's an idea for making a Gem a Ruby executable file...

[#23768] RCR: Fun with attribute shortcuts solves RCR #3 and more — Gunnar Andersson <dff180@...>

Hi everyone, remember this?

19 messages 2001/10/29

[#23868] Re: Ruby's use of cygwin and commercial use! — Andrew Hunt <andy@...>

Benoit says:

14 messages 2001/10/30

[#23876] New RubyGarden Poll: Windows support — Dave Thomas <Dave@...>

28 messages 2001/10/30
[#23891] Re: New RubyGarden Poll: Windows support — "Nat Pryce" <nat.pryce@...13media.com> 2001/10/31

Please! Don't vote for what you think will win. Vote for what you actually

[#23896] Re: New RubyGarden Poll: Windows support — "Curt Hibbs" <curt@...> 2001/10/31

What would MinGW buy us over straight MSVC? Since MinGW ultimately uses the

[#23915] Re: New RubyGarden Poll: Windows support — ptkwt@...1.aracnet.com (Phil Tomson) 2001/10/31

In article <NCBBJBPADKGIOFLDNEALMEHKFFAA.curt@hibbs.com>,

[#23882] RubyGems Discussion — "Ryan Leavengood" <RyanL@...>

Wow, there has been a lot of discussion related to RubyGems over the

19 messages 2001/10/30

[#23904] Test::Unit = Lapidary + RubyUnit — "Nathaniel Talbott" <ntalbott@...>

I've been in discussions with Masaki Suketa and Ken McKinlay about the

12 messages 2001/10/31

[#23959] Creating charts from Ruby — Robert Feldt <feldt@...>

Hi,

16 messages 2001/10/31

[ruby-talk:22319] 64-bit Ruby under AIX 4.3

From: Christian Szegedy <szegedy@...>
Date: 2001-10-09 15:28:42 UTC
List: ruby-talk #22319
I am trying again to compile 64-bit Ruby under AIX 4.3 using VAC 5.
(I got essentially the same problems with the old xlc also.)

I used the newest version (1.6.5) downloaded today.

miniruby crached while executing rbconfig.rb

(The 32 bit - version works fine on the same box (and on a lot of other
boxes).)
The 64 crashes deterministically in the garbage collection.

The crutial point seems to be the setjmp at line 1007. It disrupts the
value
of stack end.

Here is the log of my debugging session:

reading symbolic information ...
(dbx) st in gc_start
"gc_start" is not a subprogram
(dbx) st in rb_gc
[1] stop in rb_gc
(dbx) r mkconfig.rb
[1] stopped in rb_gc at line 969 in file "gc.c"
  969       VALUE *stack_end = alloca(1);
(dbx) where
rb_gc(), line 969 in "gc.c"
load_file(0x1, 0x100175e0), line 853 in "ruby.c"
proc_options(0x1, 0x100853e8), line 724 in "ruby.c"
ruby_process_options(0x0, 0x200fe7c8), line 1033 in "ruby.c"
unnamed block $b230, line 1128 in "eval.c"
ruby_options(0xbadc0ffe, 0xe0ddf00d), line 1128 in "eval.c"
main(argc = 2, argv = 0x00000000200fe7c8, envp = 0x00000000200fe7e0),
line 49 in "main.c"
warning: Frame information in error at 0x100000444
(dbx) n
stopped in rb_gc at line 974 in file "gc.c"
  974       if (dont_gc || during_gc) {
(dbx) p stack_end
0x0ffffffffffff990
(dbx) p dont_gc
0
(dbx) p during_gc
0
(dbx) n
stopped in rb_gc at line 982 in file "gc.c"
  982       malloc_memories = 0;
(dbx) n
stopped in rb_gc at line 984 in file "gc.c"
  984       if (during_gc) return;
(dbx) n
stopped in rb_gc at line 985 in file "gc.c"
  985       during_gc++;
(dbx) n
stopped in rb_gc at line 988 in file "gc.c"
  988       for (frame = ruby_frame; frame; frame = frame->prev) {
(dbx) n
stopped in rb_gc at line 989 in file "gc.c"
  989           rb_gc_mark_frame(frame);
(dbx) p frame
0x00000001100265d0
(dbx) n
stopped in unnamed block $b279 at line 990 in file "gc.c"
  990           if (frame->tmp) {
(dbx) n
stopped in unnamed block $b279 at line 988 in file "gc.c"
  988       for (frame = ruby_frame; frame; frame = frame->prev) {
(dbx) p frame->tmp
(nil)
(dbx) n
stopped in rb_gc at line 998 in file "gc.c"
  998       rb_gc_mark(ruby_class);
(dbx) n
stopped in rb_gc at line 999 in file "gc.c"
  999       rb_gc_mark(ruby_scope);
(dbx) where
rb_gc(), line 999 in "gc.c"
load_file(0x1, 0x100175e0), line 853 in "ruby.c"
proc_options(0x1, 0x100853e8), line 724 in "ruby.c"
ruby_process_options(0x0, 0x200fe7c8), line 1033 in "ruby.c"
unnamed block $b230, line 1128 in "eval.c"
ruby_options(0xbadc0ffe, 0xe0ddf00d), line 1128 in "eval.c"
main(argc = 2, argv = 0x00000000200fe7c8, envp = 0x00000000200fe7e0),
line 49 in "main.c"
warning: Frame information in error at 0x100000444
(dbx) n
stopped in rb_gc at line 1000 in file "gc.c"
 1000       rb_gc_mark(ruby_dyna_vars);
(dbx) where
rb_gc(), line 1000 in "gc.c"
load_file(0x1, 0x100175e0), line 853 in "ruby.c"
proc_options(0x1, 0x100853e8), line 724 in "ruby.c"
ruby_process_options(0x0, 0x200fe7c8), line 1033 in "ruby.c"
unnamed block $b230, line 1128 in "eval.c"
ruby_options(0xbadc0ffe, 0xe0ddf00d), line 1128 in "eval.c"
main(argc = 2, argv = 0x00000000200fe7c8, envp = 0x00000000200fe7e0),
line 49 in "main.c"
warning: Frame information in error at 0x100000444
(dbx) p stack_end
0x0ffffffffffff990
(dbx) n
stopped in rb_gc at line 1001 in file "gc.c"
 1001       if (finalizer_table) {
(dbx) where
rb_gc(), line 1001 in "gc.c"
load_file(0x1, 0x100175e0), line 853 in "ruby.c"
proc_options(0x1, 0x100853e8), line 724 in "ruby.c"
ruby_process_options(0x0, 0x200fe7c8), line 1033 in "ruby.c"
unnamed block $b230, line 1128 in "eval.c"
ruby_options(0xbadc0ffe, 0xe0ddf00d), line 1128 in "eval.c"
main(argc = 2, argv = 0x00000000200fe7c8, envp = 0x00000000200fe7e0),
line 49 in "main.c"
warning: Frame information in error at 0x100000444
(dbx) p stack_end
0x0ffffffffffff990
(dbx) n
stopped in rb_gc at line 1007 in file "gc.c"
 1007       setjmp(save_regs_gc_mark);
(dbx) where
rb_gc(), line 1007 in "gc.c"
load_file(0x1, 0x100175e0), line 853 in "ruby.c"
proc_options(0x1, 0x100853e8), line 724 in "ruby.c"
ruby_process_options(0x0, 0x200fe7c8), line 1033 in "ruby.c"
unnamed block $b230, line 1128 in "eval.c"
ruby_options(0xbadc0ffe, 0xe0ddf00d), line 1128 in "eval.c"
main(argc = 2, argv = 0x00000000200fe7c8, envp = 0x00000000200fe7e0),
line 49 in "main.c"
warning: Frame information in error at 0x100000444
(dbx) p stack_end
0x0ffffffffffff990
(dbx) n
stopped in rb_gc at line 1008 in file "gc.c"
 1008       mark_locations_array((VALUE*)save_regs_gc_mark,
sizeof(save_regs_gc_mark) / sizeof(VALUE *));
(dbx) where
rb_gc(), line 1008 in "gc.c"
(dbx) p stack_end
(nil)
(dbx) p save_regs_gc_mark
(1, 133160, 1, 191376, 268435455, -1760, 1, 268577520, -1159983106,
-522326003, 0, 2, 0, 537913288, 0, 5379133
12, 0, 0, 0, 537915088, 0, 0, -1159983106, -522326003, -1159983106,
-522326003, -1159983106, -522326003, -115
983106, -522326003, -1159983106, -522326003, -1159983106, -522326003,
-1159983106, -522326003, -1159983106, -
22326003, -1159983106, -522326003, -1159983106, -522326003, 268435455,
-1744, 1, 268443464, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
(dbx) p rb_gc_stack_start
0x0ffffffffffffd00
(dbx) n
stopped in rb_gc at line 1009 in file "gc.c"
 1009       rb_gc_mark_locations(rb_gc_stack_start, (VALUE*)STACK_END);
(dbx) p stack_end
(nil)
(dbx) p rb_gc_stack_start
0x0ffffffffffffd00
(dbx) p &stack_end
0x0ffffffffffffab0
(dbx) s
stopped in rb_gc_mark_locations at line 391 in file "gc.c"
  391       if (start > end) {
(dbx) where
rb_gc_mark_locations(start = 0x0ffffffffffffd00, end = (nil)), line 391
in "gc.c"
rb_gc(), line 1009 in "gc.c"
(dbx)
stopped in rb_gc_mark_locations at line 392 in file "gc.c"
  392           tmp = start;
(dbx) n
stopped in rb_gc_mark_locations at line 393 in file "gc.c"
  393           start = end;
(dbx) n
stopped in rb_gc_mark_locations at line 394 in file "gc.c"
  394           end = tmp;
(dbx) n
stopped in rb_gc_mark_locations at line 396 in file "gc.c"
  396       n = end - start + 1;
(dbx) n
stopped in rb_gc_mark_locations at line 397 in file "gc.c"
  397       mark_locations_array(start,n);
(dbx) p n
1152921504606845664
Segmentation fault in mark_locations_array at line 377 in file "gc.c"
  377           if (is_pointer_to_heap(*x)) {
(dbx) n
mkconfig.rb:118: [BUG] Segmentation fault
ruby 1.6.5 (2001-09-19) [powerpc-aix4.3.3.0]

IOT/Abort trap in . at 0x3774
0x0000000000003774 e9a1ff68         ld   r13,-152(r1)


-----------------------------------------------------------------------------

-----------------------------------------------------------------------------

-----------------------------------------------------------------------------

-----------------------------------------------------------------------------

-----------------------------------------------------------------------------

-----------------------------------------------------------------------------



Note that the first "where" directive yielded the hint:
"warning: Frame information in error at 0x100000444"

So it is obvious, that something has already gone wrong...

I tryed to find the first place, where the stack frame is in error.
It seems that this is caused by the first setjmp in the program:


ruby_options(argc = 2, argv = 0x00000000200fe7c8), line 1126 in "eval.c"

main(argc = 2, argv = 0x00000000200fe7c8, envp = 0x00000000200fe7e0),
line 49 in "main.c"
(dbx) n
stopped in unnamed block $b230 at line 1127 in file "eval.c"
 1127       if ((state = EXEC_TAG()) == 0) {
(dbx) where
unnamed block $b230, line 1127 in "eval.c"
ruby_options(argc = 2, argv = 0x00000000200fe7c8), line 1127 in "eval.c"

main(argc = 2, argv = 0x00000000200fe7c8, envp = 0x00000000200fe7e0),
line 49 in "main.c"
(dbx) n
stopped in unnamed block $b230 at line 1128 in file "eval.c"
 1128           ruby_process_options(argc, argv);
(dbx) where
unnamed block $b230, line 1128 in "eval.c"
ruby_options(argc = 2, argv = 0x00000000200fe7c8), line 1128 in "eval.c"

main(argc = 2, argv = 0x00000000200fe7c8, envp = 0x00000000200fe7e0),
line 49 in "main.c"
warning: Frame information in error at 0x100000444

So it seems that something has gone wrong with the setjmps. Perhaps it
is a bug in
the compiler? If this seems to be definitively the case (that is, the
code here is
completely ANSI (or whatever) conform), then I would pose this as a
support question.

I would be very grateful for any help.


--

A society that will trade a little order for a little freedom will lose
both, and deserve neither.
      --Thomas Jefferson



In This Thread

Prev Next