[Mono-list] glibc (?) error with Mono 1.1.14

Tony G s7oawcn02 at sneakemail.com
Mon May 15 01:59:41 EDT 2006


I don't think that's a glibc error per-se, looks like it's that danged
dependency on the old sqllite:

> ======= Backtrace: =========
...
> /usr/lib/libsqlite3.so.0(sqlite3FreeX+0x21)[0xb3ac7e]
...
> /usr/lib/libsqlite.so.0.8.6 001d0000-001d4000 rwxp 00046000 fd:00

I'm surprised, we were told that was a build issue.

See these threads for related notes:
http://lists.ximian.com/pipermail/mono-list/2006-March/030932.html
http://lists.ximian.com/pipermail/mono-list/2006-April/031353.html
----------------------------------


Julien Sobrier wrote:

> Hello,
> I've compiled an application with Mono 1.1.14, and I'm trying to
> execute 
> it on the same machine with the same Mono version. i get an error,
> apparently related to glibc. I used the Mono installer on the Mono
> website. 
> 
> ]$ mono bin/release/Application.exe
> *** glibc detected *** mono: free(): invalid next size (fast):
> 0x09470830 ***
> ======= Backtrace: =========
> /lib/libc.so.6[0x9391e0]
> /lib/libc.so.6(__libc_free+0x77)[0x93972b]
> /usr/lib/libsqlite3.so.0(sqlite3FreeX+0x21)[0xb3ac7e]
> /usr/lib/libsqlite3.so.0(sqlite3VdbeMemRelease+0x4b)[0xb4532b]
> /usr/lib/libsqlite3.so.0[0xb3c1d5]
> /usr/lib/libsqlite3.so.0(sqlite3VdbeExec+0x377)[0xb3c866]
> /usr/lib/libsqlite3.so.0(sqlite3_step+0xee)[0xb424e2]
> [0xd3a0e3]
> [0xd39f61]
> [0xd3976a]
> [0xd39389]
> [0xd39278]
> [0xd380a5]
> [0xd37cce]
> [0xd37c95]
> [0xd37982]
> [0xb6d6b7]
> [0xb6d611]
> [0x89a7c3]
> mono[0x813e070]
> mono(mono_runtime_invoke+0x27)[0x80d7847]
> mono(mono_runtime_exec_main+0x5c)[0x80d897c]
> 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-001d0000 r-xp 00000000 fd:00 75750     
> /usr/lib/libsqlite.so.0.8.6 001d0000-001d4000 rwxp 00046000 fd:00
> 75750      /usr/lib/libsqlite.so.0.8.6 00370000-00371000 --xp
> 00370000 00:00 0 00371000-00374000 rwxp 00371000 00:00 0
> 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
> 0068d000-0068e000 --xp 0068d000 00:00 0
> 0068e000-0078e000 rwxp 0068e000 00:00 0
> 00885000-00895000 rwxp 00885000 00:00 0
> 00899000-008a9000 rwxp 00899000 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 00a7e000-00a87000 r-xp 00000000 fd:00 5303283   
> /lib/libnss_files-2.3.6.so 00a87000-00a88000 r-xp 00008000 fd:00
> 5303283    /lib/libnss_files-2.3.6.so 00a88000-00a89000 rwxp 00009000
> fd:00 5303283    /lib/libnss_files-2.3.6.so 00b05000-00b58000 r-xp
> 00000000 fd:00 81675 /usr/lib/libsqlite3.so.0.8.6
> 00b58000-00b5a000 rwxp 00052000 fd:00 81675
> /usr/lib/libsqlite3.so.0.8.6
> 00b60000-00b70000 rwxp 00b60000 00:00 0
> 00bcf000-00bd8000 r-xp 00000000 fd:00 5303253
> /lib/libgcc_s-4.0.2-20051126.so.1
> 00bd8000-00bd9000 rwxp 00009000 fd:00 5303253
> /lib/libgcc_s-4.0.2-20051126.so.1
> 00be7000-00bf7000 rwxp 00be7000 00:00 0
> 00d37000-00d47000 rwxp 00d37000 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
> 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 7267910   
> /opt/mono-1.1.14/bin/mono 081bb000-081bd000 rwxp 00173000 fd:00
> 7267910    /opt/mono-1.1.14/bin/mono 081bd000-081cf000 rwxp
> 081bd0Aborted 
> 
> What does this mean?
> 
> Thank you
> Julien




More information about the Mono-list mailing list