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

SIGBUS in java.util.zip.ZipFile.getEntry

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Duplicate
    • Affects Version/s: 6u45
    • Fix Version/s: None
    • Component/s: core-libs
    • Labels:

      Description

      FULL PRODUCT VERSION :
      java version " 1.6.0_45 "
      Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
      Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

      FULL OS VERSION :
      CentOS 6.4
      Kernels:
      Linux myhost 3.9.2-1.el6.elrepo.x86_64 #1 SMP Sun May 12 10:18:47 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux
      Also found on:
      Linux amyhost 2.6.32-279.22.1.el6.x86_64 #1 SMP Wed Feb 6 03:10:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

      A DESCRIPTION OF THE PROBLEM :
      JVM crashes in libzip.so when the zip file is touch during reading of zipentries. See reproducer code below.

      THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: Yes

      THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: Yes

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Run the following class, problem can be reproduced running method crashReadWrite and/or crashReadTouch.
      //=======================================================
      File: test.ZipFileTest.java
      //=======================================================
      package test;

      import java.io.File;

      public class ZipFileTest {

          public static void main(String[] args) throws Exception {
              //new ZipFileTest().crashReadWrite();
              new ZipFileTest().crashReadTouch();
          }

          public ZipFileTest() throws Exception {
          }

          public void crashReadTouch() throws InterruptedException, IOException {
              File file = new File(System.getProperty( " java.io.tmpdir " ) + " /zipfile.zip " );
              new ZipFileWriter(file).run();

              for (int i = 0; i <= 200; i++) {
                  ZipFile zip = new ZipFile(System.getProperty( " java.io.tmpdir " ) + " /zipfile.zip " );
                  new Thread(new ZipFileReader(zip)).start();
                  Thread.sleep(10);
                  file.setLastModified(System.currentTimeMillis());
              }
          }

          public void crashReadWrite() throws InterruptedException, IOException {
              File file = new File(System.getProperty( " java.io.tmpdir " ) + " /zipfile.zip " );
              new ZipFileWriter(file).run();

              for (int i = 0; i <= 10; i++) {
                  ZipFile zip = new ZipFile(System.getProperty( " java.io.tmpdir " ) + " /zipfile.zip " );
                  new Thread(new ZipFileReader(zip)).start();
                  file = new File(System.getProperty( " java.io.tmpdir " ) + " /zipfile.zip " );
                  new Thread(new ZipFileWriter(file)).start();
              }
          }

          public class ZipFileReader implements Runnable {
              private ZipFile zipFile;

              public ZipFileReader(ZipFile aZip) {
                  zipFile = aZip;
              }

              @Override
              public void run() {
                  Enumeration zipEntries = zipFile.entries();
                  for (int i=1000; i >= 0; i--) {
                     //getEntry will crash vm if zip file was modified
                     zipFile.getEntry( " test " + i);
                  }
                  while (zipEntries.hasMoreElements()) {
                      //getNextEntry will crash vm if zip file was modified
                      ZipEntry zipEntry = (ZipEntry) zipEntries.nextElement();
                      zipEntry.getCrc();
                  }
              }
          }

          public class ZipFileWriter implements Runnable {
              private File file;

              public ZipFileWriter(File aFile) {
                  file = aFile;
              }

              @Override
              public void run() {
                  int i = 1;
                  ZipOutputStream zOut;
                  try {
                      zOut = new ZipOutputStream(new FileOutputStream(file));
                  } catch (FileNotFoundException e1) {
                      e1.printStackTrace();
                      return;
                  }
                  try {

                      for (int j = 0; j <= 1000; j++) {
                          ZipEntry e = new ZipEntry( " test " + j);
                          zOut.putNextEntry(e);
                          String content = " test " + i++;
                          for (i = 0; i <= 1000; i++) {
                              zOut.write(content.getBytes());
                          }
                          zOut.closeEntry();
                      }
                  } catch (IOException e) {
                      System.err.println( " Caught Exception: " + e);
                      e.printStackTrace();
                  } finally {
                      try {
                          zOut.close();
                      } catch (IOException e) {
                      }
                  }
              }
          }
      }
      //=======================================================


      EXPECTED VERSUS ACTUAL BEHAVIOR :
      Expected: no jvm crash
      Actual: jvm crash output:

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGBUS (0x7) at pc=0x00007f323fce91f0, pid=20630, tid=139853702534912
      #
      # JRE version: 6.0_45-b06
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (20.45-b01 mixed mode linux-amd64 compressed oops)
      # Problematic frame:
      # C [libzip.so+0xb1f0] __int128+0x60
      #
      # An error report file with more information is saved as:
      # /home/xxx/workspace/testje/hs_err_pid20630.log
      [thread 139853699376896 also had an error][thread 139853699376896 also had an error]
      :
      :



      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      # /home/xxx/workspace/testje/hs_err_pid20630.log:
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGBUS (0x7) at pc=0x00007f323fce91f0, pid=20630, tid=139853702534912
      #
      # JRE version: 6.0_45-b06
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (20.45-b01 mixed mode linux-amd64 compressed oops)
      # Problematic frame:
      # C [libzip.so+0xb1f0] __int128+0x60
      #
      # If you would like to submit a bug report, please visit:
      # http://java.sun.com/webapps/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 (0x00007f32400b6800): JavaThread " Thread-0 " [_thread_in_native, id=20653, stack(0x00007f323a329000,0x00007f323a42a000)]

      siginfo:si_signo=SIGBUS: si_errno=0, si_code=2 (BUS_ADRERR), si_addr=0x00007f32451265bf

      Registers:
      RAX=0x0000000000000000, RBX=0x00007f32400b54ac, RCX=0x00007f31e8000ec0, RDX=0x00007f31e8000040
      RSP=0x00007f323a4280e0, RBP=0x00007f32451265a2, RSI=0x00007f31e8000038, RDI=0x0000000000000000
      R8 =0x0000000000000003, R9 =0x0000000000000ffc, R10=0x0000000000000040, R11=0x00007f3244e99278
      R12=0x00007f31e8000ed0, R13=0x00000000ab367745, R14=0x00007f32400b2490, R15=0x0000000000000007
      RIP=0x00007f323fce91f0, EFLAGS=0x0000000000010202, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
        TRAPNO=0x000000000000000e

        Top of Stack: (sp=0x00007f323a4280e0)
      0x00007f323a4280e0: 000000003a428100 00007f32400b54ac
      0x00007f323a4280f0: 00007f32400b2490 0000000000000000
      0x00007f323a428100: 00000000ab367745 00007f323a428170
      0x00007f323a428110: 0000000000000007 00007f323fce95c4
      0x00007f323a428120: 00007f32400b6800 00007f323a428170
      0x00007f323a428130: 00007f32400b69d0 0000000000000007
      0x00007f323a428140: 00007f323a428650 0000000000000007
      0x00007f323a428150: 0000000000000001 00007f323fce1797
      0x00007f323a428160: 00007f323a428170 00007f32400b2490
      0x00007f323a428170: 0037393974736574 00007f323a4283b8
      0x00007f323a428180: 00007f323a4281c0 00007f3244646bfb
      0x00007f323a428190: 00007f31f8003560 00007f3244899933
      0x00007f323a4281a0: 00007f31f8003560 00007f323a4283b8
      0x00007f323a4281b0: 00007f323a4281d0 00007f324462cf2e
      0x00007f323a4281c0: 00007f3244ccad58 00007f323a428310
      0x00007f323a4281d0: 00007f323a4282b0 00007f32448cbae6
      0x00007f323a4281e0: 00007f3244e98af0 0000000000000000
      0x00007f323a4281f0: 00007f323ccebf58 000001000000000e
      0x00007f323a428200: 00007f3200000000 00007f3244b98c00
      0x00007f323a428210: 00007f323ccebf58 00000006ff806598
      0x00007f323a428220: 00007f3244e98af0 0000000000000000
      0x00007f323a428230: 00007f323ccebf58 000001000000000e
      0x00007f323a428240: 00007f3200000000 00007f3244b98c00
      0x00007f323a428250: 00007f323ccebf58 00007f3244899933
      0x00007f323a428260: 00007f323cd26aa3 00007f323a428360
      0x00007f323a428270: 00007f323a4282b0 00007f32448d3b1c
      0x00007f323a428280: 00007f3200000000 0000000000000001
      0x00007f323a428290: 00007f323a428310 0000000000000401
      0x00007f323a4282a0: 00007f323a4282b0 00007f3244adb317
      0x00007f323a4282b0: 00007f323a428540 00007f32448d3bf6
      0x00007f323a4282c0: 00007f32fffffffe 00007f3244c2d0c6
      0x00007f323a4282d0: 00007f323cd26aa3 00007f32400b1bb0

      Instructions: (pc=0x00007f323fce91f0)
      0x00007f323fce91d0: 00 49 c7 44 24 28 00 00 00 00 41 80 7e 30 00 0f
      0x00007f323fce91e0: 84 32 02 00 00 8b 6b 04 49 03 6e 18 49 2b 6e 28
      0x00007f323fce91f0: 0f b6 45 1d 44 0f b6 6d 1c 44 0f b6 7d 1e 0f b6
      0x00007f323fce9200: 5d 20 0f b6 4d 0c 0f b6 55 0e c1 e0 08 41 09 c5

      Register to memory mapping:

      RAX=0x0000000000000000 is an unknown value
      RBX=0x00007f32400b54ac is an unknown value
      RCX=0x00007f31e8000ec0 is an unknown value
      RDX=0x00007f31e8000040 is an unknown value
      RSP=0x00007f323a4280e0 is pointing into the stack for thread: 0x00007f32400b6800
      RBP=0x00007f32451265a2 is an unknown value
      RSI=0x00007f31e8000038 is an unknown value
      RDI=0x0000000000000000 is an unknown value
      R8 =0x0000000000000003 is an unknown value
      R9 =0x0000000000000ffc is an unknown value
      R10=0x0000000000000040 is an unknown value
      R11=0x00007f3244e99278: <offset 0xaa2278> in /opt/java/jdk1.6.0_45/jre/lib/amd64/server/libjvm.so at 0x00007f32443f7000
      R12=0x00007f31e8000ed0 is an unknown value
      R13=0x00000000ab367745 is an unknown value
      R14=0x00007f32400b2490 is an unknown value
      R15=0x0000000000000007 is an unknown value


      Stack: [0x00007f323a329000,0x00007f323a42a000], sp=0x00007f323a4280e0, free space=1020k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      C [libzip.so+0xb1f0] __int128+0x60

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      j java.util.zip.ZipFile.getEntry(JLjava/lang/String;Z)J+0
      j java.util.zip.ZipFile.getEntry(Ljava/lang/String;)Ljava/util/zip/ZipEntry;+31
      j test.ZipFileTest$ZipFileReader.run()V+35
      j java.lang.Thread.run()V+11
      v ~StubRoutines::call_stub

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

      Java Threads: ( => current thread )
        0x00007f32400cd000 JavaThread " Thread-12 " [_thread_blocked, id=20665, stack(0x00007f323971d000,0x00007f323981e000)]
        0x00007f32400cb000 JavaThread " Thread-11 " [_thread_blocked, id=20664, stack(0x00007f323981e000,0x00007f323991f000)]
        0x00007f32400c9000 JavaThread " Thread-10 " [_thread_in_native, id=20663, stack(0x00007f323991f000,0x00007f3239a20000)]
        0x00007f32400c7000 JavaThread " Thread-9 " [_thread_in_Java, id=20662, stack(0x00007f3239a20000,0x00007f3239b21000)]
        0x00007f32400c5000 JavaThread " Thread-8 " [_thread_in_native, id=20661, stack(0x00007f3239b21000,0x00007f3239c22000)]
        0x00007f32400c3000 JavaThread " Thread-7 " [_thread_in_Java, id=20660, stack(0x00007f3239c22000,0x00007f3239d23000)]
        0x00007f32400c1000 JavaThread " Thread-6 " [_thread_in_native, id=20659, stack(0x00007f3239d23000,0x00007f3239e24000)]
        0x00007f32400bf000 JavaThread " Thread-5 " [_thread_in_Java, id=20658, stack(0x00007f3239e24000,0x00007f3239f25000)]
        0x00007f32400bd000 JavaThread " Thread-4 " [_thread_in_native, id=20657, stack(0x00007f3239f25000,0x00007f323a026000)]
        0x00007f32400bb000 JavaThread " Thread-3 " [_thread_in_Java, id=20656, stack(0x00007f323a026000,0x00007f323a127000)]
        0x00007f32400b9800 JavaThread " Thread-2 " [_thread_in_native, id=20655, stack(0x00007f323a127000,0x00007f323a228000)]
        0x00007f32400b8000 JavaThread " Thread-1 " [_thread_in_Java, id=20654, stack(0x00007f323a228000,0x00007f323a329000)]
      =>0x00007f32400b6800 JavaThread " Thread-0 " [_thread_in_native, id=20653, stack(0x00007f323a329000,0x00007f323a42a000)]
        0x00007f3240099000 JavaThread " Low Memory Detector " daemon [_thread_blocked, id=20650, stack(0x00007f323a52b000,0x00007f323a62c000)]
        0x00007f3240096800 JavaThread " C2 CompilerThread1 " daemon [_thread_blocked, id=20649, stack(0x00007f323a62c000,0x00007f323a72d000)]
        0x00007f3240094000 JavaThread " C2 CompilerThread0 " daemon [_thread_blocked, id=20648, stack(0x00007f323a72d000,0x00007f323a82e000)]
        0x00007f3240091800 JavaThread " Signal Dispatcher " daemon [_thread_blocked, id=20647, stack(0x00007f323a82e000,0x00007f323a92f000)]
        0x00007f3240075000 JavaThread " Finalizer " daemon [_thread_blocked, id=20646, stack(0x00007f323a92f000,0x00007f323aa30000)]
        0x00007f3240073000 JavaThread " Reference Handler " daemon [_thread_blocked, id=20645, stack(0x00007f323aa30000,0x00007f323ab31000)]
        0x00007f3240007000 JavaThread " main " [_thread_in_vm, id=20631, stack(0x00007f32442f6000,0x00007f32443f7000)]

      Other Threads:
        0x00007f324006c800 VMThread [stack: 0x00007f323ab31000,0x00007f323ac32000] [id=20644]
        0x00007f32400ab800 WatcherThread [stack: 0x00007f323a42a000,0x00007f323a52b000] [id=20651]

      VM state:synchronizing (normal execution)

      VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
      [0x00007f3240004be0] Safepoint_lock - owner thread: 0x00007f324006c800
      [0x00007f3240004c60] Threads_lock - owner thread: 0x00007f324006c800
      [0x00007f3240005160] Heap_lock - owner thread: 0x00007f32400cb000

      Heap
       PSYoungGen total 75072K, used 64816K [0x00000007ac360000, 0x00000007b1720000, 0x0000000800000000)
        eden space 64384K, 100% used [0x00000007ac360000,0x00000007b0240000,0x00000007b0240000)
        from space 10688K, 4% used [0x00000007b0240000,0x00000007b02ac010,0x00000007b0cb0000)
        to space 10688K, 0% used [0x00000007b0cb0000,0x00000007b0cb0000,0x00000007b1720000)
       PSOldGen total 171648K, used 0K [0x0000000704a00000, 0x000000070f1a0000, 0x00000007ac360000)
        object space 171648K, 0% used [0x0000000704a00000,0x0000000704a00000,0x000000070f1a0000)
       PSPermGen total 21248K, used 2891K [0x00000006ff800000, 0x0000000700cc0000, 0x0000000704a00000)
        object space 21248K, 13% used [0x00000006ff800000,0x00000006ffad2f58,0x0000000700cc0000)

      Code Cache [0x00007f323ccde000, 0x00007f323cf4e000, 0x00007f323fcde000)
       total_blobs=237 nmethods=60 adapters=132 free_code_cache=49845440 largest_free_block=7872

      Dynamic libraries:
      40000000-40009000 r-xp 00000000 fc:00 1194993 /opt/java/jdk1.6.0_45/bin/java
      40108000-4010a000 rwxp 00008000 fc:00 1194993 /opt/java/jdk1.6.0_45/bin/java
      40f2a000-40f4b000 rwxp 00000000 00:00 0 [heap]
      6ff800000-700cc0000 rwxp 00000000 00:00 0
      700cc0000-704a00000 rwxp 00000000 00:00 0
      704a00000-70f1a0000 rwxp 00000000 00:00 0
      70f1a0000-7ac360000 rwxp 00000000 00:00 0
      7ac360000-7b1720000 rwxp 00000000 00:00 0
      7b1720000-800000000 rwxp 00000000 00:00 0
      350d400000-350d420000 r-xp 00000000 fc:00 524295 /lib64/ld-2.12.so
      350d61f000-350d620000 r-xp 0001f000 fc:00 524295 /lib64/ld-2.12.so
      350d620000-350d621000 rwxp 00020000 fc:00 524295 /lib64/ld-2.12.so
      350d621000-350d622000 rwxp 00000000 00:00 0
      350d800000-350d98a000 r-xp 00000000 fc:00 524302 /lib64/libc-2.12.so
      350d98a000-350db89000 ---p 0018a000 fc:00 524302 /lib64/libc-2.12.so
      350db89000-350db8d000 r-xp 00189000 fc:00 524302 /lib64/libc-2.12.so
      350db8d000-350db8e000 rwxp 0018d000 fc:00 524302 /lib64/libc-2.12.so
      350db8e000-350db93000 rwxp 00000000 00:00 0
      350dc00000-350dc02000 r-xp 00000000 fc:00 524314 /lib64/libdl-2.12.so
      350dc02000-350de02000 ---p 00002000 fc:00 524314 /lib64/libdl-2.12.so
      350de02000-350de03000 r-xp 00002000 fc:00 524314 /lib64/libdl-2.12.so
      350de03000-350de04000 rwxp 00003000 fc:00 524314 /lib64/libdl-2.12.so
      350e000000-350e017000 r-xp 00000000 fc:00 524310 /lib64/libpthread-2.12.so
      350e017000-350e217000 ---p 00017000 fc:00 524310 /lib64/libpthread-2.12.so
      350e217000-350e218000 r-xp 00017000 fc:00 524310 /lib64/libpthread-2.12.so
      350e218000-350e219000 rwxp 00018000 fc:00 524310 /lib64/libpthread-2.12.so
      350e219000-350e21d000 rwxp 00000000 00:00 0
      350e400000-350e483000 r-xp 00000000 fc:00 524404 /lib64/libm-2.12.so
      350e483000-350e682000 ---p 00083000 fc:00 524404 /lib64/libm-2.12.so
      350e682000-350e683000 r-xp 00082000 fc:00 524404 /lib64/libm-2.12.so
      350e683000-350e684000 rwxp 00083000 fc:00 524404 /lib64/libm-2.12.so
      350e800000-350e807000 r-xp 00000000 fc:00 524317 /lib64/librt-2.12.so
      350e807000-350ea06000 ---p 00007000 fc:00 524317 /lib64/librt-2.12.so
      350ea06000-350ea07000 r-xp 00006000 fc:00 524317 /lib64/librt-2.12.so
      350ea07000-350ea08000 rwxp 00007000 fc:00 524317 /lib64/librt-2.12.so
      3523600000-3523616000 r-xp 00000000 fc:00 524440 /lib64/libnsl-2.12.so
      3523616000-3523815000 ---p 00016000 fc:00 524440 /lib64/libnsl-2.12.so
      3523815000-3523816000 r-xp 00015000 fc:00 524440 /lib64/libnsl-2.12.so
      3523816000-3523817000 rwxp 00016000 fc:00 524440 /lib64/libnsl-2.12.so
      3523817000-3523819000 rwxp 00000000 00:00 0
      7f31b8000000-7f31b8021000 rwxp 00000000 00:00 0
      7f31b8021000-7f31bc000000 ---p 00000000 00:00 0
      7f31c0000000-7f31c0021000 rwxp 00000000 00:00 0
      7f31c0021000-7f31c4000000 ---p 00000000 00:00 0
      7f31c4000000-7f31c4021000 rwxp 00000000 00:00 0
      7f31c4021000-7f31c8000000 ---p 00000000 00:00 0
      7f31c8000000-7f31c8021000 rwxp 00000000 00:00 0
      7f31c8021000-7f31cc000000 ---p 00000000 00:00 0
      7f31cc000000-7f31cc021000 rwxp 00000000 00:00 0
      7f31cc021000-7f31d0000000 ---p 00000000 00:00 0
      7f31d0000000-7f31d0021000 rwxp 00000000 00:00 0
      7f31d0021000-7f31d4000000 ---p 00000000 00:00 0
      7f31d4000000-7f31d4021000 rwxp 00000000 00:00 0
      7f31d4021000-7f31d8000000 ---p 00000000 00:00 0
      7f31d8000000-7f31d8021000 rwxp 00000000 00:00 0
      7f31d8021000-7f31dc000000 ---p 00000000 00:00 0
      7f31dc000000-7f31dc021000 rwxp 00000000 00:00 0
      7f31dc021000-7f31e0000000 ---p 00000000 00:00 0
      7f31e0000000-7f31e0021000 rwxp 00000000 00:00 0
      7f31e0021000-7f31e4000000 ---p 00000000 00:00 0
      7f31e4000000-7f31e4021000 rwxp 00000000 00:00 0
      7f31e4021000-7f31e8000000 ---p 00000000 00:00 0
      7f31e8000000-7f31e8021000 rwxp 00000000 00:00 0
      7f31e8021000-7f31ec000000 ---p 00000000 00:00 0
      7f31ec000000-7f31ec044000 rwxp 00000000 00:00 0
      7f31ec044000-7f31f0000000 ---p 00000000 00:00 0
      7f31f0000000-7f31f0021000 rwxp 00000000 00:00 0
      7f31f0021000-7f31f4000000 ---p 00000000 00:00 0
      7f31f4000000-7f31f4021000 rwxp 00000000 00:00 0
      7f31f4021000-7f31f8000000 ---p 00000000 00:00 0
      7f31f8000000-7f31f834f000 rwxp 00000000 00:00 0
      7f31f834f000-7f31fc000000 ---p 00000000 00:00 0
      7f31fc000000-7f31fc353000 rwxp 00000000 00:00 0
      7f31fc353000-7f3200000000 ---p 00000000 00:00 0
      7f3200000000-7f3200021000 rwxp 00000000 00:00 0
      7f3200021000-7f3204000000 ---p 00000000 00:00 0
      7f320616f000-7f320c000000 r-xp 00000000 fc:00 2508418 /usr/lib/locale/locale-archive
      7f320c000000-7f320c021000 rwxp 00000000 00:00 0
      7f320c021000-7f3210000000 ---p 00000000 00:00 0
      7f3210000000-7f3210021000 rwxp 00000000 00:00 0
      7f3210021000-7f3214000000 ---p 00000000 00:00 0
      7f3214000000-7f3214021000 rwxp 00000000 00:00 0
      7f3214021000-7f3218000000 ---p 00000000 00:00 0
      7f3218000000-7f3218021000 rwxp 00000000 00:00 0
      7f3218021000-7f321c000000 ---p 00000000 00:00 0
      7f321c000000-7f321c021000 rwxp 00000000 00:00 0
      7f321c021000-7f3220000000 ---p 00000000 00:00 0
      7f3220000000-7f3220021000 rwxp 00000000 00:00 0
      7f3220021000-7f3224000000 ---p 00000000 00:00 0
      7f3224000000-7f3224021000 rwxp 00000000 00:00 0
      7f3224021000-7f3228000000 ---p 00000000 00:00 0
      7f3228000000-7f3228021000 rwxp 00000000 00:00 0
      7f3228021000-7f322c000000 ---p 00000000 00:00 0
      7f322c000000-7f322c021000 rwxp 00000000 00:00 0
      7f322c021000-7f3230000000 ---p 00000000 00:00 0
      7f3230000000-7f3230021000 rwxp 00000000 00:00 0
      7f3230021000-7f3234000000 ---p 00000000 00:00 0
      7f3234000000-7f3234021000 rwxp 00000000 00:00 0
      7f3234021000-7f3238000000 ---p 00000000 00:00 0
      7f323971d000-7f3239720000 ---p 00000000 00:00 0
      7f3239720000-7f323981e000 rwxp 00000000 00:00 0 [stack:20665]
      7f323981e000-7f3239821000 ---p 00000000 00:00 0
      7f3239821000-7f323991f000 rwxp 00000000 00:00 0 [stack:20664]
      7f323991f000-7f3239922000 ---p 00000000 00:00 0
      7f3239922000-7f3239a20000 rwxp 00000000 00:00 0 [stack:20663]
      7f3239a20000-7f3239a23000 ---p 00000000 00:00 0
      7f3239a23000-7f3239b21000 rwxp 00000000 00:00 0 [stack:20662]
      7f3239b21000-7f3239b24000 ---p 00000000 00:00 0
      7f3239b24000-7f3239c22000 rwxp 00000000 00:00 0 [stack:20661]
      7f3239c22000-7f3239c25000 ---p 00000000 00:00 0
      7f3239c25000-7f3239d23000 rwxp 00000000 00:00 0 [stack:20660]
      7f3239d23000-7f3239d26000 ---p 00000000 00:00 0
      7f3239d26000-7f3239e24000 rwxp 00000000 00:00 0 [stack:20659]
      7f3239e24000-7f3239e27000 ---p 00000000 00:00 0
      7f3239e27000-7f3239f25000 rwxp 00000000 00:00 0 [stack:20658]
      7f3239f25000-7f3239f28000 ---p 00000000 00:00 0
      7f3239f28000-7f323a026000 rwxp 00000000 00:00 0 [stack:20657]
      7f323a026000-7f323a029000 ---p 00000000 00:00 0
      7f323a029000-7f323a127000 rwxp 00000000 00:00 0 [stack:20656]
      7f323a127000-7f323a12a000 ---p 00000000 00:00 0
      7f323a12a000-7f323a228000 rwxp 00000000 00:00 0 [stack:20655]
      7f323a228000-7f323a22b000 ---p 00000000 00:00 0
      7f323a22b000-7f323a329000 rwxp 00000000 00:00 0 [stack:20654]
      7f323a329000-7f323a32c000 ---p 00000000 00:00 0
      7f323a32c000-7f323a42a000 rwxp 00000000 00:00 0 [stack:20653]
      7f323a42a000-7f323a42b000 ---p 00000000 00:00 0
      7f323a42b000-7f323a52b000 rwxp 00000000 00:00 0 [stack:20651]
      7f323a52b000-7f323a52e000 ---p 00000000 00:00 0
      7f323a52e000-7f323a62c000 rwxp 00000000 00:00 0 [stack:20650]
      7f323a62c000-7f323a62f000 ---p 00000000 00:00 0
      7f323a62f000-7f323a72d000 rwxp 00000000 00:00 0 [stack:20649]
      7f323a72d000-7f323a730000 ---p 00000000 00:00 0
      7f323a730000-7f323a82e000 rwxp 00000000 00:00 0 [stack:20648]
      7f323a82e000-7f323a831000 ---p 00000000 00:00 0
      7f323a831000-7f323a92f000 rwxp 00000000 00:00 0 [stack:20647]
      7f323a92f000-7f323a932000 ---p 00000000 00:00 0
      7f323a932000-7f323aa30000 rwxp 00000000 00:00 0 [stack:20646]
      7f323aa30000-7f323aa33000 ---p 00000000 00:00 0
      7f323aa33000-7f323ab31000 rwxp 00000000 00:00 0 [stack:20645]
      7f323ab31000-7f323ab32000 ---p 00000000 00:00 0
      7f323ab32000-7f323b53b000 rwxp 00000000 00:00 0 [stack:20644]
      7f323b53b000-7f323b6d4000 r-xs 03087000 fc:00 1193278 /opt/java/jdk1.6.0_45/jre/lib/rt.jar
      7f323b6d4000-7f323b6d5000 ---p 00000000 00:00 0
      7f323b6d5000-7f323b7d5000 rwxp 00000000 00:00 0 [stack:20639]
      7f323b7d5000-7f323b7d6000 ---p 00000000 00:00 0
      7f323b7d6000-7f323b8d6000 rwxp 00000000 00:00 0 [stack:20638]
      7f323b8d6000-7f323b8d7000 ---p 00000000 00:00 0
      7f323b8d7000-7f323b9d7000 rwxp 00000000 00:00 0 [stack:20637]
      7f323b9d7000-7f323b9d8000 ---p 00000000 00:00 0
      7f323b9d8000-7f323bad8000 rwxp 00000000 00:00 0 [stack:20636]
      7f323bad8000-7f323bad9000 ---p 00000000 00:00 0
      7f323bad9000-7f323bbd9000 rwxp 00000000 00:00 0 [stack:20635]
      7f323bbd9000-7f323bbda000 ---p 00000000 00:00 0
      7f323bbda000-7f323bcda000 rwxp 00000000 00:00 0 [stack:20634]
      7f323bcda000-7f323bcdb000 ---p 00000000 00:00 0
      7f323bcdb000-7f323bddb000 rwxp 00000000 00:00 0 [stack:20633]
      7f323bddb000-7f323bddc000 ---p 00000000 00:00 0
      7f323bddc000-7f323bf30000 rwxp 00000000 00:00 0 [stack:20632]
      7f323bf30000-7f323c419000 rwxp 00000000 00:00 0
      7f323c419000-7f323c424000 rwxp 00000000 00:00 0
      7f323c424000-7f323c442000 rwxp 00000000 00:00 0
      7f323c442000-7f323c496000 rwxp 00000000 00:00 0
      7f323c496000-7f323c97e000 rwxp 00000000 00:00 0
      7f323c97e000-7f323c9a9000 rwxp 00000000 00:00 0
      7f323c9a9000-7f323cc1d000 rwxp 00000000 00:00 0
      7f323cc1d000-7f323cc28000 rwxp 00000000 00:00 0
      7f323cc28000-7f323ccde000 rwxp 00000000 00:00 0
      7f323ccde000-7f323cf4e000 rwxp 00000000 00:00 0
      7f323cf4e000-7f323fcde000 rwxp 00000000 00:00 0
      7f323fcde000-7f323fcec000 r-xp 00000000 fc:00 1316301 /opt/java/jdk1.6.0_45/jre/lib/amd64/libzip.so
      7f323fcec000-7f323fdee000 ---p 0000e000 fc:00 1316301 /opt/java/jdk1.6.0_45/jre/lib/amd64/libzip.so
      7f323fdee000-7f323fdf1000 rwxp 00010000 fc:00 1316301 /opt/java/jdk1.6.0_45/jre/lib/amd64/libzip.so
      7f323fdf1000-7f323fdf2000 rwxp 00000000 00:00 0
      7f323fdf2000-7f323fdfe000 r-xp 00000000 fc:00 524591 /lib64/libnss_files-2.12.so
      7f323fdfe000-7f323fffe000 ---p 0000c000 fc:00 524591 /lib64/libnss_files-2.12.so
      7f323fffe000-7f323ffff000 r-xp 0000c000 fc:00 524591 /lib64/libnss_files-2.12.so
      7f323ffff000-7f3240000000 rwxp 0000d000 fc:00 524591 /lib64/libnss_files-2.12.so
      7f3240000000-7f3240119000 rwxp 00000000 00:00 0
      7f3240119000-7f3244000000 ---p 00000000 00:00 0
      7f3244033000-7f324409a000 rwxp 00000000 00:00 0
      7f324409a000-7f32440b8000 rwxp 00000000 00:00 0
      7f32440b8000-7f32440e1000 r-xp 00000000 fc:00 1316314 /opt/java/jdk1.6.0_45/jre/lib/amd64/libjava.so
      7f32440e1000-7f32441e0000 ---p 00029000 fc:00 1316314 /opt/java/jdk1.6.0_45/jre/lib/amd64/libjava.so
      7f32441e0000-7f32441e7000 rwxp 00028000 fc:00 1316314 /opt/java/jdk1.6.0_45/jre/lib/amd64/libjava.so
      7f32441e7000-7f32441f4000 r-xp 00000000 fc:00 1316296 /opt/java/jdk1.6.0_45/jre/lib/amd64/libverify.so
      7f32441f4000-7f32442f3000 ---p 0000d000 fc:00 1316296 /opt/java/jdk1.6.0_45/jre/lib/amd64/libverify.so
      7f32442f3000-7f32442f6000 rwxp 0000c000 fc:00 1316296 /opt/java/jdk1.6.0_45/jre/lib/amd64/libverify.so
      7f32442f6000-7f32442f9000 ---p 00000000 00:00 0
      7f32442f9000-7f32443f7000 rwxp 00000000 00:00 0 [stack:20631]
      7f32443f7000-7f3244d15000 r-xp 00000000 fc:00 1316321 /opt/java/jdk1.6.0_45/jre/lib/amd64/server/libjvm.so
      7f3244d15000-7f3244e17000 ---p 0091e000 fc:00 1316321 /opt/java/jdk1.6.0_45/jre/lib/amd64/server/libjvm.so
      7f3244e17000-7f3244fcd000 rwxp 00920000 fc:00 1316321 /opt/java/jdk1.6.0_45/jre/lib/amd64/server/libjvm.so
      7f3244fcd000-7f324500a000 rwxp 00000000 00:00 0
      7f324500a000-7f3245011000 r-xp 00000000 fc:00 1316286 /opt/java/jdk1.6.0_45/jre/lib/amd64/jli/libjli.so
      7f3245011000-7f3245112000 ---p 00007000 fc:00 1316286 /opt/java/jdk1.6.0_45/jre/lib/amd64/jli/libjli.so
      7f3245112000-7f3245114000 rwxp 00008000 fc:00 1316286 /opt/java/jdk1.6.0_45/jre/lib/amd64/jli/libjli.so
      7f3245114000-7f3245115000 rwxp 00000000 00:00 0
      7f3245119000-7f3245127000 r-xs 00015000 fc:00 3173118 /tmp/zipfile.zip
      7f3245127000-7f324512f000 rwxs 00000000 fc:00 3173946 /tmp/hsperfdata_eddy/20630
      7f324512f000-7f3245130000 rwxp 00000000 00:00 0
      7f3245130000-7f3245131000 ---p 00000000 00:00 0
      7f3245131000-7f3245132000 rwxp 00000000 00:00 0
      7fffd38f8000-7fffd391a000 rwxp 00000000 00:00 0 [stack]
      7fffd39fe000-7fffd3a00000 r-xp 00000000 00:00 0 [vdso]
      ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]

      VM Arguments:
      jvm_args: -Dfile.encoding=ISO-8859-1
      java_command: test.ZipFileTest
      Launcher Type: SUN_STANDARD

      Environment Variables:
      JAVA_HOME=/opt/java/j2se
      PATH=/opt/java/j2se/bin:/opt/java/j2se/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/libexec
      USERNAME=eddy
      LD_LIBRARY_PATH=/opt/java/jdk1.6.0_45/jre/lib/amd64/server:/opt/java/jdk1.6.0_45/jre/lib/amd64:/opt/java/jdk1.6.0_45/jre/../lib/amd64
      SHELL=/bin/bash
      DISPLAY=:0.0

      Signal Handlers:
      SIGSEGV: [libjvm.so+0x862a30], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGBUS: [libjvm.so+0x862a30], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGFPE: [libjvm.so+0x7106f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGPIPE: [libjvm.so+0x7106f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGXFSZ: [libjvm.so+0x7106f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGILL: [libjvm.so+0x7106f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
      SIGUSR2: [libjvm.so+0x713520], sa_mask[0]=0x00000004, sa_flags=0x10000004
      SIGHUP: [libjvm.so+0x713120], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGINT: [libjvm.so+0x713120], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGTERM: [libjvm.so+0x713120], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
      SIGQUIT: [libjvm.so+0x713120], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004


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

      OS:CentOS release 6.4 (Final)

      uname:Linux 3.9.2-1.el6.elrepo.x86_64 #1 SMP Sun May 12 10:18:47 EDT 2013 x86_64
      libc:glibc 2.12 NPTL 2.12
      rlimit: STACK 8192k, CORE 0k, NPROC 1024, NOFILE 4096, AS infinity
      load average:0.27 0.19 0.25

      /proc/meminfo:
      MemTotal: 16472460 kB
      MemFree: 6319672 kB
      Buffers: 710080 kB
      Cached: 5247924 kB
      SwapCached: 0 kB
      Active: 6911612 kB
      Inactive: 2066072 kB
      Active(anon): 3020324 kB
      Inactive(anon): 12184 kB
      Active(file): 3891288 kB
      Inactive(file): 2053888 kB
      Unevictable: 32 kB
      Mlocked: 32 kB
      SwapTotal: 8175612 kB
      SwapFree: 8175612 kB
      Dirty: 244 kB
      Writeback: 0 kB
      AnonPages: 2950480 kB
      Mapped: 237128 kB
      Shmem: 12840 kB
      Slab: 948500 kB
      SReclaimable: 883840 kB
      SUnreclaim: 64660 kB
      KernelStack: 4304 kB
      PageTables: 51372 kB
      NFS_Unstable: 0 kB
      Bounce: 0 kB
      WritebackTmp: 0 kB
        CommitLimit: 16411840 kB
        Committed_AS: 5211680 kB
      VmallocTotal: 34359738367 kB
      VmallocUsed: 147756 kB
      VmallocChunk: 34359585404 kB
      HardwareCorrupted: 0 kB
      AnonHugePages: 2310144 kB
      HugePages_Total: 0
      HugePages_Free: 0
      HugePages_Rsvd: 0
      HugePages_Surp: 0
      Hugepagesize: 2048 kB
      DirectMap4k: 205060 kB
      DirectMap2M: 16513024 kB


      CPU:total 8 (4 cores per cpu, 2 threads per core) family 6 model 58 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, ht

      /proc/cpuinfo:
      processor : 0
      vendor_id : GenuineIntel
      cpu family : 6
      model : 58
      model name : Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz
      stepping : 9
      microcode : 0x15
      cpu MHz : 1200.000
      cache size : 6144 KB
      physical id : 0
      siblings : 8
      core id : 0
      cpu cores : 4
      apicid : 0
      initial apicid : 0
      fpu : yes
      fpu_exception : yes
      cpuid level : 13
      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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
      bogomips : 5382.56
      clflush size : 64
      cache_alignment : 64
      address sizes : 36 bits physical, 48 bits virtual
      power management:

      processor : 1
      vendor_id : GenuineIntel
      cpu family : 6
      model : 58
      model name : Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz
      stepping : 9
      microcode : 0x15
      cpu MHz : 1200.000
      cache size : 6144 KB
      physical id : 0
      siblings : 8
      core id : 1
      cpu cores : 4
      apicid : 2
      initial apicid : 2
      fpu : yes
      fpu_exception : yes
      cpuid level : 13
      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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
      bogomips : 5382.56
      clflush size : 64
      cache_alignment : 64
      address sizes : 36 bits physical, 48 bits virtual
      power management:

      processor : 2
      vendor_id : GenuineIntel
      cpu family : 6
      model : 58
      model name : Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz
      stepping : 9
      microcode : 0x15
      cpu MHz : 2701.000
      cache size : 6144 KB
      physical id : 0
      siblings : 8
      core id : 2
      cpu cores : 4
      apicid : 4
      initial apicid : 4
      fpu : yes
      fpu_exception : yes
      cpuid level : 13
      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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
      bogomips : 5382.56
      clflush size : 64
      cache_alignment : 64
      address sizes : 36 bits physical, 48 bits virtual
      power management:

      processor : 3
      vendor_id : GenuineIntel
      cpu family : 6
      model : 58
      model name : Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz
      stepping : 9
      microcode : 0x15
      cpu MHz : 1200.000
      cache size : 6144 KB
      physical id : 0
      siblings : 8
      core id : 3
      cpu cores : 4
      apicid : 6
      initial apicid : 6
      fpu : yes
      fpu_exception : yes
      cpuid level : 13
      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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
      bogomips : 5382.56
      clflush size : 64
      cache_alignment : 64
      address sizes : 36 bits physical, 48 bits virtual
      power management:

      processor : 4
      vendor_id : GenuineIntel
      cpu family : 6
      model : 58
      model name : Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz
      stepping : 9
      microcode : 0x15
      cpu MHz : 1200.000
      cache size : 6144 KB
      physical id : 0
      siblings : 8
      core id : 0
      cpu cores : 4
      apicid : 1
      initial apicid : 1
      fpu : yes
      fpu_exception : yes
      cpuid level : 13
      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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
      bogomips : 5382.56
      clflush size : 64
      cache_alignment : 64
      address sizes : 36 bits physical, 48 bits virtual
      power management:

      processor : 5
      vendor_id : GenuineIntel
      cpu family : 6
      model : 58
      model name : Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz
      stepping : 9
      microcode : 0x15
      cpu MHz : 1200.000
      cache size : 6144 KB
      physical id : 0
      siblings : 8
      core id : 1
      cpu cores : 4
      apicid : 3
      initial apicid : 3
      fpu : yes
      fpu_exception : yes
      cpuid level : 13
      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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
      bogomips : 5382.56
      clflush size : 64
      cache_alignment : 64
      address sizes : 36 bits physical, 48 bits virtual
      power management:

      processor : 6
      vendor_id : GenuineIntel
      cpu family : 6
      model : 58
      model name : Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz
      stepping : 9
      microcode : 0x15
      cpu MHz : 1200.000
      cache size : 6144 KB
      physical id : 0
      siblings : 8
      core id : 2
      cpu cores : 4
      apicid : 5
      initial apicid : 5
      fpu : yes
      fpu_exception : yes
      cpuid level : 13
      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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
      bogomips : 5382.56
      clflush size : 64
      cache_alignment : 64
      address sizes : 36 bits physical, 48 bits virtual
      power management:

      processor : 7
      vendor_id : GenuineIntel
      cpu family : 6
      model : 58
      model name : Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz
      stepping : 9
      microcode : 0x15
      cpu MHz : 2701.000
      cache size : 6144 KB
      physical id : 0
      siblings : 8
      core id : 3
      cpu cores : 4
      apicid : 7
      initial apicid : 7
      fpu : yes
      fpu_exception : yes
      cpuid level : 13
      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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
      bogomips : 5382.56
      clflush size : 64
      cache_alignment : 64
      address sizes : 36 bits physical, 48 bits virtual
      power management:



      Memory: 4k page, physical 16472460k(6319672k free), swap 8175612k(8175612k free)

      vm_info: Java HotSpot(TM) 64-Bit Server VM (20.45-b01) for linux-amd64 JRE (1.6.0_45-b06), built on Mar 26 2013 14:07:02 by " java_re " with gcc 3.2.2 (SuSE Linux)

      time: Tue Jun 25 15:35:40 2013
      elapsed time: 0 seconds


      REPRODUCIBILITY :
      This bug can be reproduced always.

      ---------- BEGIN SOURCE ----------
      See above, steps to reproduce
      ---------- END SOURCE ----------

        Activity

        Hide
        alanb Alan Bateman added a comment -
        Is this another case where the application is re-writing a zip file that is in use? This can be worked around by running with the system property sun.zip.disableMemoryMapping set to true.
        Show
        alanb Alan Bateman added a comment - Is this another case where the application is re-writing a zip file that is in use? This can be worked around by running with the system property sun.zip.disableMemoryMapping set to true.
        Hide
        sherman Xueming Shen added a comment -
        obviously the test case is writing/reading the same name "zip file" with multiple threads.
        Show
        sherman Xueming Shen added a comment - obviously the test case is writing/reading the same name "zip file" with multiple threads.

          People

          • Assignee:
            sherman Xueming Shen
            Reporter:
            webbuggrp Webbug Group
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: