set_trace_func$B!(BNULL pointer given

From:eklerni

1.9e$B$GHO0O1i;;;R$r;H$&$He(Bdebug.rbe$B$,%(%i!<$K$J$j$^$9!#e(B

$ ruby -r debug -e ‘(1…3)’

#=>
Debug.rb
Emacs support available.
0: NULL pointer given (ArgumentError)

1.8.6e$B$G$OF1MM$N8=>]$O$F8+$i$l$^$;$s$G$7$?!#e(B
e$B860x$Oe(Bset_trace_funce$B$N$h$&$G!"0J2<$N$h$&$K;H$C$b%(%i!<$K$J$j$^$9!#e(B

–mylib.rb–
set_trace_func lambda {|event, file, line, id, binding, klass|}

–do.rb–
require ‘mylib’
(1…3)

$ ruby ‘do.rb’
#=> 0: NULL pointer given (ArgumentError)

ruby 1.8.6 (2007-07-28 patchlevel 5000) [i386-mswin32_80]
ruby 1.9.0 (2007-08-01 patchlevel 0) [i386-mswin32_80]