[Mono-list] 1.1.14: glic exception

Julien Sobrier julien at sobrier.net
Wed Apr 5 17:30:03 EDT 2006


Hello,
I have an up to date Fedora Core 4, and I installed the latest
mono-1.1.114 with the RPMS provided on mono-project.com for Fedora Core 4.

I get the following error with Mono when I use the parameter
--profile=cov (it used to work fine with mono 1.1.13.6 on the same PC):
*** glibc detected *** mono: free(): invalid next size (normal):
0x08ac1980 ***
======= Backtrace: =========
/lib/libc.so.6[0x9391e0]
/lib/libc.so.6[0x93af5b]
/lib/libc.so.6(__libc_realloc+0xf3)[0x93bb17]
/usr/lib/libglib-2.0.so.0(g_realloc+0x2b)[0x12abaf]
mono(mono_arch_emit_epilog+0x64f)[0x806e61f]
mono(mono_codegen+0x495)[0x813c3b5]
mono[0x813cd67]
mono[0x813d7ae]
mono[0x813dc12]
mono[0x813ddaa]
mono(mono_compile_method+0x3a)[0x80d604a]
mono(mono_magic_trampoline+0x1a)[0x8154cea]
[0x6b8032]
[0x352c8a]
[0x352986]
mono[0x813e070]
mono(mono_runtime_invoke+0x27)[0x80d7847]
mono(mono_runtime_exec_main+0xb1)[0x80d89d1]
mono(mono_runtime_run_main+0x171)[0x80d85a1]
mono(strftime+0x1bae)[0x805c632]
mono(mono_main+0x841)[0x805d001]
mono(__fxstat64+0x137)[0x805b9eb]
/lib/libc.so.6(__libc_start_main+0xdf)[0x8ead7f]
mono(sinh+0x4d)[0x805b941]
======= Memory map: ========
00101000-00185000 r-xp 00000000 fd:00 74121
/usr/lib/libglib-2.0.so.0.600.6
00185000-0018a000 rwxp 00084000 fd:00 74121
/usr/lib/libglib-2.0.so.0.600.6
0018a000-0018c000 r-xp 00000000 fd:00 73883
/usr/lib/libmono-profiler-cov.so.0.0.0
0018c000-0018d000 rwxp 00001000 fd:00 73883
/usr/lib/libmono-profiler-cov.so.0.0.0
0018d000-00337000 r-xp 00000000 fd:00 66806      /usr/lib/libmono.so.0.0.0
00337000-00340000 rwxp 001a9000 fd:00 66806      /usr/lib/libmono.so.0.0.0
00340000-00351000 rwxp 00340000 00:00 0
00351000-003a1000 rwxp 00351000 00:00 0
003a1000-003aa000 r-xp 00000000 fd:00 5303253
/lib/libgcc_s-4.0.2-20051126.so.1
003aa000-003ab000 rwxp 00009000 fd:00 5303253
/lib/libgcc_s-4.0.2-20051126.so.1
003ad000-003b5000 r-xp 00000000 fd:00 5303289    /lib/librt-2.3.6.so
003b5000-003b6000 r-xp 00007000 fd:00 5303289    /lib/librt-2.3.6.so
003b6000-003b7000 rwxp 00008000 fd:00 5303289    /lib/librt-2.3.6.so
003b7000-003c1000 rwxp 003b7000 00:00 0
003c1000-003c2000 --xp 003c1000 00:00 0
003c2000-004d2000 rwxp 003c2000 00:00 0
004f3000-00503000 rwxp 004f3000 00:00 0
006b8000-006c8000 rwxp 006b8000 00:00 0
008b7000-008b8000 r-xp 008b7000 00:00 0          [vdso]
008b8000-008d2000 r-xp 00000000 fd:00 5303234    /lib/ld-2.3.6.so
008d2000-008d3000 r-xp 00019000 fd:00 5303234    /lib/ld-2.3.6.so
008d3000-008d4000 rwxp 0001a000 fd:00 5303234    /lib/ld-2.3.6.so
008d6000-009f9000 r-xp 00000000 fd:00 5303235    /lib/libc-2.3.6.so
009f9000-009fb000 r-xp 00122000 fd:00 5303235    /lib/libc-2.3.6.so
009fb000-009fd000 rwxp 00124000 fd:00 5303235    /lib/libc-2.3.6.so
009fd000-009ff000 rwxp 009fd000 00:00 0
00a01000-00a24000 r-xp 00000000 fd:00 5303243    /lib/libm-2.3.6.so
00a24000-00a25000 r-xp 00022000 fd:00 5303243    /lib/libm-2.3.6.so
00a25000-00a26000 rwxp 00023000 fd:00 5303243    /lib/libm-2.3.6.so
00a28000-00a2a000 r-xp 00000000 fd:00 5303245    /lib/libdl-2.3.6.so
00a2a000-00a2b000 r-xp 00001000 fd:00 5303245    /lib/libdl-2.3.6.so
00a2b000-00a2c000 rwxp 00002000 fd:00 5303245    /lib/libdl-2.3.6.so
00a43000-00a51000 r-xp 00000000 fd:00 5303251    /lib/libpthread-2.3.6.so
00a51000-00a52000 r-xp 0000d000 fd:00 5303251    /lib/libpthread-2.3.6.so
00a52000-00a53000 rwxp 0000e000 fd:00 5303251    /lib/libpthread-2.3.6.so
00a53000-00a55000 rwxp 00a53000 00:00 0
00a5b000-00a6b000 rwxp 00a5b000 00:00 0
00b10000-00b11000 --xp 00b10000 00:00 0
00b11000-00b14000 rwxp 00b11000 00:00 0
00b31000-00b41000 rwxp 00b31000 00:00 0
00b7d000-00b8d000 rwxp 00b7d000 00:00 0
00bd5000-00be5000 rwxp 00bd5000 00:00 0
00bff000-00c0f000 rwxp 00bff000 00:00 0
00cc8000-00cd8000 rwxp 00cc8000 00:00 0
00ce9000-00cf9000 rwxp 00ce9000 00:00 0
00dbd000-00dc0000 r-xp 00000000 fd:00 81540
/usr/lib/libgmodule-2.0.so.0.600.6
00dc0000-00dc1000 rwxp 00002000 fd:00 81540
/usr/lib/libgmodule-2.0.so.0.600.6
00de7000-00deb000 r-xp 00000000 fd:00 81624
/usr/lib/libgthread-2.0.so.0.600.6
00deb000-00dec000 rwxp 00003000 fd:00 81624
/usr/lib/libgthread-2.0.so.0.600.6
00e76000-00e86000 rwxp 00e76000 00:00 0
00ed7000-00ee7000 rwxp 00ed7000 00:00 0
00f77000-00f80000 r-xp 00000000 fd:00 5303283    /lib/libnss_files-2.3.6.so
00f80000-00f81000 r-xp 00008000 fd:00 5303283    /lib/libnss_files-2.3.6.so
00f81000-00f82000 rwxp 00009000 fd:00 5303283    /lib/libnss_files-2.3.6.so
00f87000-00f97000 rwxp 00f87000 00:00 0
00fd3000-00fe3000 rwxp 00fd3000 00:00 0
069bc000-069cd000 r-xp 00000000 fd:00 5303270    /lib/libnsl-2.3.6.so
069cd000-069ce000 r-xp 00010000 fd:00 5303270    /lib/libnsl-2.3.6.so
069ce000-069cf000 rwxp 00011000 fd:00 5303270    /lib/libnsl-2.3.6.so
069cf000-069d1000 rwxp 069cf000 00:00 0
08048000-081bb000 r-xp 00000000 fd:00 69814      /usr/bin/mono
081bb000-081bd000 rwxp 00173000 fd:00 69814      /usr/bin/mono
081bd000-081cf000 rwxp 081bd000 00:00 0
086b2000-086b3000 rwxp 086b2000 00:00 0
086b3000-08aca000 rw-p 086b3000 00:00 0          [heap]
b7200000-b7221000 rw-p b7200000 00:00 0
b7221000-b7300000 ---p b7221000 00:00 0
b73fd000-b73ff000 r-xp 00000000 00:11 3515
/mnt/hgfs/platine/branches/jsobrier/platine/bin/tests/CustomExceptions.dll
b73ff000-b7404000 r-xp 00000000 fd:00 824419
/usr/lib/mono/gac/nunit.framework/2.2.0.0__96d09a1eb7f44a77/nunit.framework.dll
b7404000-b7408000 r-xp 00000000 00:11 3514
/mnt/hgfs/platine/branches/jsobrier/platine/bin/tests/TestLibrairies.dll
b7408000-b7417000 r-xp 00000000 fd:00 720341
/usr/lib/mono/gac/I18N.West/1.0.5000.0__0738eb9f132ed756/I18N.West.dll
b7417000-b741e000 r-xp 00000000 fd:00 720265
/usr/lib/mono/gac/I18N/1.0.5000.0__0738eb9f132ed756/I18N.dll
b741e000-b74d5000 r-xp 00000000 fd:00 720258
/usr/lib/mono/gac/System/1.0.5000.0__b77a5c561934e089/System.dll
b74d5000-b75dd000 r-xp 00000000 fd:00 720256
/usr/lib/mono/gac/System.Xml/1.0.5000.0__b77a5c561934e089/System.Xml.dll
b75dd000-b75ec000 r-xp 00000000 fd:00 824461
/usr/lib/mono/gac/nunit.util/2.2.0.0__96d09a1eb7f44a77/nunit.util.dll
b75ec000-b75f8000 r-xp 00000000 fd:00 820345
/usr/lib/mono/gac/nunit.core/2.2.0.0__96d09a1eb7f44a77/nunit.core.dll
b75f8000-b75fb000 r-xp 00000000 fd:00 687749
/usr/lib/mono/1.0/nunit-console.exe
b75fb000-b7980000 rw-s 00000000 fd:00 3372311
/home/julien/.wapi/shared_fileshare-dev-fc4.ozon-e.com-Linux-i686-36-10-0
b7980000-b7ab5000 rw-s 00000000 fd:00 3372263
/home/julien/.wapi/shared_data-dev-fc4.ozon-e.com-Linux-i686-308-10-0
b7ab5000-b7b22000 rw-p b7ab5000 00:00 0
b7b22000-b7d02000 r-xp 00000000 fd:00 687842
/usr/lib/mono/1.0/mscorlib.dll
b7d02000-b7f02000 r--p 00000000 fd:00 68434
/usr/lib/locale/locale-archive
b7f02000-b7f05000 rw-p b7f02000 00:00 0
b7f1d000-b7f1e000 rw-p b7f1d000 00:00 0
bfb08000-bfb1d000 rw-p bfb08000 00:00 0          [stack]
Aborted


Could it be a mismatch between the glibc version used to compile moono,
and the glibc version provided by Fedora Core 4?

Thank you
Julien


More information about the Mono-list mailing list