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

ORB destroy() leaks filedescriptors after unsuccessful connection

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      b107

      Backports

        Description



        Customer application opens and closes corba connections to different servers.
        These servers may be offline for an undefined time. In this situation the
        application tries to reconnect periodically.

        The problem is that ORB.destroy() obviously does not dispose fds. Not even
        when forcing System.gc() / System.runFinalization()

        The provided test program opens a corba connection to a non existent server
        and closes it immediately over and over in a loop. Watch e.g.
        with pfiles the unlimited growth of fds

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                msheppar Mark Sheppard
                Reporter:
                shadowbug Shadow Bug
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: