|
Duplicate :
|
|
|
Relates :
|
|
|
Relates :
|
|
|
Relates :
|
While working on JDK-6848902 I've added -XX:+VerifyStack to arguments of compiler/6589834/Test_ia32.java test (it was suggested in comments in that test) and it seems like issue described in comment for original bug was never fixed (https://bugs.openjdk.java.net/browse/JDK-6589834?focusedCommentId=12388050&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-12388050) and stack verification is still failing:
Wrong number of expression stack elements during deoptimization
Error occurred while verifying frame 0 (0..1, 0 is topmost)
Fabricated interpreter frame had 3 expression stack elements
Interpreter oop map had 2 expression stack elements
try_next_mask = 0
next_mask_expression_stack_size = -1
callee_size_of_parameters = 0
callee_max_locals = 0
top_frame_expression_stack_adjustment = 0
exec_mode = 0
cur_invoke_parameter_size = 1
Thread = 0x00007faea41b0000, thread ID = 7273
Interpreted frames:
Test_ia32.f([LTest_ia32;)I (bci 3)
Test_ia32.run()V (bci 10)
- sp: 0x00007fae8a54f7c0
- thread: "Thread-4" #13 prio=5 os_prio=0 tid=0x00007faea41b0000 nid=0x1c69 runnable [0x00007fae8a54f000]
java.lang.Thread.State: RUNNABLE
JavaThread state: _thread_in_Java
Thread: 0x00007faea41b0000 [0x1c69] State: _running _has_called_back 0 _at_poll_safepoint 0
JavaThread state: _thread_in_Java
- frame size: 8
- interpreter_frame -> sp: 0x00007fae8a54f738
- interpreter_frame -> sp: 0x00007fae8a54f7a0
|