# # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007f61280630e9, pid=731837, tid=731925 # # JRE version: OpenJDK Runtime Environment (15.0+16) (build 15-ea+16-681) # Java VM: OpenJDK 64-Bit Server VM (15-ea+16-681, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64) # Problematic frame: # C [libGL.so.1+0x470e9] # # Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport %p %s %c %d %P %E" (or dumping to /home/johan/open-jfx/bugs/print/core.731837) # # If you would like to submit a bug report, please visit: # https://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # --------------- S U M M A R Y ------------ Command Line: --module-path=/home/johan/openjfx/github/jfx/build/sdk/lib/ --add-modules=javafx.web JfxLoadingBugTest Host: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz, 8 cores, 11G, Ubuntu 20.04.1 LTS Time: Sun Jan 24 14:26:06 2021 CET elapsed time: 5.760651 seconds (0d 0h 0m 5s) --------------- T H R E A D --------------- Current thread (0x00007f60c07e9800): JavaThread "Print Job Thread" [_thread_in_native, id=731925, stack(0x00007f60bd95c000,0x00007f60bda5d000)] Stack: [0x00007f60bd95c000,0x00007f60bda5d000], sp=0x00007f60bda5a9b8, free space=1018k Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code) C [libGL.so.1+0x470e9] j com.sun.prism.es2.GLContext.activeTexture(I)V+5 javafx.graphics j com.sun.prism.es2.GLContext.setActiveTextureUnit(I)V+2 javafx.graphics j com.sun.prism.es2.ES2RTTexture.create(Lcom/sun/prism/es2/ES2Context;IILcom/sun/prism/Texture$WrapMode;Z)Lcom/sun/prism/es2/ES2RTTexture;+341 javafx.graphics j com.sun.prism.es2.ES2ResourceFactory.createRTTexture(IILcom/sun/prism/Texture$WrapMode;Z)Lcom/sun/prism/RTTexture;+9 javafx.graphics j com.sun.prism.es2.ES2ResourceFactory.createRTTexture(IILcom/sun/prism/Texture$WrapMode;)Lcom/sun/prism/RTTexture;+5 javafx.graphics j com.sun.javafx.webkit.prism.RTImage.getTexture()Lcom/sun/prism/RTTexture;+46 javafx.web j com.sun.javafx.webkit.prism.RTImage.getGraphics()Lcom/sun/prism/Graphics;+1 javafx.web j com.sun.javafx.webkit.prism.WCBufferedContext.getGraphics(Z)Lcom/sun/prism/Graphics;+16 javafx.web j com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.paint()V+6 javafx.web j com.sun.javafx.webkit.prism.WCGraphicsPrismContext.fillRect(FFFFLjava/lang/Integer;)V+111 javafx.web j com.sun.webkit.graphics.GraphicsDecoder.decode(Lcom/sun/webkit/graphics/WCGraphicsManager;Lcom/sun/webkit/graphics/WCGraphicsContext;Lcom/sun/webkit/graphics/BufferData;)V+294 javafx.web j com.sun.webkit.graphics.WCRenderQueue.decode(Lcom/sun/webkit/graphics/WCGraphicsContext;)V+32 javafx.web j com.sun.webkit.graphics.WCRenderQueue.decode()V+26 javafx.web j com.sun.webkit.graphics.WCRenderQueue.decode(I)V+30 javafx.web j com.sun.webkit.graphics.GraphicsDecoder.decode(Lcom/sun/webkit/graphics/WCGraphicsManager;Lcom/sun/webkit/graphics/WCGraphicsContext;Lcom/sun/webkit/graphics/BufferData;)V+1472 javafx.web j com.sun.webkit.graphics.WCRenderQueue.decode(Lcom/sun/webkit/graphics/WCGraphicsContext;)V+32 javafx.web j com.sun.webkit.WebPage.print(Lcom/sun/webkit/graphics/WCGraphicsContext;IIII)V+88 javafx.web j com.sun.javafx.sg.prism.web.NGWebView.renderContent(Lcom/sun/prism/Graphics;)V+78 javafx.web j com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V+330 javafx.graphics j com.sun.javafx.sg.prism.NGNode.render(Lcom/sun/prism/Graphics;)V+34 javafx.graphics j com.sun.prism.j2d.print.J2DPrinterJob$J2DPageable.printNode(Ljavafx/scene/Node;Ljava/awt/Graphics;II)V+29 javafx.graphics j com.sun.prism.j2d.print.J2DPrinterJob$J2DPageable.print(Ljava/awt/Graphics;Ljava/awt/print/PageFormat;I)I+83 javafx.graphics j sun.print.RasterPrinterJob.printPage(Ljava/awt/print/Pageable;I)I+531 java.desktop@15-ea j sun.print.RasterPrinterJob.print(Ljavax/print/attribute/PrintRequestAttributeSet;)V+513 java.desktop@15-ea j com.sun.prism.j2d.print.J2DPrinterJob$PrintJobRunnable.run()V+14 javafx.graphics j java.lang.Thread.run()V+11 java.base@15-ea v ~StubRoutines::call_stub V [libjvm.so+0x73c78b] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x2fb V [libjvm.so+0x73ca69] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x179 V [libjvm.so+0x73cb31] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*)+0x81 V [libjvm.so+0x7e2efc] thread_entry(JavaThread*, Thread*)+0x6c V [libjvm.so+0xc7cd40] JavaThread::thread_main_inner()+0xc0 V [libjvm.so+0xc815cd] Thread::call_run()+0x10d V [libjvm.so+0xad9a17] thread_native_entry(Thread*)+0xe7 Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j com.sun.prism.es2.GLContext.nActiveTexture(JI)V+0 javafx.graphics j com.sun.prism.es2.GLContext.activeTexture(I)V+5 javafx.graphics j com.sun.prism.es2.GLContext.setActiveTextureUnit(I)V+2 javafx.graphics j com.sun.prism.es2.ES2RTTexture.create(Lcom/sun/prism/es2/ES2Context;IILcom/sun/prism/Texture$WrapMode;Z)Lcom/sun/prism/es2/ES2RTTexture;+341 javafx.graphics j com.sun.prism.es2.ES2ResourceFactory.createRTTexture(IILcom/sun/prism/Texture$WrapMode;Z)Lcom/sun/prism/RTTexture;+9 javafx.graphics j com.sun.prism.es2.ES2ResourceFactory.createRTTexture(IILcom/sun/prism/Texture$WrapMode;)Lcom/sun/prism/RTTexture;+5 javafx.graphics j com.sun.javafx.webkit.prism.RTImage.getTexture()Lcom/sun/prism/RTTexture;+46 javafx.web j com.sun.javafx.webkit.prism.RTImage.getGraphics()Lcom/sun/prism/Graphics;+1 javafx.web j com.sun.javafx.webkit.prism.WCBufferedContext.getGraphics(Z)Lcom/sun/prism/Graphics;+16 javafx.web j com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.paint()V+6 javafx.web j com.sun.javafx.webkit.prism.WCGraphicsPrismContext.fillRect(FFFFLjava/lang/Integer;)V+111 javafx.web j com.sun.webkit.graphics.GraphicsDecoder.decode(Lcom/sun/webkit/graphics/WCGraphicsManager;Lcom/sun/webkit/graphics/WCGraphicsContext;Lcom/sun/webkit/graphics/BufferData;)V+294 javafx.web j com.sun.webkit.graphics.WCRenderQueue.decode(Lcom/sun/webkit/graphics/WCGraphicsContext;)V+32 javafx.web j com.sun.webkit.graphics.WCRenderQueue.decode()V+26 javafx.web j com.sun.webkit.graphics.WCRenderQueue.decode(I)V+30 javafx.web j com.sun.webkit.graphics.GraphicsDecoder.decode(Lcom/sun/webkit/graphics/WCGraphicsManager;Lcom/sun/webkit/graphics/WCGraphicsContext;Lcom/sun/webkit/graphics/BufferData;)V+1472 javafx.web j com.sun.webkit.graphics.WCRenderQueue.decode(Lcom/sun/webkit/graphics/WCGraphicsContext;)V+32 javafx.web j com.sun.webkit.WebPage.print(Lcom/sun/webkit/graphics/WCGraphicsContext;IIII)V+88 javafx.web j com.sun.javafx.sg.prism.web.NGWebView.renderContent(Lcom/sun/prism/Graphics;)V+78 javafx.web j com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V+330 javafx.graphics j com.sun.javafx.sg.prism.NGNode.render(Lcom/sun/prism/Graphics;)V+34 javafx.graphics j com.sun.prism.j2d.print.J2DPrinterJob$J2DPageable.printNode(Ljavafx/scene/Node;Ljava/awt/Graphics;II)V+29 javafx.graphics j com.sun.prism.j2d.print.J2DPrinterJob$J2DPageable.print(Ljava/awt/Graphics;Ljava/awt/print/PageFormat;I)I+83 javafx.graphics j sun.print.RasterPrinterJob.printPage(Ljava/awt/print/Pageable;I)I+531 java.desktop@15-ea j sun.print.RasterPrinterJob.print(Ljavax/print/attribute/PrintRequestAttributeSet;)V+513 java.desktop@15-ea j com.sun.prism.j2d.print.J2DPrinterJob$PrintJobRunnable.run()V+14 javafx.graphics j java.lang.Thread.run()V+11 java.base@15-ea v ~StubRoutines::call_stub siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000bb0 Register to memory mapping: RAX=0x0 is NULL RBX={method} {0x00007f614cac75e0} 'nActiveTexture' '(JI)V' in 'com/sun/prism/es2/GLContext' RCX=0x0 is NULL RDX=0x00007f60d4230a30 points into unknown readable memory: 50 ed 1e d4 60 7f 00 00 RSP=0x00007f60bda5a9b8 is pointing into the stack for thread: 0x00007f60c07e9800 RBP=0x00007f60bda5aa28 is pointing into the stack for thread: 0x00007f60c07e9800 RSI=0x00007f60bda5aa38 is pointing into the stack for thread: 0x00007f60c07e9800 RDI=0x00000000000084c0 is an unknown value R8 =0x0000000040000000 is an unknown value R9 =0x0000000000000004 is an unknown value R10=0x00007f6130787601 is at code_begin+897 in an Interpreter codelet method entry point (kind = native) [0x00007f6130787280, 0x00007f6130787c00] 2432 bytes R11=0x00000007456e4430 is an oop: java.lang.Class {0x00000007456e4430} - klass: 'java/lang/Class' R12=0x0 is NULL R13={method} {0x00007f614cac75e0} 'nActiveTexture' '(JI)V' in 'com/sun/prism/es2/GLContext' R14=0x00007f60bda5aa58 is pointing into the stack for thread: 0x00007f60c07e9800 R15=0x00007f60c07e9800 is a thread Registers: RAX=0x0000000000000000, RBX=0x00007f614cac75e0, RCX=0x0000000000000000, RDX=0x00007f60d4230a30 RSP=0x00007f60bda5a9b8, RBP=0x00007f60bda5aa28, RSI=0x00007f60bda5aa38, RDI=0x00000000000084c0 R8 =0x0000000040000000, R9 =0x0000000000000004, R10=0x00007f6130787601, R11=0x00000007456e4430 R12=0x0000000000000000, R13=0x00007f614cac75e0, R14=0x00007f60bda5aa58, R15=0x00007f60c07e9800 RIP=0x00007f61280630e9, EFLAGS=0x0000000000010202, CSGSFS=0x002b000000000033, ERR=0x0000000000000004 TRAPNO=0x000000000000000e Top of Stack: (sp=0x00007f60bda5a9b8) 0x00007f60bda5a9b8: 00007f6130787630 00007f60703db1e8 0x00007f60bda5a9c8: 0000000000000000 00007f60bda5a9e8 0x00007f60bda5a9d8: 00007f60bda5aa48 00007f60bda5a9e0 0x00007f60bda5a9e8: 0000000000000000 00007f60bda5aa58