[Hugs] #47: Hugs segfaults on black hole.
#47: Hugs segfaults on black hole. ---------------------------------+------------------------------------------ Reporter: guest | Owner: nobody Type: defect | Status: new Priority: major | Milestone: next release Component: hugs | Version: 200609 Keywords: segfault black hole | ---------------------------------+------------------------------------------ Hugs.Base> let s = 1 + s in s zsh: illegal hardware instruction (core dumped) hugs -- Ticket URL: http://hackage.haskell.org/trac/hugs/ticket/47 Hugs http://www.haskell.org/hugs/ Hugs 98, an interpreter for Haskell
#47: Hugs segfaults on black hole. ---------------------+------------------------------------------------------ Reporter: guest | Owner: nobody Type: defect | Status: new Priority: major | Milestone: next release Component: hugs | Version: 200609 Resolution: | Keywords: segfault black hole ---------------------+------------------------------------------------------ Comment (by neil): On Windows this gives a stack overflow, so I guess on Linux this gives an uncaught stack overflow before executing random stuff (and core dumping). -- Ticket URL: http://hackage.haskell.org/trac/hugs/ticket/47 Hugs http://www.haskell.org/hugs/ Hugs 98, an interpreter for Haskell
#47: Hugs segfaults on black hole. ---------------------+------------------------------------------------------ Reporter: guest | Owner: nobody Type: defect | Status: closed Priority: major | Milestone: next release Component: hugs | Version: 200609 Resolution: fixed | Keywords: segfault black hole ---------------------+------------------------------------------------------ Changes (by ross): * resolution: => fixed * status: new => closed Comment: I see you're using an old version of Hugs. The September 2006 version has a workaround that avoids this [http://cvs.haskell.org/Hugs/pages/users_guide/haskell98.html#OTHER-BUGS known bug] most of the time. The development version has a proper fix, provided it's compiled with `libsigsegv`. -- Ticket URL: http://hackage.haskell.org/trac/hugs/ticket/47 Hugs http://www.haskell.org/hugs/ Hugs 98, an interpreter for Haskell
participants (1)
-
Hugs