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

atomic::membar is not implemented on Solaris or Linux

    Details

    • Subcomponent:
    • Resolved In Build:
      beta2
    • CPU:
      sparc
    • OS:
      solaris_8

      Description

      Dave Detlefs discovered that atomic::membar is not implemented
      on Solaris or Linux, making, among other things, monitor entry
      problematic, since an updated lock header isn't guaranteed to
      be flushed to coherent memory before it's read by another processor.
      Intermittent oddities can result that are more-or-less unreproducible
      and have no obvious cause.

      There's no test case at the moment, though there are plenty of
      unexplained hangs.

        Attachments

          Activity

            People

            • Assignee:
              phh Paul Hohensee
              Reporter:
              phh Paul Hohensee
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:
                Indexed: