[GHC] #9168: reading/writing blocking FDs over FD_SETSIZE is broken

GHC ghc-devs at haskell.org
Thu Jun 12 11:04:13 UTC 2014


#9168: reading/writing blocking FDs over FD_SETSIZE is broken
-------------------------------------+------------------------------------
        Reporter:  rwbarton          |            Owner:
            Type:  bug               |           Status:  new
        Priority:  normal            |        Milestone:
       Component:  libraries/base    |          Version:  7.8.1
      Resolution:                    |         Keywords:
Operating System:  Unknown/Multiple  |     Architecture:  Unknown/Multiple
 Type of failure:  None/Unknown      |       Difficulty:  Unknown
       Test Case:                    |       Blocked By:
        Blocking:                    |  Related Tickets:
-------------------------------------+------------------------------------

Comment (by slyfox):

 Replying to [comment:3 nicolast]:
 > Can't the changes from #4934 (9fd507e5758f4141ac2619f0db57136bcab035c6)
 trigger this as well?

 You mean regression introduction?

 I think not, as fd sanity is checked right before main select() call.
 As it's a single-threaded runtime case no haskell tasks should be able
 to be pushed to blocked queue (with very big FD).

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9168#comment:4>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list