[Opensim-users] Ubuntu and magic mini-trampolines (crash problem)
John Hopkin
opensim at jfhopkin.karoo.co.uk
Tue Apr 28 17:55:54 UTC 2009
Mic Bowman <cmickeyb at gmail.com> wrote in
news:7e8b2c180904280816v724e67e1l142fc64fa3d83661 at mail.gmail.com:
> 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.
More information about the Opensim-users
mailing list