Running two 'start'ed actions kills the process under ghc and ghci. Example:
main = io >> io where io = start (frame  >> return ())
OS: Windows XP
Logged In: YES
Conal, just to mention that I'm sending a demonstrator for this bug (see wxhaskell-devel). Not sure what we should do about it, though.
has this bug too
The demonstrator lives in http://code.haskell.org/wxhaskell/bugs/StartStart.hs and does not need GHCi at all.
I get a segmentation fault under Linux.
Can anybody explain what is going on?
This appears to be resolved in:
Running the demonstrator (either as a binary from GHC --make, or through GHCi) one may click the "Crash me" button to close the window, be presented with a second identical window, and click its button to terminate the application gracefully.
Henk-Jan van Tuyl