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

SocketInputStream.socketRead throws SocketException of Interrupted system call

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2 P2
    • None
    • 1.3.1_04
    • core-libs
    • None
    • sparc
    • solaris_8

      This is pretty similar to that in 4052751, however, with different OS and different application running on top.

      I do not know if we can produce a test case here since the problem occures
      once in 100000 times with WebLogic running.

      The problem is: java.net.SocketInputStream.socketRead throws
      java.net.SocketException: Interrupted system call
      The system configuration of the customer is:

      SunFire6800 24CPU
      memory 48GB
      Solaris8 10/01
      patch:Recommended Patch 4/29/2002
            109524-11
            108606-22
            108806-08
            110386-02
            111413-07
      JDK1.3.1_04
      WebLogicServer 6.1 SP3(WLS6.1 SP3)

      The problem occures once in 100000 times.

      The following is the stack trace.
      --------------------------------------------------------------------------
      Sat Aug 31 13:20:07 2002 java.net.SocketException: Interrupted system call
      at java.net.SocketInputStream.socketRead(Native Method)
      at java.net.SocketInputStream.read(SocketInputStream.java:85)
      at weblogic.servlet.internal.PostInputStream.read(PostInputStream.java:180)
      at java.io.InputStream.read(InputStream.java:86)
      at weblogic.servlet.internal.ServletInputStreamImpl.read(ServletInputStreamImpl
      .java:119)
      at java.io.InputStreamReader.fill(InputStreamReader.java:168)
      at java.io.InputStreamReader.read(InputStreamReader.java:244)
      at java.io.BufferedReader.fill(BufferedReader.java:134)
      at java.io.BufferedReader.read1(BufferedReader.java:182)
      at java.io.BufferedReader.read(BufferedReader.java:256)
      at com.nttdocomo.msa.sas.scenario.push.prs.PushServiceServlet.httpToStringResMS
      (PushServiceServlet.java:566)
      at com.nttdocomo.msa.sas.scenario.push.prs.PushServiceServlet.httpToString(Push
      ServiceServlet.java:333)
      at com.nttdocomo.msa.sas.scenario.push.prs.PushServiceServlet.execScenario(Push
      ServiceServlet.java:225)
      at com.nttdocomo.msa.sas.scenario.push.prs.PushServiceServlet.service(PushServi
      ceServlet.java:127)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
      weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
      :265)
      at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
      :200)
      at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
      ntext.java:2546)
      at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
      :2260)
      at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
      at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)

            alanb Alan Bateman
            aimani Abbas Imani (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: