[Mono-dev] Memory corruption error when running CruiseControl.net - please advise

Mads Bondo Dydensborg mbd at dbc.dk
Mon Apr 7 03:26:49 EDT 2008


mandag 07 April 2008 skrev Mads Bondo Dydensborg:
> Hi there.

Hi again. 

Forgot to add some info about the machine:

$ uname -a
Linux vision 2.6.24.2-dbc-k8 #1 SMP Tue Feb 19 12:22:06 CET 2008 x86_64 
GNU/Linux

$ cat /proc/cpuinfo      
:
:
processor       : 7
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 33
model name      : Dual Core AMD Opteron(tm) Processor 885
stepping        : 2
cpu MHz         : 1000.000
cache size      : 1024 KB
physical id     : 3
siblings        : 2
core id         : 1
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca 
cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 
3dnowext 3dnow rep_good pni lahf_lm cmp_legacy
bogomips        : 1999.37
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp

$ free -m
             total       used       free     shared    buffers     cached
Mem:         16079      15815        264          0        158      13485
-/+ buffers/cache:       2171      13907
Swap:        30514        898      29615

$ cat /etc/debian_version
4.0


> 
> Trying to run CruiseControl.NET 1.4.3226 under mono (svn), on a 64 bit 
> machine. Has been running 1.2 on mono svn for more than a year, with no 
> troubles on a 32 bit machine, but gets stuff like this:
> 
> $ mono --debug CruiseControl.NET-1.4.0.3226/server/ccnet.exe
> CruiseControl.NET Server 1.4.0.3226 -- .NET Continuous Integration Server
> Copyright © 2008 ThoughtWorks Inc.  All Rights Reserved.
> .NET Runtime Version: 2.0.50727.42 [Mono]       Image Runtime Version: 
> v2.0.50727
> OS Version: Unix 2.6.24.2       Server locale:
> 
> *** glibc detected *** malloc(): memory corruption: 0x00002aaaac52c150 ***
> Stacktrace:
> 
>   at (wrapper managed-to-native) 
> System.Object.__icall_wrapper_mono_remoting_wrapper (intptr,intptr) 
<0x0000b>
>   at (wrapper managed-to-native) 
> System.Object.__icall_wrapper_mono_remoting_wrapper (intptr,intptr) 
> <0xffffffff>
>   at (wrapper remoting-invoke) 
> ThoughtWorks.CruiseControl.Remote.ICruiseManager.GetProjectStatus () 
> <0xffffffff>
>   at 
> 
ThoughtWorks.CruiseControl.Core.Triggers.ProjectTrigger.GetCurrentProjectStatus 
> () <0x00077>
>   at ThoughtWorks.CruiseControl.Core.Triggers.ProjectTrigger.Fire () 
<0x00055>
> 
> Native stacktrace:
> 
>         mono [0x50fc61]
>         /lib/libpthread.so.0 [0x2b4844e07410]
>         /lib/libc.so.6(gsignal+0x3b) [0x2b48450c207b]
>         /lib/libc.so.6(abort+0x10e) [0x2b48450c384e]
>         /lib/libc.so.6 [0x2b48450f85f9]
>         /lib/libc.so.6 [0x2b48450ff852]
>         /lib/libc.so.6(calloc+0x96) [0x2b4845100e46]
>         /usr/lib/libglib-2.0.so.0(g_malloc0+0x32) [0x2b4844b8e6e2]
>         mono [0x4fbaa2]
>         mono [0x4fd509]
>         mono [0x4fda48]
>         mono [0x450997]
>         mono [0x46b48f]
>         [0x46006450]
> 
> When calling it using remoting from a Windows 32 bit box.
> 
> How to proceed from here? What should I do to pinpoint the problems?
> 
> Thanks in advance,
> 
> Mads
> 
> -- 
> Med venlig hilsen/Regards
> 
> Systemudvikler/Systemsdeveloper cand.scient.dat, Ph.d., Mads Bondo 
Dydensborg
> Dansk BiblioteksCenter A/S, Tempovej 7-11, 2750 Ballerup, Tlf. +45 44 86 77 
34
> 



-- 
Med venlig hilsen/Regards

Systemudvikler/Systemsdeveloper cand.scient.dat, Ph.d., Mads Bondo Dydensborg
Dansk BiblioteksCenter A/S, Tempovej 7-11, 2750 Ballerup, Tlf. +45 44 86 77 34



More information about the Mono-devel-list mailing list