java dcevm crashes immediately with Invalid layout of java.lang.StackFrameInfo field: bci type: S

Bug #1866787 reported by Martin Vysny
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
openjdk-11-jre-dcevm (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I've installed openjdk-11-jdk, openjdk-11-source, openjdk-11-doc, openjdk-11-jre-dcevm. Attempting to run java -dcevm fails immediately:

$ java -dcevm
[0.014s][error][class] Invalid layout of java.lang.StackFrameInfo field: bci type: S
Error occurred during initialization of VM
Invalid layout of preloaded class: use -Xlog:class+load=info to see the origin of the problem class

More verbose info:

$ java -dcevm -Xlog:class+load=info
[0.002s][info][class,load] opened: /usr/lib/jvm/java-11-openjdk-amd64/lib/modules
[0.006s][info][class,load] java.lang.Object source: jrt:/java.base
[0.006s][info][class,load] java.io.Serializable source: jrt:/java.base
[0.006s][info][class,load] java.lang.Comparable source: jrt:/java.base
[0.006s][info][class,load] java.lang.CharSequence source: jrt:/java.base
[0.006s][info][class,load] java.lang.String source: jrt:/java.base
[0.006s][info][class,load] java.lang.reflect.AnnotatedElement source: jrt:/java.base
[0.007s][info][class,load] java.lang.reflect.GenericDeclaration source: jrt:/java.base
[0.007s][info][class,load] java.lang.reflect.Type source: jrt:/java.base
[0.007s][info][class,load] java.lang.Class source: jrt:/java.base
[0.007s][info][class,load] java.lang.Cloneable source: jrt:/java.base
[0.007s][info][class,load] java.lang.ClassLoader source: jrt:/java.base
[0.007s][info][class,load] java.lang.System source: jrt:/java.base
[0.007s][info][class,load] java.lang.Throwable source: jrt:/java.base
[0.007s][info][class,load] java.lang.Error source: jrt:/java.base
[0.007s][info][class,load] java.lang.ThreadDeath source: jrt:/java.base
[0.007s][info][class,load] java.lang.Exception source: jrt:/java.base
[0.007s][info][class,load] java.lang.RuntimeException source: jrt:/java.base
[0.007s][info][class,load] java.lang.SecurityManager source: jrt:/java.base
[0.008s][info][class,load] java.security.ProtectionDomain source: jrt:/java.base
[0.008s][info][class,load] java.security.AccessControlContext source: jrt:/java.base
[0.008s][info][class,load] java.security.SecureClassLoader source: jrt:/java.base
[0.008s][info][class,load] java.lang.ReflectiveOperationException source: jrt:/java.base
[0.008s][info][class,load] java.lang.ClassNotFoundException source: jrt:/java.base
[0.008s][info][class,load] java.lang.LinkageError source: jrt:/java.base
[0.008s][info][class,load] java.lang.NoClassDefFoundError source: jrt:/java.base
[0.008s][info][class,load] java.lang.ClassCastException source: jrt:/java.base
[0.008s][info][class,load] java.lang.ArrayStoreException source: jrt:/java.base
[0.008s][info][class,load] java.lang.VirtualMachineError source: jrt:/java.base
[0.008s][info][class,load] java.lang.OutOfMemoryError source: jrt:/java.base
[0.008s][info][class,load] java.lang.StackOverflowError source: jrt:/java.base
[0.008s][info][class,load] java.lang.IllegalMonitorStateException source: jrt:/java.base
[0.008s][info][class,load] java.lang.ref.Reference source: jrt:/java.base
[0.008s][info][class,load] java.lang.ref.SoftReference source: jrt:/java.base
[0.008s][info][class,load] java.lang.ref.WeakReference source: jrt:/java.base
[0.008s][info][class,load] java.lang.ref.FinalReference source: jrt:/java.base
[0.008s][info][class,load] java.lang.ref.PhantomReference source: jrt:/java.base
[0.008s][info][class,load] java.lang.ref.Finalizer source: jrt:/java.base
[0.008s][info][class,load] java.lang.Runnable source: jrt:/java.base
[0.008s][info][class,load] java.lang.Thread source: jrt:/java.base
[0.008s][info][class,load] java.lang.Thread$UncaughtExceptionHandler source: jrt:/java.base
[0.008s][info][class,load] java.lang.ThreadGroup source: jrt:/java.base
[0.009s][info][class,load] java.util.Map source: jrt:/java.base
[0.009s][info][class,load] java.util.Dictionary source: jrt:/java.base
[0.009s][info][class,load] java.util.Hashtable source: jrt:/java.base
[0.009s][info][class,load] java.util.Properties source: jrt:/java.base
[0.009s][info][class,load] java.lang.Module source: jrt:/java.base
[0.009s][info][class,load] java.lang.reflect.AccessibleObject source: jrt:/java.base
[0.009s][info][class,load] java.lang.reflect.Member source: jrt:/java.base
[0.010s][info][class,load] java.lang.reflect.Field source: jrt:/java.base
[0.010s][info][class,load] java.lang.reflect.Parameter source: jrt:/java.base
[0.010s][info][class,load] java.lang.reflect.Executable source: jrt:/java.base
[0.010s][info][class,load] java.lang.reflect.Method source: jrt:/java.base
[0.010s][info][class,load] java.lang.reflect.Constructor source: jrt:/java.base
[0.010s][info][class,load] jdk.internal.reflect.MagicAccessorImpl source: jrt:/java.base
[0.010s][info][class,load] jdk.internal.reflect.MethodAccessor source: jrt:/java.base
[0.010s][info][class,load] jdk.internal.reflect.MethodAccessorImpl source: jrt:/java.base
[0.010s][info][class,load] jdk.internal.reflect.ConstructorAccessor source: jrt:/java.base
[0.010s][info][class,load] jdk.internal.reflect.ConstructorAccessorImpl source: jrt:/java.base
[0.010s][info][class,load] jdk.internal.reflect.DelegatingClassLoader source: jrt:/java.base
[0.010s][info][class,load] jdk.internal.reflect.ConstantPool source: jrt:/java.base
[0.010s][info][class,load] jdk.internal.reflect.FieldAccessor source: jrt:/java.base
[0.010s][info][class,load] jdk.internal.reflect.FieldAccessorImpl source: jrt:/java.base
[0.010s][info][class,load] jdk.internal.reflect.UnsafeFieldAccessorImpl source: jrt:/java.base
[0.010s][info][class,load] jdk.internal.reflect.UnsafeStaticFieldAccessorImpl source: jrt:/java.base
[0.010s][info][class,load] java.lang.annotation.Annotation source: jrt:/java.base
[0.010s][info][class,load] jdk.internal.reflect.CallerSensitive source: jrt:/java.base
[0.011s][info][class,load] java.lang.invoke.MethodHandle source: jrt:/java.base
[0.011s][info][class,load] java.lang.invoke.DirectMethodHandle source: jrt:/java.base
[0.011s][info][class,load] java.lang.invoke.DirectMethodHandle$StaticAccessor source: jrt:/java.base
[0.011s][info][class,load] java.lang.invoke.DirectMethodHandle$Accessor source: jrt:/java.base
[0.011s][info][class,load] java.lang.invoke.VarHandle source: jrt:/java.base
[0.011s][info][class,load] java.lang.invoke.MemberName source: jrt:/java.base
[0.011s][info][class,load] java.lang.invoke.ResolvedMethodName source: jrt:/java.base
[0.011s][info][class,load] java.lang.invoke.MethodHandleNatives source: jrt:/java.base
[0.011s][info][class,load] java.lang.invoke.LambdaForm source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.MethodType source: jrt:/java.base
[0.012s][info][class,load] java.lang.BootstrapMethodError source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.CallSite source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.MethodHandleNatives$CallSiteContext source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.ConstantCallSite source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.MutableCallSite source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.VolatileCallSite source: jrt:/java.base
[0.012s][info][class,load] java.lang.AssertionStatusDirectives source: jrt:/java.base
[0.012s][info][class,load] java.lang.Appendable source: jrt:/java.base
[0.012s][info][class,load] java.lang.AbstractStringBuilder source: jrt:/java.base
[0.012s][info][class,load] java.lang.StringBuffer source: jrt:/java.base
[0.012s][info][class,load] java.lang.StringBuilder source: jrt:/java.base
[0.013s][info][class,load] jdk.internal.misc.Unsafe source: jrt:/java.base
[0.013s][info][class,load] jdk.internal.module.Modules source: jrt:/java.base
[0.013s][info][class,load] java.lang.AutoCloseable source: jrt:/java.base
[0.013s][info][class,load] java.io.Closeable source: jrt:/java.base
[0.013s][info][class,load] java.io.InputStream source: jrt:/java.base
[0.013s][info][class,load] java.io.ByteArrayInputStream source: jrt:/java.base
[0.013s][info][class,load] java.net.URL source: jrt:/java.base
[0.013s][info][class,load] java.util.jar.Manifest source: jrt:/java.base
[0.013s][info][class,load] jdk.internal.loader.ClassLoaders source: jrt:/java.base
[0.013s][info][class,load] jdk.internal.loader.BuiltinClassLoader source: jrt:/java.base
[0.013s][info][class,load] jdk.internal.loader.ClassLoaders$AppClassLoader source: jrt:/java.base
[0.013s][info][class,load] jdk.internal.loader.ClassLoaders$PlatformClassLoader source: jrt:/java.base
[0.014s][info][class,load] java.security.CodeSource source: jrt:/java.base
[0.014s][info][class,load] java.lang.StackTraceElement source: jrt:/java.base
[0.014s][info][class,load] java.nio.Buffer source: jrt:/java.base
[0.014s][info][class,load] java.lang.StackWalker source: jrt:/java.base
[0.014s][info][class,load] java.lang.StackStreamFactory$AbstractStackWalker source: jrt:/java.base
[0.014s][info][class,load] java.lang.StackWalker$StackFrame source: jrt:/java.base
[0.014s][info][class,load] java.lang.StackFrameInfo source: jrt:/java.base
[0.014s][info][class,load] java.lang.LiveStackFrame source: jrt:/java.base
[0.014s][info][class,load] java.lang.LiveStackFrameInfo source: jrt:/java.base
[0.014s][info][class,load] java.util.concurrent.locks.AbstractOwnableSynchronizer source: jrt:/java.base
[0.014s][info][class,load] java.lang.Boolean source: jrt:/java.base
[0.014s][info][class,load] java.lang.Character source: jrt:/java.base
[0.014s][info][class,load] java.lang.Number source: jrt:/java.base
[0.014s][info][class,load] java.lang.Float source: jrt:/java.base
[0.014s][info][class,load] java.lang.Double source: jrt:/java.base
[0.014s][info][class,load] java.lang.Byte source: jrt:/java.base
[0.015s][info][class,load] java.lang.Short source: jrt:/java.base
[0.015s][info][class,load] java.lang.Integer source: jrt:/java.base
[0.015s][info][class,load] java.lang.Long source: jrt:/java.base
[0.015s][error][class ] Invalid layout of java.lang.StackFrameInfo field: bci type: S
Error occurred during initialization of VM
Invalid layout of preloaded class: use -Xlog:class+load=info to see the origin of the problem class

ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: openjdk-11-jre-dcevm 11.0.3+1-1
ProcVersionSignature: Ubuntu 5.3.0-40.32-generic 5.3.18
Uname: Linux 5.3.0-40-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.11-0ubuntu8.5
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Tue Mar 10 11:18:56 2020
InstallationDate: Installed on 2016-09-05 (1281 days ago)
InstallationMedia: Ubuntu-Server 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719)
SourcePackage: openjdk-11-jre-dcevm
UpgradeStatus: Upgraded to eoan on 2019-09-26 (165 days ago)

Revision history for this message
Martin Vysny (vyzivus) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in openjdk-11-jre-dcevm (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.