From commits-return-50357-apmail-harmony-commits-archive=harmony.apache.org@harmony.apache.org Fri Feb 01 10:31:33 2008 Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 55017 invoked from network); 1 Feb 2008 10:31:33 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 1 Feb 2008 10:31:33 -0000 Received: (qmail 62894 invoked by uid 500); 1 Feb 2008 10:31:24 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 62826 invoked by uid 500); 1 Feb 2008 10:31:24 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 62817 invoked by uid 99); 1 Feb 2008 10:31:24 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Feb 2008 02:31:24 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Feb 2008 10:31:16 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id F298A71404A for ; Fri, 1 Feb 2008 02:31:08 -0800 (PST) Message-ID: <18451683.1201861868990.JavaMail.jira@brutus> Date: Fri, 1 Feb 2008 02:31:08 -0800 (PST) From: "Ilya Leviev (JIRA)" To: commits@harmony.apache.org Subject: [jira] Commented: (HARMONY-5408) [drlvm][jdwp] tests stress.org.apache.harmony.test.stress.jpda.jdwp.scenario.THREAD hungs In-Reply-To: <28113596.1200992458454.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HARMONY-5408?page=3Dcom.atlassi= an.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D12= 564715#action_12564715 ]=20 Ilya Leviev commented on HARMONY-5408: -------------------------------------- verified at 616841 thanks for the fix > [drlvm][jdwp] tests stress.org.apache.harmony.test.stress.jpda.jdwp.scen= ario.THREAD hungs=20 > -------------------------------------------------------------------------= ------------------ > > Key: HARMONY-5408 > URL: https://issues.apache.org/jira/browse/HARMONY-5408 > Project: Harmony > Issue Type: Bug > Components: DRLVM > Environment: Windows x86_32, Linux x86_32, Linux x86_64 > Reporter: Ilya Leviev > Assignee: Gregory Shimansky > Attachments: H5408.patch > > > tests stress.org.apache.harmony.test.stress.jpda.jdwp.scenario.THREAD hun= gs starting with r612140. > stress.org.apache.harmony.test.stress.jpda.jdwp.scenario.THREAD001 > stress.org.apache.harmony.test.stress.jpda.jdwp.scenario.THREAD003 > stress.org.apache.harmony.test.stress.jpda.jdwp.scenario.THREAD005 > stress.org.apache.harmony.test.stress.jpda.jdwp.scenario.THREAD007 > stress.org.apache.harmony.test.stress.jpda.jdwp.scenario.THREAD009 > stress.org.apache.harmony.test.stress.jpda.jdwp.scenario.THREAD011=20 > log: > TestHarness:ExecUnit=09runProc(): Timeout!!!. The test hung (not finished= in 180 second). > java version "1.5.0"=20 > pre-alpha : not complete or compatible > svn =3D r613602, (Jan 21 2008), Windows/ia32/msvc 1310, release build > http://harmony.apache.org > 11:54:04| Test: class org.apache.harmony.test.stress.jpda.jdwp.scenario.T= HREAD003.ThreadTest003 > =09=09test case(s) to run 1 > 11:54:04| Launching as a server listening on: NSTDRLXW5:2851 > 11:54:04| Launching: C:\cc\cc-suites\build\checkouts\snapshot\hdk\jdk\jre= /bin/java -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\tests\stress\classlib\trunk\depends\punit\trun= k\punit.extension\lib\junit-4.3.1.jar;C:\cc\cc-suites\tests\stress\classlib= \trunk\depends\punit\trunk\punit\p-unit-0.12.jar;C:\cc\cc-suites\tests\stre= ss\classlib\trunk\depends\punit\trunk\punit.extension\p-unit-extension-0.12= .jar;C:\cc\cc-suites\tests\stress\classlib\trunk\depends\punit\trunk\punit.= extension\lib\itext-2.0.2.jar;C:\cc\cc-suites\tests\stress\classlib\trunk\d= epends\punit\trunk\punit.extension\lib\jcommon-1.0.9.jar;C:\cc\cc-suites\te= sts\stress\classlib\trunk\depends\punit\trunk\punit.extension\lib\jfreechar= t-1.0.5.jar" -agentlib:jdwp=3Dtransport=3Ddt_socket,address=3DNSTDRLXW5:285= 1,server=3Dn -Dvm.assert_dialog=3Dfalse -Djpda.settings.verbose=3Dtrue org.= apache.harmony.test.stress.jpda.jdwp.scenario.THREAD003.ThreadDebuggee003 > 11:54:05| Start redirectors > 11:54:05| Accepting connection > 11:54:05| Redirector started: STDOUT > 11:54:05| Redirector started: STDERR > 11:54:05| Established connection > 11:54:05| Launched debuggee VM process and established connection > 11:54:05| Received VM_START event > 11:54:05| Adjusted VM-dependent type lengths > 11:54:05| =3D=3D=3D=3D> testStartTimeMlsec =3D 1200981244921 > 11:54:05| =3D=3D=3D=3D> testTimeout =3D 300000 > 11:54:07| =3D=3D> testThread003: START (Tue Jan 22 11:54:05 GMT+06:00 = 2008)... > 11:54:07| =3D=3D> Wait for debuggee class load... > 11:54:07| =3D=3D> Debuggee class load - OK. > 11:54:07| =3D=3D=3D=3D=3D=3D=3D=3D=3D> DEBUG info: setupThreadSignalWi= thWait(): threadSignalWithWaitRequestID =3D 2 > 11:54:07| =3D=3D=3D=3D=3D=3D=3D=3D=3D> DEBUG info: Resuming Debuggee: = Marker =3D #1... > 11:54:07|=20 > 11:54:07| =3D=3D> Wait for debuggee to create and start thread... > 11:54:07| =3D=3D=3D=3D=3D=3D=3D=3D=3D> DEBUG info: receiving 'SIGNAL_R= EADY_01' Thread Signal from debuggee... > 11:54:07| =3D=3D=3D=3D=3D=3D=3D=3D=3D> DEBUG info: receiveSignal(): wi= th timeout(mlsecs) =3D 297282... > 11:54:07| --> ThreadDebuggee003: START... > 11:54:07| STDERR> 11:54:07| STDERR> 11:54:07| --> ThreadDebuggee= 003: Create and start thread for invoke method... > 11:54:07| STDERR> 11:54:07| --> ThreadDebuggee003: freeMemory (byte= s) BEFORE creating thread =3D 14747648 > 11:54:07| STDERR> 11:54:07| --> ThreadDebuggee003: Created thread i= s started! > 11:54:07| STDERR> 11:54:07| --> ThreadDebuggee003: freeMemory (byte= s) AFTER creating and starting thread =3D 14747648 > 11:54:07| STDERR> 11:54:07| ---------> DEBUG info: ThreadDebuggee00= 3: sendThreadSignalAndWait(SIGNAL_READY_01) > 11:54:07| =3D=3D=3D=3D=3D=3D=3D=3D=3D> DEBUG info: receiveSignal(): si= gnal =3D 'READY_01' > 11:54:07| =3D=3D=3D=3D=3D=3D=3D=3D=3D> DEBUG info: received debuggee T= hread Signal =3D READY_01 > 11:54:07| =3D=3D> Time(mlsecs) of waiting for debuggee to start thread= =3D 329 > 11:54:07| =3D=3D=3D=3D=3D=3D=3D=3D=3D> DEBUG info: waiting for suspend= thread by event for ClassType.InvokeMethod command... > 11:54:07| =3D=3D=3D=3D=3D=3D=3D=3D=3D> DEBUG info: toInvokeMethodThrea= dID =3D 2006 > 11:54:07| =3D=3D> Get debuggeeRefTypeID... > 11:54:07| =3D=3D=3D=3D=3D=3D=3D=3D=3D> DEBUG info: debuggeeRefTypeID = =3D 1000000674 > 11:54:07| =3D=3D=3D=3D=3D=3D=3D=3D=3D> DEBUG info: toInvokeMethodID = =3D 315026120 > 11:54:07| =3D=3D=3D=3D=3D=3D=3D=3D=3D> DEBUG info: Resuming SignalThre= ad: ThreadID =3D 1162; Marker =3D #2... > 11:54:08|=20 > 11:54:08| =3D=3D> Wait for debuggee to create memory stress... > 11:54:08| =3D=3D=3D=3D=3D=3D=3D=3D=3D> DEBUG info: receiving 'SIGNAL_R= EADY_02' Thread Signal from debuggee... > 11:54:08| =3D=3D=3D=3D=3D=3D=3D=3D=3D> DEBUG info: receiveSignal(): wi= th timeout(mlsecs) =3D 296860... > 11:54:08| ---------> DEBUG info: ThreadDebuggee003: After sendThreadSi= gnalAndWait(SIGNAL_READY_01) > 11:54:08| --> ThreadDebuggee003: Creating memory stress until OutOfMem= ory > 11:54:08| --> Debuggee: createMemoryStress: freeMemory (bytes) before = memory stress =3D 14714880 > 11:54:08| STDERR> 11:54:08| STDERR> 11:54:08| STDERR> 11:54:08| = STDERR> 11:54:08| --> Debuggee: createMemoryStress: OutOfMemoryError!= !! > 11:54:08| STDERR> 11:54:08| ---------> DEBUG info: createMemoryStre= ss: OutOfMemoryError on loop step =3D 32 > 11:54:08| STDERR> 11:54:08| ---------> DEBUG info: createMemoryStre= ss: expended time(mlsecs) =3D 766 > 11:54:08| STDERR> 11:54:08| --> Debuggee: createMemoryStress: freeM= emory after creating memory stress =3D 7330816 > 11:54:08| STDERR> 11:54:08| ---------> DEBUG info: ThreadDebuggee00= 3: sendThreadSignalAndWait(SIGNAL_READY_02) > 11:54:08| =3D=3D=3D=3D=3D=3D=3D=3D=3D> DEBUG info: receiveSignal(): si= gnal =3D 'READY_02' > 11:54:08| =3D=3D=3D=3D=3D=3D=3D=3D=3D> DEBUG info: received debuggee T= hread Signal =3D READY_02 > 11:54:08| =3D=3D> Time(mlsecs) of waiting for debuggee to create memor= y stress =3D 860 > 11:54:08|=20 > 11:54:08| =3D=3D> Send ClassType.InvokeMethod asynchronous commands (1= 00) without waiting for reply... > Apache Harmony Launcher : (c) Copyright 1991, 2007 The Apache Software Fo= undation or its licensors, as applicable. --=20 This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.