bug in dispatchException()

tullmann@cs.utah.edu tullmann@cs.utah.edu
Tue, 3 Feb 1998 10:52:42 -0700 (MST)


Kaffe hackers,

At the end of kaffevm/exception.c:dispatchExecption(), there is a call
to EXIT(1) after the uncaughtException handler returns.  That should be
a call to THREAD_EXIT().  (We just want the thread to die, not the
whole VM.)

Additionally, the language spec states that (uncaught) exceptions
thrown in a call to uncaughtException() should be silently ignored and
the thread should be unconditionally terminated.  (Its going to die
anyway.)  Any ideas on the best way to handle this?

-Pat