[Issue 18026] Stack overflow in ddmd/dtemplate.d:6241, TemplateInstance::needsCodegen()

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sat Apr 7 14:28:24 UTC 2018


https://issues.dlang.org/show_bug.cgi?id=18026

--- Comment #4 from Seb <greensunny12 at gmail.com> ---
JR: Cool! I can reproduce it on my machine too :)

For reference, here's what's necessary for reproducing this without dub:

/home/seb/dlang/dmd/generated/linux/release/64/dmd -c -offoo.o -w -Isource/
source/kameloso/common.d source/kameloso/irc.d source/kameloso/ircdefs.d
source/kameloso/main.d source/kameloso/plugins/notes.d -vcolumns | head -n20

Program received signal SIGSEGV, Segmentation fault.
0x00005555557f4187 in TemplateInstance::needsCodegen() ()
#0  0x00005555557f4187 in TemplateInstance::needsCodegen() ()
#1  0x00005555557f42c6 in TemplateInstance::needsCodegen() ()
#2  0x00005555557f42c6 in TemplateInstance::needsCodegen() ()
#3  0x00005555557f42c6 in TemplateInstance::needsCodegen() ()
#4  0x00005555557f42c6 in TemplateInstance::needsCodegen() ()
#5  0x00005555557f42c6 in TemplateInstance::needsCodegen() ()
#6  0x00005555557f42c6 in TemplateInstance::needsCodegen() ()
#7  0x00005555557f42c6 in TemplateInstance::needsCodegen() ()
#8  0x00005555557f42c6 in TemplateInstance::needsCodegen() ()


I will look at reducing this even further tomorrow.

--


More information about the Digitalmars-d-bugs mailing list