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

SIGSEGV when attempting to rotate BufferedImage using AffineTransform by NaN degrees

    Details

    • Subcomponent:
      2d
    • Resolved In Build:
      b135
    • CPU:
      x86_64
    • OS:
      linux

      Backports

        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 ----------

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  aghaisas Ajit Ghaisas
                  Reporter:
                  webbuggrp Webbug Group
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: