diff options
author | Simon Marlow <marlowsd@gmail.com> | 2010-10-05 14:47:35 +0000 |
---|---|---|
committer | Simon Marlow <marlowsd@gmail.com> | 2010-10-05 14:47:35 +0000 |
commit | 4a05e6139d756c0473df7a6dcb257074201f843d (patch) | |
tree | fe856f1144746b96522f74e3002d794b58560c28 /rts/posix/Select.c | |
parent | c4c2f7ecc229de0059018aebac1f6a444a382900 (diff) | |
download | haskell-4a05e6139d756c0473df7a6dcb257074201f843d.tar.gz |
Fix a very rare crash in GHCi
When a BCO with a zero-length bitmap was right at the edge of
allocated memory, we were reading a word of non-existent memory.
This showed up as a segfault in T789(ghci) for me, but the crash was
extremely sensitive and went away with most changes.
Also, optimised scavenge_large_bitmap a bit while I was in there.
Diffstat (limited to 'rts/posix/Select.c')
0 files changed, 0 insertions, 0 deletions