[GHC] #805: Too many workers; runaway worker creation?

GHC trac at galois.com
Mon Jun 26 19:43:46 EDT 2006


#805: Too many workers; runaway worker creation?
-------------------------------------+--------------------------------------
    Reporter:  lipeng at cis.upenn.edu  |        Owner:         
        Type:  bug                   |       Status:  new    
    Priority:  normal                |    Milestone:  6.6    
   Component:  Runtime System        |      Version:  6.5    
    Severity:  blocker               |     Keywords:         
          Os:  Linux                 |   Difficulty:  Unknown
Architecture:  x86                   |  
-------------------------------------+--------------------------------------
See the attached code.  Use "make" to compile and you should get an
 executable file called "Bug.bin", then you can run it by typing the
 command "./Bug.bin N" where N is the number of concurrent threads.

 For N<=32. The program works fine. It will simply loop and you need
 another terminal to kill it.

 For N>32, it always crashes immediately:

 {{{
 $ ./Bug.bin 33
 Bug.bin: internal error: too many workers; runaway worker creation?
     (GHC version 6.5.20060620 for i386_unknown_linux)
     Please report this as a GHC bug:
 http://www.haskell.org/ghc/reportabug
 Aborted
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/805>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the Glasgow-haskell-bugs mailing list