https://bugzilla.novell.com/show_bug.cgi?id=471751
User [email protected] added comment https://bugzilla.novell.com/show_bug.cgi?id=471751#c471747 Summary: [FreeBSD x86] Failure of winx64structs test Classification: Mono Product: Mono: Runtime Version: 2.4.x Platform: x86 OS/Version: FreeBSD Status: NEW Severity: Normal Priority: P5 - None Component: JIT AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] CC: [email protected] Found By: --- Description of Problem: The test test_0_Ret_In_RAX is failing. It happends on i386 only. On amd64 it passes ok. Steps to reproduce the problem: 1. Get the latest mono with svn co http://bsd-sharp.googlecode.com/svn/trunk bsd-sharp 2. cd bsd-sharp/lang/mono; make tests Patches applied are on the files/ subdirectory. Actual Results: (gdb) b mono_test_Winx64_struct4_ret Function "mono_test_Winx64_struct4_ret" not defined. Make breakpoint pending on future shared library load? (y or [n]) y Breakpoint 1 (mono_test_Winx64_struct4_ret) pending. (gdb) r winx64structs.exe Starting program: /usr/local/bin/mono winx64structs.exe [New LWP 100172] [New Thread 0x8401100 (LWP 100172)] [New Thread 0x8464000 (LWP 100186)] [New Thread 0x8464c00 (LWP 100189)] Breakpoint 2 at 0x28c6bb46: file libtest.c, line 3598. Pending breakpoint "mono_test_Winx64_struct4_ret" resolved [Switching to Thread 0x8401100 (LWP 100172)] Breakpoint 2, mono_test_Winx64_struct4_ret () at libtest.c:3598 3598 ret.a = 4; (gdb) p ret $1 = {a = -16 '�', b = 75 'K', c = 10437, d = 3217024213} (gdb) n 3599 ret.b = 5; (gdb) n 3600 ret.c = 0x1234; (gdb) n 3601 ret.d = 0x87654321; (gdb) p ret $2 = {a = 4 '\004', b = 5 '\005', c = 4660, d = 3217024213} (gdb) n 3602 return ret; (gdb) p ret $3 = {a = 4 '\004', b = 5 '\005', c = 4660, d = 2271560481} (gdb) c Continuing. test_0_Ret_In_RAX failed: got 401, expected 0 Regression tests: 12 ran, 1 failed in winx64structs Program received signal SIGTSTP, Stopped (user). [Switching to Thread 0x8464c00 (LWP 100189)] 0x2854c037 in __error () from /lib/libthr.so.3 (gdb) In line 299 in the file winx64structs.cs, the value of winx64_struct4 t_winx64_struct4 = mono_test_Winx64_struct4_ret (); is: a=6 b=0 c=0 d=3217023800 Expected Results: a=4 b=5 c=0x1234 d=0x87654321 How often does this happen? Alwais Additional Information: Maybe this has something to do with http://anonsvn.mono-project.com/viewvc/trunk/mono/mono/mini/decompose.c?view=log&pathrev=123706 or with previous reported bug #471747 (this is 2.4 RC1) Thanks! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
