-
Bug
-
Resolution: Unresolved
-
P4
-
repo-valhalla
-
x86
-
os_x
A few test failed intermittently in personal runs with -Xcomp on Mac due to an unschedulable graph in C2:
- valhalla/valuetypes/WeakReferenceTest.java
- valhalla/valuetypes/ProxyTest.java
- valhalla/valuetypes/ObjectNewInstance.java
- valhalla/valuetypes/ObjectMethodsViaCondy.java
!!! Unschedulable graph !!!
B171 idom=B85 depth= 9 1404 Region === 1404 2121 2120 [[ 1404 1402 1407 1408 1423 1424 1425 1426 1671 ]] !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B171 idom=B85 depth= 9 1407 Phi === 1404 557 935 [[ 1402 ]] #memory Memory: @BotPTR *+bot, idx=Bot;
B2 idom=B1 depth= 2 15 MachProj === 11 [[ 4 2 20 18 120 100 80 67 54 303 370 412 362 354 349 341 336 283 276 270 257 489 532 524 514 508 225 203 191 179 770 830 843 815 807 802 794 789 698 691 685 672 896 930 921 915 655 633 621 609 35 33 986 984 1002 1000 1027 1025 1090 1085 1077 1069 1064 1056 1051 1049 1139 1137 1156 1154 1180 1178 1197 1195 1217 1215 1234 1232 1256 1254 1270 1268 1285 1283 1332 1402 1440 1488 1304 1632 1630 1650 1659 1657 1668 1666 1677 1675 1691 1689 1697 1695 1711 1709 ]] #3 !jvms: MessageFormat::subformat @ bci:-1 (line 1498)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B171 idom=B85 depth= 9 1408 Phi === 1404 554 934 [[ 1402 ]] #BotPTR *+bot
B306 idom=B297 depth=24 1409 MachProj === 930 [[ 1402 ]] #6 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B306 idom=B297 depth=24 1410 MachProj === 930 [[ 1402 ]] #7 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B306 idom=B297 depth=24 1411 MachProj === 930 [[ 1402 ]] #8 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B306 idom=B297 depth=24 1412 MachProj === 930 [[ 1402 ]] #9 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B306 idom=B297 depth=24 1413 MachProj === 930 [[ 1402 ]] #10 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B306 idom=B297 depth=24 1414 MachProj === 930 [[ 1402 ]] #11 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B306 idom=B297 depth=24 1415 MachProj === 930 [[ 1402 ]] #12 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B306 idom=B297 depth=24 1416 MachProj === 930 [[ 1402 ]] #14 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B306 idom=B297 depth=24 1417 MachProj === 930 [[ 1402 ]] #16 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B306 idom=B297 depth=24 1418 MachProj === 930 [[ 1402 ]] #18 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B306 idom=B297 depth=24 1419 MachProj === 930 [[ 1402 ]] #20 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B306 idom=B297 depth=24 1420 MachProj === 930 [[ 1402 ]] #22 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B306 idom=B297 depth=24 1421 MachProj === 930 [[ 1402 ]] #24 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B306 idom=B297 depth=24 1422 MachProj === 930 [[ 1402 ]] #26 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B2 idom=B1 depth= 2 29 MachProj === 11 [[ 20 120 116 128 140 146 100 152 80 67 54 47 46 315 303 327 401 370 420 412 362 354 354 349 349 341 336 283 276 270 257 489 532 524 514 514 508 252 573 225 203 191 179 172 171 752 759 770 780 838 830 843 815 807 807 802 802 794 789 698 691 685 672 896 930 921 921 915 667 950 655 633 621 609 602 601 976 1002 1027 1090 1085 1077 1069 1064 1156 1197 1234 1256 1285 1332 1402 1440 1632 1659 1668 1677 1677 1691 1691 1697 ]] #5 Oop:java/text/MessageFormat (java/lang/Cloneable,java/io/Serializable):NotNull * !jvms: MessageFormat::subformat @ bci:-1 (line 1498)
B2 idom=B1 depth= 2 30 MachProj === 11 [[ 20 120 112 100 243 250 321 303 303 370 412 362 354 349 341 336 303 283 276 270 257 489 532 524 514 508 225 203 191 179 172 758 770 830 843 815 807 802 794 789 698 691 685 672 896 930 921 915 655 633 621 609 602 1014 1040 1156 1197 1234 1256 1256 1285 1332 1402 1440 1632 1659 1668 1677 1691 1697 ]] #6 !jvms: MessageFormat::subformat @ bci:-1 (line 1498)
B6 idom=B4 depth= 4 124 checkCastPP === 1758 12 [[ 120 120 100 100 80 80 67 54 47 303 370 412 362 362 354 354 349 341 336 336 283 276 276 270 270 257 257 489 532 524 514 514 508 508 225 225 203 203 191 179 172 770 830 843 815 815 807 807 802 794 789 789 698 691 691 685 685 672 672 896 930 921 921 915 915 655 655 633 633 621 609 602 1002 1027 1090 1090 1085 1085 1077 1077 1069 1069 1064 1056 1051 1156 1156 1197 1234 1256 1285 1332 1402 1440 1440 1488 1632 1650 1659 1668 1677 1691 1697 ]] java/text/StringBufFactory$StringBuilderImpl (java/text/Format$StringBuf):NotNull:exact * Oop:java/text/StringBufFactory$StringBuilderImpl (java/text/Format$StringBuf):NotNull:exact * !jvms: MessageFormat::subformat @ bci:4 (line 1499)
B2 idom=B1 depth= 2 31 MachProj === 11 [[ 20 120 100 80 67 54 47 303 370 412 362 354 349 341 336 283 276 270 263 487 489 532 524 514 508 225 203 191 179 596 596 596 770 830 843 815 807 802 794 789 698 691 685 678 894 896 930 921 915 655 633 621 609 973 973 973 1002 1027 1156 1197 1234 1256 1285 1332 1402 1440 1632 1659 1668 1677 1691 1697 ]] #8 Oop:java/text/FieldPosition * !jvms: MessageFormat::subformat @ bci:-1 (line 1498)
B2 idom=B1 depth= 2 32 MachProj === 11 [[ 20 120 100 80 67 54 47 303 370 412 362 354 354 349 349 341 341 336 291 489 532 524 514 508 225 203 191 179 597 597 597 770 830 843 815 807 807 802 802 794 794 789 706 896 930 921 915 655 633 621 609 974 974 974 1002 1027 1096 1095 1156 1197 1234 1256 1285 1332 1332 1402 1440 1632 1659 1659 1668 1677 1677 1691 1691 ]] #9 Oop:java/lang/Object * !jvms: MessageFormat::subformat @ bci:-1 (line 1498)
B171 idom=B85 depth= 9 1423 Phi === 1404 324 777 [[ 1402 1668 ]] #int
B171 idom=B85 depth= 9 1424 Phi === 1404 331 784 [[ 1402 1668 ]] #int
B171 idom=B85 depth= 9 1425 Phi === 1404 316 753 [[ 1402 1668 ]] #int
B171 idom=B85 depth= 9 1426 Phi === 1404 311 748 [[ 1402 1668 ]] #int
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
Failing node: 1402 CallStaticJavaDirect === 1404 0 1407 15 0 1408 1409 1410 1411 1412 1413 1414 1415 0 1416 0 1417 0 1418 0 1419 0 1420 0 1421 0 1422 0 29 30 124 31 32 1423 1424 1425 1426 0 0 0 0 [[ 1403 1401 1427 1531 1674 ]] Static wrapper for: store_inline_type_fields_to_buf # java/lang/Object * ( BotPTR *+bot, int, int, int, int, int, int, double, half, double, half, double, half, double, half, double, half, double, half, double, half, double, half ) MessageFormat::subformat @ bci:328 (line 1558) !jvms: MessageFormat::subformat @ bci:328 (line 1558)
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (workspace/open/src/hotspot/share/opto/gcm.cpp:269), pid=41195, tid=29187
# assert(false) failed: unschedulable graph
#
# JRE version: Java(TM) SE Runtime Environment (26.0) (fastdebug build 26-lworldea2-2025-10-01-1342060.paul.hubner.450valhalla)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 26-lworldea2-2025-10-01-1342060.paul.hubner.450valhalla, compiled mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-amd64)
# Core dump will be written. Default location: core.41195
Current CompileTask:
C2:69085 14325 b 4 java.text.MessageFormat::subformat (580 bytes)
Stack: [0x000070000d295000,0x000070000d395000], sp=0x000070000d391810, free space=1010k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0x14ec3c4] VMError::report(outputStream*, bool)+0x1f14 (gcm.cpp:269)
V [libjvm.dylib+0x14f033b] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void const*, void const*, char const*, int, unsigned long)+0x60b
V [libjvm.dylib+0x75fff8] report_vm_error(char const*, int, char const*, char const*, ...)+0xd8
V [libjvm.dylib+0x9fdf02] assert_dom(Block*, Block*, Node*, PhaseCFG const*)+0x1b2
V [libjvm.dylib+0x9f5216] PhaseCFG::schedule_early(VectorSet&, Node_Stack&)+0x456
V [libjvm.dylib+0x9fa4a8] PhaseCFG::global_code_motion()+0x208
V [libjvm.dylib+0x9faf47] PhaseCFG::do_global_code_motion()+0x67
V [libjvm.dylib+0x6a60fd] Compile::Code_Gen()+0x4ed
V [libjvm.dylib+0x6a31b4] Compile::Compile(ciEnv*, ciMethod*, int, Options, DirectiveSet*)+0x1e34
V [libjvm.dylib+0x545ff3] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x1e3
V [libjvm.dylib+0x6c99e2] CompileBroker::invoke_compiler_on_method(CompileTask*)+0xc42
V [libjvm.dylib+0x6c8977] CompileBroker::compiler_thread_loop()+0x3e7
V [libjvm.dylib+0xb37098] JavaThread::thread_main_inner()+0x1b8
V [libjvm.dylib+0x1422a5c] Thread::call_run()+0xbc
V [libjvm.dylib+0x1103637] thread_native_entry(Thread*)+0x137
C [libsystem_pthread.dylib+0x5e05] _pthread_start+0x73
C [libsystem_pthread.dylib+0x1857] thread_start+0xf
Lock stack of current Java thread (top to bottom):
- valhalla/valuetypes/WeakReferenceTest.java
- valhalla/valuetypes/ProxyTest.java
- valhalla/valuetypes/ObjectNewInstance.java
- valhalla/valuetypes/ObjectMethodsViaCondy.java
!!! Unschedulable graph !!!
B171 idom=B85 depth= 9 1404 Region === 1404 2121 2120 [[ 1404 1402 1407 1408 1423 1424 1425 1426 1671 ]] !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B171 idom=B85 depth= 9 1407 Phi === 1404 557 935 [[ 1402 ]] #memory Memory: @BotPTR *+bot, idx=Bot;
B2 idom=B1 depth= 2 15 MachProj === 11 [[ 4 2 20 18 120 100 80 67 54 303 370 412 362 354 349 341 336 283 276 270 257 489 532 524 514 508 225 203 191 179 770 830 843 815 807 802 794 789 698 691 685 672 896 930 921 915 655 633 621 609 35 33 986 984 1002 1000 1027 1025 1090 1085 1077 1069 1064 1056 1051 1049 1139 1137 1156 1154 1180 1178 1197 1195 1217 1215 1234 1232 1256 1254 1270 1268 1285 1283 1332 1402 1440 1488 1304 1632 1630 1650 1659 1657 1668 1666 1677 1675 1691 1689 1697 1695 1711 1709 ]] #3 !jvms: MessageFormat::subformat @ bci:-1 (line 1498)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B171 idom=B85 depth= 9 1408 Phi === 1404 554 934 [[ 1402 ]] #BotPTR *+bot
B306 idom=B297 depth=24 1409 MachProj === 930 [[ 1402 ]] #6 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B306 idom=B297 depth=24 1410 MachProj === 930 [[ 1402 ]] #7 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B306 idom=B297 depth=24 1411 MachProj === 930 [[ 1402 ]] #8 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B306 idom=B297 depth=24 1412 MachProj === 930 [[ 1402 ]] #9 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B306 idom=B297 depth=24 1413 MachProj === 930 [[ 1402 ]] #10 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B306 idom=B297 depth=24 1414 MachProj === 930 [[ 1402 ]] #11 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B306 idom=B297 depth=24 1415 MachProj === 930 [[ 1402 ]] #12 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B306 idom=B297 depth=24 1416 MachProj === 930 [[ 1402 ]] #14 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B306 idom=B297 depth=24 1417 MachProj === 930 [[ 1402 ]] #16 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B306 idom=B297 depth=24 1418 MachProj === 930 [[ 1402 ]] #18 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B306 idom=B297 depth=24 1419 MachProj === 930 [[ 1402 ]] #20 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B306 idom=B297 depth=24 1420 MachProj === 930 [[ 1402 ]] #22 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B306 idom=B297 depth=24 1421 MachProj === 930 [[ 1402 ]] #24 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B306 idom=B297 depth=24 1422 MachProj === 930 [[ 1402 ]] #26 !jvms: MessageFormat::subformat @ bci:328 (line 1558)
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B2 idom=B1 depth= 2 29 MachProj === 11 [[ 20 120 116 128 140 146 100 152 80 67 54 47 46 315 303 327 401 370 420 412 362 354 354 349 349 341 336 283 276 270 257 489 532 524 514 514 508 252 573 225 203 191 179 172 171 752 759 770 780 838 830 843 815 807 807 802 802 794 789 698 691 685 672 896 930 921 921 915 667 950 655 633 621 609 602 601 976 1002 1027 1090 1085 1077 1069 1064 1156 1197 1234 1256 1285 1332 1402 1440 1632 1659 1668 1677 1677 1691 1691 1697 ]] #5 Oop:java/text/MessageFormat (java/lang/Cloneable,java/io/Serializable):NotNull * !jvms: MessageFormat::subformat @ bci:-1 (line 1498)
B2 idom=B1 depth= 2 30 MachProj === 11 [[ 20 120 112 100 243 250 321 303 303 370 412 362 354 349 341 336 303 283 276 270 257 489 532 524 514 508 225 203 191 179 172 758 770 830 843 815 807 802 794 789 698 691 685 672 896 930 921 915 655 633 621 609 602 1014 1040 1156 1197 1234 1256 1256 1285 1332 1402 1440 1632 1659 1668 1677 1691 1697 ]] #6 !jvms: MessageFormat::subformat @ bci:-1 (line 1498)
B6 idom=B4 depth= 4 124 checkCastPP === 1758 12 [[ 120 120 100 100 80 80 67 54 47 303 370 412 362 362 354 354 349 341 336 336 283 276 276 270 270 257 257 489 532 524 514 514 508 508 225 225 203 203 191 179 172 770 830 843 815 815 807 807 802 794 789 789 698 691 691 685 685 672 672 896 930 921 921 915 915 655 655 633 633 621 609 602 1002 1027 1090 1090 1085 1085 1077 1077 1069 1069 1064 1056 1051 1156 1156 1197 1234 1256 1285 1332 1402 1440 1440 1488 1632 1650 1659 1668 1677 1691 1697 ]] java/text/StringBufFactory$StringBuilderImpl (java/text/Format$StringBuf):NotNull:exact * Oop:java/text/StringBufFactory$StringBuilderImpl (java/text/Format$StringBuf):NotNull:exact * !jvms: MessageFormat::subformat @ bci:4 (line 1499)
B2 idom=B1 depth= 2 31 MachProj === 11 [[ 20 120 100 80 67 54 47 303 370 412 362 354 349 341 336 283 276 270 263 487 489 532 524 514 508 225 203 191 179 596 596 596 770 830 843 815 807 802 794 789 698 691 685 678 894 896 930 921 915 655 633 621 609 973 973 973 1002 1027 1156 1197 1234 1256 1285 1332 1402 1440 1632 1659 1668 1677 1691 1697 ]] #8 Oop:java/text/FieldPosition * !jvms: MessageFormat::subformat @ bci:-1 (line 1498)
B2 idom=B1 depth= 2 32 MachProj === 11 [[ 20 120 100 80 67 54 47 303 370 412 362 354 354 349 349 341 341 336 291 489 532 524 514 508 225 203 191 179 597 597 597 770 830 843 815 807 807 802 802 794 794 789 706 896 930 921 915 655 633 621 609 974 974 974 1002 1027 1096 1095 1156 1197 1234 1256 1285 1332 1332 1402 1440 1632 1659 1659 1668 1677 1677 1691 1691 ]] #9 Oop:java/lang/Object * !jvms: MessageFormat::subformat @ bci:-1 (line 1498)
B171 idom=B85 depth= 9 1423 Phi === 1404 324 777 [[ 1402 1668 ]] #int
B171 idom=B85 depth= 9 1424 Phi === 1404 331 784 [[ 1402 1668 ]] #int
B171 idom=B85 depth= 9 1425 Phi === 1404 316 753 [[ 1402 1668 ]] #int
B171 idom=B85 depth= 9 1426 Phi === 1404 311 748 [[ 1402 1668 ]] #int
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
B2 idom=B1 depth= 2 0 Con === 11 [[ ]] #top
Failing node: 1402 CallStaticJavaDirect === 1404 0 1407 15 0 1408 1409 1410 1411 1412 1413 1414 1415 0 1416 0 1417 0 1418 0 1419 0 1420 0 1421 0 1422 0 29 30 124 31 32 1423 1424 1425 1426 0 0 0 0 [[ 1403 1401 1427 1531 1674 ]] Static wrapper for: store_inline_type_fields_to_buf # java/lang/Object * ( BotPTR *+bot, int, int, int, int, int, int, double, half, double, half, double, half, double, half, double, half, double, half, double, half, double, half ) MessageFormat::subformat @ bci:328 (line 1558) !jvms: MessageFormat::subformat @ bci:328 (line 1558)
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (workspace/open/src/hotspot/share/opto/gcm.cpp:269), pid=41195, tid=29187
# assert(false) failed: unschedulable graph
#
# JRE version: Java(TM) SE Runtime Environment (26.0) (fastdebug build 26-lworldea2-2025-10-01-1342060.paul.hubner.450valhalla)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 26-lworldea2-2025-10-01-1342060.paul.hubner.450valhalla, compiled mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-amd64)
# Core dump will be written. Default location: core.41195
Current CompileTask:
C2:69085 14325 b 4 java.text.MessageFormat::subformat (580 bytes)
Stack: [0x000070000d295000,0x000070000d395000], sp=0x000070000d391810, free space=1010k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0x14ec3c4] VMError::report(outputStream*, bool)+0x1f14 (gcm.cpp:269)
V [libjvm.dylib+0x14f033b] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void const*, void const*, char const*, int, unsigned long)+0x60b
V [libjvm.dylib+0x75fff8] report_vm_error(char const*, int, char const*, char const*, ...)+0xd8
V [libjvm.dylib+0x9fdf02] assert_dom(Block*, Block*, Node*, PhaseCFG const*)+0x1b2
V [libjvm.dylib+0x9f5216] PhaseCFG::schedule_early(VectorSet&, Node_Stack&)+0x456
V [libjvm.dylib+0x9fa4a8] PhaseCFG::global_code_motion()+0x208
V [libjvm.dylib+0x9faf47] PhaseCFG::do_global_code_motion()+0x67
V [libjvm.dylib+0x6a60fd] Compile::Code_Gen()+0x4ed
V [libjvm.dylib+0x6a31b4] Compile::Compile(ciEnv*, ciMethod*, int, Options, DirectiveSet*)+0x1e34
V [libjvm.dylib+0x545ff3] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x1e3
V [libjvm.dylib+0x6c99e2] CompileBroker::invoke_compiler_on_method(CompileTask*)+0xc42
V [libjvm.dylib+0x6c8977] CompileBroker::compiler_thread_loop()+0x3e7
V [libjvm.dylib+0xb37098] JavaThread::thread_main_inner()+0x1b8
V [libjvm.dylib+0x1422a5c] Thread::call_run()+0xbc
V [libjvm.dylib+0x1103637] thread_native_entry(Thread*)+0x137
C [libsystem_pthread.dylib+0x5e05] _pthread_start+0x73
C [libsystem_pthread.dylib+0x1857] thread_start+0xf
Lock stack of current Java thread (top to bottom):