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

(se) Selector.open fails with OOME on Solaris when unlimited file descriptors

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • 8
    • 8
    • core-libs
    • b43
    • generic
    • solaris
    • Not verified

        With latest Selector changes from CR 7169050 a memory capacity issue has been introduced for solaris systems that may have unlimited amount of file descriptors set.

        unlimited fd's can be acheived on solaris via "ulimit -n unlimited"

        With that now returning MAX_INT, memory issues arise.

        java.lang.OutOfMemoryError: Requested array size exceeds VM limit
                at sun.nio.ch.DevPollArrayWrapper.<init>(DevPollArrayWrapper.java:127)
                at sun.nio.ch.DevPollSelectorImpl.<init>(DevPollSelectorImpl.java:71)
                at sun.nio.ch.DevPollSelectorProvider.openSelector(DevPollSelectorProvider.java:36)
                at IsConnectable.test(IsConnectable.java:50)
                at IsConnectable.main(IsConnectable.java:79)

              alanb Alan Bateman
              coffeys Sean Coffey
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: