
#16057: GHC 8.6.3 hangs with Template Haskell on Windows 10
-------------------------------------+-------------------------------------
Reporter: gizmo.mk0 | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone:
Component: Template Haskell | Version: 8.6.3
Resolution: | Keywords:
Operating System: Windows | Architecture: x86
Type of failure: Compile-time | Test Case:
crash or panic |
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by Phyx-):
Yeah I've started taking a look at it, I can't reproduce it in HEAD nor
can I with 8.6.2, only 8.6.3.
Where it ends is an endless loop in
{{{
#0 0x0000000003d53506 in interpretBCO (cap=0x4604380 <MainCapability>) at
rts\Interpreter.c:395
#1 0x0000000003d588b7 in schedule
(initialCapability=initialCapability@entry=0x4604380 <MainCapability>,
task=<optimized out>, task@entry=0x4d6ef00) at rts\Schedule.c:458
#2 0x0000000003d5914b in scheduleWaitThread (tso=0x7505ba8,
ret=ret@entry=0x0, pcap=pcap@entry=0x4cdfd18) at rts\Schedule.c:2533
#3 0x0000000003d50968 in rts_evalLazyIO (cap=cap@entry=0x4cdfd18,
p=p@entry=0x3d9f0d8