You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Elena Semukhina (JIRA)" <ji...@apache.org> on 2007/02/22 15:27:33 UTC
[jira] Created: (HARMONY-3235) [drlvm][thread manager] smoke test
gc.ThreadSuspension hangs from time to time on SUSE9 Linux x86 and x86_64
[drlvm][thread manager] smoke test gc.ThreadSuspension hangs from time to time on SUSE9 Linux x86 and x86_64
------------------------------------------------------------------------------------------------------------
Key: HARMONY-3235
URL: https://issues.apache.org/jira/browse/HARMONY-3235
Project: Harmony
Issue Type: Bug
Components: DRLVM
Reporter: Elena Semukhina
The test hangs intermittently and should be run in the loop as follows:
test=gc.ThreadSuspension; while true; do $DRLVM -cp <calsspath> $test; echo $i $test; i=$[i+1]; done
Sometimes the test fails and then hangs:
-- starting unsuspendable computation --
-- starting suspendable computation --
forcing gc after 1 s delay
FAIL
gc completed
Please see stack traces in gc_ThreadSuspension_fail_x86_64.txt attachment for the above hang on x86_64.
Sometimes it passes and hangs:
gc.ThreadSuspension
-- starting suspendable computation --
-- starting unsuspendable computation --
forcing gc after 1 s delay
gc completed
PASS
Please see stack traces in gc_ThreadSuspension_pass_x86.txt attachment for the hang on x86.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (HARMONY-3235) [drlvm][thread manager] smoke test
gc.ThreadSuspension hangs from time to time on SUSE9 Linux x86 and x86_64
Posted by "Elena Semukhina (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-3235?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Elena Semukhina updated HARMONY-3235:
-------------------------------------
Attachment: gc_ThreadSuspension_pass_x86.txt
gc_ThreadSuspension_fail_x86_64.txt
> [drlvm][thread manager] smoke test gc.ThreadSuspension hangs from time to time on SUSE9 Linux x86 and x86_64
> ------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-3235
> URL: https://issues.apache.org/jira/browse/HARMONY-3235
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Elena Semukhina
> Attachments: gc_ThreadSuspension_fail_x86_64.txt, gc_ThreadSuspension_pass_x86.txt
>
>
> The test hangs intermittently and should be run in the loop as follows:
> test=gc.ThreadSuspension; while true; do $DRLVM -cp <calsspath> $test; echo $i $test; i=$[i+1]; done
> Sometimes the test fails and then hangs:
> -- starting unsuspendable computation --
> -- starting suspendable computation --
> forcing gc after 1 s delay
> FAIL
> gc completed
> Please see stack traces in gc_ThreadSuspension_fail_x86_64.txt attachment for the above hang on x86_64.
> Sometimes it passes and hangs:
> gc.ThreadSuspension
> -- starting suspendable computation --
> -- starting unsuspendable computation --
> forcing gc after 1 s delay
> gc completed
> PASS
> Please see stack traces in gc_ThreadSuspension_pass_x86.txt attachment for the hang on x86.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Assigned: (HARMONY-3235) [drlvm][thread manager] smoke test
gc.ThreadSuspension hangs from time to time on SUSE9 Linux x86 and x86_64
Posted by "weldon washburn (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-3235?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
weldon washburn reassigned HARMONY-3235:
----------------------------------------
Assignee: weldon washburn
> [drlvm][thread manager] smoke test gc.ThreadSuspension hangs from time to time on SUSE9 Linux x86 and x86_64
> ------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-3235
> URL: https://issues.apache.org/jira/browse/HARMONY-3235
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Elena Semukhina
> Assigned To: weldon washburn
> Attachments: classloader_ExceptionInInitializerTest_x86.txt, gc_ThreadSuspension_fail_x86_64.txt, gc_ThreadSuspension_pass_x86.txt
>
>
> The test hangs intermittently and should be run in the loop as follows:
> test=gc.ThreadSuspension; while true; do $DRLVM -cp <calsspath> $test; echo $i $test; i=$[i+1]; done
> Sometimes the test fails and then hangs:
> -- starting unsuspendable computation --
> -- starting suspendable computation --
> forcing gc after 1 s delay
> FAIL
> gc completed
> Please see stack traces in gc_ThreadSuspension_fail_x86_64.txt attachment for the above hang on x86_64.
> Sometimes it passes and hangs:
> gc.ThreadSuspension
> -- starting suspendable computation --
> -- starting unsuspendable computation --
> forcing gc after 1 s delay
> gc completed
> PASS
> Please see stack traces in gc_ThreadSuspension_pass_x86.txt attachment for the hang on x86.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-3235) [drlvm][thread manager] smoke test
gc.ThreadSuspension hangs from time to time on SUSE9 Linux x86 and x86_64
Posted by "Elena Semukhina (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-3235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12480302 ]
Elena Semukhina commented on HARMONY-3235:
------------------------------------------
Today I cannot reproduce the crash also. Something has been drastically improved in the code! I successfully ran the test more than 400 times while a few days ago it crashed rather early.
> [drlvm][thread manager] smoke test gc.ThreadSuspension hangs from time to time on SUSE9 Linux x86 and x86_64
> ------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-3235
> URL: https://issues.apache.org/jira/browse/HARMONY-3235
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Elena Semukhina
> Assigned To: weldon washburn
> Attachments: classloader_ExceptionInInitializerTest_x86.txt, gc_ThreadSuspension_fail_x86_64.txt, gc_ThreadSuspension_pass_x86.txt
>
>
> The test hangs intermittently and should be run in the loop as follows:
> test=gc.ThreadSuspension; while true; do $DRLVM -cp <calsspath> $test; echo $i $test; i=$[i+1]; done
> Sometimes the test fails and then hangs:
> -- starting unsuspendable computation --
> -- starting suspendable computation --
> forcing gc after 1 s delay
> FAIL
> gc completed
> Please see stack traces in gc_ThreadSuspension_fail_x86_64.txt attachment for the above hang on x86_64.
> Sometimes it passes and hangs:
> gc.ThreadSuspension
> -- starting suspendable computation --
> -- starting unsuspendable computation --
> forcing gc after 1 s delay
> gc completed
> PASS
> Please see stack traces in gc_ThreadSuspension_pass_x86.txt attachment for the hang on x86.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-3235) [drlvm][thread manager] smoke test
gc.ThreadSuspension hangs from time to time on SUSE9 Linux x86 and x86_64
Posted by "Peter Novodvorsky (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-3235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12480137 ]
Peter Novodvorsky commented on HARMONY-3235:
--------------------------------------------
I cannot reproduce crash nor hang on 2xXeon x86_64 machine after 100 runs. how long did you have to wait?
> [drlvm][thread manager] smoke test gc.ThreadSuspension hangs from time to time on SUSE9 Linux x86 and x86_64
> ------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-3235
> URL: https://issues.apache.org/jira/browse/HARMONY-3235
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Elena Semukhina
> Assigned To: weldon washburn
> Attachments: classloader_ExceptionInInitializerTest_x86.txt, gc_ThreadSuspension_fail_x86_64.txt, gc_ThreadSuspension_pass_x86.txt
>
>
> The test hangs intermittently and should be run in the loop as follows:
> test=gc.ThreadSuspension; while true; do $DRLVM -cp <calsspath> $test; echo $i $test; i=$[i+1]; done
> Sometimes the test fails and then hangs:
> -- starting unsuspendable computation --
> -- starting suspendable computation --
> forcing gc after 1 s delay
> FAIL
> gc completed
> Please see stack traces in gc_ThreadSuspension_fail_x86_64.txt attachment for the above hang on x86_64.
> Sometimes it passes and hangs:
> gc.ThreadSuspension
> -- starting suspendable computation --
> -- starting unsuspendable computation --
> forcing gc after 1 s delay
> gc completed
> PASS
> Please see stack traces in gc_ThreadSuspension_pass_x86.txt attachment for the hang on x86.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-3235) [drlvm][thread manager] smoke test
gc.ThreadSuspension hangs from time to time on SUSE9 Linux x86 and x86_64
Posted by "Elena Semukhina (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-3235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12479531 ]
Elena Semukhina commented on HARMONY-3235:
------------------------------------------
Today I cannot reproduce the hang of gc.ThreadSuspension on linux x86_64 but see the following crash instead:
-- starting unsuspendable computation --
-- starting suspendable computation --
forcing gc after 1 s delay
java: /nfs/ins/proj/drl/coreapi/esemukhi/em64/drlvm/trunk/vm/vmcore/src/class_support/C_Interface.cpp:1680: Method_Signature* method_get_signature(Method*): Assertion `mh' failed.
Fatal error
> [drlvm][thread manager] smoke test gc.ThreadSuspension hangs from time to time on SUSE9 Linux x86 and x86_64
> ------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-3235
> URL: https://issues.apache.org/jira/browse/HARMONY-3235
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Elena Semukhina
> Attachments: classloader_ExceptionInInitializerTest_x86.txt, gc_ThreadSuspension_fail_x86_64.txt, gc_ThreadSuspension_pass_x86.txt
>
>
> The test hangs intermittently and should be run in the loop as follows:
> test=gc.ThreadSuspension; while true; do $DRLVM -cp <calsspath> $test; echo $i $test; i=$[i+1]; done
> Sometimes the test fails and then hangs:
> -- starting unsuspendable computation --
> -- starting suspendable computation --
> forcing gc after 1 s delay
> FAIL
> gc completed
> Please see stack traces in gc_ThreadSuspension_fail_x86_64.txt attachment for the above hang on x86_64.
> Sometimes it passes and hangs:
> gc.ThreadSuspension
> -- starting suspendable computation --
> -- starting unsuspendable computation --
> forcing gc after 1 s delay
> gc completed
> PASS
> Please see stack traces in gc_ThreadSuspension_pass_x86.txt attachment for the hang on x86.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (HARMONY-3235) [drlvm][thread manager] smoke test
gc.ThreadSuspension hangs from time to time on SUSE9 Linux x86 and x86_64
Posted by "Elena Semukhina (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-3235?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Elena Semukhina updated HARMONY-3235:
-------------------------------------
Attachment: classloader_ExceptionInInitializerTest_x86.txt
Today I saw classloader.ExceptionInInitializerTest hang on linux x86 with similar stack traces (attached). This also happened after the test finished and printed
caught java.lang.ExceptionInInitializerError
PASS
> [drlvm][thread manager] smoke test gc.ThreadSuspension hangs from time to time on SUSE9 Linux x86 and x86_64
> ------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-3235
> URL: https://issues.apache.org/jira/browse/HARMONY-3235
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Elena Semukhina
> Attachments: classloader_ExceptionInInitializerTest_x86.txt, gc_ThreadSuspension_fail_x86_64.txt, gc_ThreadSuspension_pass_x86.txt
>
>
> The test hangs intermittently and should be run in the loop as follows:
> test=gc.ThreadSuspension; while true; do $DRLVM -cp <calsspath> $test; echo $i $test; i=$[i+1]; done
> Sometimes the test fails and then hangs:
> -- starting unsuspendable computation --
> -- starting suspendable computation --
> forcing gc after 1 s delay
> FAIL
> gc completed
> Please see stack traces in gc_ThreadSuspension_fail_x86_64.txt attachment for the above hang on x86_64.
> Sometimes it passes and hangs:
> gc.ThreadSuspension
> -- starting suspendable computation --
> -- starting unsuspendable computation --
> forcing gc after 1 s delay
> gc completed
> PASS
> Please see stack traces in gc_ThreadSuspension_pass_x86.txt attachment for the hang on x86.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Closed: (HARMONY-3235) [drlvm][thread manager] smoke test
gc.ThreadSuspension hangs from time to time on SUSE9 Linux x86 and x86_64
Posted by "weldon washburn (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-3235?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
weldon washburn closed HARMONY-3235.
------------------------------------
Resolution: Cannot Reproduce
> [drlvm][thread manager] smoke test gc.ThreadSuspension hangs from time to time on SUSE9 Linux x86 and x86_64
> ------------------------------------------------------------------------------------------------------------
>
> Key: HARMONY-3235
> URL: https://issues.apache.org/jira/browse/HARMONY-3235
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Reporter: Elena Semukhina
> Assigned To: weldon washburn
> Attachments: classloader_ExceptionInInitializerTest_x86.txt, gc_ThreadSuspension_fail_x86_64.txt, gc_ThreadSuspension_pass_x86.txt
>
>
> The test hangs intermittently and should be run in the loop as follows:
> test=gc.ThreadSuspension; while true; do $DRLVM -cp <calsspath> $test; echo $i $test; i=$[i+1]; done
> Sometimes the test fails and then hangs:
> -- starting unsuspendable computation --
> -- starting suspendable computation --
> forcing gc after 1 s delay
> FAIL
> gc completed
> Please see stack traces in gc_ThreadSuspension_fail_x86_64.txt attachment for the above hang on x86_64.
> Sometimes it passes and hangs:
> gc.ThreadSuspension
> -- starting suspendable computation --
> -- starting unsuspendable computation --
> forcing gc after 1 s delay
> gc completed
> PASS
> Please see stack traces in gc_ThreadSuspension_pass_x86.txt attachment for the hang on x86.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.