The attached java program, when compiled and run with debug -server VM, aborts with a "Meet Not Symmetric" failure. % bin/java -Xbatch -server Test === Meet Not Symmetric === t = Interface:TopPTR *,iid=top[int:max..0] this= Parent:TopPTR *,iid=top[int:1] mt=(t meet this)= Interface:TopPTR *[int:1] t_dual= Interface *[int:>=0] this_dual= Parent *[int:1] mt_dual= Interface *,iid=top[int:1] mt_dual meet t_dual= Interface *[int:>=0] mt_dual meet this_dual= java/lang/Object *[int:1] # To suppress the following error report, specify this argument # after -XX: or in .hotspotrc: SuppressErrorAt=/type.cpp:532 # # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (/BUILD_AREA/jdk7/hotspot/src/share/vm/opto/type.cpp:532), pid=2342, tid=10 # Error: meet not symmetric # # JRE version: 7.0-b57 # Java VM: Java HotSpot(TM) Server VM (16.0-b02-fastdebug mixed mode solaris-x86 )
|