----- Original Message -----
From: <nagai / ai.kyutech.ac.jp>
To: "ruby-talk ML" <ruby-talk / ruby-lang.org>
Sent: Thursday, April 25, 2002 10:12 PM
Subject: Re: Minor Tk bug on Windows?


>
> ???
> Does the following script crash?
> -----------------------------
> require 'tk'
> v = TkVariable.new
> (1..3).each{|i|
>   TkRadioButton.new {
>     text "Button #{i}"
>     value i
>     variable v
>     bind 'FocusIn', proc{v.value=i}
>     pack
>   }
> }
> Tk.mainloop

Yes, it does... see below.

I think I am going to install a newer Ruby and
see what happens.

Are you the maintainer of Ruby/Tk?

I am very impressed by it, but my Tk knowledge
is still growing...

Thank you,
Hal Fulton


/cygdrive/c/ruby/lib/ruby/1.6/tk.rb:596: [BUG] Segmentation fault
ruby 1.6.1 (2000-10-05) [i386-cygwin]
      0 [sig] RUBY 1000 stackdump: Dumping stack trace to RUBY.EXE.stackdump

Stack trace:
Frame     Function  Args
0253DE18  6103F2F3  (00000064, 0000EA60, 00000000, 6103EF38)
0253DE58  6103F2F3  (88282EE8, 00000006, 00000000, 0253DF10)
0253DE88  6103C9CC  (000003E8, 00000006, 000003E8, 6108625C)
0253DEA8  6107AE2F  (61086020, 000003E8, 00000006, 0253DF00)
0253DEC8  610700F0  (61086020, 00000006, 0253DEF4, FFFFFFFF)
0253DEE8  610700C5  (00000006, 67D78E30, 67D78E36, 67D78E41)
0253DF08  6106C996  (00000000, 0253DF4C, 10011A1F, 004280AC)
0253E328  67D0AC94  (67D68E53, 0000016F, 0000016F, 00434298)
0253E348  67D68E7B  (0000000B, 00000000, FFFFFFFF, 00000003)
0253E380  6100B5BE  (00000003, 0044CA2E, 0253E4F0, 0253E4F0)
0253E394  0EAB4A10  (0253E3DC, 00000003, 00000030, 0253E4E0)
0253E4F0  0EAC1164  (004399C4, 0044CA2E, 0044CF64, 00000000)
0253E768  0EABFFAC  (004340B8, 0044CF64, 004399C4, 00000004)
0253E7EC  0EAE3D49  (004399C4, 0044CF64, BFF741F7, BFFC9490)
0253E840  0EAEE183  (0044CF64, 0044CF5C, 00411528, 004182D4)
0253E858  0EAEE5AA  (0044CF5C, FFFFFFFD, 0044CF5C, 0044CF5C)
End of stack trace (more stack frames may be present)