Re: [Sablevm-developer] Re: Running jetty
Brought to you by:
egagnon
From: Etienne G. <gag...@uq...> - 2004-05-21 19:52:18
|
Hmmm... Laurent Martelli wrote: > It's not really a small test case since it relies on Jetty, but it > triggers >... Somehow, the isAssignableFrom is called at a time when OutputStreamLogSink is not yet *prepared* (this is even before initialization!). As preparation is where the appropriate structures are created for doing constant-time instanceof checks, it explains why the check fails (as the data used for the check is invalid). So, some code lets a Class reference escape prior to preparation! This must be fixed... This will require some hunting. Feel free to help. To do so, reconfigure and recompile sablevm: $ cd sablevm-staging-... $ ./configure --enable-debugging-features # then any other option use previously used $ make clean $ make $ make install then, I recommend that you use ddd to debug sablevm: $ ddd path-to../bin/sablevm & [on Debian, you simply: $ apt-get install ddd ] Have fun! Etienne -- Etienne M. Gagnon, Ph.D. http://www.info.uqam.ca/~egagnon/ SableVM: http://www.sablevm.org/ SableCC: http://www.sablecc.org/ |