[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