Test prog003 fails with segfault on Windows (GHCi)
On my x86_64
Windows machine test prog003
fails with a segfault:
cd ./ghci/prog003 && ghciWayFlags=-static HC="/home/Rik/ghc/inplace/bin/ghc-stage2.exe" HC_OPTS="-dcore-lint -dcmm-lint -dno-debug-output -no-user-package-db -rtsopts -fno-warn-tabs -fno-warn-missed-specialisations -fno-ghci-history " "/home/Rik/ghc/inplace/bin/ghc-stage2.exe" -dcore-lint -dcmm-lint -dno-debug-output -no-user-package-db -rtsopts -fno-warn-tabs -fno-warn-missed-specialisations -fno-ghci-history --interactive -v0 -ignore-dot-ghci +RTS -I0.1 -RTS <prog003.script > prog003.run.stdout 2> prog003.run.stderr >> prog003.run.stdout 2>> prog003.run.stderr
Wrong exit code (expected 0 , actual 1 )
Stdout:
Run 1
a :: Int -> Int
168
Run 2
(A.a,B.b,C.c,D.d)
:: (Float -> Float, Float -> Float, Float -> Float, Float -> Float)
28.0
Run 3
(A.a,B.b,C.c,D.d)
:: (Float -> Float, Float -> Float, Float -> Float, Float -> Float)
28.0
Run 4
(A.a,B.b,C.c,D.d)
:: (Float -> Float, Float -> Float, Float -> Float, Float -> Float)
28.0
Run 5
(A.a,B.b,C.c,D.d)
:: (Float -> Float, Float -> Float, Float -> Float, Float -> Float)
28.0
Run 6
(A.a,B.b,C.c,D.d)
:: (Float -> Float, Float -> Float, Float -> Float, Float -> Float)
28.0
Run 7
(A.a,B.b,C.c,D.d)
:: (Float -> Float, Float -> Float, Float -> Float, Float -> Float)
28.0
Run 8
Segmentation fault/access violation in generated code
Stderr:
*** unexpected failure for prog003(ghci)
(I do not think it is an access violation error since when I remove line 65 and everything below line 70, the same stdout is generated.)
This looks related to ticket #11234 (closed).
The GHC version used was df6cb57b32d94b7f6f7c9a86207adfeee9712ed6, although I already noticed the problem with a version a few days older.
If someone could point me to information about how to install GDB suitable for debugging GHC on my Windows machine I will try to post the stack trace.
Trac metadata
Trac field | Value |
---|---|
Version | 7.11 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | GHCi |
Test case | |
Differential revisions | |
BlockedBy | |
Related | #11234 (closed) |
Blocking | |
CC | |
Operating system | |
Architecture | x86_64 (amd64) |