harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vasily Zakharov (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-2614) [drlvm][jit] Line numbers in stack trace are incorrect
Date Mon, 11 Dec 2006 16:09:21 GMT
[drlvm][jit] Line numbers in stack trace are incorrect
------------------------------------------------------

                 Key: HARMONY-2614
                 URL: http://issues.apache.org/jira/browse/HARMONY-2614
             Project: Harmony
          Issue Type: Bug
          Components: DRLVM
            Reporter: Vasily Zakharov
            Priority: Minor


When JIT is enabled and exception is thrown in some method, the line number for the exception
in incorrect: in some cases, it points not to the line where
exception has occured, but to the first line of that method.

The code to reproduce is attached, here's the output. Note the line numbers for RI and DRLVM
interpreter (11, 23, 35) and DRLVM JIT (11, 19, 31).

RI:

C:\> java LineNumberTest
Exception in thread "main" java.lang.RuntimeException
        at LineNumberTest.check2(LineNumberTest.java:11)
        at LineNumberTest.check1(LineNumberTest.java:23)
        at LineNumberTest.main(LineNumberTest.java:35)

DRLVM:

C:\> java -Xint LineNumberTest
Uncaught exception in main:
java.lang.RuntimeException
        at LineNumberTest.check2(LineNumberTest.java:11)
        at LineNumberTest.check1(LineNumberTest.java:23)
        at LineNumberTest.main(LineNumberTest.java:35)

C:\> java LineNumberTest
Uncaught exception in main:
java.lang.RuntimeException
        at LineNumberTest.check2(LineNumberTest.java:11)
        at LineNumberTest.check1(LineNumberTest.java:19)
        at LineNumberTest.main(LineNumberTest.java:31)


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message