Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8249067

OpenJDK 11 crashes in XRPMBlitLoops.cacheToTmpSurface

    Details

    • Subcomponent:
      2d

      Description

      A DESCRIPTION OF THE PROBLEM :
      When I've used IntelliJ IDEA, jvm crashed with hanging gnome. In syslog I saw:
      Nov 9 14:07:03 arek-xps13 kernel: [ 705.899311] i915 0000:00:02.0: Resetting rcs0 for preemption time out
      Nov 9 14:07:03 arek-xps13 /usr/lib/gdm3/gdm-x-session[1555]: i965: Failed to submit batchbuffer: Input/output error
      Nov 9 14:07:03 arek-xps13 gnome-terminal-[3004]: gnome-terminal-server: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
      Nov 9 14:07:03 arek-xps13 evolution-alarm[2152]: evolution-alarm-notify: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
      Nov 9 14:07:03 arek-xps13 pulseaudio[1543]: X connection to :0 broken (explicit kill or server shutdown).
      Nov 9 14:07:03 arek-xps13 at-spi-bus-launcher[1721]: X connection to :0 broken (explicit kill or server

      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      d#
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x00007f04aa039b76, pid=4644, tid=4694
      #
      # JRE version: OpenJDK Runtime Environment (11.0.4+10) (build 11.0.4+10-b304.77)
      # Java VM: OpenJDK 64-Bit Server VM (11.0.4+10-b304.77, mixed mode, tiered, compressed oops, concurrent mark sweep gc, linux-amd64)
      # Problematic frame:
      # C [libc.so.6+0x49b76]
      #
      # Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport %p %s %c %d %P" (or dumping to /home/arkadius/core.4644)
      #
      # If you would like to submit a bug report, please visit:
      # http://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: -Xms512m -Xmx4048m -XX:ReservedCodeCacheSize=1g -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -XX:CICompilerCount=2 -Dsun.io.useCanonPrefixCache=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Djdk.attach.allowAttachSelf -Dkotlinx.coroutines.debug=off -Djdk.module.illegalAccess.silent=true -Dawt.useSystemAAFontSettings=lcd -Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine -Dsun.tools.attach.tmp.only=true -XX:ErrorFile=/home/arkadius/java_error_in_IDEA_%p.log -XX:HeapDumpPath=/home/arkadius/java_error_in_IDEA.hprof -Didea.paths.selector=IntelliJIdea2019.2 -Djb.vmOptionsFile=/home/arkadius/.IntelliJIdea2019.2/config/idea64.vmoptions -Didea.jre.check=true com.intellij.idea.Main

      Host: Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz, 8 cores, 31G, Ubuntu 19.10
      Time: Sat Nov 9 14:07:03 2019 CET elapsed time: 595 seconds (0d 0h 9m 55s)

      --------------- T H R E A D ---------------

      Current thread (0x00007f04209b6000): JavaThread "AWT-EventQueue-0 2019.2.4#IU-192.7142.36 IDEA, eap:false, os:Linux 5.4.0-rc6-xps+, java-version:JetBrains s.r.o 11.0.4+10-b304.77" [_thread_in_native, id=4694, stack(0x00007f041939c000,0x00007f041949d000)]

      Stack: [0x00007f041939c000,0x00007f041949d000], sp=0x00007f0419493790, free space=989k
      Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
      C [libc.so.6+0x49b76]

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      J 23100 sun.java2d.loops.Blit.Blit(Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/Composite;Lsun/java2d/pipe/Region;IIIIII)V java.desktop@11.0.4 (0 bytes) @ 0x00007f0480b2028c [0x00007f0480b201c0+0x00000000000000cc]
      J 69659 c1 sun.java2d.xr.XRPMBlitLoops.cacheToTmpSurface(Lsun/java2d/SurfaceData;Lsun/java2d/xr/XRSurfaceData;IIII)Lsun/java2d/xr/XRSurfaceData; java.desktop@11.0.4 (243 bytes) @ 0x00007f0461b855ac [0x00007f0461b839e0+0x0000000000001bcc]
      J 69692 c1 sun.java2d.xr.XrSwToPMBlit.Blit(Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/Composite;Lsun/java2d/pipe/Region;IIIIII)V java.desktop@11.0.4 (118 bytes) @ 0x00007f04617a28bc [0x00007f04617a1f00+0x00000000000009bc]
      J 69847 c2 sun.java2d.pipe.ValidatePipe.copyImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z java.desktop@11.0.4 (29 bytes) @ 0x00007f04812af304 [0x00007f04812adde0+0x0000000000001524]
      J 60416 c2 sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z java.desktop@11.0.4 (11 bytes) @ 0x00007f048239f1a0 [0x00007f048239f080+0x0000000000000120]
      J 59639 c2 com.intellij.util.ui.StartupUiUtil.drawImage(Ljava/awt/Graphics;Ljava/awt/Image;Ljava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/image/BufferedImageOp;Ljava/awt/image/ImageObserver;)V (631 bytes) @ 0x00007f048227367c [0x00007f0482272f80+0x00000000000006fc]
      J 69839 c2 com.intellij.util.ui.StartupUiUtil.drawImage(Ljava/awt/Graphics;Ljava/awt/Image;IILjava/awt/image/ImageObserver;)V (39 bytes) @ 0x00007f0480cb1a80 [0x00007f0480cb19c0+0x00000000000000c0]
      J 67087 c1 com.intellij.openapi.wm.impl.status.MemoryUsagePanel.paintComponent(Ljava/awt/Graphics;)V (369 bytes) @ 0x00007f04683a9d74 [0x00007f04683a7ac0+0x00000000000022b4]
      J 72364 c2 javax.swing.JComponent.paint(Ljava/awt/Graphics;)V java.desktop@11.0.4 (409 bytes) @ 0x00007f0483098f74 [0x00007f0483098a80+0x00000000000004f4]
      J 59488 c2 javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V java.desktop@11.0.4 (691 bytes) @ 0x00007f04822116f4 [0x00007f0482210f00+0x00000000000007f4]
      J 72364 c2 javax.swing.JComponent.paint(Ljava/awt/Graphics;)V java.desktop@11.0.4 (409 bytes) @ 0x00007f0483098fac [0x00007f0483098a80+0x000000000000052c]
      J 59488 c2 javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V java.desktop@11.0.4 (691 bytes) @ 0x00007f04822116f4 [0x00007f0482210f00+0x00000000000007f4]
      J 72364 c2 javax.swing.JComponent.paint(Ljava/awt/Graphics;)V java.desktop@11.0.4 (409 bytes) @ 0x00007f0483098fac [0x00007f0483098a80+0x000000000000052c]
      J 72197 c2 javax.swing.BufferStrategyPaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JComponent;Ljava/awt/Graphics;IIII)Z java.desktop@11.0.4 (235 bytes) @ 0x00007f0483041120 [0x00007f048303ef80+0x00000000000021a0]
      J 53154 c2 javax.swing.JComponent._paintImmediately(IIII)V java.desktop@11.0.4 (891 bytes) @ 0x00007f0481c90c3c [0x00007f0481c8f7c0+0x000000000000147c]
      J 65513 c2 javax.swing.JComponent.paintImmediately(IIII)V java.desktop@11.0.4 (155 bytes) @ 0x00007f0482a251bc [0x00007f0482a24f80+0x000000000000023c]
      J 66626 c2 javax.swing.RepaintManager$4.run()Ljava/lang/Void; java.desktop@11.0.4 (277 bytes) @ 0x00007f0482b730c8 [0x00007f0482b72ec0+0x0000000000000208]
      J 69896 c2 javax.swing.RepaintManager$4.run()Ljava/lang/Object; java.desktop@11.0.4 (5 bytes) @ 0x00007f0480de33d4 [0x00007f0480de33a0+0x0000000000000034]
      v ~StubRoutines::call_stub
      J 2122 java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; java.base@11.0.4 (0 bytes) @ 0x00007f04802d87b3 [0x00007f04802d8740+0x0000000000000073]
      J 72668 c2 javax.swing.RepaintManager.paintDirtyRegions(Ljava/util/Map;)V java.desktop@11.0.4 (196 bytes) @ 0x00007f0483149fd0 [0x00007f0483149720+0x00000000000008b0]
      J 57186 c1 javax.swing.RepaintManager.paintDirtyRegions()V java.desktop@11.0.4 (50 bytes) @ 0x00007f0461492204 [0x00007f0461491f60+0x00000000000002a4]
      J 55811 c1 javax.swing.RepaintManager.prePaintDirtyRegions()V java.desktop@11.0.4 (91 bytes) @ 0x00007f0466e212ec [0x00007f0466e20be0+0x000000000000070c]
      J 55810 c1 javax.swing.RepaintManager$ProcessingRunnable.run()V java.desktop@11.0.4 (41 bytes) @ 0x00007f0466e20624 [0x00007f0466e20300+0x0000000000000324]
      J 47723 c2 java.awt.EventQueue$4.run()Ljava/lang/Object; java.desktop@11.0.4 (5 bytes) @ 0x00007f0481772288 [0x00007f0481771e40+0x0000000000000448]
      v ~StubRoutines::call_stub
      J 2122 java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; java.base@11.0.4 (0 bytes) @ 0x00007f04802d87b3 [0x00007f04802d8740+0x0000000000000073]
      J 47721 c2 java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V java.desktop@11.0.4 (80 bytes) @ 0x00007f04817710b0 [0x00007f0481770e40+0x0000000000000270]
      J 73684 c1 com.intellij.ide.IdeEventQueue._dispatchEvent(Ljava/awt/AWTEvent;)V (859 bytes) @ 0x00007f046109e24c [0x00007f0461097b60+0x00000000000066ec]
      J 41693 c2 com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(Lcom/intellij/openapi/util/ThrowableComputable;)Ljava/lang/Object; (177 bytes) @ 0x00007f04804c5fd4 [0x00007f04804c54c0+0x0000000000000b14]
      J 71022 c2 com.intellij.ide.IdeEventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V (817 bytes) @ 0x00007f0482e58ddc [0x00007f0482e58a00+0x00000000000003dc]
      J 72540 c1 java.awt.EventDispatchThread.pumpOneEventForFilters(I)V java.desktop@11.0.4 (113 bytes) @ 0x00007f046585fd34 [0x00007f046585f4a0+0x0000000000000894]
      j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+35 java.desktop@11.0.4
      j java.awt.EventDispatchThread.pumpEventsForFilter(Ljava/awt/Conditional;Ljava/awt/EventFilter;)V+4 java.desktop@11.0.4
      j java.awt.WaitDispatchSupport$2.run()V+59 java.desktop@11.0.4
      j java.awt.WaitDispatchSupport$4.run()Ljava/lang/Void;+4 java.desktop@11.0.4
      j java.awt.WaitDispatchSupport$4.run()Ljava/lang/Object;+1 java.desktop@11.0.4
      v ~StubRoutines::call_stub
      J 1701

      #-----------------------------------------------------------#
      APPLET URL OR APPLICATION NAME:
      IntelliJ IDEA 2019.2.4 (Ultimate Edition) Build #IU-192.7142.36, built on October 29


        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              webbuggrp Webbug Group
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: