[ruby-cvs:51074] nobu:r43930 (trunk): eval.c: determine exit status and signal before finalization

nobu at ruby-lang.org nobu at ruby-lang.org
Sat Nov 30 17:46:42 JST 2013


nobu	2013-11-30 17:46:41 +0900 (Sat, 30 Nov 2013)

  New Revision: 43930

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=43930

  Log:
    eval.c: determine exit status and signal before finalization
    
    * eval.c (ruby_cleanup): determine exit status and signal to terminate
      before finalization, to get rid of access destroyed T_DATA execption
      object.  [ruby-core:58643] [Bug #9167]

  Added files:
    trunk/ext/-test-/exception/dataerror.c
    trunk/test/-ext-/exception/test_data_error.rb
  Modified files:
    trunk/ChangeLog
    trunk/eval.c


More information about the ruby-cvs mailing list