Mic Bowman <[email protected]> wrote in news:[email protected]:
> in general we see crashes, not freezes. the apparent freeze is usually > caused by the gdb process that gets started when the crash occurs > (kill the gdb process and the simulator crashes "gracefully"). > > given that the problem seems to happen when log4net attempts to get a > logger associated with a particular script class, my guess is that one > of a couple problems is happening... 1) mono is somehow messing up the > class that is passed in (there are nulls in the argument stack that > look suspicious), 2) log4net isn't as thread-safe as it claims (though > the routine that creates the wrapper object looks fine at first > glance), 3) somehow mono is screwing up the assembly binding when > log4net creates the wrapper. I've looked at the mono code that is > throwing the exception... but it wasn't very helpful without a LOT > more investigation. > > at this point, i'm building a custom log4net dll with some additional > debugging in it. which, given that this certainly appears to be a > timing issue, will almost certainly hide the problem. :-( If it's any help, you could send me a copy and I'll try to reproduce the problem here and let you know what happens. _______________________________________________ Opensim-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/opensim-users
