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 Leviev (JIRA)" <ji...@apache.org> on 2008/03/31 19:20:24 UTC
[jira] Created: (HARMONY-5671) [drlvm][gc] Crashes and hungs at
stress.gc.frag.Fragmentation tests
[drlvm][gc] Crashes and hungs at stress.gc.frag.Fragmentation tests
--------------------------------------------------------------------
Key: HARMONY-5671
URL: https://issues.apache.org/jira/browse/HARMONY-5671
Project: Harmony
Issue Type: Bug
Components: DRLVM
Environment:
Windows_x86
Reporter: Ilya Leviev
Crashes:
r642275
stress.org.apache.harmony.test.stress.gc.frag.Fragmentation.FragmentationTest1024
stress.org.apache.harmony.test.stress.gc.frag.Fragmentation.FragmentationTest64
stress.org.apache.harmony.test.stress.gc.frag.Fragmentation.FragmentationThreadTest16
stress.org.apache.harmony.test.stress.gc.frag.FragmentationFinalizer.FragmentationFinalizerWaitTest
log
java version "1.5.0"
pre-alpha : not complete or compatible
svn = r642275, (Mar 31 2008), Windows/ia32/msvc 1310, release build
http://harmony.apache.org
[concurrent] Starting org.apache.harmony.test.stress.gc.frag.FragmentationFinalizerWaitTest
org.apache.harmony.test.stress.gc.frag.FragmentationFinalizerWaitTest
Signal reported: GENERAL_PROTECTION_FAULT
Registers:
EAX: 0x13b4d6c0, EBX: 0x00000000, ECX: 0x1413eafc, EDX: 0x00600060
ESI: 0x024ef8f0, EDI: 0x00000000, ESP: 0x1413d4b8, EBP: 0x024ef8f0
EIP: 0x02377313
Command line:
C:\cc\cc-suites\build\checkouts\snapshot\hdk\jdk\jre\bin\java.exe -showversion -Dorg.apache.harmony.test.share.stress.ReliabilityRunner.timeToWork=30 -Dorg.apache.harmony.test.share.stress.ReliabilityRunner.timeToAbort=30 -cp C:/cc/cc-suites/build/classes/stress/classes;C:/cc/cc-suites/build/results/stress/temp;C:\cc\cc-suites\build\classes\stress\classes;C:\cc\cc-suites\build\classes\stress\lib;C:\cc\cc-suites\build\classes\stress\tools\th.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit.extension\lib\junit-4.3.1.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit\p-unit-0.12.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit.extension\p-unit-extension-0.12.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit.extension\lib\itext-2.0.2.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit.extension\lib\jcommon-1.0.9.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit.extension\lib\jfreechart-1.0.5.jar -Xbootclasspath/p: org.apache.harmony.test.stress.gc.frag.FragmentationFinalizerWaitTest logLevel INFO
hungs :
stress.org.apache.harmony.test.stress.gc.frag.FragmentationFinalizer.FragmentationEmptyFinalizerTest
stress.org.apache.harmony.test.stress.gc.frag.FragmentationFinalizer.FragmentationFinalizerTest16_1024
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (HARMONY-5671) [drlvm][gc] Crashes and hungs at
stress.gc.frag.Fragmentation tests
Posted by "Chen Yang (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-5671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12586277#action_12586277 ]
Chen Yang commented on HARMONY-5671:
------------------------------------
I can reproduce some of the crashes with mutiple runs.
But from what I have observed, the code crashes in jitrino:
32bit binary on Win64:
Signal reported: GENERAL_PROTECTION_FAULT
Registers:
EAX: 0x00000000, EBX: 0x00000000, ECX: 0x2541eafc, EDX: 0x00000000
ESI: 0x00000004, EDI: 0x00000002, ESP: 0x2541d4c8, EBP: 0x036ff8f0
EIP: 0x03587979
Loaded Modules:
...
c:\project\harmony\working_vm\build\windows_x86_msvc_release\deploy\jdk\jre\bin\default\jitrino.dll:
0x034d0000:0x03920000
c:\project\harmony\working_vm\build\windows_x86_msvc_release\deploy\jdk\jre\bin\default\gc_gen_uncomp.dll:
0x013a0000:0x013d8000
...
Stack trace shows:
0: Jitrino::Jet::CodeGen::gen_stack_to_args (c:\project\harmony\working_vm\vm\jitrino\src\jet\cg.cpp:578)
1: Jitrino::Jet::CodeGen::gen_stack_to_args (c:\project\harmony\working_vm\vm\jitrino\src\jet\cg.cpp:600)
...
32bit on Windows XP:
revision: 645408
Signal reported: GENERAL_PROTECTION_FAULT
Registers:
EAX: 0x00000000, EBX: 0x00000000, ECX: 0x0bc9eafc, EDX: 0x0b3a5578
ESI: 0x022ff8e0, EDI: 0x00000000, ESP: 0x0bc9d4b8, EBP: 0x022ff8e0
EIP: 0x0218729e
Loaded modules:
...
c:\project\harmony\working_vm\build\windows_x86_msvc_release\deploy\jdk\jre\bin\default\jitrino.dll:
0x020d0000:0x02520000
c:\project\harmony\working_vm\build\windows_x86_msvc_release\deploy\jdk\jre\bin\default\gc_gen_uncomp.dll:
0x01d60000:0x01d98000
...
Stack trace:
0: Jitrino::Jet::CodeGen::rlock (c:\project\harmony\working_vm\vm\jitrino\src\jet\cg.h:906)
1: Jitrino::Jet::CodeGen::gen_stack_to_args (c:\project\harmony\working_vm\vm\jitrino\src\jet\cg.cpp:576)
2: Jitrino::Jet::CodeGen::gen_stack_to_args (c:\project\harmony\working_vm\vm\jitrino\src\jet\cg.cpp:600)
Would you like to provide more information as the modules information? Meanwhile, would you like to try the new revision? I will also try to evaluate the new revision.
For hungs, can you attach debugger to those process to see what is going on there? As I have met before, to increase the timeout value may cure the problem. This is highly workload and evaluation environment dependant.
--
Chen
> [drlvm][gc] Crashes and hungs at stress.gc.frag.Fragmentation tests
> --------------------------------------------------------------------
>
> Key: HARMONY-5671
> URL: https://issues.apache.org/jira/browse/HARMONY-5671
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Environment: Windows_x86
> Reporter: Ilya Leviev
> Assignee: Xiao-Feng Li
>
> Crashes:
> r642275
> stress.org.apache.harmony.test.stress.gc.frag.Fragmentation.FragmentationTest1024
> stress.org.apache.harmony.test.stress.gc.frag.Fragmentation.FragmentationTest64
> stress.org.apache.harmony.test.stress.gc.frag.Fragmentation.FragmentationThreadTest16
> stress.org.apache.harmony.test.stress.gc.frag.FragmentationFinalizer.FragmentationFinalizerWaitTest
> log
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r642275, (Mar 31 2008), Windows/ia32/msvc 1310, release build
> http://harmony.apache.org
> [concurrent] Starting org.apache.harmony.test.stress.gc.frag.FragmentationFinalizerWaitTest
> org.apache.harmony.test.stress.gc.frag.FragmentationFinalizerWaitTest
> Signal reported: GENERAL_PROTECTION_FAULT
> Registers:
> EAX: 0x13b4d6c0, EBX: 0x00000000, ECX: 0x1413eafc, EDX: 0x00600060
> ESI: 0x024ef8f0, EDI: 0x00000000, ESP: 0x1413d4b8, EBP: 0x024ef8f0
> EIP: 0x02377313
> Command line:
> C:\cc\cc-suites\build\checkouts\snapshot\hdk\jdk\jre\bin\java.exe -showversion -Dorg.apache.harmony.test.share.stress.ReliabilityRunner.timeToWork=30 -Dorg.apache.harmony.test.share.stress.ReliabilityRunner.timeToAbort=30 -cp C:/cc/cc-suites/build/classes/stress/classes;C:/cc/cc-suites/build/results/stress/temp;C:\cc\cc-suites\build\classes\stress\classes;C:\cc\cc-suites\build\classes\stress\lib;C:\cc\cc-suites\build\classes\stress\tools\th.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit.extension\lib\junit-4.3.1.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit\p-unit-0.12.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit.extension\p-unit-extension-0.12.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit.extension\lib\itext-2.0.2.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit.extension\lib\jcommon-1.0.9.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit.extension\lib\jfreechart-1.0.5.jar -Xbootclasspath/p: org.apache.harmony.test.stress.gc.frag.FragmentationFinalizerWaitTest logLevel INFO
> hungs :
> stress.org.apache.harmony.test.stress.gc.frag.FragmentationFinalizer.FragmentationEmptyFinalizerTest
> stress.org.apache.harmony.test.stress.gc.frag.FragmentationFinalizer.FragmentationFinalizerTest16_1024
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Assigned: (HARMONY-5671) [drlvm][gc] Crashes and hungs at
stress.gc.frag.Fragmentation tests
Posted by "Xiao-Feng Li (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-5671?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Xiao-Feng Li reassigned HARMONY-5671:
-------------------------------------
Assignee: Xiao-Feng Li
> [drlvm][gc] Crashes and hungs at stress.gc.frag.Fragmentation tests
> --------------------------------------------------------------------
>
> Key: HARMONY-5671
> URL: https://issues.apache.org/jira/browse/HARMONY-5671
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Environment: Windows_x86
> Reporter: Ilya Leviev
> Assignee: Xiao-Feng Li
>
> Crashes:
> r642275
> stress.org.apache.harmony.test.stress.gc.frag.Fragmentation.FragmentationTest1024
> stress.org.apache.harmony.test.stress.gc.frag.Fragmentation.FragmentationTest64
> stress.org.apache.harmony.test.stress.gc.frag.Fragmentation.FragmentationThreadTest16
> stress.org.apache.harmony.test.stress.gc.frag.FragmentationFinalizer.FragmentationFinalizerWaitTest
> log
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r642275, (Mar 31 2008), Windows/ia32/msvc 1310, release build
> http://harmony.apache.org
> [concurrent] Starting org.apache.harmony.test.stress.gc.frag.FragmentationFinalizerWaitTest
> org.apache.harmony.test.stress.gc.frag.FragmentationFinalizerWaitTest
> Signal reported: GENERAL_PROTECTION_FAULT
> Registers:
> EAX: 0x13b4d6c0, EBX: 0x00000000, ECX: 0x1413eafc, EDX: 0x00600060
> ESI: 0x024ef8f0, EDI: 0x00000000, ESP: 0x1413d4b8, EBP: 0x024ef8f0
> EIP: 0x02377313
> Command line:
> C:\cc\cc-suites\build\checkouts\snapshot\hdk\jdk\jre\bin\java.exe -showversion -Dorg.apache.harmony.test.share.stress.ReliabilityRunner.timeToWork=30 -Dorg.apache.harmony.test.share.stress.ReliabilityRunner.timeToAbort=30 -cp C:/cc/cc-suites/build/classes/stress/classes;C:/cc/cc-suites/build/results/stress/temp;C:\cc\cc-suites\build\classes\stress\classes;C:\cc\cc-suites\build\classes\stress\lib;C:\cc\cc-suites\build\classes\stress\tools\th.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit.extension\lib\junit-4.3.1.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit\p-unit-0.12.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit.extension\p-unit-extension-0.12.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit.extension\lib\itext-2.0.2.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit.extension\lib\jcommon-1.0.9.jar;C:\cc\cc-suites\build\checkouts\stress\classlib\trunk\depends\punit\punit.extension\lib\jfreechart-1.0.5.jar -Xbootclasspath/p: org.apache.harmony.test.stress.gc.frag.FragmentationFinalizerWaitTest logLevel INFO
> hungs :
> stress.org.apache.harmony.test.stress.gc.frag.FragmentationFinalizer.FragmentationEmptyFinalizerTest
> stress.org.apache.harmony.test.stress.gc.frag.FragmentationFinalizer.FragmentationFinalizerTest16_1024
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.