Actually it may not be using green threads, it may be using NPTL. But
the point remains, two separate stack dumps showed it hung waiting for a
lock on a var that wasn't even locked. I lost the logs, sorry.

On Wed, Nov 05, 2003 at 08:03:36PM +0000, Toad wrote:
> It appears that the Sun JDK really sucks in debug mode. I was running it
> with -Xdebug -Xnoagent -Xrunjdwp transport=dt_socket,server=y,address=7
> 777,suspend=n -mx400m freenet.node.Main , so that I could connect to it
> with eclipse. It is only using one process, so presumably it is using
> green threads in order to make pausing the whole JVM possible. However
> every time I try to go to any freesite, it eventually returns 0 data,
> the logfile for the last hour (I haven't bothered to unzip previous
> hours) contains only about 5 different messages, repeated over an over
> (attached, gzipped), and when I get a stack dump, twice, I find many
> threads waiting for the Ticker and the Ticker waiting for a lock on
> "<0x460d05e8> (a freenet.support.BufferLoggerHook)", which is apparently
> not locked by ANY thread. I would have just written this down to stack
> dumps not being atomic except a) it's running in debug mode, and using
> green threads, apparently, so they probably are atomic, and b) I got two
> separate stack traces several seconds apart that said exactly the same
> thing.
> 
> Debugging Fred in Eclipse is therefore much harder than originally
> thought. I will revert to my usual shotgun debugging approach.
> -- 
> Matthew J Toseland - [EMAIL PROTECTED]
> Freenet Project Official Codemonkey - http://freenetproject.org/
> ICTHUS - Nothing is impossible. Our Boss says so.



> _______________________________________________
> Devl mailing list
> [EMAIL PROTECTED]
> http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl

-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to