harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Fursov (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-5700) [drlvm][JIT] VM crash during deserialization
Date Wed, 09 Apr 2008 12:48:25 GMT

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

Mikhail Fursov updated HARMONY-5700:
------------------------------------

    Attachment: jet.patch

jet.patch: wraps all local static object declaration with synchronized section.

> [drlvm][JIT] VM crash during deserialization
> --------------------------------------------
>
>                 Key: HARMONY-5700
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5700
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows x86
>            Reporter: Andrey Pavlenko
>            Assignee: Mikhail Fursov
>         Attachments: jet.patch, Test.java
>
>
> The functional tests functional.org.apache.harmony.test.func.api.java.io.ObjectOutputStream.*
intermittently crash DRLVM on Windows x86 with the below stack. Please find the reproducer
attached. More details can be found here: http://people.apache.org/~smishura/r644719/Windows_x86/func/junit/index.html.
> Stack trace:
>   0: JIT_compile_method_with_params (:-1)
>   1: JIT_compile_method_with_params (:-1)
>   2: JIT_compile_method_with_params (:-1)
>   3: JIT_compile_method_with_params (:-1)
>   4: JIT_compile_method_with_params (:-1)
>   5: JIT_compile_method_with_params (:-1)
>   6: JIT_compile_method_with_params (:-1)
>   7: JIT_compile_method_with_params (:-1)
>   8: JIT_compile_method_with_params (:-1)
>   9: JIT_compile_method_with_params (:-1)
>  10: JIT_compile_method_with_params (:-1)
>  11: JIT_compile_method_with_params (:-1)
>  12: free (:-1)
>  13: free (:-1)
>  14: JIT_compile_method_with_params (:-1)
>  15: JIT_compile_method_with_params (:-1)
>  16: JIT_compile_method_with_params (:-1)
>  17: JIT_compile_method_with_params (:-1)
>  18: JIT_compile_method_with_params (:-1)
>  19: JIT_compile_method_with_params (:-1)
>  20: JIT_compile_method_with_params (:-1)
>  21: __crtLCMapStringA (:-1)
>  22: __crtLCMapStringA (:-1)
>  23: __crtLCMapStringA (:-1)
>  24: JIT_compile_method_with_params (:-1)
>  25: JIT_compile_method_with_params (:-1)
>  26: JIT_compile_method_with_params (:-1)
>  27: JIT_compile_method_with_params (:-1)
>  28: JIT_compile_method_with_params (:-1)
>  29: JIT_compile_method_with_params (:-1)
>  30: compiled_method_load (:-1)
>  31: ?LookupLoader@ClassLoader@@SAPAU1@PAUManagedObject@@@Z (:-1)
>  32: vm_compile_method (:-1)
>  33: EmInitialize (:-1)
>  34: _port_executable_name@4 (:-1)
>  35: _port_executable_name@4 (:-1)
>  36: _apr_atomic_inc32@4 (:-1)
>  37: _port_executable_name@4 (:-1)
>  38: log_printf (:-1)
>  39: _port_executable_name@4 (:-1)
>  40: _port_executable_name@4 (:-1)
>  41: free (:-1)
>  42: free (:-1)
>  43: compiled_method_load (:-1)
>  44: compiled_method_load (:-1)
>  45: _apr_atomic_casptr@12 (:-1)
>  46: NtSetEventBoostPriority (:-1)
>  47: RtlpUnWaitCriticalSection (:-1)
>  48: RtlpUnWaitCriticalSection (:-1)
>  49:  (:-1)
>  50: ?LookupLoader@ClassLoader@@SAPAU1@PAUManagedObject@@@Z (:-1)
>  51: compiled_method_load (:-1)
>  52: ?is_unwindable@@YA_NXZ (:-1)
>  53: stub::unknown
>  54: java/io/ObjectInputStream::readClassDescriptor (()Ljava/io/ObjectStreamClass;):
ObjectInputStream.java:1783
>  55: java/io/ObjectInputStream::readNewClassDesc ((Z)Ljava/io/ObjectStreamClass;): ObjectInputStream.java:1702
>  56: java/io/ObjectInputStream::readClassDesc (()Ljava/io/ObjectStreamClass;): ObjectInputStream.java:713
>  57: java/io/ObjectInputStream::readNewObject ((Z)Ljava/lang/Object;): ObjectInputStream.java:1861
>  58: java/io/ObjectInputStream::readNonPrimitiveContent ((Z)Ljava/lang/Object;): ObjectInputStream.java:817
>  59: java/io/ObjectInputStream::readObject ((Z)Ljava/lang/Object;): ObjectInputStream.java:2131
>  60: java/io/ObjectInputStream::readObject (()Ljava/lang/Object;): ObjectInputStream.java:2086

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


Mime
View raw message