Skip to content

Instantly share code, notes, and snippets.

@dnadlinger
Created April 2, 2012 12:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dnadlinger/2283240 to your computer and use it in GitHub Desktop.
Save dnadlinger/2283240 to your computer and use it in GitHub Desktop.
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000000
0x000cf64d in DsymbolExp::semantic (this=0x5fa8510, sc=0x5e26ec0) at expression.c:2920
2920 s = ti->inst->toAlias();
(gdb)
Current language: auto; currently c++
(gdb) bt
#0 0x000cf64d in DsymbolExp::semantic (this=0x5fa8510, sc=0x5e26ec0) at expression.c:2920
#1 0x000d8082 in TupleExp::semantic (this=0x5fa84c0, sc=0x5e26ec0) at expression.c:5025
#2 0x000cf5e2 in DsymbolExp::semantic (this=0x5fa84a0, sc=0x5e26ec0) at expression.c:2912
#3 0x000cde68 in IdentifierExp::semantic (this=0x5fa7530, sc=0x5e26ec0) at expression.c:2635
#4 0x000db61d in UnaExp::semantic (this=0x5fa7510, sc=0x5e26ec0) at expression.c:5828
#5 0x000de7e1 in DotIdExp::semantic (this=0x5fa7510, sc=0x5e26ec0, flag=0) at expression.c:6434
#6 0x000de594 in DotIdExp::semantic (this=0x5fa7510, sc=0x5e26ec0) at expression.c:6366
#7 0x000db8bd in BinExp::semantic (this=0x5fa74f0, sc=0x5e26ec0) at expression.c:5869
#8 0x000db968 in BinExp::semanticp (this=0x5fa74f0, sc=0x5e26ec0) at expression.c:5878
#9 0x000f8a11 in EqualExp::semantic (this=0x5fa74f0, sc=0x5e26ec0) at expression.c:11816
#10 0x0008fc80 in StaticIfCondition::include (this=0x5fa74d0, sc=0x5e26ec0, s=0x5e394f0) at cond.c:249
#11 0x0000702c in ConditionalDeclaration::include (this=0x5fa7490, sc=0x5e289c0, sd=0x5e394f0) at attrib.c:1241
#12 0x00003115 in AttribDeclaration::addMember (this=0x5fa7490, sc=0x5e289c0, sd=0x5e394f0, memnum=0) at attrib.c:71
#13 0x0000771f in StaticIfDeclaration::addMember (this=0x5fa7490, sc=0x5e289c0, sd=0x5e394f0, memnum=0) at attrib.c:1386
#14 0x001c90b0 in TemplateInstance::semantic (this=0x5e394f0, sc=0x5e45a40, fargs=0x0) at template.c:4686
#15 0x001d07a4 in TemplateInstance::semantic (this=0x5e394f0, sc=0x5e45a40) at template.c:4321
#16 0x00166845 in TypeInstance::resolve (this=0x5e39580, loc={filename = 0x463910 "src/thrift/codegen/idlgen.d", linnum = 178}, sc=0x5e45a40, pe=0xbfffdee8, pt=0xbfffdeec, ps=0xbfffdee4) at mtype.c:6690
#17 0x00166bcc in TypeInstance::toDsymbol (this=0x5e39580, sc=0x5e45a40) at mtype.c:6745
#18 0x00092118 in AliasDeclaration::semantic (this=0x5e395e0, sc=0x5e45a40) at declaration.c:461
#19 0x00007851 in StaticIfDeclaration::semantic (this=0x5e39880, sc=0x5e45a40) at attrib.c:1419
#20 0x001d086a in TemplateInstance::expandMembers (this=0x5e3aa50, sc2=0x5e45a40) at template.c:4338
#21 0x001d090e in TemplateInstance::tryExpandMembers (this=0x5e3aa50, sc2=0x5e45a40) at template.c:4374
#22 0x001c9265 in TemplateInstance::semantic (this=0x5e3aa50, sc=0x5e4d4d0, fargs=0x0) at template.c:4736
#23 0x001d07a4 in TemplateInstance::semantic (this=0x5e3aa50, sc=0x5e4d4d0) at template.c:4321
#24 0x00166845 in TypeInstance::resolve (this=0x5e3aae0, loc={filename = 0x2fc0340 "../../lib/d/src/thrift/internal/codegen.d", linnum = 418}, sc=0x5e4d4d0, pe=0xbfffe340, pt=0xbfffe344, ps=0xbfffe33c) at mtype.c:6690
#25 0x001d23ec in TemplateInstance::semanticTiargs (loc={filename = 0x2fc0340 "../../lib/d/src/thrift/internal/codegen.d", linnum = 418}, sc=0x5e4d4d0, tiargs=0x5e3adb0, flags=0) at template.c:4865
#26 0x001d0a45 in TemplateInstance::semanticTiargs (this=0x5e3add0, sc=0x5e4d4d0) at template.c:4839
#27 0x001c886b in TemplateInstance::semantic (this=0x5e3add0, sc=0x5e4d4d0, fargs=0x0) at template.c:4459
#28 0x001d07a4 in TemplateInstance::semantic (this=0x5e3add0, sc=0x5e4d4d0) at template.c:4321
#29 0x0009af57 in Dsymbol::searchX (this=0x2fc0080, loc={filename = 0x2fc0340 "../../lib/d/src/thrift/internal/codegen.d", linnum = 418}, sc=0x5e4d4d0, id=0x4655f0) at dsymbol.c:458
#30 0x001661ca in TypeIdentifier::toDsymbol (this=0x5e3ae60, sc=0x5e4d4d0) at mtype.c:6562
#31 0x00092118 in AliasDeclaration::semantic (this=0x5e3aec0, sc=0x5e4d4d0) at declaration.c:461
#32 0x00007851 in StaticIfDeclaration::semantic (this=0x5e3b120, sc=0x5e4d4d0) at attrib.c:1419
#33 0x001d086a in TemplateInstance::expandMembers (this=0x5ea1960, sc2=0x5e4d4d0) at template.c:4338
#34 0x001d090e in TemplateInstance::tryExpandMembers (this=0x5ea1960, sc2=0x5e4d4d0) at template.c:4374
#35 0x001c9265 in TemplateInstance::semantic (this=0x5ea1960, sc=0x59ed4f0, fargs=0x0) at template.c:4736
#36 0x001d07a4 in TemplateInstance::semantic (this=0x5ea1960, sc=0x59ed4f0) at template.c:4321
#37 0x00166845 in TypeInstance::resolve (this=0x5ea1900, loc={filename = 0x463910 "src/thrift/codegen/idlgen.d", linnum = 163}, sc=0x59ed4f0, pe=0xbfffea70, pt=0xbfffea74, ps=0xbfffea6c) at mtype.c:6690
#38 0x001d23ec in TemplateInstance::semanticTiargs (loc={filename = 0x463910 "src/thrift/codegen/idlgen.d", linnum = 163}, sc=0x59ed4f0, tiargs=0x5ea18d0, flags=0) at template.c:4865
#39 0x001d0a45 in TemplateInstance::semanticTiargs (this=0x5ea1840, sc=0x59ed4f0) at template.c:4839
#40 0x001c886b in TemplateInstance::semantic (this=0x5ea1840, sc=0x59ed4f0, fargs=0x0) at template.c:4459
#41 0x001d07a4 in TemplateInstance::semantic (this=0x5ea1840, sc=0x59ed4f0) at template.c:4321
#42 0x00166845 in TypeInstance::resolve (this=0x5ea17e0, loc={filename = 0x463910 "src/thrift/codegen/idlgen.d", linnum = 178}, sc=0x59ed4f0, pe=0xbfffed38, pt=0xbfffed3c, ps=0xbfffed34) at mtype.c:6690
#43 0x00166bcc in TypeInstance::toDsymbol (this=0x5ea17e0, sc=0x59ed4f0) at mtype.c:6745
#44 0x00092118 in AliasDeclaration::semantic (this=0x5ea1780, sc=0x59ed4f0) at declaration.c:461
#45 0x00007851 in StaticIfDeclaration::semantic (this=0x5ea1510, sc=0x59ed4f0) at attrib.c:1419
#46 0x001d086a in TemplateInstance::expandMembers (this=0x470360, sc2=0x59ed4f0) at template.c:4338
#47 0x001d090e in TemplateInstance::tryExpandMembers (this=0x470360, sc2=0x59ed4f0) at template.c:4374
#48 0x001c9265 in TemplateInstance::semantic (this=0x470360, sc=0x59eacb0, fargs=0x0) at template.c:4736
#49 0x001d07a4 in TemplateInstance::semantic (this=0x470360, sc=0x59eacb0) at template.c:4321
#50 0x00166845 in TypeInstance::resolve (this=0x470470, loc={filename = 0x463910 "src/thrift/codegen/idlgen.d", linnum = 218}, sc=0x59eacb0, pe=0xbffff2ac, pt=0xbffff29c, ps=0xbffff298) at mtype.c:6690
#51 0x00214d1f in TraitsExp::semantic (this=0x4704d0, sc=0x59eacb0) at traits.c:462
#52 0x000db61d in UnaExp::semantic (this=0x4704f0, sc=0x59eacb0) at expression.c:5828
#53 0x000e85c3 in NotExp::semantic (this=0x4704f0, sc=0x59eacb0) at expression.c:8503
#54 0x001e5af7 in StaticAssert::semantic2 (this=0x470510, sc=0x59eacb0) at staticassert.c:59
#55 0x0000363b in AttribDeclaration::semantic2 (this=0x470550, sc=0x59eac20) at attrib.c:178
#56 0x0000363b in AttribDeclaration::semantic2 (this=0x473650, sc=0x59eac20) at attrib.c:178
#57 0x0014e187 in Module::semantic2 (this=0x4637f0) at module.c:840
#58 0x0014a553 in tryMain (argc=20, argv=0x45e320) at mars.c:1301
#59 0x0014b282 in main (argc=17, argv=0xbffffaa0) at mars.c:1476
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment