You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Igor V. Stolyarov (JIRA)" <ji...@apache.org> on 2007/05/24 09:10:16 UTC

[jira] Commented: (HARMONY-3868) [drlvm][jit] Jitrino crashes on SPECjAppServer2004-1.08 (debug mode) with server.emconf

    [ https://issues.apache.org/jira/browse/HARMONY-3868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12498518 ] 

Igor V. Stolyarov commented on HARMONY-3868:
--------------------------------------------

Latest run of JBoss (DRL VM rev 541195) with server.emconf failed with following stack trace:

03fbd560 0132bec4 0b10d695 0b11140e 03fbd754 jitrino!Jitrino::JavaLabelPrepass::pseudoInvoke+0x3a [c:\harmony\harmony\enhanced\drlvm\trunk\vm\jitrino\src\translator\java\javalabelprepass.cpp @ 1403]
03fbd570 0131efdd 0000008d 03fbd754 03fbd650 jitrino!Jitrino::JavaLabelPrepass::invokevirtual+0x44 [c:\harmony\harmony\enhanced\drlvm\trunk\vm\jitrino\src\translator\java\javalabelprepass.cpp @ 1342]
03fbd5d0 0131f8f5 0b1113e0 00000003 03fbd754 jitrino!Jitrino::JavaByteCodeParserCallback::parseByteCode+0xe7d [c:\harmony\harmony\enhanced\drlvm\trunk\vm\jitrino\src\translator\java\javabytecodeparser.cpp @ 613]
03fbd5e4 0131f9d4 03fbd754 03fbd874 03fbd6a4 jitrino!Jitrino::ByteCodeParser::parse+0x35 [c:\harmony\harmony\enhanced\drlvm\trunk\vm\jitrino\src\translator\bytecodeparser.h @ 70]
03fbd5f8 0132903b 0cfc3e2c 0cfc888c 00000121 jitrino!Jitrino::JavaByteCodeTranslator::initLocalVars+0x14 [c:\harmony\harmony\enhanced\drlvm\trunk\vm\jitrino\src\translator\java\javabytecodetranslator.cpp @ 224]
03fbd61c 01330877 03fbda18 03fbd680 0cfc888c jitrino!Jitrino::JavaByteCodeTranslator::JavaByteCodeTranslator+0x19b [c:\harmony\harmony\enhanced\drlvm\trunk\vm\jitrino\src\translator\java\javabytecodetranslator.cpp @ 143]
03fbd894 0134737d 03fbda18 0cfc3e2c 0cfc888c jitrino!Jitrino::JavaTranslator::translateMethod+0xb7 [c:\harmony\harmony\enhanced\drlvm\trunk\vm\jitrino\src\translator\java\javatranslator.cpp @ 58]
03fbd8e8 013478a8 03fbd9e8 0133099d 03fbd9c4 jitrino!Jitrino::TranslatorSession::translate+0x8d [c:\harmony\harmony\enhanced\drlvm\trunk\vm\jitrino\src\translator\translatorintfc.cpp @ 68]
03fbd8f0 0133099d 03fbd9c4 03fbd9e8 016c90a4 jitrino!Jitrino::TranslatorSession::run+0x18 [c:\harmony\harmony\enhanced\drlvm\trunk\vm\jitrino\src\translator\translatorintfc.cpp @ 51]
03fbd944 01331667 03fbd9e8 016c9074 0117f7a8 jitrino!Jitrino::runPipeline+0x6d [c:\harmony\harmony\enhanced\drlvm\trunk\vm\jitrino\src\main\jitrino.cpp @ 231]
03fbd978 01331721 03fbd9e8 014ad430 0b110140 jitrino!Jitrino::compileMethod+0xd7 [c:\harmony\harmony\enhanced\drlvm\trunk\vm\jitrino\src\main\jitrino.cpp @ 268]
03fbd988 012b32d9 03fbd9e8 011220b8 d6e03163 jitrino!Jitrino::Jitrino::CompileMethod+0x71 [c:\harmony\harmony\enhanced\drlvm\trunk\vm\jitrino\src\main\jitrino.cpp @ 290]
03fbdc44 0054a651 0117f7a8 03fbdc84 0b110140 jitrino!JIT_compile_method_with_params+0x249 [c:\harmony\harmony\enhanced\drlvm\trunk\vm\jitrino\src\vm\drl\drljitinterface.cpp @ 287]
03fbdc58 005457af 03fbdc84 0b110140 00000000 harmonyvm!Dll_JIT::compile_method_with_params+0x21 [c:\harmony\harmony\enhanced\drlvm\trunk\vm\vmcore\include\dll_jit_intf.h @ 86]
03fbdc90 00512faf 0b110140 0117f7a8 012526b8 harmonyvm!compile_do_compilation_jit+0x9f [c:\harmony\harmony\enhanced\drlvm\trunk\vm\vmcore\src\jit\compile.cpp @ 658]
03fbdc9c 012526b8 0117f7a8 0b110140 40c67008 harmonyvm!vm_compile_method+0xf [c:\harmony\harmony\enhanced\drlvm\trunk\vm\vmcore\src\class_support\c_interface.cpp @ 2572]
03fbde5c 0126dbd1 0b110140 00545a20 0b110140 em!DrlEMImpl::compileMethod+0x3c8 [c:\harmony\harmony\enhanced\drlvm\trunk\vm\em\src\drlemimpl.cpp @ 540]
03fbde64 00545a20 0b110140 0b110140 00545b8a em!CompileMethod+0x11 [c:\harmony\harmony\enhanced\drlvm\trunk\vm\em\src\em_intf.cpp @ 50]
03fbde70 00545b8a 00000034 1076fe30 0b1fd7c0 harmonyvm!compile_do_compilation+0xf0 [c:\harmony\harmony\enhanced\drlvm\trunk\vm\vmcore\src\jit\compile.cpp @ 774]
03fbdf34 006690ad 0058c039 0b16fb38 40b20d74 harmonyvm!compile_me+0x6a [c:\harmony\harmony\enhanced\drlvm\trunk\vm\vmcore\src\jit\compile.cpp @ 795]
1076fe34 00000000 00000000 00000000 00000000 harmonyvm!free+0x70 [f:\vs70builds\6030\vc\crtbld\crt\src\free.c @ 103]

VM crashes on JBoss startup.
JAVA OPTS for running JBoss:
-Xem:server_gcv5 -Xms900m -Xmx900m  -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
server_gcv5.emconf - reordered server.emconf - for using with gc_gen


> [drlvm][jit] Jitrino crashes on SPECjAppServer2004-1.08 (debug mode) with server.emconf
> ---------------------------------------------------------------------------------------
>
>                 Key: HARMONY-3868
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3868
>             Project: Harmony
>          Issue Type: Bug
>          Components: App-Oriented Bug Reports, DRLVM
>         Environment: win32
>            Reporter: Igor V. Stolyarov
>         Assigned To: Alexey Varlamov
>
> This bug reproducing on SPECjAppServer2004 when DRLVM starting with server.emconf
> SPECjAppServer2004 configuration:
> SUT
>       JBOSS 4.0.5.GA on Woodcreast 2.66Ghz, 3Gb RAM, 4 cores, 2 chips, 2 cores/chip Windows Server 2003 
>       Oracle Data Base server 10.2 Itanium-2 1.6Ghz, 16Gb RAM, 4 cores, 4 chips, 1 core/chip Red Hat Enterprise Linux AS release 3
> Driver & Emulator
>       Tulsa 3.2Ghz, 8Gb RAM, 8 cores, 4 chips, 2 cores/chip SUSE LINUX Enterprise Server 9 (x86_64) 
> txRate = 25
> Through several min after Driver starts VM crashes
> Ivestigation of this issue shows VM crashes in jitrino!Jitrino::alloc_arena
> jitrino!Jitrino::alloc_arena:
> 012a1000 56               push    esi
> 012a1001 8b74240c         mov     esi,[esp+0xc]
> 012a1005 83c603           add     esi,0x3
> 012a1008 83e6fc           and     esi,0xfffffffc
> 012a100b 8d460c           lea     eax,[esi+0xc]
> 012a100e 50               push    eax
> 012a100f e861c71200       call    jitrino!malloc (013cd775)
> 012a1014 8b4c240c         mov     ecx,[esp+0xc]
> 012a1018 8908             mov     [eax],ecx         ds:0023:00000000=????????
> 012a101a 8d4c300c         lea     ecx,[eax+esi+0xc]
> 012a101e 83c404           add     esp,0x4
> 012a1021 8d500c           lea     edx,[eax+0xc]
> 012a1024 895004           mov     [eax+0x4],edx
> 012a1027 894808           mov     [eax+0x8],ecx
> 012a102a 5e               pop     esi
> 012a102b c3               ret
> 012a102c cc               int     3
> 012a102d cc               int     3
> 012a102e cc               int     3
> 012a102f cc               int     3

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