Hi,

At Mon, 8 Dec 2003 02:16:50 +0900,
Sean E. Russell wrote:
> ser@petra rexml/3.0% /opt/ruby/1.8.1/bin/ruby bin/suite.rb
> REXML version = 2.7.2
> Loaded suite REXML
> Started
> ....................................................: [BUG] unknown node type 
> 0
> ruby 1.8.1 (2003-12-05) [i686-linux]
> 
> zsh: abort      /opt/ruby/1.8.1/bin/ruby bin/suite.rb

It may be related to this bug, check your eval.c version.
Test/Unit uses at_exit feature heavily than the others.

Fri Dec  5 17:26:23 2003  Nobuyoshi Nakada  <nobu / ruby-lang.org>

	* eval.c (rb_exec_end_proc): maintain tmp_end_procs.
	  [ruby-dev:22154]

Fri Dec  5 13:36:59 2003  Yukihiro Matsumoto  <matz / ruby-lang.org>

	* eval.c (rb_exec_end_proc): should not clear end_procs and
	  ephemeral_end_procs before execution. [ruby-dev:22144]

-- 
Nobu Nakada