« Return to Thread: [jira] Created: (RVM-442) All poisoned tests fail PPC 32

[jira] Commented: (RVM-442) All poisoned tests fail PPC 32

by JIRA jira@codehaus.org :: Rate this Message:

Reply to Author | View in Thread


    [ http://jira.codehaus.org/browse/RVM-442?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=142800#action_142800 ]

David Grove commented on RVM-442:
---------------------------------

testing on ppc64-aix.  It looks like the problem occurs more or less at the same time as we are making the first JNI calls:

[piccolo:/home/dgrove/buildit/rvm-trunk] ./dist/BaseBasePoisoned_ppc64-aix/rvm -X:verboseBoot=20
Booting
Setting up static fields
Setting up current Processor
Doing thread initialization
Setting up memory manager: bootrecord = 0x0000000030000018
Initializing baseline compiler options to defaults
Fetching command-line arguments
Early stage processing of command line
Collector processing rest of boot options
Initializing bootstrap class loader: ./dist/BaseBasePoisoned_ppc64-aix/jksvm.jar:./dist/BaseBasePoisoned_ppc64-aix/rvmrt.jar
Running various class initializers
running class intializer for java.util.WeakHashMap
invoking method < BootstrapCL, Ljava/util/WeakHashMap; >.<clinit> ()V
running class intializer for org.jikesrvm.classloader.Atom$InternedStrings
invoking method < BootstrapCL, Lorg/jikesrvm/classloader/Atom$InternedStrings; >.<clinit> ()V
running class intializer for gnu.classpath.SystemProperties
invoking method < BootstrapCL, Lgnu/classpath/SystemProperties; >.<clinit> ()V
running class intializer for java.lang.Throwable$StaticData
invoking method < BootstrapCL, Ljava/lang/Throwable$StaticData; >.<clinit> ()V
running class intializer for java.lang.Runtime
invoking method < BootstrapCL, Ljava/lang/Runtime; >.<clinit> ()V
running class intializer for java.lang.System
invoking method < BootstrapCL, Ljava/lang/System; >.<clinit> ()V
running class intializer for sun.misc.Unsafe
invoking method < BootstrapCL, Lsun/misc/Unsafe; >.<clinit> ()V
running class intializer for java.lang.Character
invoking method < BootstrapCL, Ljava/lang/Character; >.<clinit> ()V
running class intializer for org.jikesrvm.classloader.TypeReferenceVector
invoking method < BootstrapCL, Lorg/jikesrvm/classloader/TypeReferenceVector; >.<clinit> ()V
running class intializer for org.jikesrvm.classloader.MethodVector
invoking method < BootstrapCL, Lorg/jikesrvm/classloader/MethodVector; >.<clinit> ()V
running class intializer for org.jikesrvm.classloader.FieldVector
invoking method < BootstrapCL, Lorg/jikesrvm/classloader/FieldVector; >.<clinit> ()V
running class intializer for java.lang.ThreadGroup
invoking method < BootstrapCL, Ljava/lang/ThreadGroup; >.<clinit> ()V
running class intializer for java.lang.ThreadLocal
invoking method < BootstrapCL, Ljava/lang/ThreadLocal; >.<clinit> ()V
running class intializer for java.lang.ThreadLocalMap
invoking method < BootstrapCL, Ljava/lang/ThreadLocalMap; >.<clinit> ()V
running class intializer for java.security.VMAccessController
invoking method < BootstrapCL, Ljava/security/VMAccessController; >.<clinit> ()V
Booting Lock
Booting scheduler
Setting up boot thread
Initializing JNI for boot thread
running class intializer for java.io.File
invoking method < BootstrapCL, Ljava/io/File; >.<clinit> ()V
running class intializer for java.lang.String
invoking method < BootstrapCL, Ljava/lang/String; >.<clinit> ()V
running class intializer for gnu.java.security.provider.DefaultPolicy
invoking method < BootstrapCL, Lgnu/java/security/provider/DefaultPolicy; >.<clinit> ()V
running class intializer for java.net.URL
invoking method < BootstrapCL, Ljava/net/URL; >.<clinit> ()V
running class intializer for java.net.URLClassLoader
invoking method < BootstrapCL, Ljava/net/URLClassLoader; >.<clinit> ()V
running class intializer for java.net.URLConnection
invoking method < BootstrapCL, Ljava/net/URLConnection; >.<clinit> ()V
running class intializer for gnu.java.net.protocol.jar.Connection$JarFileCache
invoking method < BootstrapCL, Lgnu/java/net/protocol/jar/Connection$JarFileCache; >.<clinit> ()V
running class intializer for java.lang.ClassLoader$StaticData
invoking method < BootstrapCL, Ljava/lang/ClassLoader$StaticData; >.<clinit> ()V
running class intializer for java.lang.Class$StaticData
invoking method < BootstrapCL, Ljava/lang/Class$StaticData; >.<clinit> ()V
running class intializer for java.nio.charset.Charset
has no clinit method
running class intializer for java.nio.charset.CharsetEncoder
invoking method < BootstrapCL, Ljava/nio/charset/CharsetEncoder; >.<clinit> ()V
running class intializer for java.nio.charset.CoderResult
invoking method < BootstrapCL, Ljava/nio/charset/CoderResult; >.<clinit> ()V
running class intializer for java.io.PrintWriter
invoking method < BootstrapCL, Ljava/io/PrintWriter; >.<clinit> ()V
running class intializer for java.io.PrintStream
invoking method < BootstrapCL, Ljava/io/PrintStream; >.<clinit> ()V
running class intializer for java.util.Locale
invoking method < BootstrapCL, Ljava/util/Locale; >.<clinit> ()V
running class intializer for java.util.ResourceBundle
invoking method < BootstrapCL, Ljava/util/ResourceBundle; >.<clinit> ()V
running class intializer for java.util.zip.CRC32
invoking method < BootstrapCL, Ljava/util/zip/CRC32; >.<clinit> ()V
running class intializer for java.util.zip.Inflater
invoking method < BootstrapCL, Ljava/util/zip/Inflater; >.<clinit> ()V
running class intializer for java.util.zip.DeflaterHuffman
invoking method < BootstrapCL, Ljava/util/zip/DeflaterHuffman; >.<clinit> ()V
running class intializer for java.util.zip.InflaterDynHeader
invoking method < BootstrapCL, Ljava/util/zip/InflaterDynHeader; >.<clinit> ()V
running class intializer for java.util.zip.InflaterHuffmanTree
invoking method < BootstrapCL, Ljava/util/zip/InflaterHuffmanTree; >.<clinit> ()V
Running late class initializers
[piccolo:/home/dgrove/buildit/rvm-trunk] ./dist/BaseBasePoisoned_ppc64-aix/rvm -X:verboseBoot=20
Booting
Setting up static fields
Setting up current Processor
Doing thread initialization
Setting up memory manager: bootrecord = 0x0000000030000018
Initializing baseline compiler options to defaults
Fetching command-line arguments
Early stage processing of command line
Collector processing rest of boot options
Initializing bootstrap class loader: ./dist/BaseBasePoisoned_ppc64-aix/jksvm.jar:./dist/BaseBasePoisoned_ppc64-aix/rvmrt.jar
Running various class initializers
running class intializer for java.util.WeakHashMap
invoking method < BootstrapCL, Ljava/util/WeakHashMap; >.<clinit> ()V
running class intializer for org.jikesrvm.classloader.Atom$InternedStrings
invoking method < BootstrapCL, Lorg/jikesrvm/classloader/Atom$InternedStrings; >.<clinit> ()V
running class intializer for gnu.classpath.SystemProperties
invoking method < BootstrapCL, Lgnu/classpath/SystemProperties; >.<clinit> ()V
running class intializer for java.lang.Throwable$StaticData
invoking method < BootstrapCL, Ljava/lang/Throwable$StaticData; >.<clinit> ()V
running class intializer for java.lang.Runtime
invoking method < BootstrapCL, Ljava/lang/Runtime; >.<clinit> ()V
running class intializer for java.lang.System
invoking method < BootstrapCL, Ljava/lang/System; >.<clinit> ()V
running class intializer for sun.misc.Unsafe
invoking method < BootstrapCL, Lsun/misc/Unsafe; >.<clinit> ()V
running class intializer for java.lang.Character
invoking method < BootstrapCL, Ljava/lang/Character; >.<clinit> ()V
running class intializer for org.jikesrvm.classloader.TypeReferenceVector
invoking method < BootstrapCL, Lorg/jikesrvm/classloader/TypeReferenceVector; >.<clinit> ()V
running class intializer for org.jikesrvm.classloader.MethodVector
invoking method < BootstrapCL, Lorg/jikesrvm/classloader/MethodVector; >.<clinit> ()V
running class intializer for org.jikesrvm.classloader.FieldVector
invoking method < BootstrapCL, Lorg/jikesrvm/classloader/FieldVector; >.<clinit> ()V
running class intializer for java.lang.ThreadGroup
invoking method < BootstrapCL, Ljava/lang/ThreadGroup; >.<clinit> ()V
running class intializer for java.lang.ThreadLocal
invoking method < BootstrapCL, Ljava/lang/ThreadLocal; >.<clinit> ()V
running class intializer for java.lang.ThreadLocalMap
invoking method < BootstrapCL, Ljava/lang/ThreadLocalMap; >.<clinit> ()V
running class intializer for java.security.VMAccessController
invoking method < BootstrapCL, Ljava/security/VMAccessController; >.<clinit> ()V
Booting Lock
Booting scheduler
Setting up boot thread
Initializing JNI for boot thread
running class intializer for java.io.File
invoking method < BootstrapCL, Ljava/io/File; >.<clinit> ()V
running class intializer for java.lang.String
invoking method < BootstrapCL, Ljava/lang/String; >.<clinit> ()V
running class intializer for gnu.java.security.provider.DefaultPolicy
invoking method < BootstrapCL, Lgnu/java/security/provider/DefaultPolicy; >.<clinit> ()V
running class intializer for java.net.URL
invoking method < BootstrapCL, Ljava/net/URL; >.<clinit> ()V
running class intializer for java.net.URLClassLoader
invoking method < BootstrapCL, Ljava/net/URLClassLoader; >.<clinit> ()V
running class intializer for java.net.URLConnection
invoking method < BootstrapCL, Ljava/net/URLConnection; >.<clinit> ()V
running class intializer for gnu.java.net.protocol.jar.Connection$JarFileCache
invoking method < BootstrapCL, Lgnu/java/net/protocol/jar/Connection$JarFileCache; >.<clinit> ()V
running class intializer for java.lang.ClassLoader$StaticData
invoking method < BootstrapCL, Ljava/lang/ClassLoader$StaticData; >.<clinit> ()V
running class intializer for java.lang.Class$StaticData
invoking method < BootstrapCL, Ljava/lang/Class$StaticData; >.<clinit> ()V
running class intializer for java.nio.charset.Charset
has no clinit method
running class intializer for java.nio.charset.CharsetEncoder
invoking method < BootstrapCL, Ljava/nio/charset/CharsetEncoder; >.<clinit> ()V
running class intializer for java.nio.charset.CoderResult
invoking method < BootstrapCL, Ljava/nio/charset/CoderResult; >.<clinit> ()V
running class intializer for java.io.PrintWriter
invoking method < BootstrapCL, Ljava/io/PrintWriter; >.<clinit> ()V
running class intializer for java.io.PrintStream
invoking method < BootstrapCL, Ljava/io/PrintStream; >.<clinit> ()V
running class intializer for java.util.Locale
invoking method < BootstrapCL, Ljava/util/Locale; >.<clinit> ()V
running class intializer for java.util.ResourceBundle
invoking method < BootstrapCL, Ljava/util/ResourceBundle; >.<clinit> ()V
running class intializer for java.util.zip.CRC32
invoking method < BootstrapCL, Ljava/util/zip/CRC32; >.<clinit> ()V
running class intializer for java.util.zip.Inflater
invoking method < BootstrapCL, Ljava/util/zip/Inflater; >.<clinit> ()V
running class intializer for java.util.zip.DeflaterHuffman
invoking method < BootstrapCL, Ljava/util/zip/DeflaterHuffman; >.<clinit> ()V
running class intializer for java.util.zip.InflaterDynHeader
invoking method < BootstrapCL, Ljava/util/zip/InflaterDynHeader; >.<clinit> ()V
running class intializer for java.util.zip.InflaterHuffmanTree
invoking method < BootstrapCL, Ljava/util/zip/InflaterHuffmanTree; >.<clinit> ()V
Running late class initializers
[Dynamic-linking native method org.jikesrvm.runtime.DynamicLibrary.runJNI_OnLoad (Lorg/vmmagic/unboxed/Address;)I
JikesRVM: WARNING: Virtual processor has ignored timer interrupt for 5000 ms.
This may indicate that a blocking system call has occured and the VM is deadlocked
.......


> All poisoned tests fail PPC 32
> ------------------------------
>
>                 Key: RVM-442
>                 URL: http://jira.codehaus.org/browse/RVM-442
>             Project: RVM
>          Issue Type: Bug
>          Components: Instruction Architecture: PowerPC, MMTk
>    Affects Versions: 2.9.2
>            Reporter: Ian Rogers
>            Priority: Critical
>             Fix For: 3.0
>
>
> Since enabling poisoned read/write barrier tests we are passing them nearly fully on IA32 but failing them all on PPC32 [1]. We appear to be deadlocking early in the VM.boot process.
> [1] http://jikesrvm.anu.edu.au/cattrack/results/excalibur.watson.ibm.com/sanity-ppc32/3456/regression_report

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Jikesrvm-issues mailing list
Jikesrvm-issues@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues

 « Return to Thread: [jira] Created: (RVM-442) All poisoned tests fail PPC 32

LightInTheBox - Buy quality products at wholesale price!