Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • GHC GHC
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 5.5k
    • Issues 5.5k
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 631
    • Merge requests 631
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Model experiments
  • Analytics
    • Analytics
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Glasgow Haskell CompilerGlasgow Haskell Compiler
  • GHCGHC
  • Issues
  • #14081

8.2.1 runghc from Windows x32 segfaults an all programs

I'd like to report pretty severe issue with runghc executable from latest 8.2.1 release. Namely, runghc does not work at all on x32 Windows - it produces segmentation faults even on hello world program

$ cat HW.hs
module HW (main) where

main :: IO ()
main = do
  putStrLn "Hello, world"
$ runghc HW.hs
Access violation in generated code when reading 77dbffff

I managed to reproduce this issue on 3 mildly different hosts already - two of them were running Windows 7 and the third one was Windows Server 2008 or 2012 (I forgot which but can look it up if it's crucial). In all 3 cases I used ghc from https://downloads.haskell.org/~ghc/8.2.1/ghc-8.2.1-i386-unknown-mingw32.tar.xz.

Trac metadata
Trac field Value
Version 8.2.1
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Compiler
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking