-
Bug
-
Resolution: Unresolved
-
P4
-
21
Undefined Behavior discovered after turning "UndefinedBehaviorSanitizer" in Xcode running simple HelloWorld java app. More info on clang undefined behavior sanitizer can be found https://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html
/Users/gerard/Work/tmp/jdk/src/hotspot/share/asm/codeBuffer.hpp:244 Store to misaligned address 0x00012f53408c for type 'uint64_t' (aka 'unsigned long long'), which requires 8 byte alignment
Misaligned pointer use
#0 0x000000011084972f in CodeSection::emit_int64(unsigned long long) at /Users/gerard/Work/tmp/jdk/src/hotspot/share/asm/codeBuffer.hpp:244
#1 0x0000000110857b33 in StubGenerator::generate_forward_exception() at /Users/gerard/Work/tmp/jdk/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp:481
#2 0x0000000110856d8b in StubGenerator::generate_initial() at /Users/gerard/Work/tmp/jdk/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp:7918
#3 0x0000000110856d03 in StubGenerator::StubGenerator(CodeBuffer*, int) at /Users/gerard/Work/tmp/jdk/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp:8119
#4 0x0000000110856c48 in StubGenerator::StubGenerator(CodeBuffer*, int) at /Users/gerard/Work/tmp/jdk/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp:8117
#5 0x0000000110856bfb in StubGenerator_generate(CodeBuffer*, int) at /Users/gerard/Work/tmp/jdk/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp:8133
#6 0x0000000110e7075f in StubRoutines::initialize1() at /Users/gerard/Work/tmp/jdk/src/hotspot/share/runtime/stubRoutines.cpp:226
#7 0x0000000110e71c38 in stubRoutines_init1() at /Users/gerard/Work/tmp/jdk/src/hotspot/share/runtime/stubRoutines.cpp:387
#8 0x0000000110eb949f in init_globals() at /Users/gerard/Work/tmp/jdk/src/hotspot/share/runtime/init.cpp:120
#9 0x0000000110efb29f in Threads::create_vm(JavaVMInitArgs*, bool*) at /Users/gerard/Work/tmp/jdk/src/hotspot/share/runtime/threads.cpp:564
#10 0x0000000111111b0b in JNI_CreateJavaVM_inner(JavaVM_**, void**, void*) [inlined] at /Users/gerard/Work/tmp/jdk/src/hotspot/share/prims/jni.cpp:3591
#11 0x0000000111111a74 in ::JNI_CreateJavaVM(JavaVM **, void **, void *) at /Users/gerard/Work/tmp/jdk/src/hotspot/share/prims/jni.cpp:3677
#12 0x0000000111111a73 in ::JNI_CreateJavaVM(JavaVM **, void **, void *) at /Users/gerard/Work/tmp/jdk/src/hotspot/share/prims/jni.cpp:3671
#13 0x00000001001027f7 in InitializeJVM [inlined] at /Users/gerard/Work/tmp/jdk/src/java.base/share/native/libjli/java.c:1459
#14 0x0000000100102744 in JavaMain at /Users/gerard/Work/tmp/jdk/src/java.base/share/native/libjli/java.c:413
#15 0x0000000100102743 in JavaMain ()
#16 0x00000001001053f7 in ThreadJavaMain at /Users/gerard/Work/tmp/jdk/src/java.base/macosx/native/libjli/java_md_macosx.m:720
#17 0x00000001000995d3 in _pthread_start ()
/Users/gerard/Work/tmp/jdk/src/hotspot/share/asm/codeBuffer.hpp:244 Store to misaligned address 0x00012f53408c for type 'uint64_t' (aka 'unsigned long long'), which requires 8 byte alignment
Misaligned pointer use
#0 0x000000011084972f in CodeSection::emit_int64(unsigned long long) at /Users/gerard/Work/tmp/jdk/src/hotspot/share/asm/codeBuffer.hpp:244
#1 0x0000000110857b33 in StubGenerator::generate_forward_exception() at /Users/gerard/Work/tmp/jdk/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp:481
#2 0x0000000110856d8b in StubGenerator::generate_initial() at /Users/gerard/Work/tmp/jdk/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp:7918
#3 0x0000000110856d03 in StubGenerator::StubGenerator(CodeBuffer*, int) at /Users/gerard/Work/tmp/jdk/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp:8119
#4 0x0000000110856c48 in StubGenerator::StubGenerator(CodeBuffer*, int) at /Users/gerard/Work/tmp/jdk/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp:8117
#5 0x0000000110856bfb in StubGenerator_generate(CodeBuffer*, int) at /Users/gerard/Work/tmp/jdk/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp:8133
#6 0x0000000110e7075f in StubRoutines::initialize1() at /Users/gerard/Work/tmp/jdk/src/hotspot/share/runtime/stubRoutines.cpp:226
#7 0x0000000110e71c38 in stubRoutines_init1() at /Users/gerard/Work/tmp/jdk/src/hotspot/share/runtime/stubRoutines.cpp:387
#8 0x0000000110eb949f in init_globals() at /Users/gerard/Work/tmp/jdk/src/hotspot/share/runtime/init.cpp:120
#9 0x0000000110efb29f in Threads::create_vm(JavaVMInitArgs*, bool*) at /Users/gerard/Work/tmp/jdk/src/hotspot/share/runtime/threads.cpp:564
#10 0x0000000111111b0b in JNI_CreateJavaVM_inner(JavaVM_**, void**, void*) [inlined] at /Users/gerard/Work/tmp/jdk/src/hotspot/share/prims/jni.cpp:3591
#11 0x0000000111111a74 in ::JNI_CreateJavaVM(JavaVM **, void **, void *) at /Users/gerard/Work/tmp/jdk/src/hotspot/share/prims/jni.cpp:3677
#12 0x0000000111111a73 in ::JNI_CreateJavaVM(JavaVM **, void **, void *) at /Users/gerard/Work/tmp/jdk/src/hotspot/share/prims/jni.cpp:3671
#13 0x00000001001027f7 in InitializeJVM [inlined] at /Users/gerard/Work/tmp/jdk/src/java.base/share/native/libjli/java.c:1459
#14 0x0000000100102744 in JavaMain at /Users/gerard/Work/tmp/jdk/src/java.base/share/native/libjli/java.c:413
#15 0x0000000100102743 in JavaMain ()
#16 0x00000001001053f7 in ThreadJavaMain at /Users/gerard/Work/tmp/jdk/src/java.base/macosx/native/libjli/java_md_macosx.m:720
#17 0x00000001000995d3 in _pthread_start ()
- relates to
-
JDK-8300935 Turn ON runtime sanitizer in clang toolkit to find issues
-
- Closed
-