Getting compiler Segfault

Ur at nuz Ur at nuz
Sun Feb 4 12:52:22 UTC 2018


Getting compiler stack overflow when building my project, but 
still do not know how to localize piece of code that triggers 
this bug. Maybe this bug is already registered in bugzilla or 
someone could give some advice where to dig into?

Just runed building under gdb and got the following stack trace:

#149490 0x000000000056b79a in 
AliasDeclaration::overloadInsert(Dsymbol*) ()
#149491 0x000000000056be85 in 
OverDeclaration::overloadInsert(Dsymbol*) ()
#149492 0x000000000056b79a in 
AliasDeclaration::overloadInsert(Dsymbol*) ()
#149493 0x000000000056be85 in 
OverDeclaration::overloadInsert(Dsymbol*) ()
#149494 0x000000000056b79a in 
AliasDeclaration::overloadInsert(Dsymbol*) ()
#149495 0x000000000056be85 in 
OverDeclaration::overloadInsert(Dsymbol*) ()
#149496 0x000000000056b79a in 
AliasDeclaration::overloadInsert(Dsymbol*) ()
#149497 0x000000000056be85 in 
OverDeclaration::overloadInsert(Dsymbol*) ()
#149498 0x000000000056b79a in 
AliasDeclaration::overloadInsert(Dsymbol*) ()
#149499 0x000000000056be85 in 
OverDeclaration::overloadInsert(Dsymbol*) ()
#149500 0x000000000056b79a in 
AliasDeclaration::overloadInsert(Dsymbol*) ()
#149501 0x000000000056be85 in 
OverDeclaration::overloadInsert(Dsymbol*) ()
#149502 0x000000000056b79a in 
AliasDeclaration::overloadInsert(Dsymbol*) ()
#149503 0x00000000005ce05a in 
dmd.dsymbolsem.aliasSemantic(dmd.declaration.AliasDeclaration, 
dmd.dscope.Scope*) ()
#149504 0x00000000005b5adc in 
DsymbolSemanticVisitor::visit(AliasDeclaration*) ()
#149505 0x000000000056bc99 in AliasDeclaration::accept(Visitor*) 
()
#149506 0x00000000005b9df0 in 
DsymbolSemanticVisitor::visit(Import*) ()
#149507 0x0000000000570e7a in Import::accept(Visitor*) ()
#149508 0x00000000005bcd24 in 
DsymbolSemanticVisitor::visit(Module*) ()
#149509 0x0000000000594785 in Module::accept(Visitor*) ()
#149510 0x00000000005b9b5f in 
DsymbolSemanticVisitor::visit(Import*) ()
#149511 0x0000000000570e7a in Import::accept(Visitor*) ()
#149512 0x00000000005bae7f in 
DsymbolSemanticVisitor::attribSemantic(AttribDeclaration*) ()
#149513 0x00000000005baf9d in 
DsymbolSemanticVisitor::visit(AttribDeclaration*) ()
#149514 0x000000000070510f in 
ParseTimeVisitor<ASTCodegen>::visit(ProtDeclaration*) ()
#149515 0x0000000000528b21 in ProtDeclaration::accept(Visitor*) ()
#149516 0x00000000005bcd24 in 
DsymbolSemanticVisitor::visit(Module*) ()
#149517 0x0000000000594785 in Module::accept(Visitor*) ()
#149518 0x000000000068f8f9 in dmd.mars.tryMain(ulong, 
const(char)**) ()
#149519 0x000000000069116b in D main ()


More information about the Digitalmars-d-learn mailing list