Created
January 1, 2019 17:56
-
-
Save stefantalpalaru/9d57b57e984a734edb9f947fcce29f37 to your computer and use it in GitHub Desktop.
segfault while compiling aporia-0.4.2 with nim-0.19.2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ gdb --args nim c -d:release --verbosity:2 -p:"\$lib/packages/gtk2" -p:"\$lib/packages/cairo" -p:"\$lib/packages/dialogs" aporia.nim | |
Reading symbols from nim...done. | |
(gdb) r | |
Starting program: /usr/bin/nim c -d:release --verbosity:2 -p:\$lib/packages/gtk2 -p:\$lib/packages/cairo -p:\$lib/packages/dialogs aporia.nim | |
[Thread debugging using libthread_db enabled] | |
Using host libthread_db library "/lib64/libthread_db.so.1". | |
/etc/nim/nim.cfg(47, 3) Hint: added path: '/root/.nimble/pkgs/' [Path] | |
nimblepath="$home/.nimble/pkgs/" | |
^ | |
/etc/nim/nim.cfg(49, 5) Hint: added path: '/opt/nimble/pkgs/' [Path] | |
nimblepath="/opt/nimble/pkgs/" | |
^ | |
Hint: used config file '/etc/nim/nim.cfg' [Conf] | |
Hint: used config file '/var/tmp/portage/dev-nim/aporia-0.4.2/work/Aporia-0.4.2/aporia.nim.cfg' [Conf] | |
Hint: system [Processing] | |
Hint: aporia [Processing] | |
Hint: glib2 [Processing] | |
Program received signal SIGSEGV, Segmentation fault. | |
implicitPragmas_av9bQYmoLtJKLA6ueIgHxoA_3 (c=c@entry=0x7ffff6c915b0, sym=sym@entry=0x7ffff6c8ed08, n=n@entry=0x7ffff6c87128, | |
validPragmas=validPragmas@entry=0x5555557360a0 <TM_rF9caJawfOjYTjsgLVUSGFA_268> "") | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_pragmas.c:5198 | |
5198 /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_pragmas.c: No such file or directory. | |
(gdb) bt | |
#0 implicitPragmas_av9bQYmoLtJKLA6ueIgHxoA_3 (c=c@entry=0x7ffff6c915b0, sym=sym@entry=0x7ffff6c8ed08, n=n@entry=0x7ffff6c87128, | |
validPragmas=validPragmas@entry=0x5555557360a0 <TM_rF9caJawfOjYTjsgLVUSGFA_268> "") | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_pragmas.c:5198 | |
#1 0x000055555563d58c in implicitPragmas_av9bQYmoLtJKLA6ueIgHxoA_3 (validPragmas=0x5555557360a0 <TM_rF9caJawfOjYTjsgLVUSGFA_268> "", | |
n=0x7ffff6c87128, sym=0x7ffff6c8ed08, c=0x7ffff6c915b0) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_pragmas.c:5154 | |
#2 pragma_av9bQYmoLtJKLA6ueIgHxoA (c=c@entry=0x7ffff6c915b0, sym=sym@entry=0x7ffff6c8ed08, n=0x7ffff6c87128, | |
validPragmas=validPragmas@entry=0x5555557360a0 <TM_rF9caJawfOjYTjsgLVUSGFA_268> "") | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_pragmas.c:5255 | |
#3 0x000055555561fc1a in semProcTypeWithScope_iRXxEADPfCxgmm2q7sy9b9bQ (c=c@entry=0x7ffff6c915b0, n=n@entry=0x7ffff6c876d8, | |
prev=prev@entry=0x7ffff6cb2468, kind=kind@entry=12 '\f') | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_sem.c:20130 | |
#4 0x000055555561ffec in semTypeNode_VyBZhWPO9cyRyURhXkNKu7w (c=0x7ffff6c915b0, n=0x7ffff6c876d8, prev=0x7ffff6cb2468) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_sem.c:21269 | |
#5 0x00005555556211b2 in typeSectionRightSidePass_wkwHEj6zZnYo2DMZys6jnA_10 (c=c@entry=0x7ffff6c915b0, n=n@entry=0x7ffff71646a0) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_sem.c:30323 | |
#6 0x00005555556217f5 in semTypeSection_U3qPBy54f1PkCP8vmFMCRA_42 (c=0x7ffff6c915b0, n=0x7ffff71646a0) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_sem.c:30706 | |
#7 0x0000555555603a14 in semExpr_k2Lin9a76VyrWz9b8OoRC9apg_2 (c=0x7ffff6c915b0, n=0x7ffff71646a0, flags=64) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_sem.c:34104 | |
#8 0x0000555555605f50 in semStmtList_k2Lin9a76VyrWz9b8OoRC9apg_28 (c=c@entry=0x7ffff6c915b0, n=n@entry=0x7ffff71646d8, flags=flags@entry=64) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_sem.c:28148 | |
#9 0x0000555555603b8d in semExpr_k2Lin9a76VyrWz9b8OoRC9apg_2 (c=0x7ffff6c915b0, n=0x7ffff71646d8, flags=64) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_sem.c:34079 | |
#10 0x00005555556044f8 in semExprNoType_U3qPBy54f1PkCP8vmFMCRA_2 (c=0x7ffff6c915b0, n=0x7ffff71646d8) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_sem.c:2911 | |
#11 0x0000555555622de7 in semStmt_k2Lin9a76VyrWz9b8OoRC9apg_3 (flags=0, n=0x7ffff71646d8, c=0x7ffff6c915b0) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_sem.c:35035 | |
#12 semStmtAndGenerateGenerics_U3qPBy54f1PkCP8vmFMCRA_63 (c=c@entry=0x7ffff6c915b0, n=n@entry=0x7ffff71646d8) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_sem.c:35035 | |
#13 0x0000555555623118 in myProcess_QU9a71e1BPLMdBI4ZXd9bItQ (context=0x7ffff6c915b0, n=0x7ffff71646d8) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_sem.c:35125 | |
#14 0x000055555563dfba in processTopLevelStmt_PgmLGch742X6rHYrHRYgEQ (a=0x7fffffffcaa0, n=<optimized out>) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_passes.c:764 | |
#15 processModule_zPTa50e0M05UK8aJ9bS48aw (graph=graph@entry=0x7ffff7bbf048, module=module@entry=0x7ffff782f048, stream=stream@entry=0x0) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_passes.c:1082 | |
#16 0x000055555571136d in compileModule_G7A63DimkOmtueyLoB89c8w (flags=0, fileIdx=36, graph=0x7ffff7bbf048) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_modules.c:915 | |
#17 importModule_eaYLAZLmi86rX9aH754cWPA (graph=0x7ffff7bbf048, s=0x7ffff6c9b7c8, fileIdx=36) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_modules.c:961 | |
--Type <RET> for more, q to quit, c to continue without paging-- | |
#18 0x0000555555633e71 in myImportModule_HpZ9aVqxgtNjqCoPRpD9aZ5g (c=c@entry=0x7ffff6c91048, n=n@entry=0x7ffff6c3b828, | |
importStmtResult=importStmtResult@entry=0x7ffff6c3f320) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_importer.c:1191 | |
#19 0x0000555555634605 in impMod_pU8Nb2LBQhGMguFsdTqA1A (c=c@entry=0x7ffff6c91048, it=it@entry=0x7ffff6c3b828, | |
importStmtResult=importStmtResult@entry=0x7ffff6c3f320) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_importer.c:1436 | |
#20 0x000055555563497a in evalImport_gCYkvDaBlfo0ipHm82bnAQ (c=c@entry=0x7ffff6c91048, n=n@entry=0x7ffff6c3b7b8) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_importer.c:1543 | |
#21 0x0000555555603be1 in semExpr_k2Lin9a76VyrWz9b8OoRC9apg_2 (c=0x7ffff6c91048, n=0x7ffff6c3b7b8, flags=64) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_sem.c:34209 | |
#22 0x00005555556044f8 in semExprNoType_U3qPBy54f1PkCP8vmFMCRA_2 (c=0x7ffff6c91048, n=0x7ffff6c3b7b8) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_sem.c:2911 | |
#23 0x0000555555622de7 in semStmt_k2Lin9a76VyrWz9b8OoRC9apg_3 (flags=0, n=0x7ffff6c3b7b8, c=0x7ffff6c91048) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_sem.c:35035 | |
#24 semStmtAndGenerateGenerics_U3qPBy54f1PkCP8vmFMCRA_63 (c=c@entry=0x7ffff6c91048, n=n@entry=0x7ffff6c3b7b8) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_sem.c:35035 | |
#25 0x0000555555623118 in myProcess_QU9a71e1BPLMdBI4ZXd9bItQ (context=0x7ffff6c91048, n=0x7ffff6c3b7b8) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_sem.c:35125 | |
#26 0x000055555563deda in processTopLevelStmt_PgmLGch742X6rHYrHRYgEQ (a=0x7fffffffd0c0, n=<optimized out>) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_passes.c:764 | |
#27 processModule_zPTa50e0M05UK8aJ9bS48aw (graph=graph@entry=0x7ffff7bbf048, module=module@entry=0x7ffff6c9b7c8, stream=<optimized out>) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_passes.c:1106 | |
#28 0x00005555557114d7 in compileModule_G7A63DimkOmtueyLoB89c8w (graph=0x7ffff7bbf048, fileIdx=3, flags=4096) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_modules.c:915 | |
#29 0x00005555555c78ec in commandCompileToC_ikP0vuP6oxqlYdG7q9cY7sA_2 (graph=graph@entry=0x7ffff7bbf048) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_main.c:1153 | |
#30 0x00005555555c8ebd in mainCommand_ikP0vuP6oxqlYdG7q9cY7sA (graph=0x7ffff7bbf048) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_main.c:1511 | |
#31 0x000055555571588c in loadConfigsAndRunMainCommand_Zakie0oLAV2ve6DuAr547w (self=0x7ffff7b9bcc0, cache=<optimized out>, conf=<optimized out>) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_cmdlinehelper.c:967 | |
#32 0x000055555556e834 in handleCmdLine_I9aitIr13Z1B6wHv5vzMf2w (cache=0x7ffff7b86030, conf=0x7ffff7b7f048) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_nim.c:1088 | |
#33 0x000055555556ec39 in NimMainModule () at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_nim.c:1526 | |
#34 0x000055555556ebbb in NimMain () at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_nim.c:1505 | |
#35 0x000055555556b7dd in main (argc=<optimized out>, args=<optimized out>, env=<optimized out>) | |
at /var/tmp/portage/dev-lang/nim-0.19.2-r100/work/nim-0.19.2/nimcache/r_linux_amd64/compiler_nim.c:1512 | |
(gdb) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment