[Mono-dev] Consistent failing in mod_mono / xsp / mono

2012-11-05 Thread Ben Clewett
Hi Mono, I am using mono 3.0.0 with mod_mono 2.10 and xsp 2.10 on SUSE 12.1 on Linux 3.1.10 x86_64. When starting my ASP code by starting Apache, all is well. However when the process is re-spawned I get this exception more or less every time: Exception caught during reading the

[Mono-dev] SGen stability

2012-11-05 Thread Roope Kangas
Hi! I am working on a MMO game thats written in C#. We are currently running load tests on mono 3.0.0 in linux environment. I have noticed a few times that when we cause a spike the amount of threads we run the server sometimes crashes with the following output: Native stacktrace:

Re: [Mono-dev] build issue on mono llvm master

2012-11-05 Thread Rodrigo Kumpera
Thanks for the heads up, we'll make sure it's there. On Sun, Nov 4, 2012 at 1:49 PM, Jonathan Shore jonathan.sh...@gmail.comwrote: lib/CodeGen/MachineFunction.cpp refers to CodeGen/MonoMachineFunctionInfo.h, which is not checked-in. Thanks! ___

Re: [Mono-dev] SGen stability

2012-11-05 Thread Ben Winkel
Is there a stress testing mode for SGEN? e.g. to force a GC at every allocation? That can really help to nail GC bugs fast (at huge cost of course) On Mon, Nov 5, 2012 at 2:56 PM, Rodrigo Kumpera kump...@gmail.com wrote: First, make sure you have symbols and gdb installed. Then, please, file a

Re: [Mono-dev] SGen stability

2012-11-05 Thread Jonathan Pryor
On Nov 5, 2012, at 7:16 AM, Roope Kangas ro...@grandcrugames.com wrote: I have noticed a few times that when we cause a spike the amount of threads we run the server sometimes crashes with the following output: ... Any ideas on what to do? This kind of behaviour does not occur with Boehm GC.

Re: [Mono-dev] SGen stability

2012-11-05 Thread Rodrigo Kumpera
Yes, look in the mono man page for MONO_GC_DEBUG. We have multiple options that can help triaging bugs. Collecting on every allocation sometimes does help, but it depends very much on the nature of the crash. And from the looks of the report, it's not possible to say if it's a GC or a runtime bug

Re: [Mono-dev] SGen stability

2012-11-05 Thread Roope Kangas
Hi! We noticed a bug in our codebase that might contribute to this. If I understand correctly the program was going through a lot of data (iterating through 3D voxel geometry comparing data) and it had a bug in equals that caused boxing. So in we were generating _a lot_ of small classes,

Re: [Mono-dev] SGen stability

2012-11-05 Thread Miguel de Icaza
So in we were generating _a lot_ of small classes, loosing references to those new instances and doing that on very many threads at once. Sounds like a GC stress tester =) Anyhow, I will try to repro the bug with more debug and file it to bugzilla. This would be fantastic, thank you!