Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nancy not working in WSL (Windows Subsystem for Linux) #64

Closed
ButterB0wl opened this issue Dec 9, 2019 · 6 comments
Closed

nancy not working in WSL (Windows Subsystem for Linux) #64

ButterB0wl opened this issue Dec 9, 2019 · 6 comments

Comments

@ButterB0wl
Copy link

Trying to use nancy on WSL:

2019/12/09 13:38:47 Nancy version: development
Error initializing cache - error: Unable to mmap RDWR log file: exec format error
nancy version: development

This is the output when actually trying to run a scan, the usage output comes out fine

Willing to test the fix, i think its related to this github issue for WSL: microsoft/WSL#2121

cc @bhamail / @DarthHater

@DarthHater
Copy link
Member

This is super interesting. @zendern you wanna take a look at this? This is an inception of an issue, haha.

@zendern
Copy link
Contributor

zendern commented Dec 9, 2019

O neat 🙃 yeah if I get a chance I’ll take a look if @ajurgenson55 doesn’t get to it first.

@zendern
Copy link
Contributor

zendern commented Dec 10, 2019

So i reproduced it so thats good. This is the strace i get back. Its most definitely in Badger itself. There were some errors exactly like this reported in earlier versions that should have been fixed.

https://discuss.dgraph.io/t/badger-error-after-upgrading-from-0-8-1-to-0-8-2/1824

And one more recently that was just closed due to inactivity.

hypermodeinc/badger#722

I'm digging a little more now to understand what strace is telling me and to see what might have been the fix and possible regression in Badger now as well.

execve("/usr/local/nancy-bin/nancy", ["nancy", "Gopkg.lock"], 0x7fffc17b1928 /* 21 vars */) = 0
arch_prctl(ARCH_SET_FS, 0xf27410)       = 0
sched_getaffinity(0, 8192, [0, 1, 2, 3]) = 64
openat(AT_FDCWD, "/sys/kernel/mm/transparent_hugepage/hpage_pmd_size", O_RDONLY) = -1 ENOENT (No such file or directory)
mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd282a00000
mmap(0xc000000000, 67108864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc000000000
mmap(0xc000000000, 67108864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xc000000000
mmap(NULL, 33554432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd280a00000
mmap(NULL, 2164736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2807e0000
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2807d0000
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2807c0000
clock_gettime(CLOCK_MONOTONIC, {tv_sec=855, tv_nsec=810258600}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=855, tv_nsec=811143800}) = 0
rt_sigprocmask(SIG_SETMASK, NULL, [], 8) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=855, tv_nsec=812666100}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=855, tv_nsec=813005200}) = 0
sigaltstack(NULL, {ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0
sigaltstack({ss_sp=0xc000002000, ss_flags=0, ss_size=32768}, NULL) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
gettid()                                = 565
rt_sigaction(SIGHUP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGHUP, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGILL, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGILL, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGTRAP, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGTRAP, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGABRT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGABRT, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGBUS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGFPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGFPE, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGUSR1, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGSEGV, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGSEGV, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGUSR2, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGUSR2, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGALRM, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGSTKFLT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGSTKFLT, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGCHLD, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f4d3720ef20}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGURG, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGURG, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGXCPU, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGXCPU, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGXFSZ, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGXFSZ, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGVTALRM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGVTALRM, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGPROF, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGPROF, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGWINCH, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGWINCH, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGIO, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGIO, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGPWR, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGPWR, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGSYS, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f03487fef20}, 8) = 0
rt_sigaction(SIGSYS, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRTMIN, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f4d36962890}, 8) = 0
rt_sigaction(SIGRT_1, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f4d36962890}, 8) = 0
rt_sigaction(SIGRT_2, NULL, {sa_handler=SIG_IGN, sa_mask=~[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_2, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_3, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_3, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_4, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_4, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_5, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_5, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_6, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_6, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_7, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_7, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_8, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_8, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_9, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_9, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_10, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_10, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_11, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_11, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_12, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_12, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_13, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_13, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_14, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_14, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_15, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_15, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_16, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_16, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_17, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_17, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_18, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_18, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_19, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_19, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_20, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_20, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_21, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_21, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_22, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_22, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_23, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_23, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_24, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_24, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_25, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_25, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_26, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_26, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_27, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_27, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_28, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_28, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_29, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_29, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_30, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_30, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_31, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_31, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigaction(SIGRT_32, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x235e8d}, 8) = 0
rt_sigaction(SIGRT_32, {sa_handler=0x45cde0, sa_mask=~[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x45cf10}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[], [], 8) = 0
clone(child_stack=0xc000054000, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM) = 566
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, ~[], [], 8) = 0
clone(child_stack=0xc000056000, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM) = 567
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
futex(0xc0000444c8, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_MONOTONIC, {tv_sec=856, tv_nsec=31433500}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=856, tv_nsec=32630900}) = 0
futex(0xc000060148, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xc000060148, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_MONOTONIC, {tv_sec=856, tv_nsec=39601900}) = 0
futex(0xc000060148, FUTEX_WAKE_PRIVATE, 1) = 1
readlinkat(AT_FDCWD, "/proc/self/exe", "/usr/local/nancy-bin/nancy", 128) = 26
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
fcntl(0, F_GETFL)                       = 0x2 (flags O_RDWR)
futex(0xc000060148, FUTEX_WAKE_PRIVATE, 1) = 1
mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd280780000
futex(0xc0000444c8, FUTEX_WAKE_PRIVATE, 1) = 1
fcntl(1, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(2, F_GETFL)                       = 0x2 (flags O_RDWR)
futex(0xc0000444c8, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xc000060148, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {tv_sec=1575943347, tv_nsec=858786400}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=856, tv_nsec=66454400}) = 0
newfstatat(AT_FDCWD, "./.nancy-ignore", 0xc000075a38, 0) = -1 ENOENT (No such file or directory)
clock_gettime(CLOCK_REALTIME, {tv_sec=1575943347, tv_nsec=861870500}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=856, tv_nsec=69743700}) = 0
openat(AT_FDCWD, "/etc//localtime", O_RDONLY) = 3
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0\0\0\0"..., 4096) = 3545
read(3, "", 4096)                       = 0
close(3)                                = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1575943347, tv_nsec=873065700}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=856, tv_nsec=80701400}) = 0
write(2, "2019/12/09 21:02:27 Nancy versio"..., 432019/12/09 21:02:27 Nancy version: v0.0.39
) = 43
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/Gopkg.toml", {st_mode=S_IFREG|0666, st_size=1551, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/Intentionally-vulnerable-golang-project", 0xc000075e48, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home", {st_mode=S_IFDIR|0755, st_size=512, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/home/zender", {st_mode=S_IFDIR|0755, st_size=512, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/home/zender/go", {st_mode=S_IFDIR|0777, st_size=512, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/home/zender/go/src", {st_mode=S_IFDIR|0777, st_size=512, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com", {st_mode=S_IFDIR|0777, st_size=512, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project", {st_mode=S_IFDIR|0777, st_size=512, ...}, AT_SYMLINK_NOFOLLOW) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home", {st_mode=S_IFDIR|0755, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/Home", 0xc0001645e8, 0) = -1 ENOENT (No such file or directory)
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender", {st_mode=S_IFDIR|0755, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/Zender", 0xc000164788, 0) = -1 ENOENT (No such file or directory)
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/Go", 0xc000164928, 0) = -1 ENOENT (No such file or directory)
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home", {st_mode=S_IFDIR|0755, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/Home", 0xc000164d38, 0) = -1 ENOENT (No such file or directory)
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender", {st_mode=S_IFDIR|0755, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/Zender", 0xc000164ed8, 0) = -1 ENOENT (No such file or directory)
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/zender/Go", 0xc000165078, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/zender/go/src", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/zender/go/Src", 0xc000165218, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/Github.com", 0xc0001653b8, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/Intentionally-vulnerable-golang-project", 0xc000165558, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home", {st_mode=S_IFDIR|0755, st_size=512, ...}, 0) = 0
newfstatat(AT_FDCWD, "/Home", 0xc0001657c8, 0) = -1 ENOENT (No such file or directory)
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender", {st_mode=S_IFDIR|0755, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/Zender", 0xc000165968, 0) = -1 ENOENT (No such file or directory)
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/Go", 0xc000165b08, 0) = -1 ENOENT (No such file or directory)
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go/src", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go/Src", 0xc000165ca8, 0) = -1 ENOENT (No such file or directory)
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go/src/Github.com", 0xc000165e48, 0) = -1 ENOENT (No such file or directory)
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/Intentionally-vulnerable-golang-project", 0xc000166038, 0) = -1 ENOENT (No such file or directory)
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home", {st_mode=S_IFDIR|0755, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/Home", 0xc0001662a8, 0) = -1 ENOENT (No such file or directory)
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender", {st_mode=S_IFDIR|0755, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/Zender", 0xc000166448, 0) = -1 ENOENT (No such file or directory)
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/Go", 0xc0001665e8, 0) = -1 ENOENT (No such file or directory)
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go/src", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go/Src", 0xc000166788, 0) = -1 ENOENT (No such file or directory)
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
openat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/Gopkg.toml", O_RDONLY|O_CLOEXEC) = 3
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
epoll_create1(EPOLL_CLOEXEC)            = 4
epoll_ctl(4, EPOLL_CTL_ADD, 3, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=2155384584, u64=140542075244296}}) = 0
fcntl(3, F_GETFL)                       = 0 (flags O_RDONLY)
fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
read(3, "# Gopkg.toml example\n#\n# Refer t"..., 512) = 512
read(3, "n = \"2.4.0\"\n#\n# [prune]\n#   non-"..., 1024) = 1024
read(3, "sion = \"0.4.18\"", 2048)      = 15
read(3, "", 2033)                       = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project", {st_mode=S_IFDIR|0777, st_size=512, ...}, AT_SYMLINK_NOFOLLOW) = 0
openat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project", O_RDONLY|O_CLOEXEC) = 5
epoll_ctl(4, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=2155384376, u64=140542075244088}}) = 0
fcntl(5, F_GETFL)                       = 0 (flags O_RDONLY)
fcntl(5, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
getdents64(5, /* 12 entries */, 8192)   = 360
getdents64(5, /* 0 entries */, 8192)    = 0
epoll_ctl(4, EPOLL_CTL_DEL, 5, 0xc0000cd5e4) = 0
close(5)                                = 0
openat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project", O_RDONLY|O_CLOEXEC) = 5
epoll_ctl(4, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=2155384376, u64=140542075244088}}) = 0
fcntl(5, F_GETFL)                       = 0 (flags O_RDONLY)
fcntl(5, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
epoll_ctl(4, EPOLL_CTL_DEL, 5, 0xc0000cd13c) = 0
close(5)                                = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
openat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project", O_RDONLY|O_CLOEXEC) = 5
epoll_ctl(4, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=2155384376, u64=140542075244088}}) = 0
fcntl(5, F_GETFL)                       = 0 (flags O_RDONLY)
fcntl(5, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
getdents64(5, /* 12 entries */, 8192)   = 360
getdents64(5, /* 0 entries */, 8192)    = 0
epoll_ctl(4, EPOLL_CTL_DEL, 5, 0xc0000ccd5c) = 0
close(5)                                = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/main.go", {st_mode=S_IFREG|0666, st_size=79, ...}, 0) = 0
openat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/main.go", O_RDONLY|O_CLOEXEC) = 5
epoll_ctl(4, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=2155384376, u64=140542075244088}}) = 0
fcntl(5, F_GETFL)                       = 0 (flags O_RDONLY)
fcntl(5, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
fstat(5, {st_mode=S_IFREG|0666, st_size=79, ...}) = 0
read(5, "package main\n\nimport (\n\t\"fmt\"\n)\n"..., 591) = 79
read(5, "", 512)                        = 0
epoll_ctl(4, EPOLL_CTL_DEL, 5, 0xc0000ccd54) = 0
close(5)                                = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/.circleci", {st_mode=S_IFDIR|0777, st_size=512, ...}, AT_SYMLINK_NOFOLLOW) = 0
openat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/.circleci", O_RDONLY|O_CLOEXEC) = 5
epoll_ctl(4, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=2155384376, u64=140542075244088}}) = 0
fcntl(5, F_GETFL)                       = 0 (flags O_RDONLY)
fcntl(5, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
getdents64(5, /* 3 entries */, 8192)    = 80
getdents64(5, /* 0 entries */, 8192)    = 0
epoll_ctl(4, EPOLL_CTL_DEL, 5, 0xc0000cd50c) = 0
close(5)                                = 0
openat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/.circleci", O_RDONLY|O_CLOEXEC) = 5
epoll_ctl(4, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=2155384376, u64=140542075244088}}) = 0
fcntl(5, F_GETFL)                       = 0 (flags O_RDONLY)
fcntl(5, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
epoll_ctl(4, EPOLL_CTL_DEL, 5, 0xc0000cd064) = 0
close(5)                                = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/.circleci", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
openat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/.circleci", O_RDONLY|O_CLOEXEC) = 5
epoll_ctl(4, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=2155384376, u64=140542075244088}}) = 0
fcntl(5, F_GETFL)                       = 0 (flags O_RDONLY)
fcntl(5, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
getdents64(5, /* 3 entries */, 8192)    = 80
getdents64(5, /* 0 entries */, 8192)    = 0
epoll_ctl(4, EPOLL_CTL_DEL, 5, 0xc0000ccc84) = 0
close(5)                                = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/.circleci/config.yml", {st_mode=S_IFREG|0666, st_size=528, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/.git", {st_mode=S_IFDIR|0777, st_size=512, ...}, AT_SYMLINK_NOFOLLOW) = 0
openat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/.git", O_RDONLY|O_CLOEXEC) = 5
epoll_ctl(4, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=2155384376, u64=140542075244088}}) = 0
fcntl(5, F_GETFL)                       = 0 (flags O_RDONLY)
fcntl(5, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
getdents64(5, /* 13 entries */, 8192)   = 368
getdents64(5, /* 0 entries */, 8192)    = 0
epoll_ctl(4, EPOLL_CTL_DEL, 5, 0xc0000cd50c) = 0
close(5)                                = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/.gitignore", {st_mode=S_IFREG|0666, st_size=47, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/.travis.yml", {st_mode=S_IFREG|0666, st_size=478, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/Gopkg.lock", {st_mode=S_IFREG|0666, st_size=31463, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/Gopkg.toml", {st_mode=S_IFREG|0666, st_size=1551, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/README.md", {st_mode=S_IFREG|0666, st_size=984, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/go.mod", {st_mode=S_IFREG|0666, st_size=4304, ...}, AT_SYMLINK_NOFOLLOW) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/go.sum", {st_mode=S_IFREG|0666, st_size=36075, ...}, AT_SYMLINK_NOFOLLOW) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
newfstatat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/main.go", {st_mode=S_IFREG|0666, st_size=79, ...}, AT_SYMLINK_NOFOLLOW) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
openat(AT_FDCWD, "/home/zender/go/src/github.com/intentionally-vulnerable-golang-project/Gopkg.lock", O_RDONLY|O_CLOEXEC) = 5
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
epoll_ctl(4, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=2155384376, u64=140542075244088}}) = 0
fcntl(5, F_GETFL)                       = 0 (flags O_RDONLY)
fcntl(5, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
read(5, "# This file is autogenerated, do"..., 512) = 512
read(5, "\"\"\n  revision = \"3012a1dbe2e4bd1"..., 1024) = 1024
read(5, "notime\"]\n  pruneopts = \"\"\n  revi"..., 2048) = 2048
read(5, "1ea361ae1c100dd393cc47f8dcfa1e1\""..., 4096) = 4096
read(5, "0a2a8681d23d9d25cc\"\n  version = "..., 8192) = 8192
read(5, "sion = \"v0.0.10\"\n\n[[projects]]\n "..., 16384) = 15591
read(5, "", 793)                        = 0
epoll_ctl(4, EPOLL_CTL_DEL, 5, 0xc0000cd864) = 0
close(5)                                = 0
epoll_ctl(4, EPOLL_CTL_DEL, 3, 0xc0000cd864) = 0
close(3)                                = 0
write(1, "\33[31m!!!!! WARNING !!!!!\nScannin"..., 116!!!!! WARNING !!!!!
Scanning cannot be completed on the following package(s) since they do not use semver.
) = 116
write(1, "[1/18] \33[1mpkg:golang/bitbucket."..., 63[1/18] pkg:golang/bitbucket.org/liamstask/goose@master
) = 63
write(1, "[2/18] \33[1mpkg:golang/github.com"..., 68[2/18] pkg:golang/github.com/aristanetworks/goarista@master
) = 68
write(1, "[3/18] \33[1mpkg:golang/github.com"..., 62[3/18] pkg:golang/github.com/golang/groupcache@master
) = 62
write(1, "[4/18] \33[1mpkg:golang/github.com"..., 63[4/18] pkg:golang/github.com/joeshaw/multierror@master
) = 63
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
write(1, "[5/18] \33[1mpkg:golang/github.com"..., 67[5/18] pkg:golang/github.com/kballard/go-shellquote@master
) = 67
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
write(1, "[6/18] \33[1mpkg:golang/github.com"..., 64[6/18] pkg:golang/github.com/kylelemons/go-gypsy@master
) = 64
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
write(1, "[7/18] \33[1mpkg:golang/github.com"..., 66[7/18] pkg:golang/github.com/mreiferson/go-options@master
) = 66
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
write(1, "[8/18] \33[1mpkg:golang/github.com"..., 57[8/18] pkg:golang/github.com/petar/GoLLRB@master
) = 57
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
write(1, "[9/18] \33[1mpkg:golang/github.com"..., 68[9/18] pkg:golang/github.com/prometheus/client_model@master
) = 68
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
write(1, "[10/18] \33[1mpkg:golang/github.co"..., 70[10/18] pkg:golang/github.com/tmc/grpc-websocket-proxy@master
) = 70
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
write(1, "[11/18] \33[1mpkg:golang/go.uber.o"..., 52[11/18] pkg:golang/go.uber.org/tools@master
) = 52
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
write(1, "[12/18] \33[1mpkg:golang/golang.or"..., 54[12/18] pkg:golang/golang.org/x/crypto@master
) = 54
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
write(1, "[13/18] \33[1mpkg:golang/golang.or"..., 52[13/18] pkg:golang/golang.org/x/lint@master
) = 52
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
write(1, "[14/18] \33[1mpkg:golang/golang.or"..., 51[14/18] pkg:golang/golang.org/x/net@master
) = 51
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
write(1, "[15/18] \33[1mpkg:golang/golang.or"..., 51[15/18] pkg:golang/golang.org/x/sys@master
) = 51
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
write(1, "[16/18] \33[1mpkg:golang/golang.or"..., 52[16/18] pkg:golang/golang.org/x/time@master
) = 52
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
write(1, "[17/18] \33[1mpkg:golang/golang.or"..., 53[17/18] pkg:golang/golang.org/x/tools@master
) = 53
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
write(1, "[18/18] \33[1mpkg:golang/google.go"..., 61[18/18] pkg:golang/google.golang.org/genproto@master
) = 61
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
write(1, "\n", 1
)                       = 1
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
getuid()                                = 1000
openat(AT_FDCWD, "/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
epoll_ctl(4, EPOLL_CTL_ADD, 3, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=2155384584, u64=140542075244296}}) = 0
fcntl(3, F_GETFL)                       = 0 (flags O_RDONLY)
fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1558
epoll_ctl(4, EPOLL_CTL_DEL, 3, 0xc0000cd6a4) = 0
close(3)                                = 0
newfstatat(AT_FDCWD, "/home/zender/.ossindex", {st_mode=S_IFDIR|0777, st_size=512, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/zender/.ossindex/golang", {st_mode=S_IFDIR|0700, st_size=512, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/zender/.ossindex/golang", {st_mode=S_IFDIR|0700, st_size=512, ...}, 0) = 0
openat(AT_FDCWD, "/home/zender/.ossindex/golang", O_RDONLY|O_CLOEXEC) = 3
epoll_ctl(4, EPOLL_CTL_ADD, 3, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=2155384584, u64=140542075244296}}) = 0
fcntl(3, F_GETFL)                       = 0 (flags O_RDONLY)
fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
fcntl(3, F_GETFL)                       = 0x800 (flags O_RDONLY|O_NONBLOCK)
fcntl(3, F_SETFL, O_RDONLY)             = 0
flock(3, LOCK_EX|LOCK_NB)               = 0
getpid()                                = 565
openat(AT_FDCWD, "/home/zender/.ossindex/golang/LOCK", O_WRONLY|O_CREAT|O_TRUNC|O_CLOEXEC, 0666) = 5
epoll_ctl(4, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=2155384376, u64=140542075244088}}) = 0
fcntl(5, F_GETFL)                       = 0x1 (flags O_WRONLY)
fcntl(5, F_SETFL, O_WRONLY|O_NONBLOCK)  = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
write(5, "565\n", 4)                    = 4
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
epoll_ctl(4, EPOLL_CTL_DEL, 5, 0xc0000cd21c) = 0
close(5)                                = 0
openat(AT_FDCWD, "/home/zender/.ossindex/golang/MANIFEST", O_RDWR|O_CLOEXEC) = 5
epoll_ctl(4, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=2155384376, u64=140542075244088}}) = 0
fcntl(5, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
read(5, "Bdgr\0\0\0\4\0\0\0\0\0\0\0\0", 4096) = 16
read(5, "", 4096)                       = 0
ftruncate(5, 16)                        = 0
lseek(5, 0, SEEK_END)                   = 16
clock_gettime(CLOCK_REALTIME, {tv_sec=1575943348, tv_nsec=473322300}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=856, tv_nsec=681246800}) = 0
clock_gettime(CLOCK_REALTIME, {tv_sec=1575943348, tv_nsec=475767800}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=856, tv_nsec=683545800}) = 0
futex(0xc000060148, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {tv_sec=1575943348, tv_nsec=479189800}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=856, tv_nsec=687030000}) = 0
futex(0xc000060148, FUTEX_WAKE_PRIVATE, 1) = 1
newfstatat(AT_FDCWD, "/home/zender/.ossindex/golang", {st_mode=S_IFDIR|0700, st_size=512, ...}, AT_SYMLINK_NOFOLLOW) = 0
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
openat(AT_FDCWD, "/home/zender/.ossindex/golang", O_RDONLY|O_CLOEXEC) = 6
futex(0xf26870, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xf26770, FUTEX_WAKE_PRIVATE, 1)  = 1
epoll_ctl(4, EPOLL_CTL_ADD, 6, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=2155384168, u64=140542075243880}}) = 0
fcntl(6, F_GETFL)                       = 0 (flags O_RDONLY)
fcntl(6, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
getdents64(6, /* 5 entries */, 8192)    = 136
getdents64(6, /* 0 entries */, 8192)    = 0
epoll_ctl(4, EPOLL_CTL_DEL, 6, 0xc0000cd0d4) = 0
close(6)                                = 0
newfstatat(AT_FDCWD, "/home/zender/.ossindex/golang/000000.vlog", {st_mode=S_IFREG|0666, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/home/zender/.ossindex/golang/LOCK", {st_mode=S_IFREG|0666, st_size=4, ...}, AT_SYMLINK_NOFOLLOW) = 0
newfstatat(AT_FDCWD, "/home/zender/.ossindex/golang/MANIFEST", {st_mode=S_IFREG|0666, st_size=16, ...}, AT_SYMLINK_NOFOLLOW) = 0
futex(0xc000060148, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_MONOTONIC, {tv_sec=856, tv_nsec=720533600}) = 0
futex(0xc000388148, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_MONOTONIC, {tv_sec=856, tv_nsec=722362500}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=856, tv_nsec=726793700}) = 0
futex(0xf2a8e0, FUTEX_WAIT_PRIVATE, 0, {tv_sec=59, tv_nsec=998171100}Error initializing cache - error: Unable to mmap RDWR log file: exec format error
nancy version: v0.0.39
) = ?
+++ exited with 3 +++```

@zendern
Copy link
Contributor

zendern commented Dec 10, 2019

@DarthHater

Good news :) It works on Badger 2.0. See this branch here https://github.com/sonatype-nexus-community/nancy/tree/UpgradeBadger

Bad news :) Badger 2.0 still has an open CVE with the crypto library.

Ok news We will have to probably add some code to deal with this error. Cheap fix is to just delete the ~/.ossindex directory.

Nancy version: development
Error initializing cache - error: manifest has unsupported version: 4 (we support 7).
Please see https://github.com/dgraph-io/badger/blob/master/README.md#i-see-manifest-has-unsupported-version-x-we-support-y-error on how to fix this.
nancy version: development

Also another thing that needs to be cleaned up Badger 2.0 now logs out more than it did before and it can be seen in the output of nancy. So we will want to clean that up in the Badger PR. See below

zender@PC:~/go/src/github.com/nancy$ go list -m all | ./nancy
Nancy version: development
badger 2019/12/10 08:20:32 INFO: All 0 tables opened in 0s
2019/12/10 08:20:34 Response: &{Status:200 OK StatusCode:200 Proto:HTTP/2.0 ProtoMajor:2 ProtoMinor:0 Header:map[Content-Type:[application/vnd.ossindex.component-report.v1+json] Date:[Tue, 10 Dec 2019 13:20:32 GMT] Set-Cookie:[AWSALB=FQ9pAmHU68/bwX7yl9zWtSIgELqaQ1ojXdWc6MJWXnqhmWZbLVeMAToVmOx/w/s4Hi4/cbCB+eFUT9LNnHFqY4G/sG/fxcylNQzlZj/fMs5byd6msSF52nDX+QVA; Expires=Tue, 17 Dec 2019 13:20:32 GMT; Path=/]] Body:{cs:0xc01dda6640} ContentLength:-1 TransferEncoding:[] Close:false Uncompressed:false Trailer:map[] Request:0xc01d56c100 TLS:0xc01dd29290}
badger 2019/12/10 08:20:34 DEBUG: Storing value log head: {Fid:0 Len:29 Offset:16712}
badger 2019/12/10 08:20:34 INFO: Got compaction priority: {level:0 score:1.73 dropPrefix:[]}
badger 2019/12/10 08:20:34 INFO: Running for level: 0
badger 2019/12/10 08:20:34 DEBUG: LOG Compact. Added 60 keys. Skipped 0 keys. Iteration took: 618.7µs
badger 2019/12/10 08:20:34 DEBUG: Discard stats: map[]
badger 2019/12/10 08:20:34 INFO: LOG Compact 0->1, del 1 tables, add 1 tables, took 13.8292ms
badger 2019/12/10 08:20:34 INFO: Compaction for level: 0 DONE
badger 2019/12/10 08:20:34 INFO: Force compaction on level 0 done
[1/59] pkg:golang/github.com/BurntSushi/toml@0.3.1    No known vulnerabilities against package/version
[2/59] pkg:golang/github.com/DataDog/zstd@1.4.1    No known vulnerabilities against package/version
[3/59] pkg:golang/github.com/Flaque/filet@0.0.0-20190209224823-fc4d33cfcf93    No known vulnerabilities against package/version
[4/59] pkg:golang/github.com/Masterminds/semver@0.0.0-20180403130225-3c92f33da7a8    No known vulnerabilities against package/version
[5/59] pkg:golang/github.com/Masterminds/vcs@1.13.1    No known vulnerabilities against package/version
[6/59] pkg:golang/github.com/OneOfOne/xxhash@1.2.2    No known vulnerabilities against package/version
[7/59] pkg:golang/github.com/armon/consul-api@0.0.0-20180202201655-eb2c6b5be1b6    No known vulnerabilities against package/version
[8/59] pkg:golang/github.com/armon/go-radix@1.0.0    No known vulnerabilities against package/version
[9/59] pkg:golang/github.com/boltdb/bolt@1.3.1    No known vulnerabilities against package/version
[10/59] pkg:golang/github.com/cespare/xxhash@1.1.0    No known vulnerabilities against package/version
[11/59] pkg:golang/github.com/coreos/etcd@3.3.10%20incompatible    No known vulnerabilities against package/version
[12/59] pkg:golang/github.com/coreos/go-etcd@2.0.0%20incompatible    No known vulnerabilities against package/version
[13/59] pkg:golang/github.com/coreos/go-semver@0.2.0    No known vulnerabilities against package/version
[14/59] pkg:golang/github.com/cpuguy83/go-md2man@1.0.10    No known vulnerabilities against package/version
[15/59] pkg:golang/github.com/davecgh/go-spew@1.1.1    No known vulnerabilities against package/version
[16/59] pkg:golang/github.com/dgraph-io/badger/v2@2.0.0    No known vulnerabilities against package/version
[17/59] pkg:golang/github.com/dgraph-io/ristretto@0.0.0-20191025175511-c1f00be0418e    No known vulnerabilities against package/version
[18/59] pkg:golang/github.com/dgryski/go-farm@0.0.0-20190423205320-6a90982ecee2    No known vulnerabilities against package/version
[19/59] pkg:golang/github.com/dustin/go-humanize@1.0.0    No known vulnerabilities against package/version
[20/59] pkg:golang/github.com/fsnotify/fsnotify@1.4.7    No known vulnerabilities against package/version
[21/59] pkg:golang/github.com/golang/dep@0.5.4    No known vulnerabilities against package/version
[22/59] pkg:golang/github.com/golang/protobuf@1.3.1    No known vulnerabilities against package/version
[23/59] pkg:golang/github.com/golang/snappy@0.0.1    No known vulnerabilities against package/version
[24/59] pkg:golang/github.com/google/go-cmp@0.3.1    No known vulnerabilities against package/version
[25/59] pkg:golang/github.com/hashicorp/hcl@1.0.0    No known vulnerabilities against package/version
[26/59] pkg:golang/github.com/inconshreveable/mousetrap@1.0.0    No known vulnerabilities against package/version
[27/59] pkg:golang/github.com/jmank88/nuts@0.3.0    No known vulnerabilities against package/version
[28/59] pkg:golang/github.com/kr/pretty@0.1.0    No known vulnerabilities against package/version
[29/59] pkg:golang/github.com/kr/pty@1.1.1    No known vulnerabilities against package/version
[30/59] pkg:golang/github.com/kr/text@0.1.0    No known vulnerabilities against package/version
[31/59] pkg:golang/github.com/logrusorgru/aurora@0.0.0-20190803045625-94edacc10f9b    No known vulnerabilities against package/version
[32/59] pkg:golang/github.com/magiconair/properties@1.8.0    No known vulnerabilities against package/version
[33/59] pkg:golang/github.com/mitchellh/go-homedir@1.1.0    No known vulnerabilities against package/version
[34/59] pkg:golang/github.com/mitchellh/mapstructure@1.1.2    No known vulnerabilities against package/version
[35/59] pkg:golang/github.com/nightlyone/lockfile@0.0.0-20180618180623-0ad87eef1443    No known vulnerabilities against package/version
[36/59] pkg:golang/github.com/pelletier/go-toml@1.4.0    No known vulnerabilities against package/version
[37/59] pkg:golang/github.com/pkg/errors@0.8.1    No known vulnerabilities against package/version
[38/59] pkg:golang/github.com/pmezard/go-difflib@1.0.0    No known vulnerabilities against package/version
[39/59] pkg:golang/github.com/russross/blackfriday@1.5.2    No known vulnerabilities against package/version
[40/59] pkg:golang/github.com/sdboyer/constext@0.0.0-20170321163424-836a14457353    No known vulnerabilities against package/version
[41/59] pkg:golang/github.com/shopspring/decimal@0.0.0-20180709203117-cd690d0c9e24    No known vulnerabilities against package/version
[42/59] pkg:golang/github.com/spaolacci/murmur3@1.1.0    No known vulnerabilities against package/version
[43/59] pkg:golang/github.com/spf13/afero@1.2.2    No known vulnerabilities against package/version
[44/59] pkg:golang/github.com/spf13/cast@1.3.0    No known vulnerabilities against package/version
[45/59] pkg:golang/github.com/spf13/cobra@0.0.5    No known vulnerabilities against package/version
[46/59] pkg:golang/github.com/spf13/jwalterweatherman@1.0.0    No known vulnerabilities against package/version
[47/59] pkg:golang/github.com/spf13/pflag@1.0.3    No known vulnerabilities against package/version
[48/59] pkg:golang/github.com/spf13/viper@1.3.2    No known vulnerabilities against package/version
[49/59] pkg:golang/github.com/stretchr/objx@0.1.0    No known vulnerabilities against package/version
[50/59] pkg:golang/github.com/stretchr/testify@1.4.0    No known vulnerabilities against package/version
[51/59] pkg:golang/github.com/ugorji/go/codec@0.0.0-20181204163529-d75b2dcb6bc8    No known vulnerabilities against package/version
[52/59] pkg:golang/github.com/xordataexchange/crypt@0.0.3-0.20170626215501-b2862e3d0a77    No known vulnerabilities against package/version
------------------------------------------------------------
[53/59] pkg:golang/golang.org/x/crypto@0.0.0-20190308221718-c2843e01d9a2  [Vulnerable]    1 known vulnerabilities affecting installed version

[CVE-2019-11840]  Use of Insufficiently Random Values
An issue was discovered in supplementary Go cryptography libraries, aka golang-googlecode-go-crypto, before 2019-03-20. A flaw was found in the amd64 implementation of golang.org/x/crypto/salsa20 and golang.org/x/crypto/salsa20/salsa. If more than 256 GiB of keystream is generated, or if the counter otherwise grows greater than 32 bits, the amd64 implementation will first generate incorrect output, and then cycle back to previously generated keystream. Repeated keystream bytes can lead to loss of confidentiality in encryption applications, or to predictability in CSPRNG applications.

ID:5121f5ff-9831-44a6-af2e-24f7301d1df7
Details:https://ossindex.sonatype.org/vuln/5121f5ff-9831-44a6-af2e-24f7301d1df7[54/59] pkg:golang/golang.org/x/net@0.0.0-20190620200207-3b0461eec859    No known vulnerabilities against package/version
[55/59] pkg:golang/golang.org/x/sync@0.0.0-20181221193216-37e7f081c4d4    No known vulnerabilities against package/version
[56/59] pkg:golang/golang.org/x/sys@0.0.0-20190626221950-04f50cda93cb    No known vulnerabilities against package/version
[57/59] pkg:golang/golang.org/x/text@0.3.0    No known vulnerabilities against package/version
[58/59] pkg:golang/github.com/go-check/check@1.0.0-20190902080502-41f04d3bba15    No known vulnerabilities against package/version
[59/59] pkg:golang/github.com/go-yaml/yaml@2.2.2    No known vulnerabilities against package/version

Audited dependencies: 59, Vulnerable: 1

@DarthHater
Copy link
Member

This SHOULD be addressed now that we use pudge, why not give it a try and then CLOSE this if so @ButterB0wl !

@ButterB0wl
Copy link
Author

Works for me in WSL now! the only issue is that it doesn't seem to be reading the config correctly, but that's a different issue. Closing it out :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants