-
Bug
-
Resolution: Fixed
-
P3
-
8u60
-
b147
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8183783 | 8u161 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8169485 | 8u152 | Mikhail Cherkasov | P3 | Resolved | Fixed | b01 |
JDK-8192524 | emb-8u161 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8169486 | 7u171 | Mikhail Cherkasov | P3 | Resolved | Fixed | b01 |
JDK-8169487 | 6u181 | Mikhail Cherkasov | P3 | Resolved | Fixed | b01 |
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
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
- backported by
-
JDK-8169485 JVM crash at sun.java2d.windows.GDIBlitLoops.nativeBlit
-
- Resolved
-
-
JDK-8169486 JVM crash at sun.java2d.windows.GDIBlitLoops.nativeBlit
-
- Resolved
-
-
JDK-8169487 JVM crash at sun.java2d.windows.GDIBlitLoops.nativeBlit
-
- Resolved
-
-
JDK-8183783 JVM crash at sun.java2d.windows.GDIBlitLoops.nativeBlit
-
- Resolved
-
-
JDK-8192524 JVM crash at sun.java2d.windows.GDIBlitLoops.nativeBlit
-
- Resolved
-
- relates to
-
JDK-6603909 Crash in the GDIBlitLoops.nativeBlit
-
- Open
-
(1 relates to)