diff options
author | Ian Lynagh <igloo@earth.li> | 2006-12-11 13:10:04 +0000 |
---|---|---|
committer | Ian Lynagh <igloo@earth.li> | 2006-12-11 13:10:04 +0000 |
commit | cf6b495d8f6d8f08fd6603c5ba2ec7a6acf7ac01 (patch) | |
tree | c580b3eac83af32a8f807914901181ed4a7dcf19 /utils/runstdtest | |
parent | d526504719676871376324858fe2073aa2011424 (diff) | |
download | haskell-cf6b495d8f6d8f08fd6603c5ba2ec7a6acf7ac01.tar.gz |
Add freeScheduler/freeTaskManager and call it later than exitScheduler
We were freeing the tasks in exitScheduler (stopTaskManager) before
exitStorage (stat_exit), but the latter needs to walk down the list
printing stats. Resulted in segfaults with commands like
ghc -v0 -e main q.hs -H32m -H32m +RTS -Sstderr
(where q.hs is trivial), but very sensitive to exact commandline and
libc version or something.
Diffstat (limited to 'utils/runstdtest')
0 files changed, 0 insertions, 0 deletions