[GHC] #1692: GLUT timedCallback fires twice

GHC trac at galois.com
Thu Sep 13 16:31:36 EDT 2007


#1692: GLUT timedCallback fires twice
---------------------------------------+------------------------------------
    Reporter:  richardg at richardg.name  |        Owner:         
        Type:  bug                     |       Status:  new    
    Priority:  normal                  |    Milestone:         
   Component:  libraries (other)       |      Version:  6.6.1  
    Severity:  normal                  |   Resolution:         
    Keywords:                          |   Difficulty:  Unknown
          Os:  MacOS X                 |     Testcase:         
Architecture:  x86                     |  
---------------------------------------+------------------------------------
Comment (by richardg at richardg.name):

 The Main.hs file has 3 tests in it.  To choose a test, comment out the
 other tests and compile.

 Tests are performed by compiling and running the program.  Watch the
 console and the timing between ticks.  Ticks will occur at regular
 intervals when functioning correctly.  Ticks will occur 2 at a time when
 functioning incorrectly (e.g., tick 1 occurs, ticks 2 and 3 occur, ticks 4
 and 5 occur, etc.).

 test1 - This demonstrates that correct behavior occurs when timed
 callbacks are registered from the main thread.

 test2 - This demonstrates that undesirable behavior occurs when timed
 callbacks are registered from a timed callback.

 test3 - As in test 2, though a separate (light-weight) thread is forked to
 register the callback.

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


More information about the Glasgow-haskell-bugs mailing list