[ https://issues.apache.org/jira/browse/HARMONY-5511?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12574471#action_12574471 ] Eugene S. Ostrovsky commented on HARMONY-5511: ---------------------------------------------- The bug doesn't reproduce. See also evaluation for HARMONY-5387 Seems to be fixed with HARMONY-5510 . I suggest to resolve the bug as fixed. > [drlvm][jdwp] test stress.jpda.jdwp.scenario.EVENT014.EventTest014 crashed > --------------------------------------------------------------------------- > > Key: HARMONY-5511 > URL: https://issues.apache.org/jira/browse/HARMONY-5511 > Project: Harmony > Issue Type: Bug > Components: DRLVM > Environment: r620883, Linux_x86_64 > Reporter: Ilya Leviev > > test stress.jpda.jdwp.scenario.EVENT014.EventTest014 crashed > java version "1.5.0" > pre-alpha : not complete or compatible > svn = r620883, (Feb 13 2008), Linux/em64t/gcc 4.1.0, release build > http://harmony.apache.org > 18:32:50| Test: class org.apache.harmony.test.stress.jpda.jdwp.scenario.EVENT014.EventTest014 > test case(s) to run 1 > 18:32:50| Launching as a server listening on: nstdrlel127:60577 > 18:32:50| Launching: /export/users/cc/cc-suites/build/checkouts/snapshot/hdk/jdk/jre/bin/java -cp "/export/users/cc/cc-suites/build/classes/stress/classes:/export/users/cc/cc-suites/build/results/stress/temp:/export/users/cc/cc-suites/build/classes/stress/classes:/export/users/cc/cc-suites/build/classes/stress/lib:/export/users/cc/cc-suites/build/classes/stress/tools/th.jar:/export/users/cc/cc-suites/tests/stress/classlib/trunk/depends/punit/trunk/punit.extension/lib/junit-4.3.1.jar:/export/users/cc/cc-suites/tests/stress/classlib/trunk/depends/punit/trunk/punit/p-unit-0.12.jar:/export/users/cc/cc-suites/tests/stress/classlib/trunk/depends/punit/trunk/punit.extension/p-unit-extension-0.12.jar:/export/users/cc/cc-suites/tests/stress/classlib/trunk/depends/punit/trunk/punit.extension/lib/itext-2.0.2.jar:/export/users/cc/cc-suites/tests/stress/classlib/trunk/depends/punit/trunk/punit.extension/lib/jcommon-1.0.9.jar:/export/users/cc/cc-suites/tests/stress/classlib/trunk/depends/punit/trunk/punit.extension/lib/jfreechart-1.0.5.jar" -agentlib:jdwp=transport=dt_socket,address=nstdrlel127:60577,server=n -Dvm.assert_dialog=false -Djpda.settings.verbose=true org.apache.harmony.test.stress.jpda.jdwp.scenario.EVENT014.EventDebuggee014 > 18:32:50| Start redirectors > 18:32:50| Accepting connection > 18:32:50| Redirector started: STDOUT > 18:32:50| Redirector started: STDERR > 18:32:51| Established connection > 18:32:51| Launched debuggee VM process and established connection > 18:32:51| Received VM_START event > 18:32:51| Adjusted VM-dependent type lengths > 18:32:51| ====> testStartTimeMlsec = 1202905970629 > 18:32:51| ====> testTimeout = 600000 > 18:32:52| ==> testEvent014: START (Wed Feb 13 12:32:51 GMT+00:00 2008)... > 18:32:52| ==> Wait for debuggee class load... > 18:32:53| ==> Debuggee class load - OK. > 18:32:53| =========> DEBUG info: setupSignalWithWait(): signalWithWaitRequestID = 2 > 18:32:53| =========> DEBUG info: setupThreadSignalWithWait(): threadSignalWithWaitRequestID = 3 > 18:32:53| =========> DEBUG info: Resuming Debuggee: Marker = #1... > 18:32:53| ==> Wait for debuggee to start big number of treads ('SIGNAL_READY_01')... > 18:32:53| =========> DEBUG info: receiveSignal(): with timeout(mlsecs) = 597312... > 18:32:53| --> EventDebuggee014: START... > 18:32:53| STDERR> 18:32:53| --> EventDebuggee014: Create and start big number of threads... > 18:32:53| STDERR> 18:32:53| --> EventDebuggee014: freeMemory (bytes) BEFORE creating threads = 14370816 > 18:32:53| STDERR> 18:32:53| --> EventDebuggee014: FREE_MEMORY_LIMIT (20000000) is reached! > 18:32:53| STDERR> 18:32:53| STDERR> 18:32:53| --> EventDebuggee014: Created threads number = 1 > 18:32:53| STDERR> 18:32:53| --> EventDebuggee014: All created threads are started! > 18:32:53| --> EventDebuggee014: freeMemory (bytes) AFTER creating and starting threads = 14362624 > 18:32:53| STDERR> 18:32:53| STDERR> 18:32:53| ---------> DEBUG info: EventDebuggee014: sendSignalAndWait(SIGNAL_READY_01) > 18:32:53| =========> DEBUG info: receiveSignal(): signal = 'READY_01' > 18:32:53| =========> DEBUG info: received debuggee Signal = READY_01 > 18:32:53| > 18:32:53| ==> Send VirtualMachine.AllThreads after big number of threads started in debuggee... > 18:32:53| ==> Command running time(mlsecs) = 40 > 18:32:53| > 18:32:53| ==> Prepare and send requests for 'METHOD_ENTRY' for each thread started by debuggee... > 18:32:53| ==> Get debuggeeRefTypeID... > 18:32:53| ==> debuggeeRefTypeID = 1000000348 > 18:32:53| ==> Get threadRefTypeID... > 18:32:53| ==> threadRefTypeID = 1000000662 > 18:32:53| ==> Get startedThreadsNumber value from debuggee... > 18:32:53| ==> startedThreadsNumber = 1 > 18:32:54| ==> Time (mlsecs) of preparing requests for 'METHOD_ENTRY' events for each thread started by debuggee = 479 > 18:32:54| ==> Successful requests for 'METHOD_ENTRY' = 1 > 18:32:54| ==> Resume debuggee to allow all threads to enter in test method and cause 'METHOD_ENTRY' events... > 18:32:54| =========> DEBUG info: Resuming Debuggee: Marker = #2... > 18:32:54| STDERR> 18:32:54| ---------> DEBUG info: EventDebuggee014: After sendSignalAndWait(SIGNAL_READY_01) > 18:32:54| --> EventDebuggee014: Send signal to all threads to continue and call test method... > 18:32:54| STDERR> 18:32:54| STDERR> 18:32:54| --> EventDebuggee014: Send 'SIGNAL_READY_02' signal to debugger - ready to create memory stress. > 18:32:54| > 18:32:54| ==> Check that all expected 'METHOD_ENTRY' events are generated... > 18:32:54| ==> Number of received 'METHOD_ENTRY' events = 1 > 18:32:54| ==> Time(mlsecs) of receiving all expected 'METHOD_ENTRY' events = 104 > 18:32:54| ==> OK - all expected 'METHOD_ENTRY' events are received! > 18:32:54| > 18:32:54| ==> Clear all requests for 'METHOD_ENTRY' for each thread started by debuggee... > 18:32:54| ==> OK - all requests for 'METHOD_ENTRY' events are cleared! > 18:32:54| ==> Time(mlsecs) of clearing all requests for 'METHOD_ENTRY' events = 39 > 18:32:54| > 18:32:54| ==> Prepare and send requests for 'BREAKPOINT' and 'SINGLE_STEP' events ... > 18:32:54| ==> Get breakpoint location... > 18:32:54| ==> OK - breakpoint location is got > 18:32:54| ==> Time (mlsecs) of preparing requests for 'BREAKPOINT' and 'SINGLE_STEP' events for each thread started by debuggee = 199 > 18:32:54| ==> Successful requests for 'BREAKPOINT' = 1 > 18:32:54| ==> Successful requests for 'SINGLE_STEP' = 1 > 18:32:54| > 18:32:54| ==> Wait for debuggee readiness to create memory stress ('SIGNAL_READY_02')... > 18:32:54| =========> DEBUG info: receiveSignal(): with timeout(mlsecs) = 596276... > 18:32:54| =========> DEBUG info: receiveSignal(): signal = 'READY_02' > 18:32:54| =========> DEBUG info: received debuggee Thread Signal = READY_02 > 18:32:54| ==> Time(mlsecs) of waiting for debuggee readiness to create memory stress = 120 > 18:32:54| > 18:32:54| ==> Resume only debuggee main thread to create memory stress ... > 18:32:54| =========> DEBUG info: Resuming SignalThread: ThreadID = 1292; Marker = #3... > 18:32:54| STDERR> Signal 11 is reported: SIGSEGV > 18:32:54| STDERR> Registers: > 18:32:54| STDERR> RAX: 0x0000000000000000, RBX: 0x0000000000000000 > 18:32:54| STDERR> RCX: 0x00007fff72e91658, RDX: 0x00002aaaaad0f518 > 18:32:54| STDERR> RSI: 0x0000000000000000, RDI: 0x00007fff72e91968 > 18:32:54| STDERR> RSP: 0x00007fff72e915e8, RBP: 0x00007fff72e91968 > 18:32:54| STDERR> R8 : 0x00002aaaad870e60, R9 : 0x00002aaaad270000 > 18:32:54| STDERR> R10: 0x00002aaaac2e3020, R11: 0x00002ac438a1cda0 > 18:32:54| STDERR> R12: 0x0000000000000000, R13: 0x00007fff72e91658 > 18:32:54| STDERR> R14: 0x00007fff72e91984, R15: 0x0000000000540978 > 18:32:54| STDERR> RIP: 0x00002aaaaab8d5e6 > 18:32:54| STDERR> > 18:32:54| STDERR> Crashed module: > 18:32:54| STDERR> Unknown address 0x00002aaaaab8d5e6 > 18:32:54| STDERR> > 18:32:54| STDERR> Working directory: > 18:32:54| STDERR> /export/users/cc/cc-suites/build/results/stress/temp > 18:32:54| STDERR> > 18:32:54| STDERR> Command line: > 18:32:54| STDERR> /export/users/cc/cc-suites/build/checkouts/snapshot/hdk/jdk/jre/bin/java -cp "/export/users/cc/cc-suites/build/classes/stress/classes:/export/users/cc/cc-suites/build/results/stress/temp:/export/users/cc/cc-suites/build/classes/stress/classes:/export/users/cc/cc-suites/build/classes/stress/lib:/export/users/cc/cc-suites/build/classes/stress/tools/th.jar:/export/users/cc/cc-suites/tests/stress/classlib/trunk/depends/punit/trunk/punit.extension/lib/junit-4.3.1.jar:/export/users/cc/cc-suites/tests/stress/classlib/trunk/depends/punit/trunk/punit/p-unit-0.12.jar:/export/users/cc/cc-suites/tests/stress/classlib/trunk/depends/punit/trunk/punit.extension/p-unit-extension-0.12.jar:/export/users/cc/cc-suites/tests/stress/classlib/trunk/depends/punit/trunk/punit.extension/lib/itext-2.0.2.jar:/export/users/cc/cc-suites/tests/stress/classlib/trunk/depends/punit/trunk/punit.extension/lib/jcommon-1.0.9.jar:/export/users/cc/cc-suites/tests/stress/classlib/trunk/depends/punit/trunk/punit.extension/lib/jfreechart-1.0.5.jar" -agentlib:jdwp=transport=dt_socket,address=nstdrlel127:60577,server=n -Dvm.assert_dialog=false -Djpda.settings.verbose=true org.apache.harmony.test.stress.jpda.jdwp.scenario.EVENT014.EventDebuggee014 > 18:32:54| STDERR> > 18:32:54| STDERR> Environment variables: > 18:32:54| STDERR> Path=/export/users/cc/cc-suites/build/classes/stress/lib: > 18:32:54| STDERR> SystemRoot= > 18:32:54| STDERR> LD_LIBRARY_PATH=/export/users/cc/cc-suites/build/checkouts/snapshot/hdk/jdk/jre/bin/default:/export/users/cc/cc-suites/build/checkouts/snapshot/hdk/jdk/jre/bin/:/export/users/cc/cc-suites/build/classes/stress/lib:/export/users/cc/jdk1.5.0_09/jre/lib/amd64/server:/export/users/cc/jdk1.5.0_09/jre/lib/amd64:/export/users/cc/jdk1.5.0_09/jre/../lib/amd64 > 18:32:54| STDERR> DISPLAY=nstdrlel127.ins.intel.com:33.0 > 18:32:54| STDERR> HOME=/export/users/cc/cc-suites/build/home > 18:32:54| STDERR> > 18:32:54| STDERR> Loaded modules: > 18:32:54| STDERR> > 18:32:54| STDERR> > 18:32:54| STDERR> VM attached threads: > 18:32:54| STDERR> > 18:32:54| STDERR> [0x41a0c940] 'EventDebuggee014_Thread_0' > 18:32:54| STDERR> [0x4180b940] '_jdwp_PacketDispatcher' > 18:32:54| STDERR> [0x4160a940] '_jdwp_EventDispatcher' > 18:32:54| STDERR> [0x41409940] 'ref handler' > 18:32:54| STDERR> [0x41208940] 'finalizer' > 18:32:54| STDERR> [0x41007940] 'finalizer' > 18:32:54| STDERR> [0x40e06940] 'finalizer' > 18:32:54| STDERR> [0x40c05940] 'finalizer' > 18:32:54| STDERR> --->[0x2ac438c38e10] 'main' > 18:32:54| Redirector completed: STDOUT > 18:32:54| Redirector completed: STDERR > 18:32:54| > 18:32:54| ==> Wait for debuggee to create memory stress ('SIGNAL_READY_03')... > 18:32:54| =========> DEBUG info: receiveSignal(): with timeout(mlsecs) = 596143... > 18:32:54| =========> DEBUG info: ## receiveEvent(): TimeoutException while receiveEvent() (Timeout = 596143): org.apache.harmony.share.framework.jpda.jdwp.exceptions.TimeoutException: Connection was closed > 18:32:54| =========> DEBUG info: ## StackTrace for org.apache.harmony.share.framework.jpda.jdwp.exceptions.TimeoutException: Connection was closed > 18:32:54| =========> DEBUG info: org.apache.harmony.share.framework.jpda.jdwp.PacketDispatcher.run(PacketDispatcher.java:514) > 18:32:54| =========> DEBUG info: ## receiveEvent(): Can NOT receive expected event: > 18:32:54| =========> DEBUG info: ## expectedRequestID = 3 > 18:32:54| ## receiveSignal: Can NOT receive signal from debuggee! > 18:32:54| =========> DEBUG info: receiveSignal(): signal = 'null' > 18:32:54| =========> DEBUG info: Terminating Debuggee: Marker = MARKER_17... > 18:32:54| Finished debuggee: 129 > 18:32:54| Finished debuggee: 129 > 18:32:54| Finished debuggee VM process and closed connection > 18:32:54| Testcase: @testEvent014 result is: ## FAILURE while receiving 'SIGNAL_READY_03' Thread Signal from debuggee FAILED(105) > Apache Harmony Launcher : (c) Copyright 1991, 2008 The Apache Software Foundation or its licensors, as applicable. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.