[Mono-bugs] [Bug 81063][Blo] New - Hit assertion in inssel-float.brg(CEE_STIND_R4) - remoting, ARM, vfp softfloat

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Tue Mar 6 18:28:12 EST 2007

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by eric_st_onge at hotmail.com.


--- shadow/81063	2007-03-06 18:28:12.000000000 -0500
+++ shadow/81063.tmp.2466	2007-03-06 18:28:12.000000000 -0500
@@ -0,0 +1,74 @@
+Bug#: 81063
+Product: Mono: Runtime
+Version: 1.2
+OS: GNU/Linux [Other]
+OS Details: MontaVista Linux Consumer Electronics Edition 3.1Linux armv5tel 2.4.20 mvlcee31-mainstone pxa27x
+Status: NEW   
+Priority: Blocker
+Component: JIT
+AssignedTo: lupus at ximian.com                            
+ReportedBy: eric_st_onge at hotmail.com               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+Summary: Hit assertion in inssel-float.brg(CEE_STIND_R4) - remoting, ARM, vfp softfloat
+Please fill in this template when reporting a bug, unless you know what 
+you are doing.
+Description of Problem:
+Using 2007 Feb 06 HEAD SVN version. 
+On a simple remoting case (client activated - no float involved), an 
+assertion is hit in inssel.c:3502 -> inssel-float.brg(CEE_STIND_R4).
+We have tried a fix, implementing the soft float version of CEE_STIND_R4, 
+but since we dont master yet the tree structure of the JIT, we found it 
+risky to submit this as a fix. 
+Steps to reproduce the problem:
+1. Compile the attached code
+2. Execute the server - wait for confirmation
+3. Execute the client
+4. Assertion hit on the server.
+Actual Results:
+See attached zip file for complete log
+Expected Results:
+How often does this happen? 
+systematically using attached code.
+Additional Information:
+GLIB 2.12.9
+gcc -v:
+Reading specs from /home/eric//sdks//opt/toolchain-
+Configured with: ../configure --host=i686-pc-linux-gnu --target=armv5tel-
+hardhat-linux --prefix=/opt/montavista/cee/devkit/arm/iwmmxt_le --exec-
+prefix=/opt/montavista/cee/devkit/arm/iwmmxt_le --
+bindir=/opt/montavista/cee/devkit/arm/iwmmxt_le/bin --
+sbindir=/opt/montavista/cee/devkit/arm/iwmmxt_le/sbin --
+sysconfdir=/opt/montavista/cee/devkit/arm/iwmmxt_le/etc --
+datadir=/opt/montavista/cee/devkit/arm/iwmmxt_le/share --
+includedir=/opt/montavista/cee/devkit/arm/iwmmxt_le/include --
+libdir=/opt/montavista/cee/devkit/arm/iwmmxt_le/lib --
+libexecdir=/opt/montavista/cee/devkit/arm/iwmmxt_le/libexec --
+localstatedir=/opt/montavista/cee/devkit/arm/iwmmxt_le/var --
+sharedstatedir=/opt/montavista/cee/devkit/arm/iwmmxt_le/share --
+mandir=/opt/montavista/cee/devkit/arm/iwmmxt_le/man --
+infodir=/opt/montavista/cee/devkit/arm/iwmmxt_le/info --program-transform-
+name=s,^,iwmmxt_le-, --enable-cross --with-
+sysroot=/opt/montavista/cee/devkit/arm/iwmmxt_le/target --enable-shared --
+enable-languages=c,c++ --enable-__cxa_atexit --enable-threads=posix --
+disable-multilib --with-gxx-include-
+dir='$'{gcc_tooldir}/../target/usr/include/c++/3.3.1 --with-float=soft --
+with-cpu=iwmmxt --with-arch=iwmmxt --with-tune=iwmmxt --with-fpu=vfp
+Thread model: posix
+gcc version 3.3.1 (MontaVista 3.3.1-7.0.23.custom 2005-05-17)

More information about the mono-bugs mailing list