#7051: Runtime system crash (OS X intel -N greater than 4)
-----------------------------+----------------------------------------------
Reporter: ndaniels | Owner:
Type: bug | Status: closed
Priority: normal | Milestone:
Component: Runtime System | Version: 7.4.1
Resolution: fixed | Keywords:
Os: MacOS X | Architecture: x86_64 (amd64)
Failure: Runtime crash | Difficulty: Unknown
Testcase: | Blockedby:
Blocking: | Related:
-----------------------------+----------------------------------------------
Changes (by simonmar):
* status: new => closed
* resolution: => fixed
Comment:
I did reproduce this with 7.4.1, but could not reproduce it with 7.4.2. I
think it may be a symptom of the bug I fixed in this commit:
commit 20906163a6aee2b76de240c4171928f83a5d9077
{{{
Author: Simon Marlow <[email protected]>
Date: Wed Mar 28 11:45:39 2012 +0100
Fix a bug in threadStackOverflow() (maybe #5214)
If we overflow the current stack chunk and copy its entire contents
into the next stack chunk, we could end up with two UNDERFLOW_FRAMEs.
We had a special case to catch this in the case when the old stack
chunk was the last one (ending in STOP_FRAME), but it went wrong for
other chunks.
I found this bug while poking around in the core dump attached to
options and running the nofib suite: imaginary/wheel_sieve2 crashed
with +RTS -kc600 -kb300.
I don't know if this is the cause of all the symptoms reported in
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7051#comment:4>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs