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

libjsig debug info has issues on MacOS X

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Fix
    • P3
    • 9
    • 9
    • infrastructure
    • x86_64
    • os_x

    Description

      While helping Ron Durbin analyze the following bug:

          JDK-8038132 jprt bundles have libjsig.dylib in different place on OSX

      we observed a problem with the JPRT generated bits for MacOS X. I'm filing
      the bug for Ron because he's about to leave on vacation.

      Here is a very recent JPRT job:

      $ pwd
      /net/prt-archiver/data/jprt/archive/2014/05/2014-05-30-204710.amurillo.jdk9-hs-2014-05-30-snapshot/bundles

      And here are the MacOS X product bits for that JPRT job:

      $ unzip -l macosx_x64_10.7-product.zip | grep libjsig.
            2333 05-30-2014 13:56 jre/lib/libjsig.diz
          15112 05-30-2014 13:56 jre/lib/libjsig.dylib
              0 05-30-2014 09:03 jre/lib/libjsig.dylib.dSYM/
              0 05-30-2014 09:03 jre/lib/libjsig.dylib.dSYM/Contents/
            642 05-29-2014 09:16 jre/lib/libjsig.dylib.dSYM/Contents/Info.plist
              0 05-30-2014 09:03 jre/lib/libjsig.dylib.dSYM/Contents/Resources/
              0 05-30-2014 09:03 jre/lib/libjsig.dylib.dSYM/Contents/Resources/DWARF/
           8346 05-29-2014 09:16 jre/lib/libjsig.dylib.dSYM/Contents/Resources/DWARF/libjsig.dylib
             21 05-30-2014 09:03 jre/lib/server/libjsig.dylib.dSYM

      The debug info file shown above:

           8346 05-29-2014 09:16 jre/lib/libjsig.dylib.dSYM/Contents/Resources/DWARF/libjsig.dylib

      is stale. It is not the debug info that was generated by Alejandro's JPRT job.
      Erik dealt with a similar issue for libjvm using the following bug:

          JDK-8033580 Old debug information in IMPORT_JDK is not removed

      The astute observer might notice that the jre/lib/server/libjsig.dylib symlink is
      missing from the above listing. That problem is being handled with Ron's fix:

          JDK-8038132 jprt bundles have libjsig.dylib in different place on OSX


      Here are the MacOS X fastdebug bits for Alejandro's job:

      Update: in the original version of this note, I had the libjvm info here instead
      of the libjsig info. Too used to dealing with libjvm I guess...

      $ unzip -l macosx_x64_10.7-fastdebug.zip | grep libjsig
           2333 05-30-2014 13:57 jre/lib/libjsig.diz
          15112 05-30-2014 13:57 jre/lib/libjsig.dylib

      The JPRT fastdebug bits don't have the problem with stale debug info files.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              dcubed Daniel Daugherty
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: