[GHC] #13970: Segmentation fault inside threadPaused
GHC
ghc-devs at haskell.org
Tue Jul 18 14:24:41 UTC 2017
#13970: Segmentation fault inside threadPaused
-------------------------------------+-------------------------------------
Reporter: albertov | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone:
Component: Runtime System | Version: 8.2.1-rc3
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by albertov):
After removing many dependencies and some cleanup we've opensourced the
engine of the problematic wildfire simulator. Fortunately the bug still
manifests itself (which rules out some kind of nasty interaction with the
foreign libraries it linked to).
To reproduce clone https://github.com/meteogrid/propag , `cabal new-build`
it and run the `propag-demo` executable. Using the rc3 pre-release and
running with `+RTS -N12` it crashed 100% of the times I've tried (the
refactor has increased the change of crash).
Sorry for this monster of a reproducible case. It's the best I could do to
minimize the amount of third-party dependencies for the time being. I'm
planning to remove the dependency on the wildfire-specific stuff which
should remove more dependencies (and make it useful as an arbitrary 2D
spread automata). I've tried initially to reproduce it starting from
scratch but did not succeed so I pulled out all the bigger dependencies
(eg: meteogrid/bindings-gdal) which require bindings to c++ libraries.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13970#comment:19>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list