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

free: invalid pointer

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P3 P3
    • None
    • 8u11
    • deploy
    • x86_64
    • linux

      FULL PRODUCT VERSION :
      > /usr/java/jre1.8.0_11/bin/java -version
      java version "1.8.0_11"
      Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
      Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)


      ADDITIONAL OS VERSION INFORMATION :
      openSUSE 12.3 x86_64

      A DESCRIPTION OF THE PROBLEM :
      I always get an error about java mis-using memory when running various jnlp files with malloc-debugging


      REGRESSION. Last worked in version 7u51

      ADDITIONAL REGRESSION INFORMATION:
      java version "1.7.0_51"
      OpenJDK Runtime Environment (IcedTea 2.4.4) (suse-8.32.5-x86_64)
      OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)


      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      export MALLOC_CHECK_=3
      export MALLOC_PERTURB_=1
      /usr/java/jre1.8.0_11/bin/javaws /path/to/existing-or-nonexisting.jnlp

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      should launch the application
      ACTUAL -
      aborts with memory failure

      ERROR MESSAGES/STACK TRACES THAT OCCUR :

      *** Error in `/usr/java/jre1.8.0_11/bin/javaws': free(): invalid pointer: 0x00000000018d8cc0 ***
      ======= Backtrace: =========
      /lib64/libc.so.6(+0x7afc6)[0x7f222b7f4fc6]
      /usr/java/jre1.8.0_11/bin/javaws[0x40b5d3]
      /usr/java/jre1.8.0_11/bin/javaws[0x408388]
      /usr/java/jre1.8.0_11/bin/javaws[0x40848e]
      /usr/java/jre1.8.0_11/bin/javaws[0x40fa8b]
      /usr/java/jre1.8.0_11/bin/javaws[0x405fa3]
      /lib64/libc.so.6(__libc_start_main+0xf5)[0x7f222b79ba15]
      /usr/java/jre1.8.0_11/bin/javaws[0x402279]
      ======= Memory map: ========
      00400000-00419000 r-xp 00000000 08:02 1853672 /usr/java/jre1.8.0_11/bin/javaws
      00619000-0061a000 rw-p 00019000 08:02 1853672 /usr/java/jre1.8.0_11/bin/javaws
      0061a000-00625000 rw-p 00000000 00:00 0
      018d6000-018f7000 rw-p 00000000 00:00 0 [heap]
      7f222ab20000-7f222ab35000 r-xp 00000000 08:02 547935 /lib64/libgcc_s.so.1
      7f222ab35000-7f222ad34000 ---p 00015000 08:02 547935 /lib64/libgcc_s.so.1
      7f222ad34000-7f222ad35000 r--p 00014000 08:02 547935 /lib64/libgcc_s.so.1
      7f222ad35000-7f222ad36000 rw-p 00015000 08:02 547935 /lib64/libgcc_s.so.1
      7f222ad36000-7f222ad42000 r-xp 00000000 08:02 537901 /lib64/libnss_files-2.17.so
      7f222ad42000-7f222af41000 ---p 0000c000 08:02 537901 /lib64/libnss_files-2.17.so
      7f222af41000-7f222af42000 r--p 0000b000 08:02 537901 /lib64/libnss_files-2.17.so
      7f222af42000-7f222af43000 rw-p 0000c000 08:02 537901 /lib64/libnss_files-2.17.so
      7f222af43000-7f222af4d000 r-xp 00000000 08:02 542274 /lib64/libnss_nis-2.17.so
      7f222af4d000-7f222b14c000 ---p 0000a000 08:02 542274 /lib64/libnss_nis-2.17.so
      7f222b14c000-7f222b14d000 r--p 00009000 08:02 542274 /lib64/libnss_nis-2.17.so
      7f222b14d000-7f222b14e000 rw-p 0000a000 08:02 542274 /lib64/libnss_nis-2.17.so
      7f222b14e000-7f222b155000 r-xp 00000000 08:02 537649 /lib64/libnss_compat-2.17.so
      7f222b155000-7f222b354000 ---p 00007000 08:02 537649 /lib64/libnss_compat-2.17.so
      7f222b354000-7f222b355000 r--p 00006000 08:02 537649 /lib64/libnss_compat-2.17.so
      7f222b355000-7f222b356000 rw-p 00007000 08:02 537649 /lib64/libnss_compat-2.17.so
      7f222b356000-7f222b359000 r-xp 00000000 08:02 34614 /usr/lib64/libXau.so.6.0.0
      7f222b359000-7f222b558000 ---p 00003000 08:02 34614 /usr/lib64/libXau.so.6.0.0
      7f222b558000-7f222b559000 r--p 00002000 08:02 34614 /usr/lib64/libXau.so.6.0.0
      7f222b559000-7f222b55a000 rw-p 00003000 08:02 34614 /usr/lib64/libXau.so.6.0.0
      7f222b55a000-7f222b578000 r-xp 00000000 08:02 58062 /usr/lib64/libxcb.so.1.1.0
      7f222b578000-7f222b778000 ---p 0001e000 08:02 58062 /usr/lib64/libxcb.so.1.1.0
      7f222b778000-7f222b779000 r--p 0001e000 08:02 58062 /usr/lib64/libxcb.so.1.1.0
      7f222b779000-7f222b77a000 rw-p 0001f000 08:02 58062 /usr/lib64/libxcb.so.1.1.0
      [...]
      7f222c242000-7f222c378000 r-xp 00000000 08:02 30235 /usr/lib64/libX11.so.6.3.0
      7f222c378000-7f222c578000 ---p 00136000 08:02 30235 /usr/lib64/libX11.so.6.3.0
      7f222c578000-7f222c579000 r--p 00136000 08:02 30235 /usr/lib64/libX11.so.6.3.0
      7f222c579000-7f222c57e000 rw-p 00137000 08:02 30235 /usr/lib64/libX11.so.6.3.0
      7f222c57e000-7f222c59f000 r-xp 00000000 08:02 537632 /lib64/ld-2.17.so
      7f222c776000-7f222c77b000 rw-p 00000000 00:00 0
      7f222c796000-7f222c797000 rw-p 00000000 00:00 0
      7f222c797000-7f222c79e000 r--s 00000000 08:02 53640 /usr/lib64/gconv/gconv-modules.cache
      7f222c79e000-7f222c79f000 rw-p 00000000 00:00 0
      7f222c79f000-7f222c7a0000 r--p 00021000 08:02 537632 /lib64/ld-2.17.so
      7f222c7a0000-7f222c7a1000 rw-p 00022000 08:02 537632 /lib64/ld-2.17.so
      7f222c7a1000-7f222c7a2000 rw-p 00000000 00:00 0
      7ffffbecf000-7ffffbef0000 rw-p 00000000 00:00 0 [stack]
      7ffffbfff000-7ffffc000000 r-xp 00000000 00:00 0 [vdso]
      ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
      Aborted


      REPRODUCIBILITY :
      This bug can be reproduced always.

      ---------- BEGIN SOURCE ----------
      see steps to reproduce above
      ---------- END SOURCE ----------

      CUSTOMER SUBMITTED WORKAROUND :
      unset MALLOC_CHECK_

            vdrozdov Victor Drozdov (Inactive)
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: