dellinです。

> > [dellin@localhost dellin]$ ruby ~/antenna/tama.rb
> > ./lib/antenna.rb:75:in `popen': Insecure PATH - /bin/gzip -dc 
> > (本当は前の行とつながってる) < /tmp/tama_tmp14241.0 (SecurityError)
> 
> PATH環境変数にworld writableなディレクトリが入っていると、この
> エラーになります。

PATHをチェックすることで、SecurityErrorはなくなりました。
ありがとうございました。

> > ./lib/antenna.rb:75: [BUG] Segmentation fault
> > ruby 1.6.5 (2001-10-05) [i386-linux]
> > Aborted (core dumped)
> 
> これのバックトレースはとれますか。

以下の要領でいいのでしょうか?

[dellin@localhost antenna]$ gdb /usr/bin/ruby
GNU gdb 5.0
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux"...
(no debugging symbols found)...
(gdb) run ~/antenna/tama.rb
Starting program: /usr/bin/ruby ~/antenna/tama.rb
./lib/antenna.rb:75:in `popen': Insecure PATH - /bin/gzip -dc 
 < /tmp/tama_tmp14337.0 (SecurityError)
	from ./lib/antenna.rb:75:in `read'
	from ./lib/lirs.rb:12:in `open'
	from /home/hironori/antenna/tama.rb:106:in `get_remote'
	from /home/hironori/antenna/tama.rb:101:in `each'
	from /home/hironori/antenna/tama.rb:101:in `get_remote'
	from /home/hironori/antenna/tama.rb:322

Program received signal SIGSEGV, Segmentation fault.
0x40037fe3 in rb_eval () from /usr/lib/libruby.so.1.6
(gdb) 

環境変数を正しく設定したあとは、Program exited normallyになりました。
RubyはVineSeedに以前あったruby-1.6.5-0vl2を利用しています。
# 新しいのがあがっているようなので、あとで差し替えるつもりですが。
--
dellin  Email dellin / team-ct.org
        WWW   http://priest.team-ct.org/~dellin/