[GHC] #10618: HEAD at d71b65f53a panics: ``get_op (--$)''
GHC
ghc-devs at haskell.org
Wed Jul 8 15:19:30 UTC 2015
#10618: HEAD at d71b65f53a panics: ``get_op (--$)''
-------------------------------------+-------------------------------------
Reporter: bjmprice | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 7.11
Keywords: | Operating System: Linux
Architecture: x86_64 | Type of failure: Compile-time
(amd64) | crash
Test Case: | Blocked By:
Blocking: | Related Tickets:
Differential Revisions: |
-------------------------------------+-------------------------------------
(Note that 7.10.1 works as expected)
This one line generates a panic:
{{{#!hs
panic = GarbageConstructorName $ a --$ b
}}}
(in an otherwise blank file, when passed to {{{ghc }}} or {{{ghci}}}. Just
the right hand side panics {{{ghci}}} interactively.)
Error message:
{{{
ghc-stage2: panic! (the 'impossible' happened)
(GHC version 7.11.20150708 for x86_64-unknown-linux):
get_op (--$)
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
}}}
{{{uname -a: Linux cam-05-unx 3.5.0-54-generic #81~precise1-Ubuntu SMP Tue
Jul 15 04:02:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux}}}
{{{
gcc -v:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro
4.6.3-1ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs
--enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-
suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls
--with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-
libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-
objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-
checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu
--target=x86_64-linux-gnu
Thread model: posix
gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
}}}
With {{{ghc -v}}} (Was built with {{{BuildFlavour = devel2}}}, default
{{{build.mk}}} otherwise):
{{{
Glasgow Haskell Compiler, Version 7.11.20150708, stage 2 booted by GHC
version 7.8.2
Using binary package database: /5playpen/t-bepric/ghc-
build/inplace/lib/package.conf.d/package.cache
wired-in package ghc-prim mapped to ghc-prim-0.4.0.0-inplace
wired-in package integer-gmp mapped to integer-gmp-1.0.0.0-inplace
wired-in package base mapped to base-4.8.2.0-inplace
wired-in package rts mapped to builtin_rts
wired-in package template-haskell mapped to template-
haskell-2.10.0.0-inplace
wired-in package ghc mapped to ghc-7.11.20150708-inplace
wired-in package dph-seq not found.
wired-in package dph-par not found.
Hsc static flags:
wired-in package ghc-prim mapped to ghc-prim-0.4.0.0-inplace
wired-in package integer-gmp mapped to integer-gmp-1.0.0.0-inplace
wired-in package base mapped to base-4.8.2.0-inplace
wired-in package rts mapped to builtin_rts
wired-in package template-haskell mapped to template-
haskell-2.10.0.0-inplace
wired-in package ghc mapped to ghc-7.11.20150708-inplace
wired-in package dph-seq not found.
wired-in package dph-par not found.
*** Chasing dependencies:
Chasing modules from: *GetOpCrash.hs
Stable obj: []
Stable BCO: []
Ready for upsweep
[NONREC
ModSummary {
ms_hs_date = 2015-07-08 15:09:13 UTC
ms_mod = Main,
ms_textual_imps = [import (implicit) Prelude]
ms_srcimps = []
}]
*** Deleting temp files:
Deleting:
compile: input file GetOpCrash.hs
Created temporary directory: /tmp/ghc22576_0
*** Checking old interface for Main:
[1 of 1] Compiling Main ( GetOpCrash.hs, GetOpCrash.o )
*** Parser:
*** Renamer/typechecker:
*** Deleting temp files:
Deleting: /tmp/ghc22576_0/ghc_1.s
Warning: deleting non-existent /tmp/ghc22576_0/ghc_1.s
*** Deleting temp dirs:
Deleting: /tmp/ghc22576_0
ghc-stage2: panic! (the 'impossible' happened)
(GHC version 7.11.20150708 for x86_64-unknown-linux):
get_op (--$)
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10618>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list