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

JVM crash at sun.java2d.windows.GDIBlitLoops.nativeBlit

XMLWordPrintable

    • b147

        Steps to reproduce:

        1. connect external monitor to laptop, set laptop screen as the main screen
        2. open SwingSet2
        3. set second screen as main screen
        4. move SwingSet2 to second screen and maximize it
        5. disconnect external monitor from the laptop
        6. jvm is crashed:

        JVM crash at sun.java2d.windows.GDIBlitLoops.nativeBlit

        #^M
        # A fatal error has been detected by the Java Runtime Environment:^M
        #^M
        # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x5fa39973, pid=2360,
        tid=16312^M
        #^M
        # JRE version: Java(TM) SE Runtime Environment (8.0_60-b27) (build
        1.8.0_60-b27)^M
        # Java VM: Java HotSpot(TM) Server VM (25.60-b23 mixed mode windows-x86 )^M
        # Problematic frame:^M
        # C [awt.dll+0xa9973]^M
        #^M


        Stack: [0x37be0000,0x37c30000], sp=0x37c2e158, free space=312k^M
        Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native
        code)^M
        C [awt.dll+0xa9973]^M
        ^M
        Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)^M
        J 13852
        sun.java2d.windows.GDIBlitLoops.nativeBlit(Lsun/java2d/SurfaceData;Lsun/java2d
        /SurfaceData
        ;Lsun/java2d/pipe/Region;IIIIIIIIIZ)V (0 bytes) @ 0x03256fe8
        [0x03256f20+0xc8]^M
        J 13851 C1
        sun.java2d.windows.GDIBlitLoops.Blit(Lsun/java2d/SurfaceData;Lsun/java2d/Surfa
        ceData;Lja
        va/awt/Composite;Lsun/java2d/pipe/Region;IIIIII)V (37 bytes) @ 0x0229a290
        [0x0229a1a0+0xf0]^M
        J 27237 C2
        sun.java2d.pipe.DrawImage.copyImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;
        IILjava/aw
        t/Color;Ljava/awt/image/ImageObserver;)Z (60 bytes) @ 0x06d29018
        [0x06d286c0+0x958]^M
        J 26697 C2
        sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IILjava/awt/image/ImageObse
        rver;)Z (1
        1 bytes) @ 0x0322c550 [0x0322c3c0+0x190]^M
        J 13837 C1
        javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Ljavax/swing/JComp
        onent;Ljav
        a/awt/Image;Ljava/awt/Graphics;IIII)V (294 bytes) @ 0x03231ffc
        [0x032318a0+0x75c]^M
        J 13213 C1
        javax.swing.RepaintManager$PaintManager.paint(Ljavax/swing/JComponent;Ljavax/s
        wing/JComp
        onent;Ljava/awt/Graphics;IIII)Z (189 bytes) @ 0x037dcc38 [0x037dbf20+0xd18]^M
        J 11052 C1
        javax.swing.RepaintManager.paint(Ljavax/swing/JComponent;Ljavax/swing/JCompone
        nt;Ljava/a
        wt/Graphics;IIII)V (93 bytes) @ 0x03a8c8cc [0x03a8c6c0+0x20c]^M
        J 26187 C2 javax.swing.JComponent.paint(Ljava/awt/Graphics;)V (409 bytes) @
        0x06a1c750 [0x06a1bb80+
        0xbd0]^M
        j
        java.awt.GraphicsCallback$PaintCallback.run(Ljava/awt/Component;Ljava/awt/Grap
        hics;)V+2^M
        j
        sun.awt.SunGraphicsCallback.runOneComponent(Ljava/awt/Component;Ljava/awt/Rect
        angle;Ljava/awt/Gr
        aphics;Ljava/awt/Shape;I)V+155^M
        j
        sun.awt.SunGraphicsCallback.runComponents([Ljava/awt/Component;Ljava/awt/Graph
        ics;I)V+194^M
        j java.awt.Container.paint(Ljava/awt/Graphics;)V+58^M
        j java.awt.Window.paint(Ljava/awt/Graphics;)V+68^M
        j com.intellij.openapi.wm.impl.IdeFrameImpl.paint(Ljava/awt/Graphics;)V+47^M
        J 25733 C1 javax.swing.RepaintManager$4.run()Ljava/lang/Void; (278 bytes) @
        0x032d53f8 [0x032d4a60+
        0x998]^M
        J 27921 C1 javax.swing.RepaintManager$4.run()Ljava/lang/Object; (5 bytes) @
        0x0457fc10 [0x0457fba0+
        0x70]^M




              mcherkas Mikhail Cherkasov (Inactive)
              shadowbug Shadow Bug
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: