You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Ilya Berezhniuk (JIRA)" <ji...@apache.org> on 2008/01/28 03:49:35 UTC
[jira] Created: (HARMONY-5434) [drlvm][jit] Crash in
reliability.api.kernel.thread.ThreadSuspendResume.ThreadSuspendResume
[drlvm][jit] Crash in reliability.api.kernel.thread.ThreadSuspendResume.ThreadSuspendResume
-------------------------------------------------------------------------------------------
Key: HARMONY-5434
URL: https://issues.apache.org/jira/browse/HARMONY-5434
Project: Harmony
Issue Type: Bug
Components: DRLVM
Environment: Linux/x86_64
Reporter: Ilya Berezhniuk
I've got an intermittent crash in ThreadSuspendResume test on 16-core Linux/x86_64 machine.
It occurs every ~5-10 run for me.
I've checked on 4-core machine - the same crash occured on 35th run.
Crash occurs for me in address 0x00002aaabd473da0; it belongs to memory area "2aaaae568000-2aaabd56b000 ---p", i.e. without read/write/execution rights.
Investigation shows that this address is called from the code:
----------------
0x2aaabe473cb5: test %al,(%rax)
0x2aaabe473cb7: add %al,(%rax)
0x2aaabe473cb9: add %al,(%rax)
0x2aaabe473cbb: nop
0x2aaabe473cbc: callq 0x2aaabe473da0 <=================
0x2aaabe473cc1: add $0x8,%rsp
0x2aaabe473cc8: mov %eax,%r12d
----------------
This code belongs to java.util.Random.nextDouble method.
So the crash is probably because of race condition in compilation - or probably in something else...
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (HARMONY-5434) [drlvm][jit] Crash in
reliability.api.kernel.thread.ThreadSuspendResume.ThreadSuspendResume
Posted by "Ilya Berezhniuk (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-5434?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ilya Berezhniuk updated HARMONY-5434:
-------------------------------------
Environment: Linux/x86_64 release (was: Linux/x86_64)
> [drlvm][jit] Crash in reliability.api.kernel.thread.ThreadSuspendResume.ThreadSuspendResume
> -------------------------------------------------------------------------------------------
>
> Key: HARMONY-5434
> URL: https://issues.apache.org/jira/browse/HARMONY-5434
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Environment: Linux/x86_64 release
> Reporter: Ilya Berezhniuk
>
> I've got an intermittent crash in ThreadSuspendResume test on 16-core Linux/x86_64 machine.
> It occurs every ~5-10 run for me.
> I've checked on 4-core machine - the same crash occured on 35th run.
> Crash occurs for me in address 0x00002aaabd473da0; it belongs to memory area "2aaaae568000-2aaabd56b000 ---p", i.e. without read/write/execution rights.
> Investigation shows that this address is called from the code:
> ----------------
> 0x2aaabe473cb5: test %al,(%rax)
> 0x2aaabe473cb7: add %al,(%rax)
> 0x2aaabe473cb9: add %al,(%rax)
> 0x2aaabe473cbb: nop
> 0x2aaabe473cbc: callq 0x2aaabe473da0 <=================
> 0x2aaabe473cc1: add $0x8,%rsp
> 0x2aaabe473cc8: mov %eax,%r12d
> ----------------
> This code belongs to java.util.Random.nextDouble method.
> So the crash is probably because of race condition in compilation - or probably in something else...
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-5434) [drlvm][jit] Crash in
reliability.api.kernel.thread.ThreadSuspendResume.ThreadSuspendResume
Posted by "Ilya Berezhniuk (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-5434?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12564113#action_12564113 ]
Ilya Berezhniuk commented on HARMONY-5434:
------------------------------------------
Additional note: with '-XX:-vm.compress_references' option, VM did not crash on 150 runs.
I.e. looks like this problem does not occur when working in uncompressed references mode.
> [drlvm][jit] Crash in reliability.api.kernel.thread.ThreadSuspendResume.ThreadSuspendResume
> -------------------------------------------------------------------------------------------
>
> Key: HARMONY-5434
> URL: https://issues.apache.org/jira/browse/HARMONY-5434
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Environment: Linux/x86_64
> Reporter: Ilya Berezhniuk
>
> I've got an intermittent crash in ThreadSuspendResume test on 16-core Linux/x86_64 machine.
> It occurs every ~5-10 run for me.
> I've checked on 4-core machine - the same crash occured on 35th run.
> Crash occurs for me in address 0x00002aaabd473da0; it belongs to memory area "2aaaae568000-2aaabd56b000 ---p", i.e. without read/write/execution rights.
> Investigation shows that this address is called from the code:
> ----------------
> 0x2aaabe473cb5: test %al,(%rax)
> 0x2aaabe473cb7: add %al,(%rax)
> 0x2aaabe473cb9: add %al,(%rax)
> 0x2aaabe473cbb: nop
> 0x2aaabe473cbc: callq 0x2aaabe473da0 <=================
> 0x2aaabe473cc1: add $0x8,%rsp
> 0x2aaabe473cc8: mov %eax,%r12d
> ----------------
> This code belongs to java.util.Random.nextDouble method.
> So the crash is probably because of race condition in compilation - or probably in something else...
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Assigned: (HARMONY-5434) [drlvm][jit] Crash in
reliability.api.kernel.thread.ThreadSuspendResume.ThreadSuspendResume
Posted by "Mikhail Fursov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-5434?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mikhail Fursov reassigned HARMONY-5434:
---------------------------------------
Assignee: Mikhail Fursov
> [drlvm][jit] Crash in reliability.api.kernel.thread.ThreadSuspendResume.ThreadSuspendResume
> -------------------------------------------------------------------------------------------
>
> Key: HARMONY-5434
> URL: https://issues.apache.org/jira/browse/HARMONY-5434
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Environment: Linux/x86_64 release
> Reporter: Ilya Berezhniuk
> Assignee: Mikhail Fursov
>
> I've got an intermittent crash in ThreadSuspendResume test on 16-core Linux/x86_64 machine.
> It occurs every ~5-10 run for me.
> I've checked on 4-core machine - the same crash occured on 35th run.
> Crash occurs for me in address 0x00002aaabd473da0; it belongs to memory area "2aaaae568000-2aaabd56b000 ---p", i.e. without read/write/execution rights.
> Investigation shows that this address is called from the code:
> ----------------
> 0x2aaabe473cb5: test %al,(%rax)
> 0x2aaabe473cb7: add %al,(%rax)
> 0x2aaabe473cb9: add %al,(%rax)
> 0x2aaabe473cbb: nop
> 0x2aaabe473cbc: callq 0x2aaabe473da0 <=================
> 0x2aaabe473cc1: add $0x8,%rsp
> 0x2aaabe473cc8: mov %eax,%r12d
> ----------------
> This code belongs to java.util.Random.nextDouble method.
> So the crash is probably because of race condition in compilation - or probably in something else...
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.