[Mono-bugs] [Bug 324134] Add support for Mac OS X / ppc64

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon May 19 16:42:05 EDT 2008


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

User andreas.faerber at web.de added comment
https://bugzilla.novell.com/show_bug.cgi?id=324134#c27





--- Comment #27 from Andreas Färber <andreas.faerber at web.de>  2008-05-19 14:42:05 MST ---
Geoff,

Thanks, here you go:

Program received signal EXC_BAD_INSTRUCTION, Illegal instruction/operand.
0x000000010078d1b0 in ?? ()
(gdb) x/16i $sp-16
0x7fff5fbff290: .long 0x1
0x7fff5fbff294: .long 0x833758
0x7fff5fbff298: .long 0x1
0x7fff5fbff29c: .long 0xae914
0x7fff5fbff2a0: .long 0x7fff
0x7fff5fbff2a4: rlwnm   r31,r29,r30,13,24
0x7fff5fbff2a8: .long 0x0
0x7fff5fbff2ac: .long 0x3
0x7fff5fbff2b0: .long 0x1
0x7fff5fbff2b4: .long 0xaea04
0x7fff5fbff2b8: .long 0x1
0x7fff5fbff2bc: .long 0x4013f0
0x7fff5fbff2c0: .long 0x0
0x7fff5fbff2c4: .long 0x0
0x7fff5fbff2c8: .long 0x1
0x7fff5fbff2cc: .long 0x41ddf0
(gdb) x/16i $sp
0x7fff5fbff2a0: .long 0x7fff
0x7fff5fbff2a4: rlwnm   r31,r29,r30,13,24
0x7fff5fbff2a8: .long 0x0
0x7fff5fbff2ac: .long 0x3
0x7fff5fbff2b0: .long 0x1
0x7fff5fbff2b4: .long 0xaea04
0x7fff5fbff2b8: .long 0x1
0x7fff5fbff2bc: .long 0x4013f0
0x7fff5fbff2c0: .long 0x0
0x7fff5fbff2c4: .long 0x0
0x7fff5fbff2c8: .long 0x1
0x7fff5fbff2cc: .long 0x41ddf0
0x7fff5fbff2d0: .long 0x1
0x7fff5fbff2d4: .long 0x4013f0
0x7fff5fbff2d8: .long 0x1
0x7fff5fbff2dc: .long 0x8dd28

To me, this doesn't look like JIT'ed code with all those weird .long values.

(gdb) bt
#0  0x000000010078d1b0 in ?? ()
#1  0x00000001000aea04 in create_exception_two_strings (klass=0x100832b58,
a1=0x10041ddf0, a2=0x0) at ../../../../mono/mono/metadata/exception.c:127
#2  0x000000010008de94 in mono_runtime_init (domain=0x1004013f0,
start_cb=<value temporarily unavailable, due to optimizations>,
attach_cb=<value temporarily unavailable, due to optimizations>) at
./../../../mono/mono/metadata/appdomain.c:178
#3  0x0000000100008fb0 in mini_init (filename=0x7fff5fbff93b
"../../../testassembly.exe", runtime_version=0x0) at
./../../../mono/mono/mini/mini.c:13543
#4  0x000000010004884c in mono_main (argc=2, argv=<value temporarily
unavailable, due to optimizations>) at ../../../../mono/mono/mini/driver.c:1402
#5  0x00000001000017c4 in start ()

In the backtrace I notice that mono_runtime_invoke is not mentioned, but
according to my printfs it does not return from there - does this indicate
stack corruption?


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