INFO[0000] [*] In scanFile INFO[0000] [*] Compiling rules (called from scanner) INFO[0000] [*] In compileRules INFO[0000] [*] Adding rule rules/test.yar INFO[0000] [*] Getting rules (called from scanner) fatal error: unexpected signal during runtime execution [signal SIGSEGV: segmentation violation code=0x1 addr=0x31 pc=0x4bc827] runtime stack: runtime.throw(0x504edb, 0x2a) /usr/lib/golang/src/runtime/panic.go:616 +0x81 runtime.sigpanic() /usr/lib/golang/src/runtime/signal_unix.go:372 +0x28e goroutine 1 [syscall, locked to thread]: runtime.cgocall(0x4bc7f0, 0xc420069768, 0xc420010501) /usr/lib/golang/src/runtime/cgocall.go:128 +0x64 fp=0xc420069738 sp=0xc420069700 pc=0x4043f4 github.com/hillu/go-yara._Cfunc_string_matches(0x7f80fe5aa8c0, 0x0, 0xc420016290) _cgo_gotypes.go:897 +0x45 fp=0xc420069768 sp=0xc420069738 pc=0x4b4615 github.com/hillu/go-yara.(*String).Matches(0xc420069878, 0xc420010570, 0x2, 0x2) /home/user/go/src/github.com/hillu/go-yara/rule.go:179 +0x5d fp=0xc4200697e8 sp=0xc420069768 pc=0x4b702d github.com/hillu/go-yara.(*Rule).getMatchStrings(0xc42000e068, 0x0, 0x0, 0x0) /home/user/go/src/github.com/hillu/go-yara/rule.go:203 +0x2ca fp=0xc4200698f0 sp=0xc4200697e8 pc=0x4b74fa github.com/hillu/go-yara.(*MatchRules).RuleMatching(0xc42000c180, 0xc42000e068, 0xc42000c180, 0x7f810f3e9f90, 0xc42000c180) /home/user/go/src/github.com/hillu/go-yara/rules_callback.go:124 +0x24f fp=0xc420069a50 sp=0xc4200698f0 pc=0x4b7fef github.com/hillu/go-yara.scanCallbackFunc(0xc400000001, 0x7f80fe52d6e8, 0x1c7b7e0, 0xc420069b88) /home/user/go/src/github.com/hillu/go-yara/rules_callback.go:63 +0x208 fp=0xc420069b28 sp=0xc420069a50 pc=0x4b7ac8 github.com/hillu/go-yara._cgoexpwrap_cb91d4896f4f_scanCallbackFunc(0x7ffe00000001, 0x7f80fe52d6e8, 0x1c7b7e0, 0x0) _cgo_gotypes.go:1357 +0x3d fp=0xc420069b58 sp=0xc420069b28 pc=0x4b502d runtime.call32(0x0, 0x7ffe2050c560, 0x7ffe2050c5f0, 0x20) /usr/lib/golang/src/runtime/asm_amd64.s:573 +0x3b fp=0xc420069b88 sp=0xc420069b58 pc=0x4504eb runtime.cgocallbackg1(0x0) /usr/lib/golang/src/runtime/cgocall.go:316 +0x19c fp=0xc420069c08 sp=0xc420069b88 pc=0x40479c runtime.cgocallbackg(0x0) /usr/lib/golang/src/runtime/cgocall.go:194 +0xda fp=0xc420069c70 sp=0xc420069c08 pc=0x40456a runtime.cgocallback_gofunc(0x404418, 0x4bca30, 0xc420069d10, 0xc420024120) /usr/lib/golang/src/runtime/asm_amd64.s:826 +0x9b fp=0xc420069c90 sp=0xc420069c70 pc=0x451abb runtime.asmcgocall(0x4bca30, 0xc420069d10) /usr/lib/golang/src/runtime/asm_amd64.s:673 +0x42 fp=0xc420069c98 sp=0xc420069c90 pc=0x451952 runtime.cgocall(0x4bca30, 0xc420069d10, 0x29) /usr/lib/golang/src/runtime/cgocall.go:131 +0x88 fp=0xc420069cd0 sp=0xc420069c98 pc=0x404418 github.com/hillu/go-yara._Cfunc_yr_rules_scan_file(0x1db4c80, 0x1f2d510, 0x0, 0x4bc0f0, 0x1c7b7e0, 0x3c, 0xc400000000) _cgo_gotypes.go:1256 +0x4d fp=0xc420069d10 sp=0xc420069cd0 pc=0x4b4c0d github.com/hillu/go-yara.(*Rules).ScanFileWithCallback.func2(0x1db4c80, 0x1f2d510, 0xc400000000, 0x4bc0f0, 0x1c7b7e0, 0x3c, 0x4d3460) /home/user/go/src/github.com/hillu/go-yara/rules.go:116 +0xb3 fp=0xc420069d58 sp=0xc420069d10 pc=0x4b9473 github.com/hillu/go-yara.(*Rules).ScanFileWithCallback(0xc42000e058, 0x4feb9c, 0x8, 0x0, 0xdf8475800, 0x4db8a0, 0xc42000c180, 0x0, 0x0) /home/user/go/src/github.com/hillu/go-yara/rules.go:116 +0x12f fp=0xc420069db0 sp=0xc420069d58 pc=0x4b77ef github.com/hillu/go-yara.(*Rules).ScanFile(0xc42000e058, 0x4feb9c, 0x8, 0x0, 0xdf8475800, 0xc420069e78, 0x432c6b, 0xc420069eb0, 0xc420069e88, 0x4323cc) /home/user/go/src/github.com/hillu/go-yara/rules.go:103 +0xb7 fp=0xc420069e10 sp=0xc420069db0 pc=0x4b7657 main.scanFile(0x4feb9c, 0x8, 0x3c, 0xc420069f20, 0xc420069f28, 0x4b7582, 0xc420069f78, 0x406f8c) /home/user/Downloads/code.go:126 +0xe2 fp=0xc420069ef0 sp=0xc420069e10 pc=0x4bbb62 main.main() /home/user/Downloads/code.go:24 +0x51 fp=0xc420069f88 sp=0xc420069ef0 pc=0x4baec1 runtime.main() /usr/lib/golang/src/runtime/proc.go:198 +0x212 fp=0xc420069fe0 sp=0xc420069f88 pc=0x42b762 runtime.goexit() /usr/lib/golang/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc420069fe8 sp=0xc420069fe0 pc=0x452a51 exit status 2