You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Pavel Afremov (JIRA)" <ji...@apache.org> on 2007/04/04 09:01:32 UTC

[jira] Updated: (HARMONY-3527) [drlvm][winx64][threading] HWA fails with threading commits r523754 and r523782

     [ https://issues.apache.org/jira/browse/HARMONY-3527?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Afremov updated HARMONY-3527:
-----------------------------------

    Attachment: Fix-up-a-bug-of-128-error-code-on-Windows-x86-64.patch

Fix up a bug of 128 error code on Windows x86-64.

Patch contains:
•	Add check on the null into get_vm_thread_fast_self.
•	Add support of signals shutdown processing for Windows platforms.
•	Add empty stub of signals shutdown for all Linux platforms.


> [drlvm][winx64][threading] HWA fails with threading commits r523754 and r523782
> -------------------------------------------------------------------------------
>
>                 Key: HARMONY-3527
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3527
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: windows/em64t
>            Reporter: Vladimir Beliaev
>            Priority: Blocker
>         Attachments: Fix-up-a-bug-of-128-error-code-on-Windows-x86-64.patch, hythread_inline_revert.patch
>
>
> I've just built fresh release version - it turned out that drlvm OPT/SRV modes are broken - I failed running simple HelloWorld application on it.
> INT/JET/JIT modes drlvm works fine with HWA.
> The log outputs for SRV and OPT modes differ.
> ../trunk-release-20070329/working_vm/build/deploy/jdk/jre/bin/java -server HWA
> HMYEXEL062E Internal VM error: Failed to create Java VM
> FAILED to invoke JVM.
> java/lang/ExceptionInInitializerError : (null)
>  at java.lang.ThreadGroup.checkAccess (ThreadGroup.java: 172)
>  at java.lang.ThreadGroup.<init> (ThreadGroup.java: 96)
>  at java.lang.Thread.<init> (Thread.java: 226)
> caused by
> java/lang/NullPointerException : (null)
>  at java.util.Hashtable.get (Unknown Source)
>  at java.util.Properties.getProperty (Unknown Source)
>  at java.lang.System.getProperty (System.java: -1)
>  at org.apache.harmony.luni.util.PriviAction.run (Unknown Source)
>  at java.security.AccessController.doPrivilegedImpl (AccessController.java: -1)
>  at java.security.AccessController.doPrivileged (AccessController.java: 53)
>  at java.io.PrintStream.<init> (Unknown Source)
>  at java.lang.System.createErr (System.java: 345)
>  at java.lang.System.<clinit> (System.java: 59)
>  at java.lang.ThreadGroup.checkAccess (ThreadGroup.java: 172)
>  at java.lang.ThreadGroup.<init> (ThreadGroup.java: 96)
>  at java.lang.Thread.<init> (Thread.java: 226)
> mstmrtd193: ~/wl $ ../trunk-release-20070329/working_vm/build/deploy/jdk/jre/bin/java -Xem:opt HWA
> HMYEXEL062E Internal VM error: Failed to create Java VM
> FAILED to invoke JVM.
> java/lang/ExceptionInInitializerError : (null)
>  at java.lang.ClassLoader.initSystemClassLoader (ClassLoader.java: -1)
>  at java.lang.ClassLoader.getSystemClassLoader (ClassLoader.java: 153)
>  at java.lang.Thread.<init> (Thread.java: 229)
> caused by
> java/lang/StringIndexOutOfBoundsException : (null)
>  at java.lang.String.charAt (Unknown Source)
>  at java.util.regex.SupplRangeSet.matches (Unknown Source)
>  at java.util.regex.CompositeRangeSet.matches (Unknown Source)
>  at java.util.regex.GroupQuantifierSet.matches (Unknown Source)
>  at java.util.regex.SupplRangeSet.matches (Unknown Source)
>  at java.util.regex.CompositeRangeSet.matches (Unknown Source)
>  at java.util.regex.GroupQuantifierSet.matches (Unknown Source)
>  at java.util.regex.SupplRangeSet.matches (Unknown Source)
>  at java.util.regex.CompositeRangeSet.matches (Unknown Source)
>  at java.util.regex.GroupQuantifierSet.matches (Unknown Source)
>  at java.util.regex.SupplRangeSet.matches (Unknown Source)
>  at java.util.regex.CompositeRangeSet.matches (Unknown Source)
>  at java.util.regex.GroupQuantifierSet.matches (Unknown Source)
>  at java.util.regex.LeafSet.matches (Unknown Source)
>  at java.util.regex.CompositeRangeSet.matches (Unknown Source)
>  at java.util.regex.SOLSet.matches (Unknown Source)
>  at java.util.regex.SingleSet.matches (Unknown Source)
>  at java.util.regex.Matcher.runMatch (Unknown Source)
>  at java.util.regex.Matcher.lookingAt (Unknown Source)
>  at java.util.regex.Matcher.matches (Unknown Source)
>  at java.util.regex.Pattern.matches (Unknown Source)
>  at java.lang.String.matches (Unknown Source)
>  at java.net.URL.<init> (Unknown Source)
>  at java.net.URL.<init> (Unknown Source)
>  at java.net.URI.toURL (Unknown Source)
>  at java.lang.ClassLoader$SystemClassLoader.<clinit> (ClassLoader.java: 975)
>  at java.lang.ClassLoader.initSystemClassLoader (ClassLoader.java: -1)
>  at java.lang.ClassLoader.getSystemClassLoader (ClassLoader.java: 153)
>  at java.lang.Thread.<init> (Thread.java: 229)
> Thanks
> Vladimir Beliaev

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.