#8611: nofib’s cacheprof’s allocations nondeterminisitic -------------------------------------+------------------------------------- Reporter: nomeata | Owner: (none) Type: bug | Status: patch Priority: normal | Milestone: Component: NoFib benchmark | Version: 8.5 suite | Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: #4450 #16065 | Differential Rev(s): Phab:D5470 Wiki Page: | -------------------------------------+------------------------------------- Comment (by Sebastian Graf <sgraf1337@…>): In [changeset:"e2d614e40e8b049ac0bcf3c6ccc6f0009864511e/nofib" e2d614e/nofib]: {{{ #!CommitTicketReference repository="nofib" revision="e2d614e40e8b049ac0bcf3c6ccc6f0009864511e" Disable timer-based context switches Summary: In the past, we repeatedly had problems with non-deterministic allocations due to stack squeezing during context switches (#4450, #8611). This patch adds `+RTS -V0 -RTS` as extra `RUNTEST_OPTS` for every single- threaded benchmark. Is this the right place to add the flags? Should we also do this for all the other benchmarks? Reviewers: simonmar, osa1, nomeata, O26 nofib GHC Trac Issues: #8611 Differential Revision: https://phabricator.haskell.org/D5470 }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8611#comment:16> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler