Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 90460 invoked from network); 25 Dec 2007 14:54:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 25 Dec 2007 14:54:07 -0000 Received: (qmail 43516 invoked by uid 500); 25 Dec 2007 14:53:55 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 43493 invoked by uid 500); 25 Dec 2007 14:53:55 -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 43482 invoked by uid 99); 25 Dec 2007 14:53:55 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Dec 2007 06:53:55 -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; Tue, 25 Dec 2007 14:53:51 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 521C4714236 for ; Tue, 25 Dec 2007 06:53:43 -0800 (PST) Message-ID: <1500362.1198594423332.JavaMail.jira@brutus> Date: Tue, 25 Dec 2007 06:53:43 -0800 (PST) From: "Gregory Shimansky (JIRA)" To: commits@harmony.apache.org Subject: [jira] Closed: (HARMONY-5342) [drlvm][jvmti] Test org.apache.harmony.test.stress.jpda.jdwp.scenario.EVENT014.EventTest014 crashes on x86_64 In-Reply-To: <15365024.1198586023150.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HARMONY-5342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gregory Shimansky closed HARMONY-5342. -------------------------------------- Resolution: Fixed Patch to fix this bug is committed at 606790. The change makes parsing of REX prefixes more flexible. All possible REX combinations should now be allowed including those not mentioned in instruction opcodes of encoder tables. Also patch fixes a bug when a return is made from "noreturn" function VMBreakPoints::process_native_breakpoint. It cannot return because its return address is undefined in the stack. Instead it should transfer control back to original register context. > [drlvm][jvmti] Test org.apache.harmony.test.stress.jpda.jdwp.scenario.EVENT014.EventTest014 crashes on x86_64 > ------------------------------------------------------------------------------------------------------------- > > Key: HARMONY-5342 > URL: https://issues.apache.org/jira/browse/HARMONY-5342 > Project: Harmony > Issue Type: Bug > Components: DRLVM > Environment: All x86_64 > Reporter: Gregory Shimansky > Assignee: Gregory Shimansky > > This test crashes both on Linux and Windows on x86_64. Command line to run it is: > /java -Djpda.settings.debuggeeLaunchKind=auto -Dorg.apache.harmony.test.share.stress.ReliabilityRunner.timeToWork=30 -Dorg.apache.harmony.test.share.stress.ReliabilityRunner.timeToAbort=30 -Djpda.settings.timeout=600000 -cp bin/classes:bin/lib:bin/tools/th.jar:../classlib/trunk/depends/jars/junit_3.8.2/junit.jar org.apache.harmony.test.stress.jpda.jdwp.scenario.EVENT014.EventTest014 > in tests/stress/qa from buildtest root. > I think that the bug is in wrong decoding of some x86_64 instructions by the disassembler. It incorrectly calculates their length and this leads to a crash. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.