Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash in NativeCrypto.DigestUpdate #18011

Open
keithc-ca opened this issue Aug 24, 2023 · 0 comments
Open

Crash in NativeCrypto.DigestUpdate #18011

keithc-ca opened this issue Aug 24, 2023 · 0 comments
Labels
comp:openssl segfault Issues that describe segfaults / JVM crashes

Comments

@keithc-ca
Copy link
Contributor

This seems similar to #4530, seen in https://openj9-jenkins.osuosl.org/job/Build_JDK17_aarch64_linux_OpenJDK17/56. From the javacore captured in the build:

1XMCURTHDINFO  Current thread
3XMTHREADINFO      "pool-1-thread-6" J9VMThread:0x00000000002D2900, omrthread_t:0x000040003C2A3080, java/lang/Thread:0x000000009C21E600, state:R, prio=5
3XMJAVALTHREAD            (java/lang/Thread getId:0x27, isDaemon:false)
3XMJAVALTHRCCL            jdk/internal/loader/ClassLoaders$AppClassLoader(0x000000009C0D0BC0)
3XMTHREADINFO1            (native thread ID:0x2A24, native priority:0x5, native policy:UNKNOWN, vmstate:R, vm thread flags:0x00000020)
3XMTHREADINFO2            (native stack address range from:0x0000400059286000, to:0x00004000592C6000, size:0x40000)
3XMCPUTIME               CPU usage total: 14.206187280 secs, current category="Application"
3XMHEAPALLOC             Heap bytes allocated since last GC cycle=50447752 (0x301C588)
3XMTHREADINFO3           Java callstack:
4XESTACKTRACE                at jdk/crypto/jniprovider/NativeCrypto.DigestUpdate(Native Method)
4XESTACKTRACE                at build/tools/depend/Depend$APIVisitor.visitType(Depend.java:256)
4XESTACKTRACE                at com/sun/tools/javac/code/Symbol$ClassSymbol.accept(Symbol.java:1573(Compiled Code))
4XESTACKTRACE                at build/tools/depend/Depend$APIVisitor.visit(Depend.java:230)
4XESTACKTRACE                at build/tools/depend/Depend$APIVisitor.visit(Depend.java:235)
4XESTACKTRACE                at build/tools/depend/Depend$1.finished(Depend.java:132)
4XESTACKTRACE                at com/sun/tools/javac/api/ClientCodeWrapper$WrappedTaskListener.finished(ClientCodeWrapper.java:854(Compiled Code))
4XESTACKTRACE                at com/sun/tools/javac/api/MultiTaskListener.finished(MultiTaskListener.java:132(Compiled Code))
4XESTACKTRACE                at com/sun/tools/javac/main/JavaCompiler.flow(JavaCompiler.java:1394(Compiled Code))
4XESTACKTRACE                at com/sun/tools/javac/main/JavaCompiler.flow(JavaCompiler.java:1351(Compiled Code))
4XESTACKTRACE                at com/sun/tools/javac/main/JavaCompiler.compile(JavaCompiler.java:946(Compiled Code))
4XESTACKTRACE                at com/sun/tools/javac/main/Main.compile(Main.java:317)
4XESTACKTRACE                at com/sun/tools/sjavac/comp/SjavacImpl.compile(SjavacImpl.java:117)
4XESTACKTRACE                at com/sun/tools/sjavac/comp/PooledSjavac.lambda$compile$0(PooledSjavac.java:63)
4XESTACKTRACE                at com/sun/tools/sjavac/comp/PooledSjavac$$Lambda$53/0x000000003c26ccb0.call(Bytecode PC:12)
4XESTACKTRACE                at java/util/concurrent/FutureTask.run(FutureTask.java:264)
4XESTACKTRACE                at java/util/concurrent/ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136(Compiled Code))
4XESTACKTRACE                at java/util/concurrent/ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
4XESTACKTRACE                at java/lang/Thread.run(Thread.java:857)
3XMTHREADINFO3           Native callstack:
4XENATIVESTACK               protectedBacktrace+0x14 (0x000040003898E2F4 [libj9prt29.so+0x242f4])
4XENATIVESTACK               omrsig_protect+0x21c (0x000040003899277C [libj9prt29.so+0x2877c])
4XENATIVESTACK               omrintrospect_backtrace_thread_raw+0x94 (0x000040003898E7C4 [libj9prt29.so+0x247c4])
4XENATIVESTACK               omrsig_protect+0x21c (0x000040003899277C [libj9prt29.so+0x2877c])
4XENATIVESTACK               omrintrospect_backtrace_thread+0x60 (0x000040003898E190 [libj9prt29.so+0x24190])
4XENATIVESTACK               setup_native_thread+0x130 (0x000040003898F034 [libj9prt29.so+0x25034])
4XENATIVESTACK               omrintrospect_threads_startDo_with_signal+0x360 (0x0000400038990094 [libj9prt29.so+0x26094])
4XENATIVESTACK               0x000040003899277C
4XENATIVESTACK               0x0000400038BE1118
4XENATIVESTACK               0x0000400038BE1770
...
@keithc-ca keithc-ca added the segfault Issues that describe segfaults / JVM crashes label Aug 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp:openssl segfault Issues that describe segfaults / JVM crashes
Projects
None yet
Development

No branches or pull requests

2 participants