[Mono-list] Our AI application crashes Mono

Sandy Armstrong sanfordarmstrong at gmail.com
Fri Mar 20 13:48:57 EDT 2009


On 03/20/2009 09:22 AM, Pedro Santos wrote:
> Hello,
>
> We have an AI application that resolves moves for our board game
> (similar to chess). This application uses a lot of recursivity and
> it's very CPU/Mem intensive.
> We're able to run it ok on a windows machine, but mono crashes with
> gdb information.
>
> I have put the application online, it's very simple to run and without
> dependencies:
> http://www.orionsbelt.eu/App.zip

Thanks for putting up binaries to test, that should help people figure 
out what's up.

> If I run it on windows, it works fine:
>
>
> \Server\Linux\Bin>OrionsBelt.BotHandler.exe --bot001Test
> Calculating moves...
> Calculating moves DONE
> b:5_3-4_3;m:7_3-6_2-2;m:7_5-6_6-5;b:6_6-2_6;
> #Elapsed: 1,203125 seconds

I get this same output when I use Mono from SVN trunk.  I get the bad 
output with Mono 2.0.1 (the only other version I had available to test).

> Could you please advise me on how to proceed? Should I create a bug or
> something? Is there anything I can try or do?

Normally I'd say you should file a bug, but as this seems to be fixed in 
trunk, perhaps that isn't necessary.  I'd recommend following this 
procedure to build Mono in a parallel environment so you can test for 
yourself:

http://www.mono-project.com/Parallel_Mono_Environments

Actually, looking again at your output, I see you are probably building 
Mono 2.4 yourself.  There have been updates since March 11th, so maybe 
if you updated your mono-2-4 branch checkout the bug would be fixed?

Best,
Sandy


More information about the Mono-list mailing list