javax/net/ssl/TLSCommon/TLSTest.java intermittently crashes on Ubuntu 22.04 armhf with the following stacktrace:
Stack: [0xe2a10000,0xe2a60000], sp=0xe2a5e498, free space=313k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
j java.net.Socket.getOutputStream()Ljava/io/OutputStream;+63
j sun.security.ssl.BaseSSLSocketImpl.getOutputStream()Ljava/io/OutputStream;+9
j sun.security.ssl.SSLSocketImpl.doneConnect()V+101
j sun.security.ssl.SSLSocketImpl.connect(Ljava/net/SocketAddress;I)V+41
j sun.security.ssl.SSLSocketImpl.<init>(Lsun/security/ssl/SSLContextImpl;Ljava/lang/String;I)V+146
j sun.security.ssl.SSLSocketFactoryImpl.createSocket(Ljava/lang/String;I)Ljava/net/Socket;+10
j TLSTest$Client.doClientSide()V+36
j TLSTest.main([Ljava/lang/String;)V+71
v ~StubRoutines::call_stub
V [libjvm.so+0x225db9] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x710
C [ld-linux-armhf.so.3+0x2fd58] _rtld_global_ro+0x0
V [libjvm.so+0x398b1d] Reflection::invoke_method(oopDesc*, Handle, objArrayHandle, Thread*)+0x108
Stack: [0xe2a10000,0xe2a60000], sp=0xe2a5e498, free space=313k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
j java.net.Socket.getOutputStream()Ljava/io/OutputStream;+63
j sun.security.ssl.BaseSSLSocketImpl.getOutputStream()Ljava/io/OutputStream;+9
j sun.security.ssl.SSLSocketImpl.doneConnect()V+101
j sun.security.ssl.SSLSocketImpl.connect(Ljava/net/SocketAddress;I)V+41
j sun.security.ssl.SSLSocketImpl.<init>(Lsun/security/ssl/SSLContextImpl;Ljava/lang/String;I)V+146
j sun.security.ssl.SSLSocketFactoryImpl.createSocket(Ljava/lang/String;I)Ljava/net/Socket;+10
j TLSTest$Client.doClientSide()V+36
j TLSTest.main([Ljava/lang/String;)V+71
v ~StubRoutines::call_stub
V [libjvm.so+0x225db9] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x710
C [ld-linux-armhf.so.3+0x2fd58] _rtld_global_ro+0x0
V [libjvm.so+0x398b1d] Reflection::invoke_method(oopDesc*, Handle, objArrayHandle, Thread*)+0x108