[GHC] #13574: crash when using template haskell and ghc-mod
GHC
ghc-devs at haskell.org
Sat Apr 15 22:44:49 UTC 2017
#13574: crash when using template haskell and ghc-mod
---------------------------------+--------------------------------------
Reporter: quisquous | Owner: (none)
Type: bug | Status: closed
Priority: normal | Milestone:
Component: Compiler | Version: 7.10.3
Resolution: fixed | Keywords:
Operating System: OpenBSD | Architecture: x86_64 (amd64)
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
---------------------------------+--------------------------------------
Changes (by quisquous):
* status: new => closed
* resolution: => fixed
Comment:
I upgraded my machine to OpenBSD 6.1 and I get a permissions issue when
running ghc-mod instead:
{{{
Failed to execute process '/home/scott/.local/bin/ghc-mod'. Reason:
exec: Permission denied
}}}
and on the console I see:
{{{
/home/scott/.local/bin/ghc-mod(78252): W^X binary outside wxallowed
mountpoint
}}}
I suspect the crash I was seeing in 6.0 was related to OpenBSD not
allowing WX by default. Workaround is to put the ghc-mod binary in a
location that allows WX, like /usr/local, or by setting wxallowed on the
/home partition by updating /etc/fstab.
In any case, once I set wxallowed on /home, /home/scott/.local/bin/ghc-mod
no longer gives a permissions error AND it does not crash when checking a
Template Haskell project.
I'm going to close the ticket for now, I'll reopen it if I am able repro
the crash some other way. Thanks for looking into this!
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13574#comment:6>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list