[llvm-dev] Segfault in llc 3.8.0 building GHC (original) (raw)
Davide Italiano via llvm-dev llvm-dev at lists.llvm.org
Fri Oct 21 11:50:16 PDT 2016
- Previous message: [llvm-dev] Segfault in llc 3.8.0 building GHC
- Next message: [llvm-dev] Segfault in llc 3.8.0 building GHC
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Fri, Oct 21, 2016 at 6:19 AM, Shea Levy via llvm-dev <llvm-dev at lists.llvm.org> wrote:
Hi all,
I'm hitting a segfault in llc when trying to build GHC: http://sprunge.us/ZVGB. What is the best way to debug this? I'm able to bump to 3.8.1 if needed, but GHC tends to break when updating major versions due to IR incompatibilities. Thanks, Shea
LLVM Developers mailing list llvm-dev at lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
The stack dump contains the program arguments so you should be able to reproduce the crash yourself.
- Program arguments: /nix/store/izlawmnrzpk5sbr62c757cxay0kdlgam-llvm-3.8.0/bin/llc -O3 -relocation-model=dynamic-no-pic /private/tmp/nix-build-ghc-8.1.201601019.drv-3/ghc37608_0/ghc_5.bc -o /private/tmp/nix-build-ghc-8.1.201601019.drv-3/ghc37608_0/ghc_6.lm_s --enable-tbaa=true -mattr=+v7,+vfp3 [...]
- Running pass 'Function Pass Manager' on module '/private/tmp/nix-build-ghc-8.1.201601019.drv-3/ghc37608_0/ghc_5.bc'.
- Running pass 'Prologue/Epilogue Insertion & Frame Finalization' on function '@"stg_unmaskAsyncExceptionszh_ret_info$def"'
If you're able to repro, I recommend to get LLVM trunk from svn and see if you can still reproduce, and report a bug in that case (or if it doesn't, backport the commit(s) that fixed).
-- Davide
"There are no solved problems; there are only problems that are more or less solved" -- Henri Poincare
- Previous message: [llvm-dev] Segfault in llc 3.8.0 building GHC
- Next message: [llvm-dev] Segfault in llc 3.8.0 building GHC
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]