You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Ivan Popov (JIRA)" <ji...@apache.org> on 2007/04/25 14:35:15 UTC

[jira] Commented: (HARMONY-3282) [dlvm][jdi][EUT] org.eclipse.jdt.core.tests.eva suilt fails (preventing EUT pass)

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

Ivan Popov commented on HARMONY-3282:
-------------------------------------

I checked this issue against fresh Harmony build (harmony-hdk-r531681) and cannot reproduce this crash for both release and debug builds. However, tests still fail on Harmony now equally on release and debug builds and I'm looking what's the root problem is.

> [dlvm][jdi][EUT] org.eclipse.jdt.core.tests.eva suilt fails (preventing EUT pass)
> ---------------------------------------------------------------------------------
>
>                 Key: HARMONY-3282
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3282
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Aleksey Ignatenko
>         Attachments: jdt.dmp
>
>
> org.eclipse.jdt.core.tests.eval suit crashes on drlvm.
> The behaviour is different on debug and release builds.
> Debug build:
> debuggee starts too slow and debugger fails to connect to it. There output below:
> [debugger]java.net.ConnectException: localhost/127.0.0.1:4494 - Connection refused
> 	at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:229)
> 	at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java)
> 	at java.net.Socket.startupSocket(Socket.java:661)
> 	at java.net.Socket.<init>(Socket.java:140)
> 	at org.eclipse.jdi.internal.connect.SocketTransportService$2.run(SocketTransportService.java:134)
> 	at java.lang.Thread.run(Thread.java:660)Could not contact the VM at localhost:4494. Retrying...
> [debuggee] INFO: [TransportManager.cpp:200] transport is listening on nstdrlew18.ins.intel.com:4494
> The 1-st test failed is testEvaluate, then I suppose as initialization went wrong way other tests beging to fail.
> Release build:
> DebugEvaluationTest suit fails on the first test:
> >	harmonyvm.dll!get_utf8_length_of_8bit(const unsigned char * chars=0x7c415060, unsigned int length=1435008)  Line 91	C++
>  	harmonyvm.dll!jvmtiGetLocalVariableTable(jvmtiEnv_struct * env=0x02f28888, _jmethodID * method=0x02f27d6c, int * entry_count_ptr=0x02caf1dc, jvmtiLocalVariableEntry * * table_ptr=0x02caf1d4)  Line 453	C++
>  	jdwp.dll!jdwp::Method::VariableTableWithGenericHandler::Execute(JNIEnv_External * jni=0x025c49a0)  Line 309 + 0xbe	C++
>  	jdwp.dll!jdwp::SyncCommandHandler::Run(JNIEnv_External * jni_env=0x025c49a0, jdwp::CommandParser * cmd=0x010dac9c)  Line 47 + 0xf	C++
>  	jdwp.dll!jdwp::CommandDispatcher::ExecCommand(JNIEnv_External * jni=0x025c49a0, jdwp::CommandParser * cmdParser=0x010dac9c)  Line 96 + 0xf	C++
>  	jdwp.dll!jdwp::PacketDispatcher::Run(JNIEnv_External * jni=0x025c49a0)  Line 160	C++
>  	jdwp.dll!jdwp::PacketDispatcher::StartFunction(jvmtiEnv_struct * jvmti_env=0x010e5a28, JNIEnv_External * jni=0x025c49a0, void * arg=0x010dac98)  Line 324	C++
>  	harmonyvm.dll!wrapper_proc(void * arg=0x025c2850)  Line 102	C
>  	hythr.dll!thread_start_proc(apr_thread_t * thd=0x0042df08, void * p_args=0x0042def8)  Line 725	C
>  	hythr.dll!dummy_worker(void * opaque=0x0042df08)  Line 80	C
>  	hythr.dll!_threadstartex(void * ptd=0x00382840)  Line 241 + 0x6	C
> MS debugger does not show enough info to dig the issue, so I suppose we need to fix the issue with debug build and after fix this issue.

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