[Mono-bugs] [Bug 658870] Unsafe code sample (provided) causes assertion "load_opcode != OP_LOADV_MEMBASE"

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Jun 5 15:18:02 UTC 2012


https://bugzilla.novell.com/show_bug.cgi?id=658870

https://bugzilla.novell.com/show_bug.cgi?id=658870#c3


Andrew Memmott <andm256 at yahoo.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |
         OS/Version|openSUSE 11.3               |openSUSE 12.1
           Severity|Minor                       |Normal

--- Comment #3 from Andrew Memmott <andm256 at yahoo.co.uk> 2012-06-05 15:18:00 UTC ---
I have tried this simple 90-line program again recently, using MonoDevelop
3.0.2 and Mono 2.10.6, but it still fails to compile. My machine is quad-core,
and the output is now as follows:

/////////////////////////////////////////////////////////////
* Assertion at method-to-ir.c:11617, condition `load_opcode !=
OP_LOADV_MEMBASE' not met

Stacktrace:
Native stacktrace:

    /usr/bin/mono() [0x493dda]
    /lib64/libpthread.so.0(+0xfd00) [0x7f21d2053d00]
    /lib64/libc.so.6(gsignal+0x35) [0x7f21d1ce8d95]
    /lib64/libc.so.6(abort+0x17b) [0x7f21d1cea2ab]
    /usr/bin/mono() [0x5ccb4f]
    /usr/bin/mono() [0x5ccc76]
    /usr/bin/mono() [0x45cf79]
    /usr/bin/mono() [0x420a2a]
    /usr/bin/mono() [0x421383]
    /usr/bin/mono() [0x42210b]
    /usr/bin/mono(mono_runtime_invoke+0x4b) [0x56289b]
    /usr/bin/mono(mono_runtime_exec_main+0xd0) [0x5653f0]
    /usr/bin/mono(mono_main+0x155c) [0x46f62c]
    /lib64/libc.so.6(__libc_start_main+0xed) [0x7f21d1cd523d]
    /usr/bin/mono() [0x417169]

[Thread debugging using libthread_db enabled]
[New Thread 0x7f21cfeba700 (LWP 1828)]
[New Thread 0x7f21d00bb700 (LWP 1827)]
[New Thread 0x7f21d0cb1700 (LWP 1825)]
[New Thread 0x7f21d14b2700 (LWP 1824)]
[New Thread 0x7f21d1cb3700 (LWP 1823)]
0x00007f21d2052dcd in read () from /lib64/libpthread.so.0
  Id   Target Id         Frame 
  6    Thread 0x7f21d1cb3700 (LWP 1823) "mono" 0x00007f21d204fe6c in
pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  5    Thread 0x7f21d14b2700 (LWP 1824) "mono" 0x00007f21d204fe6c in
pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  4    Thread 0x7f21d0cb1700 (LWP 1825) "mono" 0x00007f21d204fe6c in
pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  3    Thread 0x7f21d00bb700 (LWP 1827) "mono" 0x00007f21d2052010 in sem_wait
() from /lib64/libpthread.so.0
  2    Thread 0x7f21cfeba700 (LWP 1828) "mono" 0x00007f21d205312c in recv ()
from /lib64/libpthread.so.0
* 1    Thread 0x7f21d2ac7740 (LWP 1822) "mono" 0x00007f21d2052dcd in read ()
from /lib64/libpthread.so.0

Thread 6 (Thread 0x7f21d1cb3700 (LWP 1823)):
#0  0x00007f21d204fe6c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00000000005db0d3 in ?? ()
#2  0x00000000005d866c in ?? ()
#3  0x00000000005d97a7 in ?? ()
#4  0x00007f21d204bf05 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f21d1d8f10d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f21d14b2700 (LWP 1824)):
#0  0x00007f21d204fe6c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00000000005db0d3 in ?? ()
#2  0x00000000005d866c in ?? ()
#3  0x00000000005d97a7 in ?? ()
#4  0x00007f21d204bf05 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f21d1d8f10d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f21d0cb1700 (LWP 1825)):
#0  0x00007f21d204fe6c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00000000005db0d3 in ?? ()
#2  0x00000000005d866c in ?? ()
#3  0x00000000005d97a7 in ?? ()
#4  0x00007f21d204bf05 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f21d1d8f10d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f21d00bb700 (LWP 1827)):
#0  0x00007f21d2052010 in sem_wait () from /lib64/libpthread.so.0
#1  0x00000000005bff18 in mono_sem_wait ()
#2  0x00000000005a43fb in ?? ()
#3  0x000000000054dd97 in ?? ()
#4  0x00000000005ac452 in ?? ()
#5  0x00000000005daebd in ?? ()
#6  0x00007f21d204bf05 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f21d1d8f10d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f21cfeba700 (LWP 1828)):
#0  0x00007f21d205312c in recv () from /lib64/libpthread.so.0
#1  0x00000000004b69f7 in ?? ()
#2  0x00000000004ba810 in ?? ()
#3  0x00000000005ac452 in ?? ()
#4  0x00000000005daebd in ?? ()
#5  0x00007f21d204bf05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f21d1d8f10d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f21d2ac7740 (LWP 1822)):
#0  0x00007f21d2052dcd in read () from /lib64/libpthread.so.0
#1  0x0000000000493f76 in ?? ()
#2  <signal handler called>
#3  0x00007f21d1ce8d95 in raise () from /lib64/libc.so.6
#4  0x00007f21d1cea2ab in abort () from /lib64/libc.so.6
#5  0x00000000005ccb4f in ?? ()
#6  0x00000000005ccc76 in ?? ()
#7  0x000000000045cf79 in ?? ()
#8  0x0000000000420a2a in ?? ()
#9  0x0000000000421383 in ?? ()
#10 0x000000000042210b in ?? ()
#11 0x000000000056289b in mono_runtime_invoke ()
#12 0x00000000005653f0 in mono_runtime_exec_main ()
#13 0x000000000046f62c in mono_main ()
#14 0x00007f21d1cd523d in __libc_start_main () from /lib64/libc.so.6
#15 0x0000000000417169 in ?? ()
#16 0x00007ffff0854d58 in ?? ()
#17 0x00000000ffffffff in ?? ()
#18 0x0000000000000004 in ?? ()
#19 0x00007ffff08556bf in ?? ()
#20 0x00007ffff08556cd in ?? ()
#21 0x00007ffff08556d5 in ?? ()
#22 0x00007ffff0855712 in ?? ()
#23 0x0000000000000000 in ?? ()

==============================================================
Got a SIGABRT while executing native code. This usually indicates a fatal error
in the mono runtime or one of the native libraries used by your application.
==============================================================

-- 
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