[Mono-bugs] [Bug 331958] JIT crashes when using big structures in local variables ( AMD64)

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Oct 16 08:51:55 EDT 2007


https://bugzilla.novell.com/show_bug.cgi?id=331958#c2


Gert Driesen <gert.driesen at pandora.be> changed:

           What    |Removed                                         |Added
----------------------------------------------------------------------------
                 CC|                                                |gert.driesen at pandora.be
             Status|RESOLVED                                        |REOPENED
         Resolution|FIXED                                           |




--- Comment #2 from Gert Driesen <gert.driesen at pandora.be>  2007-10-16 06:51:54 MST ---
It still fails for me on x86:

*** glibc detected *** mono: realloc(): invalid next size: 0x0825a900 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7d5418a]
/lib/tls/i686/cmov/libc.so.6(realloc+0xfe)[0xb7d5608e]
/usr/lib/libglib-2.0.so.0(g_realloc+0x3b)[0xb7ea318b]
mono[0x806e4ef]
mono[0x8132bd1]
mono[0x8156f1f]
mono[0x8157b33]
mono[0x8158211]
mono(mono_runtime_exec_main+0x10e)[0x80f831e]
mono(mono_runtime_run_main+0x1ba)[0x80f860a]
mono(mono_main+0xfaf)[0x805b3bf]
mono[0x8059f02]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7d00ebc]
mono[0x8059e51]
======= Memory map: ========
00001000-00051000 rwxp 00001000 00:00 0 
08048000-08210000 r-xp 00000000 08:11 442754    
/home/gert/mono/install/bin/mono
08210000-08212000 rwxp 001c7000 08:11 442754    
/home/gert/mono/install/bin/mono
08212000-0827e000 rwxp 08212000 00:00 0          [heap]
b7200000-b7221000 rwxp b7200000 00:00 0 
b7221000-b7300000 ---p b7221000 00:00 0 
b7307000-b7312000 r-xp 00000000 08:11 360512     /lib/libgcc_s.so.1
b7312000-b7313000 rwxp 0000a000 08:11 360512     /lib/libgcc_s.so.1
b731e000-b7322000 rwxp b731e000 00:00 0 
b7322000-b732b000 ---p b7322000 00:00 0 
b732b000-b7424000 rwxp b732b000 00:00 0 
b7424000-b7443000 ---p b7424000 00:00 0 
b7443000-b7444000 ---p b7443000 00:00 0 
b7444000-b7447000 rwxp b7444000 00:00 0 
b7447000-b77cc000 rwxs 00000000 08:11 443000    
/home/gert/.wapi/shared_fileshare-brother-Linux-i686-36-11-0
b77cc000-b7905000 rwxs 00000000 08:11 442858    
/home/gert/.wapi/shared_data-brother-Linux-i686-312-11-0
b7905000-b7982000 rwxp b7905000 00:00 0 
b7982000-b798b000 r-xp 00000000 08:11 363765    
/lib/tls/i686/cmov/libnss_files-2.5.so
b798b000-b798d000 rwxp 00008000 08:11 363765    
/lib/tls/i686/cmov/libnss_files-2.5.so
b798d000-b7995000 r-xp 00000000 08:11 363769    
/lib/tls/i686/cmov/libnss_nis-2.5.so
b7995000-b7997000 rwxp 00007000 08:11 363769    
/lib/tls/i686/cmov/libnss_nis-2.5.so
b7997000-b79aa000 r-xp 00000000 08:11 363759    
/lib/tls/i686/cmov/libnsl-2.5.so
b79aa000-b79ac000 rwxp 00012000 08:11 363759    
/lib/tls/i686/cmov/libnsl-2.5.so
b79ac000-b79ae000 rwxp b79ac000 00:00 0 
b79ae000-b79b5000 r-xp 00000000 08:11 363761    
/lib/tls/i686/cmov/libnss_compat-2.5.so
b79b5000-b79b7000 rwxp 00006000 08:11 363761    
/lib/tls/i686/cmov/libnss_compat-2.5.so
b79c2000-b7bbc000 r-xp 00000000 08:11 442852    
/home/gert/mono/install/lib/mono/1.0/mscorlib.dll
b7bbc000-b7bbd000 r-xp 00000000 08:11 180247    
/home/gert/mono/gert/standalone/bug331958/test.exe
b7bbd000-b7bd1000 rwxp b7bbd000 00:00 0 
b7bd1000-b7c0c000 r-xp 00000000 08:11 672765    
/usr/lib/locale/en_US.utf8/LC_CTYPE
b7c0c000-b7c0d000 r-xp 00000000 08:11 672770    
/usr/lib/locale/en_US.utf8/LC_NUMERIC
b7c0d000-b7c0e000 r-xp 00000000 08:11 672773    
/usr/lib/locale/en_US.utf8/LC_TIME
b7c0e000-b7ce5000 r-xp 00000000 08:11 672764    
/usr/lib/locale/en_US.utf8/LC_COLLATE
b7ce5000-b7ce6000 r-xp 00000000 08:11 672768    
/usr/lib/locale/en_US.utf8/LC_MONETARY
b7ce6000-b7ce7000 r-xp 00000000 08:11 672774    
/usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b7ce7000-b7ce8000 r-xp 00000000 08:11 672771    
/usr/lib/locale/en_US.utf8/LC_PAPER
b7ce8000-b7ce9000 r-xp 00000000 08:11 672769    
/usr/lib/locale/en_US.utf8/LC_NAME
b7ce9000-b7ceb000 rwxp b7ce9000 00:00 0 
b7ceb000-b7e26000 r-xp 00000000 08:11 363748     /lib/tls/i686/cmov/libc-2.5.so
b7e26000-b7e27000 r-xp 0013b000 08:11 363748     /lib/tls/i686/cmov/libc-2.5.so
b7e27000-b7e29000 rwxp 0013c000 08:11 363748     /lib/tls/i686/cmov/libc-2.5.so
b7e29000-b7e2c000 rwxp b7e29000 00:00 0 
b7e2c000-b7e51000 r-xp 00000000 08:11 363756     /lib/tls/i686/cmov/libm-2.5.so
b7e51000-b7e53000 rwxp 00024000 08:11 363756     /lib/tls/i686/cmov/libm-2.5.so
b7e53000-b7e66000 r-xp 00000000 08:11 363774    
/lib/tls/i686/cmov/libpthread-2.5.so
b7e66000-b7e68000 rwxp 00013000 08:11 363774    
/lib/tls/i686/cmov/libpthread-2.5.so
b7e68000-b7e6a000 rwxp b7e68000 00:00 0 
b7e6a000-b7e6c000 r-xp 00000000 08:11 363754    
/lib/tls/i686/cmov/libdl-2.5.so
b7e6c000-b7e6e000 rwxp 00001000 08:11 363754    
/lib/tls/i686/cmov/libdl-2.5.so
b7e6e000-b7f02000 r-xp 00000000 08:11 608030    
/usr/lib/libglib-2.0.so.0.1200.11
b7f02000-b7f03000 rwxp 00093000 08:11Stacktrace:


Native stacktrace:

        mono [0x816a8ee]
        [0xffffe440]
        /lib/tls/i686/cmov/libc.so.6(abort+0x101) [0xb7d16641]
        /lib/tls/i686/cmov/libc.so.6 [0xb7d4a9bb]
        /lib/tls/i686/cmov/libc.so.6 [0xb7d5418a]
        /lib/tls/i686/cmov/libc.so.6(realloc+0xfe) [0xb7d5608e]
        /usr/lib/libglib-2.0.so.0(g_realloc+0x3b) [0xb7ea318b]
        mono [0x806e4ef]
        mono [0x8132bd1]
        mono [0x8156f1f]
        mono [0x8157b33]
        mono [0x8158211]
        mono(mono_runtime_exec_main+0x10e) [0x80f831e]
        mono(mono_runtime_run_main+0x1ba) [0x80f860a]
        mono(mono_main+0xfaf) [0x805b3bf]
        mono [0x8059f02]
        /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc) [0xb7d00ebc]
        mono [0x8059e51]


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list