[GHC] #13100: Instability in 8.0.2 on 32-bit Windows
GHC
ghc-devs at haskell.org
Tue Jan 10 17:43:27 UTC 2017
#13100: Instability in 8.0.2 on 32-bit Windows
-------------------------------------+-------------------------------------
Reporter: bgamari | Owner:
Type: bug | Status: new
Priority: normal | Milestone: 8.0.2
Component: Compiler | Version: 8.0.1
Keywords: | Operating System: Unknown/Multiple
Architecture: | Type of failure: Compile-time
Unknown/Multiple | crash or panic
Test Case: | Blocked By:
Blocking: | Related Tickets:
Differential Rev(s): | Wiki Page:
-------------------------------------+-------------------------------------
The 32-bit Windows build usually segfaults when building Haddock.
A bisection reveals,
{{{
$ git bisect log
git bisect start
# good: [4986837f8168cacf95c24fecc84d7b36c47f3c11] rules/build-prog:
Ensure programs depend upon their transitive deps
git bisect good 4986837f8168cacf95c24fecc84d7b36c47f3c11
# bad: [fb0f4cf66f3fc7590821e6688440bf86c25aced1] Install toplevel handler
inside fork.
git bisect bad fb0f4cf66f3fc7590821e6688440bf86c25aced1
# good: [2086d86674324c0f5f21e23acbe26f4517843f57] Fix Windows build after
Ticky changes
git bisect good 2086d86674324c0f5f21e23acbe26f4517843f57
# good: [8f8f0b62ec106b0d503240c4cb7510a7cb4ddbb6] Fix Windows build after
Ticky changes
git bisect good 8f8f0b62ec106b0d503240c4cb7510a7cb4ddbb6
# good: [b688f0056a1694bb0db3ca2b84ab5505ba9947d7] Fix handling of
package-db entries in .ghc.environment files, etc.
git bisect good b688f0056a1694bb0db3ca2b84ab5505ba9947d7
# good: [b688f0056a1694bb0db3ca2b84ab5505ba9947d7] Fix handling of
package-db entries in .ghc.environment files, etc.
git bisect good b688f0056a1694bb0db3ca2b84ab5505ba9947d7
# good: [c904258319b8eb6e47ba727c667bca765537802b] runghc: use executeFile
to run ghc process on POSIX
git bisect good c904258319b8eb6e47ba727c667bca765537802b
# good: [c904258319b8eb6e47ba727c667bca765537802b] runghc: use executeFile
to run ghc process on POSIX
git bisect good c904258319b8eb6e47ba727c667bca765537802b
# good: [28c62bb588f7026d9985afe235cbeec5e3fd9a76] Fix Trac #12797:
approximateWC
git bisect good 28c62bb588f7026d9985afe235cbeec5e3fd9a76
# bad: [6bee8644d959ec77745d835c8c4453f2147bd8d7] rts: Fix build when
linked with gold
git bisect bad 6bee8644d959ec77745d835c8c4453f2147bd8d7
# good: [60c299a2278c351abed1ea51a1c2ee5459033fa9] Pass --no-pie to GCC
git bisect good 60c299a2278c351abed1ea51a1c2ee5459033fa9
# bad: [cca8ceec97d6b8b031dec837825b97609dd7288f] Read parentheses better
git bisect bad cca8ceec97d6b8b031dec837825b97609dd7288f
# bad: [fefe02c0324a25a52455a61f7f6e48be6d82d1ab] Pass -no-pie to GCC
git bisect bad fefe02c0324a25a52455a61f7f6e48be6d82d1ab
# good: [3da461d9ddc8ff6fe14ee9572b617d8e3753de2e] Revert "Pass --no-pie
to GCC"
git bisect good 3da461d9ddc8ff6fe14ee9572b617d8e3753de2e
# first bad commit: [fefe02c0324a25a52455a61f7f6e48be6d82d1ab] Pass -no-
pie to GCC
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13100>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list