天野です。
環境は以下の通りです。

OSX 10.5.5
Aqua TclTk-8.5.4
PowerPCMac
ruby-1.9.1-preview2

上記の環境で以下のconfigureでインストールすると

./configure --prefix=$HOME/mylocal --enable-shared --enable-pthread -- 
enable-tcltk-framework

widgetを起動してサンプルをクリックすると落ちます。

$ cd rubysrc/ruby-1.9.1-preview2/ext/tk/sample/demos-jp/
[10:40:08 ryutaro:~/rubysrc/ruby-1.9.1-preview2/ext/tk/sample/demos-jp]
$ ~/mylocal/bin/ruby widget
どれかをクリック。

/Users/ryutaro/mylocal/lib/ruby/1.9.1/tk.rb:1859: [BUG] Bus Error
ruby 1.9.1 (2008-12-01 revision 20438) [powerpc-darwin9.5.0]

-- control frame ----------
c:0020 p:---- s:0087 b:0087 l:000086 d:000086  
CFUNC  :_invoke_without_enc
c:0019 p:0062 s:0082 b:0082 l:000081 d:000081 METHOD /Users/ryutaro/ 
mylocal/lib/ruby/1.9.1/tk.rb:1859
c:0018 p:0059 s:0076 b:0076 l:000075 d:000075 METHOD /Users/ryutaro/ 
mylocal/lib/ruby/1.9.1/tk.rb:1895
c:0017 p:0015 s:0068 b:0068 l:000067 d:000067 METHOD /Users/ryutaro/ 
mylocal/lib/ruby/1.9.1/tk.rb:1923
c:0016 p:0149 s:0064 b:0064 l:000063 d:000063 METHOD /Users/ryutaro/ 
mylocal/lib/ruby/1.9.1/tk.rb:4956
c:0015 p:0438 s:0058 b:0058 l:000057 d:000057 METHOD /Users/ryutaro/ 
mylocal/lib/ruby/1.9.1/tk.rb:4938
c:0014 p:0760 s:0049 b:0049 l:000048 d:000048 METHOD /Users/ryutaro/ 
mylocal/lib/ruby/1.9.1/tk/toplevel.rb:178
c:0013 p:---- s:0040 b:0040 l:000039 d:000039 FINISH
c:0012 p:---- s:0038 b:0038 l:000037 d:000037 CFUNC  :new
c:0011 p:0044 s:0035 b:0035 l:000eac d:0019a4 EVAL   (eval:label.rb):13
c:0010 p:---- s:0029 b:0029 l:000028 d:000028 FINISH
c:0009 p:---- s:0027 b:0027 l:000026 d:000026 CFUNC  :eval
c:0008 p:0038 s:0021 b:0021 l:000eac d:001c88 BLOCK  widget:726
c:0007 p:---- s:0020 b:0020 l:000019 d:000019 FINISH
c:0006 p:---- s:0018 b:0018 l:000017 d:000017 CFUNC  :__call__
c:0005 p:0113 s:0015 b:0015 l:000014 d:000014 METHOD widget:699
c:0004 p:0054 s:0008 b:0008 l:000007 d:000007 METHOD widget:641
c:0003 p:0015 s:0004 b:0004 l:000eac d:002704 BLOCK  widget:723
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:---- s:0002 b:0002 l:000001 d:000001 TOP
---------------------------
DBG> : "/Users/ryutaro/mylocal/lib/ruby/1.9.1/tk.rb:1859:in  
`_invoke_without_enc'"
DBG> : "/Users/ryutaro/mylocal/lib/ruby/1.9.1/tk.rb:1859:in  
`_ip_invoke_core'"
DBG> : "/Users/ryutaro/mylocal/lib/ruby/1.9.1/tk.rb:1895:in  
`_tk_call_core'"
DBG> : "/Users/ryutaro/mylocal/lib/ruby/1.9.1/tk.rb:1923:in  
`tk_call_without_enc'"
DBG> : "/Users/ryutaro/mylocal/lib/ruby/1.9.1/tk.rb:4956:in  
`create_self'"
DBG> : "/Users/ryutaro/mylocal/lib/ruby/1.9.1/tk.rb:4938:in  
`initialize'"
DBG> : "/Users/ryutaro/mylocal/lib/ruby/1.9.1/tk/toplevel.rb:178:in  
`initialize'"
DBG> : "(eval:label.rb):13:in `new'"
DBG> : "(eval:label.rb):13:in `block (2 levels) in eval_samplecode'"
DBG> : "widget:726:in `eval'"
DBG> : "widget:726:in `block (2 levels) in eval_samplecode'"
DBG> : "widget:699:in `__call__'"
DBG> : "widget:699:in `call'"
DBG> : "widget:641:in `pseudo_toplevel_eval'"
DBG> : "widget:723:in `block in eval_samplecode'"
-- backtrace of native function call (Use addr2line) --
0x2ebab8
0x2081cc
0x208238
0x2979f4
0x43f6a4
-------------------------------------------------------
Abort trap

preview-1も同じです。
1.9.0-5だと普通に動きます。

preview2でも普通のスクリプトは問題ありません。sample以 
下のもとか、demo-jp以下の.rbのないものとかは、
$ ~/ruby191/bin/ruby rolodex
普通に動きます。

一応報告まで。

Ryutaro Amano
wn9r-amn / asahi-net.or.jp