-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Closed
Labels
Description
my project at http://github.com/fowlmouth/flaming-nemesis causing compiler segfault from a recent update
You will need babel packages (signals, enet, allegro5, fowltek)
Build with nimrod c -d:useAllegro -d:globalSpriteCache -d:useEnet --deadCodeElim:on -p:"src" -p:"games" -p:"src/net" --import:games/pong --warnings:off bin/launcher
backtrace
config/nimrod.cfg(37, 2) Hint: added path: '/home/fowl/.babel/pkgs/' [Path]
Hint: used config file '/home/fowl/projects/Nimrod/config/nimrod.cfg' [Conf]
Hint: system [Processing]
Hint: launcher [Processing]
Hint: pong [Processing]
Hint: wormhole [Processing]
Hint: backend [Processing]
Hint: al [Processing]
Hint: macros [Processing]
Hint: strutils [Processing]
Hint: parseutils [Processing]
Hint: os [Processing]
Hint: times [Processing]
Hint: posix [Processing]
Hint: boundingbox [Processing]
Hint: math [Processing]
lib/pure/math.nim(199, 7) Hint: 'math.gettime(dummy: ptr cint): cint' is declared but not used [XDeclaredButNotUsed]
Hint: vector_math [Processing]
Hint: lobby [Processing]
Hint: gamestates [Processing]
Hint: algui [Processing]
Hint: tables [Processing]
Hint: hashes [Processing]
Hint: basic2d [Processing]
Hint: unsigned [Processing]
Hint: signals [Processing]
Hint: maybe_t [Processing]
Hint: typetraits [Processing]
/home/fowl/projects/chatcli/src/algui.nim(251, 9) Hint: 'wigout' is declared but not used [XDeclaredButNotUsed]
Hint: chatstate [Processing]
Hint: gui_json [Processing]
Hint: json [Processing]
Hint: lexbase [Processing]
Hint: streams [Processing]
Hint: unicode [Processing]
Hint: sequtils [Processing]
/home/fowl/projects/chatcli/src/gui_json.nim(79, 5) Hint: 'gui_json.findTextEntered(s: ImportState, cnt: PJsonNode): TMaybe[proc (string){.closure.}]' is declared but not used [XDeclaredButNotUsed]
Hint: enetcon [Processing]
Hint: enet [Processing]
Hint: idgen [Processing]
Hint: pkt_tools [Processing]
Hint: endians [Processing]
Traceback (most recent call last)
nimrod.nim(91) nimrod
nimrod.nim(55) handleCmdLine
main.nim(308) mainCommand
main.nim(73) commandCompileToC
modules.nim(194) compileProject
modules.nim(152) compileModule
passes.nim(187) processModule
passes.nim(161) processImplicits
passes.nim(137) processTopLevelStmt
sem.nim(405) myProcess
sem.nim(379) semStmtAndGenerateGenerics
semstmts.nim(1372) semStmt
semexprs.nim(860) semExprNoType
semexprs.nim(2092) semExpr
importer.nim(169) evalImport
importer.nim(161) myImportModule
modules.nim(165) importModule
modules.nim(152) compileModule
passes.nim(187) processModule
passes.nim(161) processImplicits
passes.nim(137) processTopLevelStmt
sem.nim(405) myProcess
sem.nim(379) semStmtAndGenerateGenerics
semstmts.nim(1372) semStmt
semexprs.nim(860) semExprNoType
semexprs.nim(2092) semExpr
importer.nim(169) evalImport
importer.nim(161) myImportModule
modules.nim(165) importModule
modules.nim(152) compileModule
passes.nim(193) processModule
passes.nim(137) processTopLevelStmt
sem.nim(405) myProcess
sem.nim(379) semStmtAndGenerateGenerics
semstmts.nim(1372) semStmt
semexprs.nim(860) semExprNoType
semexprs.nim(2092) semExpr
importer.nim(169) evalImport
importer.nim(161) myImportModule
modules.nim(165) importModule
modules.nim(152) compileModule
passes.nim(193) processModule
passes.nim(137) processTopLevelStmt
sem.nim(405) myProcess
sem.nim(379) semStmtAndGenerateGenerics
semstmts.nim(1372) semStmt
semexprs.nim(860) semExprNoType
semexprs.nim(2092) semExpr
importer.nim(169) evalImport
importer.nim(161) myImportModule
modules.nim(165) importModule
modules.nim(152) compileModule
passes.nim(193) processModule
passes.nim(137) processTopLevelStmt
sem.nim(405) myProcess
sem.nim(379) semStmtAndGenerateGenerics
semstmts.nim(1372) semStmt
semexprs.nim(860) semExprNoType
semexprs.nim(2006) semExpr
semexprs.nim(1615) semWhen
semstmts.nim(1372) semStmt
semexprs.nim(860) semExprNoType
semexprs.nim(2067) semExpr
semstmts.nim(1327) semStmtList
semexprs.nim(2092) semExpr
importer.nim(169) evalImport
importer.nim(161) myImportModule
modules.nim(165) importModule
modules.nim(152) compileModule
passes.nim(193) processModule
passes.nim(137) processTopLevelStmt
sem.nim(405) myProcess
sem.nim(379) semStmtAndGenerateGenerics
semstmts.nim(1372) semStmt
semexprs.nim(860) semExprNoType
semexprs.nim(2085) semExpr
semstmts.nim(1197) semProc
semstmts.nim(1138) semProcAux
transf.nim(739) transformBody
sempass2.nim(681) trackProc
sempass2.nim(590) track
sempass2.nim(590) track
sempass2.nim(526) track
sempass2.nim(384) trackOperand
renderer.nim(1302) renderTree
renderer.nim(496) gsub
renderer.nim(938) gsub
renderer.nim(496) gsub
renderer.nim(1107) gsub
renderer.nim(578) gstmts
renderer.nim(580) gstmts
renderer.nim(496) gsub
renderer.nim(1110) gsub
renderer.nim(595) gif
renderer.nim(567) longMode
renderer.nim(465) lsub
renderer.nim(366) lsons
renderer.nim(462) lsub
SIGSEGV: Illegal storage access. (Attempt to read from nil?)