I posted a bug about this (<a href="http://hackage.haskell.org/trac/ghc/ticket/2971">http://hackage.haskell.org/trac/ghc/ticket/2971</a>) but its so odd I had to ask here.&nbsp; Using ghc 6.10.1, both readFile &quot;/proc/mounts&quot; and Data.ByteString.Lazy.Char8.readFile &quot;/proc/mounts&quot; hang on an amd64 machine running Linux.&nbsp; Also, Data.ByteString.readFile &quot;/proc/mounts&quot; returns the empty string.&nbsp; Is this behavior present for others?&nbsp; On i386?<br>