Skip to content
  • Ryan Scott's avatar
    Improve access violation reporting on Windows · c13151e5
    Ryan Scott authored
    Summary:
    This patch is courtesy of @awson.
    
    Currently, whenever GHC catches a segfault on Windows, it simply reports the
    somewhat uninformative message
    `Segmentation fault/access violation in generated code`. This patch adds to
    the message the type of violation (read/write/dep) and location information,
    which should help debugging segfaults in the future.
    
    Fixes #13108.
    
    Test Plan: Build on Windows
    
    Reviewers: austin, erikd, bgamari, simonmar, Phyx
    
    Reviewed By: bgamari, Phyx
    
    Subscribers: awson, thomie, #ghc_windows_task_force
    
    Differential Revision: https://phabricator.haskell.org/D2969
    
    GHC Trac Issues: #13108
    c13151e5