JDK-8158356 : SIGSEGV when attempting to rotate BufferedImage using AffineTransform by NaN degrees
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 7,8u92,9
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: linux
  • CPU: x86_64
  • Submitted: 2016-05-23
  • Updated: 2017-11-29
  • Resolved: 2016-08-25
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8 JDK 9
8u152Fixed 9 b135Fixed
Related Reports
Duplicate :  
Description
FULL PRODUCT VERSION :
openjdk version "1.8.0_92"
OpenJDK Runtime Environment (build 1.8.0_92-b14)
OpenJDK 64-Bit Server VM (build 25.92-b14, mixed mode)


ADDITIONAL OS VERSION INFORMATION :
Linux DELL 4.5.4-1-ARCH #1 SMP PREEMPT Wed May 11 22:21:28 CEST 2016 x86_64 GNU/Linux

A DESCRIPTION OF THE PROBLEM :
I have found a code that kills Java

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Just compile attached code and run it

EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Program should return 0
ACTUAL -
Java is killed by SIGSEGV

ERROR MESSAGES/STACK TRACES THAT OCCUR :
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fd3f724139e, pid=9681, tid=0x00007fd41db06700
#
# JRE version: OpenJDK Runtime Environment (8.0_92-b14) (build 1.8.0_92-b14)
# Java VM: OpenJDK 64-Bit Server VM (25.92-b14 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libmlib_image.so+0xa439e]
#
# Core dump written. Default location: /home/radek/Programowanie/Java/Test/core or core.9681
#
# 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.
#

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

Current thread (0x00007fd414008000):  JavaThread "main" [_thread_in_native, id=9682, stack(0x00007fd41da06000,0x00007fd41db07000)]

siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x00007fd21db053d0

Registers:
RAX=0x0000000080000001, RBX=0x00007fd41db050f0, RCX=0x0000000000000000, RDX=0x00000000ffffffff
RSP=0x00007fd41db04eb0, RBP=0x00007fd41db04fe0, RSI=0x000000007fffffff, RDI=0x0000000000000000
R8 =0x0000000000000000, R9 =0x0000000000000002, R10=0x00007fd21db053d0, R11=0x00007fd21db053d4
R12=0x0000000000000002, R13=0x0000000000000000, R14=0x00000000fffffffe, R15=0x0000000000000001
RIP=0x00007fd3f724139e, EFLAGS=0x0000000000010247, CSGSFS=0x0000000000000033, ERR=0x0000000000000006
  TRAPNO=0x000000000000000e

Top of Stack: (sp=0x00007fd41db04eb0)
0x00007fd41db04eb0:   00007fd41db05740 00007fd405017728
0x00007fd41db04ec0:   00007fd41db053d0 00007fd41db053d8
0x00007fd41db04ed0:   00007fd41db057a0 00007fd41db05740
0x00007fd41db04ee0:   00007fd41db05740 00007fd405017728
0x00007fd41db04ef0:   7ff8000000000000 7ff8000000000000
0x00007fd41db04f00:   7ff8000000000000 7ff8000000000000
0x00007fd41db04f10:   00007fd41db053e0 00000000d6fefc48
0x00007fd41db04f20:   0000000414008000 7ff8000000000000
0x00007fd41db04f30:   7ff8000000000000 4000000000000000
0x00007fd41db04f40:   00007fd41db053d8 00007fd41db053e8
0x00007fd41db04f50:   0000000100000002 7ff8000000000000
0x00007fd41db04f60:   7ff8000000000000 00007fd41db053d0
0x00007fd41db04f70:   7ff8000000000000 7ff8000000000000
0x00007fd41db04f80:   7ff8000000000000 7ff8000000000000
0x00007fd41db04f90:   7ff8000000000000 7ff8000000000000
0x00007fd41db04fa0:   7ff8000000000000 7ff8000000000000
0x00007fd41db04fb0:   00007fd41db051b0 00007fd41db050f0
0x00007fd41db04fc0:   0000000000000001 0000000000000000
0x00007fd41db04fd0:   0000000000000002 0000000000000004
0x00007fd41db04fe0:   00007fd41db05660 00007fd3f719f239
0x00007fd41db04ff0:   0000000000000002 0000000000000000
0x00007fd41db05000:   0000000000000000 ffffffffffffffff
0x00007fd41db05010:   00007fd41db056d0 0000000000000010
0x00007fd41db05020:   0000000000000010 00007fd3f719f3bf
0x00007fd41db05030:   0100000000000000 00007fd41db051b0
0x00007fd41db05040:   00007fd41db056d0 00007fd4141ab800
0x00007fd41db05050:   00007fd4141acd50 00007fd41db05070
0x00007fd41db05060:   0000000500000000 0000000000000000
0x00007fd41db05070:   00007fd4141ab800 00007fd4141acd50
0x00007fd41db05080:   0000000000000000 00007fd41db051b0
0x00007fd41db05090:   00000000d6fefc48 00007fd41db05170
0x00007fd41db050a0:   00007fd41db05178 00007fd41db05180 

Instructions: (pc=0x00007fd3f724139e)
0x00007fd3f724137e:   4d 8d 1c 83 eb 2e 0f 1f 40 00 66 0f 2e e9 0f 82
0x00007fd3f724138e:   b2 15 00 00 b8 00 00 00 80 66 0f 2e cb 0f 43 c6
0x00007fd3f724139e:   41 89 02 49 83 c2 04 f2 0f 58 cc 4d 39 da 0f 84
0x00007fd3f72413ae:   6e 08 00 00 66 0f 2e cb 72 d0 66 44 0f 2e d1 b8 

Register to memory mapping:

RAX=0x0000000080000001 is an unknown value
RBX=0x00007fd41db050f0 is pointing into the stack for thread: 0x00007fd414008000
RCX=0x0000000000000000 is an unknown value
RDX=0x00000000ffffffff is an unallocated location in the heap
RSP=0x00007fd41db04eb0 is pointing into the stack for thread: 0x00007fd414008000
RBP=0x00007fd41db04fe0 is pointing into the stack for thread: 0x00007fd414008000
RSI=0x000000007fffffff is an unknown value
RDI=0x0000000000000000 is an unknown value
R8 =0x0000000000000000 is an unknown value
R9 =0x0000000000000002 is an unknown value
R10=0x00007fd21db053d0 is an unknown value
R11=0x00007fd21db053d4 is an unknown value
R12=0x0000000000000002 is an unknown value
R13=0x0000000000000000 is an unknown value
R14=0x00000000fffffffe is an unallocated location in the heap
R15=0x0000000000000001 is an unknown value


Stack: [0x00007fd41da06000,0x00007fd41db07000],  sp=0x00007fd41db04eb0,  free space=1019k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libmlib_image.so+0xa439e]
C  [libmlib_image.so+0x2239]
C  [libawt.so+0x897e2]  Java_sun_awt_image_ImagingLib_transformBI+0x242
j  sun.awt.image.ImagingLib.transformBI(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;[DI)I+0
j  sun.awt.image.ImagingLib.filter(Ljava/awt/image/BufferedImageOp;Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;+194
j  java.awt.image.AffineTransformOp.filter(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;+356
j  M.rotateImage(Ljava/awt/image/BufferedImage;D)Ljava/awt/image/BufferedImage;+73
j  M.main([Ljava/lang/String;)V+15
v  ~StubRoutines::call_stub
V  [libjvm.so+0x65f9eb]
V  [libjvm.so+0x67a3ee]
V  [libjvm.so+0x681089]
C  [libjli.so+0x3323]
C  [libpthread.so.0+0x7474]  start_thread+0xc4

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  sun.awt.image.ImagingLib.transformBI(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;[DI)I+0
j  sun.awt.image.ImagingLib.filter(Ljava/awt/image/BufferedImageOp;Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;+194
j  java.awt.image.AffineTransformOp.filter(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;+356
j  M.rotateImage(Ljava/awt/image/BufferedImage;D)Ljava/awt/image/BufferedImage;+73
j  M.main([Ljava/lang/String;)V+15
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x00007fd4140e0000 JavaThread "Service Thread" daemon [_thread_blocked, id=9694, stack(0x00007fd404afb000,0x00007fd404bfc000)]
  0x00007fd4140ba800 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=9693, stack(0x00007fd404bfc000,0x00007fd404cfd000)]
  0x00007fd4140b9000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=9692, stack(0x00007fd404cfd000,0x00007fd404dfe000)]
  0x00007fd4140b6000 JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=9691, stack(0x00007fd404dfe000,0x00007fd404eff000)]
  0x00007fd4140b4800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=9690, stack(0x00007fd404eff000,0x00007fd405000000)]
  0x00007fd414082000 JavaThread "Finalizer" daemon [_thread_blocked, id=9689, stack(0x00007fd41816b000,0x00007fd41826c000)]
  0x00007fd41407d000 JavaThread "Reference Handler" daemon [_thread_blocked, id=9688, stack(0x00007fd41826c000,0x00007fd41836d000)]
=>0x00007fd414008000 JavaThread "main" [_thread_in_native, id=9682, stack(0x00007fd41da06000,0x00007fd41db07000)]

Other Threads:
  0x00007fd414075800 VMThread [stack: 0x00007fd41836d000,0x00007fd41846e000] [id=9687]
  0x00007fd4140e2000 WatcherThread [stack: 0x00007fd4049fa000,0x00007fd404afb000] [id=9695]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap:
 PSYoungGen      total 36864K, used 2539K [0x00000000d6d80000, 0x00000000d9680000, 0x0000000100000000)
  eden space 31744K, 8% used [0x00000000d6d80000,0x00000000d6ffae28,0x00000000d8c80000)
  from space 5120K, 0% used [0x00000000d9180000,0x00000000d9180000,0x00000000d9680000)
  to   space 5120K, 0% used [0x00000000d8c80000,0x00000000d8c80000,0x00000000d9180000)
 ParOldGen       total 84992K, used 0K [0x0000000084800000, 0x0000000089b00000, 0x00000000d6d80000)
  object space 84992K, 0% used [0x0000000084800000,0x0000000084800000,0x0000000089b00000)
 Metaspace       used 4088K, capacity 4668K, committed 4864K, reserved 1056768K
  class space    used 443K, capacity 497K, committed 512K, reserved 1048576K

Card table byte_map: [0x00007fd41a904000,0x00007fd41ace1000] byte_map_base: 0x00007fd41a4e0000

Marking Bits: (ParMarkBitMap*) 0x00007fd41cd27540
 Begin Bits: [0x00007fd3fc240000, 0x00007fd3fe120000)
 End Bits:   [0x00007fd3fe120000, 0x00007fd400000000)

Polling page: 0x00007fd41db4a000

CodeCache: size=245760Kb used=1465Kb max_used=1465Kb free=244294Kb
 bounds [0x00007fd405000000, 0x00007fd405270000, 0x00007fd414000000]
 total_blobs=490 nmethods=201 adapters=204
 compilation: enabled

Compilation events (10 events):
Event: 0,117 Thread 0x00007fd4140ba800 nmethod 197 0x00007fd40516a990 code [0x00007fd40516aae0, 0x00007fd40516abf0]
Event: 0,117 Thread 0x00007fd4140ba800  198       3       java.lang.String::startsWith (7 bytes)
Event: 0,117 Thread 0x00007fd4140ba800 nmethod 198 0x00007fd40516a590 code [0x00007fd40516a700, 0x00007fd40516a908]
Event: 0,118 Thread 0x00007fd4140ba800  199       3       java.lang.ThreadLocal::getMap (5 bytes)
Event: 0,118 Thread 0x00007fd4140ba800 nmethod 199 0x00007fd40516a210 code [0x00007fd40516a380, 0x00007fd40516a4d0]
Event: 0,118 Thread 0x00007fd4140ba800  200       3       java.lang.StringCoding::deref (19 bytes)
Event: 0,118 Thread 0x00007fd4140ba800 nmethod 200 0x00007fd405169b10 code [0x00007fd405169ca0, 0x00007fd40516a0e8]
Event: 0,118 Thread 0x00007fd4140ba800  201       3       java.lang.ThreadLocal::get (38 bytes)
Event: 0,119 Thread 0x00007fd4140ba800 nmethod 201 0x00007fd40516cb10 code [0x00007fd40516cca0, 0x00007fd40516cfd8]
Event: 0,121 Thread 0x00007fd4140b6000  202       4       java.lang.String::equals (81 bytes)

GC Heap History (0 events):
No events

Deoptimization events (1 events):
Event: 0,117 Thread 0x00007fd414008000 Uncommon trap: reason=null_check action=make_not_entrant pc=0x00007fd40515f1c4 method=java.lang.String.equals(Ljava/lang/Object;)Z @ 8

Internal exceptions (10 events):
Event: 0,086 Thread 0x00007fd414008000 Exception <a 'java/lang/NoSuchFieldError': method resolution failed> (0x00000000d6f509d0) thrown at [/build/java8-openjdk/src/jdk8u-jdk8u92-b14/hotspot/src/share/vm/prims/methodHandles.cpp, line 1146]
Event: 0,113 Thread 0x00007fd414008000 Exception <a 'java/security/PrivilegedActionException'> (0x00000000d6fe2570) thrown at [/build/java8-openjdk/src/jdk8u-jdk8u92-b14/hotspot/src/share/vm/prims/jvm.cpp, line 1386]
Event: 0,114 Thread 0x00007fd414008000 Exception <a 'java/security/PrivilegedActionException'> (0x00000000d6fe2780) thrown at [/build/java8-openjdk/src/jdk8u-jdk8u92-b14/hotspot/src/share/vm/prims/jvm.cpp, line 1386]
Event: 0,114 Thread 0x00007fd414008000 Exception <a 'java/security/PrivilegedActionException'> (0x00000000d6fe47e8) thrown at [/build/java8-openjdk/src/jdk8u-jdk8u92-b14/hotspot/src/share/vm/prims/jvm.cpp, line 1386]
Event: 0,114 Thread 0x00007fd414008000 Exception <a 'java/security/PrivilegedActionException'> (0x00000000d6fe49f8) thrown at [/build/java8-openjdk/src/jdk8u-jdk8u92-b14/hotspot/src/share/vm/prims/jvm.cpp, line 1386]
Event: 0,114 Thread 0x00007fd414008000 Exception <a 'java/security/PrivilegedActionException'> (0x00000000d6fe5638) thrown at [/build/java8-openjdk/src/jdk8u-jdk8u92-b14/hotspot/src/share/vm/prims/jvm.cpp, line 1386]
Event: 0,114 Thread 0x00007fd414008000 Exception <a 'java/security/PrivilegedActionException'> (0x00000000d6fe5848) thrown at [/build/java8-openjdk/src/jdk8u-jdk8u92-b14/hotspot/src/share/vm/prims/jvm.cpp, line 1386]
Event: 0,117 Thread 0x00007fd414008000 Implicit null exception at 0x00007fd40515efe2 to 0x00007fd40515f1b5
Event: 0,120 Thread 0x00007fd414008000 Exception <a 'java/io/FileNotFoundException'> (0x00000000d6fedea8) thrown at [/build/java8-openjdk/src/jdk8u-jdk8u92-b14/hotspot/src/share/vm/prims/jni.cpp, line 709]
Event: 0,120 Thread 0x00007fd414008000 Exception <a 'java/io/FileNotFoundException'> (0x00000000d6fee960) thrown at [/build/java8-openjdk/src/jdk8u-jdk8u92-b14/hotspot/src/share/vm/prims/jni.cpp, line 709]

Events (10 events):
Event: 0,121 loading class java/awt/image/LookupOp
Event: 0,121 loading class java/awt/image/LookupOp done
Event: 0,121 loading class java/awt/image/ConvolveOp
Event: 0,121 loading class java/awt/image/ConvolveOp done
Event: 0,121 loading class sun/awt/image/ByteComponentRaster
Event: 0,121 loading class sun/awt/image/ByteComponentRaster done
Event: 0,121 loading class sun/awt/image/ShortComponentRaster
Event: 0,121 loading class sun/awt/image/ShortComponentRaster done
Event: 0,121 loading class sun/awt/image/BytePackedRaster
Event: 0,121 loading class sun/awt/image/BytePackedRaster done


Dynamic libraries:
00400000-00401000 r-xp 00000000 08:06 4335746                            /usr/lib/jvm/java-8-openjdk/jre/bin/java
00600000-00601000 rw-p 00000000 08:06 4335746                            /usr/lib/jvm/java-8-openjdk/jre/bin/java
006c7000-006e8000 rw-p 00000000 00:00 0                                  [heap]
84800000-89b00000 rw-p 00000000 00:00 0 
89b00000-d6d80000 ---p 00000000 00:00 0 
d6d80000-d9680000 rw-p 00000000 00:00 0 
d9680000-100000000 ---p 00000000 00:00 0 
100000000-100080000 rw-p 00000000 00:00 0 
100080000-140000000 ---p 00000000 00:00 0 
7fd3c8000000-7fd3c8021000 rw-p 00000000 00:00 0 
7fd3c8021000-7fd3cc000000 ---p 00000000 00:00 0 
7fd3cc000000-7fd3cc021000 rw-p 00000000 00:00 0 
7fd3cc021000-7fd3d0000000 ---p 00000000 00:00 0 
7fd3d0000000-7fd3d00df000 rw-p 00000000 00:00 0 
7fd3d00df000-7fd3d4000000 ---p 00000000 00:00 0 
7fd3d4000000-7fd3d417f000 rw-p 00000000 00:00 0 
7fd3d417f000-7fd3d8000000 ---p 00000000 00:00 0 
7fd3d8000000-7fd3d8021000 rw-p 00000000 00:00 0 
7fd3d8021000-7fd3dc000000 ---p 00000000 00:00 0 
7fd3dc000000-7fd3dc08a000 rw-p 00000000 00:00 0 
7fd3dc08a000-7fd3e0000000 ---p 00000000 00:00 0 
7fd3e0000000-7fd3e0021000 rw-p 00000000 00:00 0 
7fd3e0021000-7fd3e4000000 ---p 00000000 00:00 0 
7fd3e4000000-7fd3e4021000 rw-p 00000000 00:00 0 
7fd3e4021000-7fd3e8000000 ---p 00000000 00:00 0 
7fd3e8000000-7fd3e8021000 rw-p 00000000 00:00 0 
7fd3e8021000-7fd3ec000000 ---p 00000000 00:00 0 
7fd3ec000000-7fd3ec021000 rw-p 00000000 00:00 0 
7fd3ec021000-7fd3f0000000 ---p 00000000 00:00 0 
7fd3f0000000-7fd3f0021000 rw-p 00000000 00:00 0 
7fd3f0021000-7fd3f4000000 ---p 00000000 00:00 0 
7fd3f719d000-7fd3f7280000 r-xp 00000000 08:06 4591789                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libmlib_image.so
7fd3f7280000-7fd3f7480000 ---p 000e3000 08:06 4591789                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libmlib_image.so
7fd3f7480000-7fd3f7481000 rw-p 000e3000 08:06 4591789                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libmlib_image.so
7fd3f7481000-7fd3f7486000 r-xp 00000000 08:06 3691606                    /usr/lib/libXdmcp.so.6.0.0
7fd3f7486000-7fd3f7685000 ---p 00005000 08:06 3691606                    /usr/lib/libXdmcp.so.6.0.0
7fd3f7685000-7fd3f7686000 r--p 00004000 08:06 3691606                    /usr/lib/libXdmcp.so.6.0.0
7fd3f7686000-7fd3f7687000 rw-p 00005000 08:06 3691606                    /usr/lib/libXdmcp.so.6.0.0
7fd3f7687000-7fd3f7689000 r-xp 00000000 08:06 3691611                    /usr/lib/libXau.so.6.0.0
7fd3f7689000-7fd3f7889000 ---p 00002000 08:06 3691611                    /usr/lib/libXau.so.6.0.0
7fd3f7889000-7fd3f788a000 r--p 00002000 08:06 3691611                    /usr/lib/libXau.so.6.0.0
7fd3f788a000-7fd3f788b000 rw-p 00003000 08:06 3691611                    /usr/lib/libXau.so.6.0.0
7fd3f788b000-7fd3f78ac000 r-xp 00000000 08:06 3693901                    /usr/lib/libxcb.so.1.1.0
7fd3f78ac000-7fd3f7aac000 ---p 00021000 08:06 3693901                    /usr/lib/libxcb.so.1.1.0
7fd3f7aac000-7fd3f7aad000 r--p 00021000 08:06 3693901                    /usr/lib/libxcb.so.1.1.0
7fd3f7aad000-7fd3f7aae000 rw-p 00022000 08:06 3693901                    /usr/lib/libxcb.so.1.1.0
7fd3f7aae000-7fd3f7abd000 r-xp 00000000 08:06 3694957                    /usr/lib/libXi.so.6.1.0
7fd3f7abd000-7fd3f7cbc000 ---p 0000f000 08:06 3694957                    /usr/lib/libXi.so.6.1.0
7fd3f7cbc000-7fd3f7cbd000 r--p 0000e000 08:06 3694957                    /usr/lib/libXi.so.6.1.0
7fd3f7cbd000-7fd3f7cbe000 rw-p 0000f000 08:06 3694957                    /usr/lib/libXi.so.6.1.0
7fd3f7cbe000-7fd3f7df9000 r-xp 00000000 08:06 3693982                    /usr/lib/libX11.so.6.3.0
7fd3f7df9000-7fd3f7ff8000 ---p 0013b000 08:06 3693982                    /usr/lib/libX11.so.6.3.0
7fd3f7ff8000-7fd3f7ffa000 r--p 0013a000 08:06 3693982                    /usr/lib/libX11.so.6.3.0
7fd3f7ffa000-7fd3f7fff000 rw-p 0013c000 08:06 3693982                    /usr/lib/libX11.so.6.3.0
7fd3f7fff000-7fd3f8000000 rw-p 00000000 00:00 0 
7fd3f8000000-7fd3f8021000 rw-p 00000000 00:00 0 
7fd3f8021000-7fd3fc000000 ---p 00000000 00:00 0 
7fd3fc03a000-7fd3fc03f000 r-xp 00000000 08:06 3694981                    /usr/lib/libXtst.so.6.1.0
7fd3fc03f000-7fd3fc23e000 ---p 00005000 08:06 3694981                    /usr/lib/libXtst.so.6.1.0
7fd3fc23e000-7fd3fc23f000 r--p 00004000 08:06 3694981                    /usr/lib/libXtst.so.6.1.0
7fd3fc23f000-7fd3fc240000 rw-p 00005000 08:06 3694981                    /usr/lib/libXtst.so.6.1.0
7fd3fc240000-7fd400000000 rw-p 00000000 00:00 0 
7fd400000000-7fd400021000 rw-p 00000000 00:00 0 
7fd400021000-7fd404000000 ---p 00000000 00:00 0 
7fd4040b9000-7fd4040c2000 r-xp 00000000 08:06 3696207                    /usr/lib/libXrender.so.1.3.0
7fd4040c2000-7fd4042c1000 ---p 00009000 08:06 3696207                    /usr/lib/libXrender.so.1.3.0
7fd4042c1000-7fd4042c2000 r--p 00008000 08:06 3696207                    /usr/lib/libXrender.so.1.3.0
7fd4042c2000-7fd4042c3000 rw-p 00009000 08:06 3696207                    /usr/lib/libXrender.so.1.3.0
7fd4042c3000-7fd4042d4000 r-xp 00000000 08:06 3694880                    /usr/lib/libXext.so.6.4.0
7fd4042d4000-7fd4044d3000 ---p 00011000 08:06 3694880                    /usr/lib/libXext.so.6.4.0
7fd4044d3000-7fd4044d4000 r--p 00010000 08:06 3694880                    /usr/lib/libXext.so.6.4.0
7fd4044d4000-7fd4044d5000 rw-p 00011000 08:06 3694880                    /usr/lib/libXext.so.6.4.0
7fd4044d5000-7fd404528000 r-xp 00000000 08:06 4591796                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libawt_xawt.so
7fd404528000-7fd404728000 ---p 00053000 08:06 4591796                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libawt_xawt.so
7fd404728000-7fd40472b000 rw-p 00053000 08:06 4591796                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libawt_xawt.so
7fd40472b000-7fd40472c000 rw-p 00000000 00:00 0 
7fd40472c000-7fd4047ca000 r-xp 00000000 08:06 4591791                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libawt.so
7fd4047ca000-7fd4049ca000 ---p 0009e000 08:06 4591791                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libawt.so
7fd4049ca000-7fd4049d6000 rw-p 0009e000 08:06 4591791                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libawt.so
7fd4049d6000-7fd4049fa000 rw-p 00000000 00:00 0 
7fd4049fa000-7fd4049fb000 ---p 00000000 00:00 0 
7fd4049fb000-7fd404afb000 rw-p 00000000 00:00 0 
7fd404afb000-7fd404afe000 ---p 00000000 00:00 0 
7fd404afe000-7fd404bfc000 rw-p 00000000 00:00 0 
7fd404bfc000-7fd404bff000 ---p 00000000 00:00 0 
7fd404bff000-7fd404cfd000 rw-p 00000000 00:00 0 
7fd404cfd000-7fd404d00000 ---p 00000000 00:00 0 
7fd404d00000-7fd404dfe000 rw-p 00000000 00:00 0 
7fd404dfe000-7fd404e01000 ---p 00000000 00:00 0 
7fd404e01000-7fd404eff000 rw-p 00000000 00:00 0 
7fd404eff000-7fd404f02000 ---p 00000000 00:00 0 
7fd404f02000-7fd405000000 rw-p 00000000 00:00 0 
7fd405000000-7fd405270000 rwxp 00000000 00:00 0 
7fd405270000-7fd414000000 ---p 00000000 00:00 0 
7fd414000000-7fd4141c6000 rw-p 00000000 00:00 0 
7fd4141c6000-7fd418000000 ---p 00000000 00:00 0 
7fd4180c4000-7fd4180e9000 r--p 00000000 08:06 3672175                    /usr/share/locale/pl/LC_MESSAGES/libc.mo
7fd4180e9000-7fd41816b000 r--p 00000000 08:06 3722968                    /usr/lib/locale/locale-archive
7fd41816b000-7fd41816e000 ---p 00000000 00:00 0 
7fd41816e000-7fd41826c000 rw-p 00000000 00:00 0 
7fd41826c000-7fd41826f000 ---p 00000000 00:00 0 
7fd41826f000-7fd41836d000 rw-p 00000000 00:00 0 
7fd41836d000-7fd41836e000 ---p 00000000 00:00 0 
7fd41836e000-7fd41944e000 rw-p 00000000 00:00 0 
7fd41944e000-7fd41961b000 r--s 03bec000 08:06 4473884                    /usr/lib/jvm/java-8-openjdk/jre/lib/rt.jar
7fd41961b000-7fd419ad1000 rw-p 00000000 00:00 0 
7fd419ad1000-7fd419e91000 ---p 00000000 00:00 0 
7fd419e91000-7fd41a26d000 rw-p 00000000 00:00 0 
7fd41a26d000-7fd41a26e000 ---p 00000000 00:00 0 
7fd41a26e000-7fd41a36e000 rw-p 00000000 00:00 0 
7fd41a36e000-7fd41a36f000 ---p 00000000 00:00 0 
7fd41a36f000-7fd41a46f000 rw-p 00000000 00:00 0 
7fd41a46f000-7fd41a470000 ---p 00000000 00:00 0 
7fd41a470000-7fd41a570000 rw-p 00000000 00:00 0 
7fd41a570000-7fd41a571000 ---p 00000000 00:00 0 
7fd41a571000-7fd41a69b000 rw-p 00000000 00:00 0 
7fd41a69b000-7fd41a904000 ---p 00000000 00:00 0 
7fd41a904000-7fd41a92e000 rw-p 00000000 00:00 0 
7fd41a92e000-7fd41ab96000 ---p 00000000 00:00 0 
7fd41ab96000-7fd41abac000 rw-p 00000000 00:00 0 
7fd41abac000-7fd41ace0000 ---p 00000000 00:00 0 
7fd41ace0000-7fd41aceb000 rw-p 00000000 00:00 0 
7fd41aceb000-7fd41b0a1000 ---p 00000000 00:00 0 
7fd41b0a1000-7fd41b0a9000 r-xp 00000000 08:06 4591779                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libzip.so
7fd41b0a9000-7fd41b2a8000 ---p 00008000 08:06 4591779                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libzip.so
7fd41b2a8000-7fd41b2a9000 rw-p 00007000 08:06 4591779                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libzip.so
7fd41b2a9000-7fd41b2b4000 r-xp 00000000 08:06 3673313                    /usr/lib/libnss_files-2.23.so
7fd41b2b4000-7fd41b4b3000 ---p 0000b000 08:06 3673313                    /usr/lib/libnss_files-2.23.so
7fd41b4b3000-7fd41b4b4000 r--p 0000a000 08:06 3673313                    /usr/lib/libnss_files-2.23.so
7fd41b4b4000-7fd41b4b5000 rw-p 0000b000 08:06 3673313                    /usr/lib/libnss_files-2.23.so
7fd41b4b5000-7fd41b4bb000 rw-p 00000000 00:00 0 
7fd41b4bb000-7fd41b4e7000 r-xp 00000000 08:06 4591778                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libjava.so
7fd41b4e7000-7fd41b6e7000 ---p 0002c000 08:06 4591778                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libjava.so
7fd41b6e7000-7fd41b6e9000 rw-p 0002c000 08:06 4591778                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libjava.so
7fd41b6e9000-7fd41b6f6000 r-xp 00000000 08:06 4591771                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libverify.so
7fd41b6f6000-7fd41b8f5000 ---p 0000d000 08:06 4591771                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libverify.so
7fd41b8f5000-7fd41b8f7000 rw-p 0000c000 08:06 4591771                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libverify.so
7fd41b8f7000-7fd41b8fe000 r-xp 00000000 08:06 3673321                    /usr/lib/librt-2.23.so
7fd41b8fe000-7fd41bafd000 ---p 00007000 08:06 3673321                    /usr/lib/librt-2.23.so
7fd41bafd000-7fd41bafe000 r--p 00006000 08:06 3673321                    /usr/lib/librt-2.23.so
7fd41bafe000-7fd41baff000 rw-p 00007000 08:06 3673321                    /usr/lib/librt-2.23.so
7fd41baff000-7fd41bc02000 r-xp 00000000 08:06 3673318                    /usr/lib/libm-2.23.so
7fd41bc02000-7fd41be01000 ---p 00103000 08:06 3673318                    /usr/lib/libm-2.23.so
7fd41be01000-7fd41be02000 r--p 00102000 08:06 3673318                    /usr/lib/libm-2.23.so
7fd41be02000-7fd41be03000 rw-p 00103000 08:06 3673318                    /usr/lib/libm-2.23.so
7fd41be03000-7fd41ca58000 r-xp 00000000 08:06 5246180                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/server/libjvm.so
7fd41ca58000-7fd41cc58000 ---p 00c55000 08:06 5246180                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/server/libjvm.so
7fd41cc58000-7fd41cd14000 rw-p 00c55000 08:06 5246180                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/server/libjvm.so
7fd41cd14000-7fd41cd44000 rw-p 00000000 00:00 0 
7fd41cd44000-7fd41cedb000 r-xp 00000000 08:06 3673241                    /usr/lib/libc-2.23.so
7fd41cedb000-7fd41d0db000 ---p 00197000 08:06 3673241                    /usr/lib/libc-2.23.so
7fd41d0db000-7fd41d0df000 r--p 00197000 08:06 3673241                    /usr/lib/libc-2.23.so
7fd41d0df000-7fd41d0e1000 rw-p 0019b000 08:06 3673241                    /usr/lib/libc-2.23.so
7fd41d0e1000-7fd41d0e5000 rw-p 00000000 00:00 0 
7fd41d0e5000-7fd41d0e7000 r-xp 00000000 08:06 3673317                    /usr/lib/libdl-2.23.so
7fd41d0e7000-7fd41d2e7000 ---p 00002000 08:06 3673317                    /usr/lib/libdl-2.23.so
7fd41d2e7000-7fd41d2e8000 r--p 00002000 08:06 3673317                    /usr/lib/libdl-2.23.so
7fd41d2e8000-7fd41d2e9000 rw-p 00003000 08:06 3673317                    /usr/lib/libdl-2.23.so
7fd41d2e9000-7fd41d2f6000 r-xp 00000000 08:06 5246177                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/jli/libjli.so
7fd41d2f6000-7fd41d4f5000 ---p 0000d000 08:06 5246177                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/jli/libjli.so
7fd41d4f5000-7fd41d4f6000 rw-p 0000c000 08:06 5246177                    /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/jli/libjli.so
7fd41d4f6000-7fd41d50b000 r-xp 00000000 08:06 3680531                    /usr/lib/libz.so.1.2.8
7fd41d50b000-7fd41d70a000 ---p 00015000 08:06 3680531                    /usr/lib/libz.so.1.2.8
7fd41d70a000-7fd41d70b000 r--p 00014000 08:06 3680531                    /usr/lib/libz.so.1.2.8
7fd41d70b000-7fd41d70c000 rw-p 00015000 08:06 3680531                    /usr/lib/libz.so.1.2.8
7fd41d70c000-7fd41d724000 r-xp 00000000 08:06 3673217                    /usr/lib/libpthread-2.23.so
7fd41d724000-7fd41d923000 ---p 00018000 08:06 3673217                    /usr/lib/libpthread-2.23.so
7fd41d923000-7fd41d924000 r--p 00017000 08:06 3673217                    /usr/lib/libpthread-2.23.so
7fd41d924000-7fd41d925000 rw-p 00018000 08:06 3673217                    /usr/lib/libpthread-2.23.so
7fd41d925000-7fd41d929000 rw-p 00000000 00:00 0 
7fd41d929000-7fd41d94c000 r-xp 00000000 08:06 3673240                    /usr/lib/ld-2.23.so
7fd41d962000-7fd41da06000 rw-p 00000000 00:00 0 
7fd41da06000-7fd41da09000 ---p 00000000 00:00 0 
7fd41da09000-7fd41db0b000 rw-p 00000000 00:00 0 
7fd41db15000-7fd41db1a000 r--s 002f9000 08:06 4470680                    /usr/lib/jvm/java-8-openjdk/jre/lib/charsets.jar
7fd41db1a000-7fd41db41000 rw-p 00000000 00:00 0 
7fd41db41000-7fd41db49000 rw-s 00000000 00:21 694874                     /tmp/hsperfdata_radek/9681
7fd41db49000-7fd41db4a000 rw-p 00000000 00:00 0 
7fd41db4a000-7fd41db4b000 r--p 00000000 00:00 0 
7fd41db4b000-7fd41db4c000 rw-p 00000000 00:00 0 
7fd41db4c000-7fd41db4d000 r--p 00023000 08:06 3673240                    /usr/lib/ld-2.23.so
7fd41db4d000-7fd41db4e000 rw-p 00024000 08:06 3673240                    /usr/lib/ld-2.23.so
7fd41db4e000-7fd41db4f000 rw-p 00000000 00:00 0 
7ffda8f0f000-7ffda8f30000 rw-p 00000000 00:00 0                          [stack]
7ffda8fb5000-7ffda8fb8000 r--p 00000000 00:00 0                          [vvar]
7ffda8fb8000-7ffda8fba000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

VM Arguments:
java_command: M
java_class_path (initial): .
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/lib32/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/radek/.vimpkg/bin:~/.MyBash:/home/radek/.myPath:/home/radek/bin/idea-IC-145.597.3/bin
SHELL=/usr/bin/zsh
DISPLAY=:0

Signal Handlers:
SIGSEGV: [libjvm.so+0xa5a220], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGBUS: [libjvm.so+0xa5a220], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGFPE: [libjvm.so+0x8a5a90], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGPIPE: [libjvm.so+0x8a5a90], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGXFSZ: [libjvm.so+0x8a5a90], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGILL: [libjvm.so+0x8a5a90], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGUSR1: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
SIGUSR2: [libjvm.so+0x8a5940], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
SIGHUP: [libjvm.so+0x8a5e10], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGINT: [libjvm.so+0x8a5e10], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGTERM: [libjvm.so+0x8a5e10], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGQUIT: [libjvm.so+0x8a5e10], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO


---------------  S Y S T E M  ---------------

OS:NAME="Arch Linux"
ID=arch
PRETTY_NAME="Arch Linux"
ANSI_COLOR="0;36"
HOME_URL="https://www.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://bugs.archlinux.org/"


uname:Linux 4.5.4-1-ARCH #1 SMP PREEMPT Wed May 11 22:21:28 CEST 2016 x86_64
libc:glibc 2.23 NPTL 2.23 
rlimit: STACK 8192k, CORE infinity, NPROC 31580, NOFILE 4096, AS infinity
load average:1,20 1,23 1,40

/proc/meminfo:
MemTotal:        8089816 kB
MemFree:         3289572 kB
MemAvailable:    4834708 kB
Buffers:          167788 kB
Cached:          1944652 kB
SwapCached:            0 kB
Active:          3205064 kB
Inactive:        1336592 kB
Active(anon):    2431268 kB
Inactive(anon):   402244 kB
Active(file):     773796 kB
Inactive(file):   934348 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:               140 kB
Writeback:             0 kB
AnonPages:       2190408 kB
Mapped:           600664 kB
Shmem:            404304 kB
Slab:             149292 kB
SReclaimable:     119936 kB
SUnreclaim:        29356 kB
KernelStack:        5840 kB
PageTables:        28300 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     4044908 kB
Committed_AS:    4948732 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
HardwareCorrupted:     0 kB
AnonHugePages:    931840 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:      124548 kB
DirectMap2M:     5027840 kB
DirectMap1G:     4194304 kB


CPU:total 4 (2 cores per cpu, 2 threads per core) family 6 model 61 stepping 4, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx

/proc/cpuinfo:
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 61
model name	: Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz
stepping	: 4
microcode	: 0x1f
cpu MHz		: 2971.312
cache size	: 4096 KB
physical id	: 0
siblings	: 4
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 20
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap xsaveopt dtherm ida arat pln pts
bugs		:
bogomips	: 4790.31
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 61
model name	: Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz
stepping	: 4
microcode	: 0x1f
cpu MHz		: 2900.250
cache size	: 4096 KB
physical id	: 0
siblings	: 4
core id		: 1
cpu cores	: 2
apicid		: 2
initial apicid	: 2
fpu		: yes
fpu_exception	: yes
cpuid level	: 20
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap xsaveopt dtherm ida arat pln pts
bugs		:
bogomips	: 4790.31
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

processor	: 2
vendor_id	: GenuineIntel
cpu family	: 6
model		: 61
model name	: Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz
stepping	: 4
microcode	: 0x1f
cpu MHz		: 2965.968
cache size	: 4096 KB
physical id	: 0
siblings	: 4
core id		: 0
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 20
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap xsaveopt dtherm ida arat pln pts
bugs		:
bogomips	: 4790.31
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

processor	: 3
vendor_id	: GenuineIntel
cpu family	: 6
model		: 61
model name	: Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz
stepping	: 4
microcode	: 0x1f
cpu MHz		: 2899.968
cache size	: 4096 KB
physical id	: 0
siblings	: 4
core id		: 1
cpu cores	: 2
apicid		: 3
initial apicid	: 3
fpu		: yes
fpu_exception	: yes
cpuid level	: 20
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap xsaveopt dtherm ida arat pln pts
bugs		:
bogomips	: 4790.31
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:



Memory: 4k page, physical 8089816k(3289572k free), swap 0k(0k free)

vm_info: OpenJDK 64-Bit Server VM (25.92-b14) for linux-amd64 JRE (1.8.0_92-b14), built on Apr 24 2016 15:02:36 by "builduser" with gcc 5.3.0

time: Tue May 24 00:15:35 2016
elapsed time: 0 seconds (0d 0h 0m 0s)


REPRODUCIBILITY :
This bug can be reproduced always.

---------- BEGIN SOURCE ----------
import java.awt.*;
import java.awt.image.BufferedImage;
import java.awt.geom.AffineTransform;
import java.awt.image.AffineTransformOp;
import java.awt.image.BufferedImage;

public class M {

	public static void main(String[] args) {
		BufferedImage b = new BufferedImage(1,2,3);
		rotateImage(b, 0.0/0.0);
	}
	public static BufferedImage rotateImage(BufferedImage image, double rotation) {
		int w0 = image.getWidth();
		int h0 = image.getHeight();

		AffineTransform affineTransform = new AffineTransform();
		affineTransform.rotate(rotation, image.getWidth() / 2, image.getWidth() / 2);
		AffineTransformOp opRotated = new AffineTransformOp(affineTransform, AffineTransformOp.TYPE_BILINEAR);
		BufferedImage transformedImage = new BufferedImage(w0, h0, image.getType());
		transformedImage = opRotated.filter(image, transformedImage);

		return transformedImage;
	}
}

---------- END SOURCE ----------


Comments
AffineTransformOp should check for this in its validateTransform(..) method. The spec. should probably be updated to mention that this. That catches it at "the top". But we should also fix the lowest-level code where the crash occurs and make sure that any similar code is also fixed.
03-08-2016

Checked this for 8u0, 8u92, and 9 ea b120 on Ubuntu (Linux) and could reproduce the issue as submitter reported. Steps to Reproduce: Run the attached test case (M.java) with the JDK version. Result: ###### OS: Ubuntu Linux 64 bit, Windows 7 64 bit JDK: 8u0 b132 : Fail 8u92 b31 : Fail 9ea+120 : Fail ----------------------------------------------------------------------------------------------------------------------- Moving this issue over JDK for dev team's further evaluation.
01-06-2016