Re: [Mono-dev] Compacting GC

2009-09-13 Thread Mark Probst
On Fri, Sep 11, 2009 at 4:28 PM, Dick Porter dpor...@codicesoftware.com wrote: If you'd like to help, I'll write up a document with what I've learned debugging SGen. Yes please. Here it is. It's mostly a description of some SGen-internals and a rationale for why some things are the way they

Re: [Mono-dev] Compacting GC

2009-09-13 Thread Granville Barnett
Thanks Mark, that will be useful. Granville 2009/9/13 Mark Probst mark.pro...@gmail.com On Fri, Sep 11, 2009 at 4:28 PM, Dick Porter dpor...@codicesoftware.com wrote: If you'd like to help, I'll write up a document with what I've learned debugging SGen. Yes please. Here it is. It's

Re: [Mono-dev] Compacting GC

2009-09-12 Thread pablosantosl...@terra.es
Hi, I've just downloaded the latest SVN. This is what I get when I try to build: MCS [net_1_1] Mono.CompilerServices.SymbolWriter.dll Assembly ../../class/lib/net_1_1/tmp/Mono.CompilerServices.SymbolWriter.dll signed. Assembly ../../class/lib/net_1_1/Mono.CompilerServices.SymbolWriter.dll is

Re: [Mono-dev] Compacting GC

2009-09-12 Thread psant...@codicesoftware.com
Trying again I got some more info: MCS [net_1_1] System.dll ** ERROR:sgen-gc.c:3491:mono_gc_alloc_obj: assertion failed: (*p == NULL) Stacktrace: at (wrapper managed-to-native) object.__icall_wrapper_mono_array_new_specific (intptr,int) 0x0004b at (wrapper managed-to-native)

Re: [Mono-dev] Compacting GC

2009-09-12 Thread Jonathan Pryor
Inline... On Sep 12, 2009, at 9:38 AM, psant...@codicesoftware.com psant...@codicesoftware.com wrote: Trying again I got some more info: MCS [net_1_1] System.dll ** ERROR:sgen-gc.c:3491:mono_gc_alloc_obj: assertion failed: (*p == NULL) Remember when we said that sgen wasn't quite

Re: [Mono-dev] Compacting GC

2009-09-12 Thread Miguel de Icaza
MCS [net_1_1] System.dll ** ERROR:sgen-gc.c:3491:mono_gc_alloc_obj: assertion failed: (*p == NULL) Remember when we said that sgen wasn't quite ready? Here's the proof --sgen is asserting while trying to build Mono.Posix.dll. You've built a mono with the sgen GC, it's just not very

Re: [Mono-dev] Compacting GC

2009-09-11 Thread Dick Porter
On Thu, 2009-09-10 at 19:09 +0200, Mark Probst wrote: On Thu, Sep 10, 2009 at 6:52 PM, pablosantosl...@terra.espablosantosl...@terra.es wrote: We tried to build it today since we're experiencing issues with libgc under really heavy load. SGen is not production-ready yet. It cannot even

Re: [Mono-dev] Compacting GC

2009-09-11 Thread Mark Probst
On Fri, Sep 11, 2009 at 3:02 PM, Dick Porter dpor...@codicesoftware.com wrote: Is there a known list of jobs needed for sgen, or is it just a case of working through the failures and bugs? At this point we're still in the bug-fixing stage, which means finding and fixing more and more obscure

Re: [Mono-dev] Compacting GC

2009-09-11 Thread Dick Porter
On 11 Sep 2009, at 3:26PM, Mark Probst wrote: On Fri, Sep 11, 2009 at 3:02 PM, Dick Porter dpor...@codicesoftware.com wrote: Is there a known list of jobs needed for sgen, or is it just a case of working through the failures and bugs? If you'd like to help, I'll write up a document

Re: [Mono-dev] Compacting GC

2009-09-11 Thread Thad Thompson
[mailto:mono-devel-list-boun...@lists.ximian.com] On Behalf Of Dick Porter Sent: Friday, September 11, 2009 10:29 AM To: Mark Probst Cc: David Suárez; mono-devel-list@lists.ximian.com; Miguel de Icaza Subject: Re: [Mono-dev] Compacting GC On 11 Sep 2009, at 3:26PM, Mark Probst wrote: On Fri, Sep 11

Re: [Mono-dev] Compacting GC

2009-09-11 Thread pablosantosl...@terra.es
The first thing we'd need is to be able to build it. This way we can pass our test suite using SGen and most likely detect a good number of potential bugs. Dick Porter wrote: On 11 Sep 2009, at 3:26PM, Mark Probst wrote: On Fri, Sep 11, 2009 at 3:02 PM, Dick Porter dpor...@codicesoftware.com

Re: [Mono-dev] Compacting GC

2009-09-11 Thread Miguel de Icaza
Hello, The first thing we'd need is to be able to build it. This way we can pass our test suite using SGen and most likely detect a good number of potential bugs. Exactly what happened? Yesterday I reconfigured my Mono like this: ./configure --with-gc=sgen And Mono built without

Re: [Mono-dev] Compacting GC

2009-09-11 Thread Rodrigo Kumpera
On Fri, Sep 11, 2009 at 3:21 PM, Miguel de Icaza mig...@novell.com wrote: Hello, The first thing we'd need is to be able to build it. This way we can pass our test suite using SGen and most likely detect a good number of potential bugs. Exactly what happened? Yesterday I

Re: [Mono-dev] Compacting GC

2009-09-11 Thread pablosantosl...@terra.es
Must be our problem then. We'll try again, maybe we've an outdated SVN copy or something (I don't think so, but let's try again). Miguel de Icaza wrote: Hello, The first thing we'd need is to be able to build it. This way we can pass our test suite using SGen and most likely

Re: [Mono-dev] Compacting GC

2009-09-11 Thread pablosantosl...@terra.es
We were just planning to test it on Linux. Rodrigo Kumpera wrote: On Fri, Sep 11, 2009 at 3:21 PM, Miguel de Icaza mig...@novell.com wrote: Hello, The first thing we'd need is to be able to build it. This way we can pass our test suite using SGen and most likely detect a good

Re: [Mono-dev] Compacting GC

2009-09-11 Thread Mark Probst
On Fri, Sep 11, 2009 at 8:35 PM, Rodrigo Kumpera kump...@gmail.com wrote: It's worth pointing out that SGEN won't build on windows or OSX at the moment since it requires a working __thread implementation. Mark has been working on lifting this requirement but the code haven't been committed

Re: [Mono-dev] Compacting GC

2009-09-11 Thread Rodrigo Kumpera
On Fri, Sep 11, 2009 at 6:55 PM, Mark Probst mark.pro...@gmail.com wrote: On Fri, Sep 11, 2009 at 8:35 PM, Rodrigo Kumpera kump...@gmail.com wrote: It's worth pointing out that SGEN won't build on windows or OSX at the moment since it requires a working __thread implementation. Mark has

Re: [Mono-dev] Compacting GC

2009-09-10 Thread Miguel de Icaza
This build option hasn't been working for a while when compiling from trunk. Did anyone fix it recently? What about trying it out? Miguel ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com

Re: [Mono-dev] Compacting GC

2009-09-10 Thread pablosantosl...@terra.es
We tried to build it today since we're experiencing issues with libgc under really heavy load. It does not build. David can add more details if you're interested, but they show up just trying to build it. Miguel de Icaza wrote: This build option hasn't been working for a while when

Re: [Mono-dev] Compacting GC

2009-09-10 Thread Mark Probst
On Thu, Sep 10, 2009 at 6:52 PM, pablosantosl...@terra.espablosantosl...@terra.es wrote: We tried to build it today since we're experiencing issues with libgc under really heavy load. SGen is not production-ready yet. It cannot even run the corlib testsuite completely, yet, so I doubt it will

Re: [Mono-dev] Compacting GC

2009-09-10 Thread Miguel de Icaza
Hello Pablo, We tried to build it today since we're experiencing issues with libgc under really heavy load. Like I said on my first post: you can try it, but it is not finished. And by not finished, I mean, it is not finished, so it is not going to be useful for you to solve the problem

Re: [Mono-dev] Compacting GC

2009-09-10 Thread pablosantosl...@terra.es
ok, understood. We're considering working on it if we can't solve our issues (if they're finally issues) with libgc. Miguel de Icaza wrote: Hello Pablo, We tried to build it today since we're experiencing issues with libgc under really heavy load. Like I said on my

Re: [Mono-dev] Compacting GC

2009-09-09 Thread Miguel de Icaza
Hello, Is is possible to try the upcoming compacting GC? Is it in a status close to be usable? You can try it, but it is not finished. Compile Mono with: ./configure --with-gc=sgen Miguel ___ Mono-devel-list mailing list

Re: [Mono-dev] Compacting GC

2009-09-09 Thread Diego Frata
Miguel, This build option hasn't been working for a while when compiling from trunk. Did anyone fix it recently? Diego Frata diego.fr...@gmail.com On Wed, Sep 9, 2009 at 1:30 PM, Miguel de Icaza mig...@novell.com wrote: Hello, Is is possible to try the upcoming compacting GC? Is it in a

[Mono-dev] Compacting GC

2009-09-08 Thread pablosantosl...@terra.es
Hi there! Is is possible to try the upcoming compacting GC? Is it in a status close to be usable? Thanks, pablo ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list