[GHC] #11703: Segmentation fault/internal error: evacuate: strange closure type 15 with GHC.Generics

GHC ghc-devs at haskell.org
Sun Mar 13 02:40:50 UTC 2016


#11703: Segmentation fault/internal error: evacuate: strange closure type 15 with
GHC.Generics
-------------------------------------+-------------------------------------
           Reporter:  NathanWaivio   |             Owner:
               Type:  bug            |            Status:  new
           Priority:  normal         |         Milestone:
          Component:  Runtime        |           Version:  7.10.3
  System                             |
           Keywords:  Segmentation   |  Operating System:  Unknown/Multiple
  Fault, Generics, Runtime error     |
       Architecture:  x86_64         |   Type of failure:  Runtime crash
  (amd64)                            |
          Test Case:  attached       |        Blocked By:
           Blocking:                 |   Related Tickets:
Differential Rev(s):                 |         Wiki Page:
-------------------------------------+-------------------------------------
 Reproduced issue on both Windows-7/GHC-7.10.3 and Linux-4.1.15/GHC-7.8.4
 Seems to probably be a problem with GHC.Generics and the runtime.

 Windows/GHC-7.10.3 states:
 internal error: evacuate: strange closure type 15
 (GHC version 7.10.3 for x86_64_unkown_mingw32)
 Please report this as a GHC bug: httpL//www.haskell.org/ghc/reportabug
 This application has requested the Runtime to terminate it in an unusual
 way.
 Please contact the application's support team for more information.

 Linux/GHC-7.8.4 states:
 Segmentation fault

 Behavior varies based on CSV input file size, a CSV file with header with
 1 to 4 rows works. A CSV with a header and more than 10 rows segmentation
 faults imediatly. Inbetween 4 to 10 sometimes runs forever, works, or
 segmentation faults.

 The test case uses Cassava and GHC.Generics and some derived instances to
 read a CSV file with a record data type with many fields.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11703>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list