Dear Corey, You're listed as vty maintainer. Could you apply the attached patch to fix http://code.google.com/p/yi-editor/issues/detail?id=264 ?
Here's a test case:
> import Graphics.Vty
> import Control.Exception
>
> catchLog = handle (\except -> do putStrLn $ show (except :: IOException))
>
> main = do
> vty <- mkVty
> catchLog $ update vty pic { pImage = empty, pCursor = NoCursor }
> catchLog $ update vty pic { pImage = empty, pCursor = NoCursor }
> shutdown vty
Expected behavior: no output.
Actual behavior: "double free" segfault, the same as described in the
Yi bug report.
--
Colin McQuillan
--~--~---------~--~----~------------~-------~--~----~
Yi development mailing list
[email protected]
http://groups.google.com/group/yi-devel
-~----------~----~----~----~------~----~------~--~---
vty-update.dpatch
Description: Binary data
