Thanks, Mic. I've put a monitor on that mantis, and I'll upgrade when the patch comes through. It's not a killer problem - if I can get the sim up, which can take a couple of tries, it seems to stay up pretty well, with only one crash so far during normal running, which was during a border crossing.
John Mic Bowman wrote: >there is a mantis for this (3237)... > >i've been going through the various script engine calls to log4net and >commenting them out to get rid of the problem. two in particular >seemed to help. i'll put up another patch on that mantis in the next >couple days. > >the problem comes and goes. i've tried various combinations of mono >threads, debug/release builds, and even rebuilt log4net. the more >scripts i have in a region that is restarting, the more likely the >problem occurs. there is clearly a race condition somewhere in the >mono 2.2 and 2.4 internals which opensim is tweaking. > >--mic > > >On Wed, Apr 22, 2009 at 6:09 PM, John Hopkin ><[email protected]> wrote: >> Thanks. I'll try that. At the moment, it's working OK - it seems to >> be intermittent, whereas before it was during each bootup. If/when it >> happens again, I'll drop that value. >> >> John >> >> Snoopy Pfeffer wrote: >> >>>I have experienced the same when MONO_THREADS_PER_CPU is set to a very high >>>number. 500 works for me. >>> >>> Snoopy Pfeffer >>> >>> >>> >>> >>>________________________________ >>>From: John Hopkin <[email protected]> >>>To: [email protected] >>>Sent: Thursday, April 23, 2009 1:50:37 AM >>>Subject: [Opensim-users] Ubuntu and magic mini-trampolines (crash problem) >>> >>>I've just upgraded Mono from 2.1 to 2.2 under Ubuntu Hardy, using Dr >>>Scofield's script from here: >>> >>>http://xyzzyxyzzy.net/2009/02/17/updated-mono-build-script-mono-22/ >>> >>>and all went smoothly with that. >>> >>>But now, when I run OpenSim.exe, it loads OK at first, but then I get >>>the error: >>> >>><start paste> >>>Region (root) # 0x18 0x0 0x0 0x55 0x8b 0xec 0x57 0x56 0x83 0xec 0x20 >>>0x8b 0x75 0x8 0x83 0xec 0x8 0x56 0x68 0x10 0x75 0xe8 0x9c 0x8b 0x5 >>>0x10 0x75 0xe8 0x9c 0xff 0x50 0x34 >>>** >>>ERROR:mini-trampolines.c:122:mono_magic_trampoline: assertion failed: >>>(vt) >>>Stacktrace: >>> >>> at log4net.LogManager.WrapLogger (log4net.Core.ILogger) <0xffffffff> >>> at log4net.LogManager.WrapLogger (log4net.Core.ILogger) <0x0001d> >>><end paste> >>> >>>and a long stacktrace. The server crashes, of course. Presumably, >>>the references to magic mini-trampolines are within the code; I don't >>>have any scripts or objects that I'm aware of like that. >>> >>>Vital stats: >>> >>>* OpenSim revision 9205 (binary package from OSGrid) >>>* Ubuntu Intrepid, kernel 2.6.27-11-generic >>>* Mono run with MONO_THREADS_PER_CPU set to 2000 >>>* 7 regions run by one OpenSim.exe >>>* P4/3.6GHz, 2GB RAM, more than adequate (or were under Mono 2.1) >>>* UGAIM through OSGrid >>>* MySQL 14.12 >>> >>>I'm completely at a loss as to what could be causing this. Does >>>anyone have any ideas? >> -- >> John Hopkin >> >> _______________________________________________ >> Opensim-users mailing list >> [email protected] >> https://lists.berlios.de/mailman/listinfo/opensim-users >> -- John Hopkin _______________________________________________ Opensim-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/opensim-users
