Open platu opened 3 months ago
Same here from trufflehog_3.76.3_linux_arm64.tar.gz with ./trufflehog git --help
uname -a
Linux debian 6.1.0-21-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux
dpkg --print-architecture
arm64
./trufflehog git --help
SIGILL: illegal instruction
PC=0xffff177551f4 m=0 sigcode=1
instruction bytes: 0xa 0xfd 0xeb 0x88 0xe8 0x3 0xb 0x2a 0xea 0x3 0x1f 0x32 0x1f 0x1 0xa 0x6b
goroutine 1 gp=0x40000021c0 m=0 mp=0x4f2cae0 [running, locked to thread]:
runtime: g 1 gp=0x40000021c0: unknown pc 0xffff177551f4
stack: frame={sp:0x40015f77a0, fp:0x0} stack=[0x40023d6000,0x40023f6000)
runtime: g 1 gp=0x40000021c0: unknown pc 0xffff177551f4
stack: frame={sp:0x40015f77a0, fp:0x0} stack=[0x40023d6000,0x40023f6000)
goroutine 2 gp=0x4000002700 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xc8 fp=0x4000074f90 sp=0x4000074f70 pc=0x4fe88
runtime.goparkunlock(...)
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:408
runtime.forcegchelper()
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:326 +0xb8 fp=0x4000074fd0 sp=0x4000074f90 pc=0x4fce8
runtime.goexit({})
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000074fd0 sp=0x4000074fd0 pc=0x89b64
created by runtime.init.6 in goroutine 1
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:314 +0x24
goroutine 3 gp=0x4000002c40 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xc8 fp=0x4000075760 sp=0x4000075740 pc=0x4fe88
runtime.goparkunlock(...)
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:408
runtime.bgsweep(0x400007c000)
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgcsweep.go:318 +0x108 fp=0x40000757b0 sp=0x4000075760 pc=0x39658
runtime.gcenable.gowrap1()
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:203 +0x28 fp=0x40000757d0 sp=0x40000757b0 pc=0x2d7f8
runtime.goexit({})
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000757d0 sp=0x40000757d0 pc=0x89b64
created by runtime.gcenable in goroutine 1
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:203 +0x6c
goroutine 4 gp=0x4000002e00 m=nil [GC scavenge wait]:
runtime.gopark(0x10000?, 0x328e420?, 0x0?, 0x0?, 0x0?)
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xc8 fp=0x4000075f60 sp=0x4000075f40 pc=0x4fe88
runtime.goparkunlock(...)
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:408
runtime.(*scavengerState).park(0x4f2a2c0)
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgcscavenge.go:425 +0x5c fp=0x4000075f90 sp=0x4000075f60 pc=0x36fdc
runtime.bgscavenge(0x400007c000)
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgcscavenge.go:658 +0xac fp=0x4000075fb0 sp=0x4000075f90 pc=0x3758c
runtime.gcenable.gowrap2()
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:204 +0x28 fp=0x4000075fd0 sp=0x4000075fb0 pc=0x2d798
runtime.goexit({})
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000075fd0 sp=0x4000075fd0 pc=0x89b64
created by runtime.gcenable in goroutine 1
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:204 +0xac
goroutine 17 gp=0x4000140000 m=nil [finalizer wait]:
runtime.gopark(0x8786858483828180?, 0xa7?, 0x90?, 0x91?, 0x9f9e9d9c9b9a9998?)
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xc8 fp=0x4000074580 sp=0x4000074560 pc=0x4fe88
runtime.runfinq()
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mfinal.go:194 +0x108 fp=0x40000747d0 sp=0x4000074580 pc=0x2c8c8
runtime.goexit({})
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000747d0 sp=0x40000747d0 pc=0x89b64
created by runtime.createfing in goroutine 1
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mfinal.go:164 +0x80
goroutine 5 gp=0x4000003340 m=nil [GC worker (idle)]:
runtime.gopark(0xcb479d074830?, 0x0?, 0x0?, 0x0?, 0x0?)
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xc8 fp=0x4000076730 sp=0x4000076710 pc=0x4fe88
runtime.gcBgMarkWorker()
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:1310 +0xd8 fp=0x40000767d0 sp=0x4000076730 pc=0x2f8f8
runtime.goexit({})
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000767d0 sp=0x40000767d0 pc=0x89b64
created by runtime.gcBgMarkStartWorkers in goroutine 1
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:1234 +0x28
goroutine 18 gp=0x40001401c0 m=nil [GC worker (idle)]:
runtime.gopark(0xcb479ce4e7f5?, 0x0?, 0x0?, 0x0?, 0x0?)
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xc8 fp=0x4000070730 sp=0x4000070710 pc=0x4fe88
runtime.gcBgMarkWorker()
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:1310 +0xd8 fp=0x40000707d0 sp=0x4000070730 pc=0x2f8f8
runtime.goexit({})
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_arm64.s:1222 +0x4 fp=0x40000707d0 sp=0x40000707d0 pc=0x89b64
created by runtime.gcBgMarkStartWorkers in goroutine 1
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/mgc.go:1234 +0x28
goroutine 19 gp=0x400002b880 m=nil [select]:
runtime.gopark(0x4000077f68?, 0x3?, 0x0?, 0x60?, 0x4000077f62?)
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xc8 fp=0x4000077e10 sp=0x4000077df0 pc=0x4fe88
runtime.selectgo(0x4000077f68, 0x4000077f5c, 0x4000f5e300?, 0x0, 0x0?, 0x1)
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/select.go:327 +0x614 fp=0x4000077f20 sp=0x4000077e10 pc=0x633d4
go.opencensus.io/stats/view.(*worker).start(0x4000f5e300)
/home/runner/go/pkg/mod/go.opencensus.io@v0.24.0/stats/view/worker.go:292 +0x88 fp=0x4000077fb0 sp=0x4000077f20 pc=0x7011e8
go.opencensus.io/stats/view.init.0.gowrap1()
/home/runner/go/pkg/mod/go.opencensus.io@v0.24.0/stats/view/worker.go:34 +0x28 fp=0x4000077fd0 sp=0x4000077fb0 pc=0x7005e8
runtime.goexit({})
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000077fd0 sp=0x4000077fd0 pc=0x89b64
created by go.opencensus.io/stats/view.init.0 in goroutine 1
/home/runner/go/pkg/mod/go.opencensus.io@v0.24.0/stats/view/worker.go:34 +0x98
goroutine 20 gp=0x400002bc00 m=nil [IO wait]:
runtime.gopark(0x6?, 0x0?, 0x0?, 0x0?, 0x0?)
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/proc.go:402 +0xc8 fp=0x4000a39a00 sp=0x4000a399e0 pc=0x4fe88
runtime.netpollblock(0x0?, 0x0?, 0x0?)
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/netpoll.go:573 +0x158 fp=0x4000a39a40 sp=0x4000a39a00 pc=0x48ec8
internal/poll.runtime_pollWait(0xffff54ad3e90, 0x72)
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/netpoll.go:345 +0xa0 fp=0x4000a39a70 sp=0x4000a39a40 pc=0x836d0
internal/poll.(*pollDesc).wait(0x4000f5ec00?, 0x4000a29ba0?, 0x0)
/opt/hostedtoolcache/go/1.22.3/x64/src/internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x4000a39aa0 sp=0x4000a39a70 pc=0xfef28
internal/poll.(*pollDesc).waitRead(...)
/opt/hostedtoolcache/go/1.22.3/x64/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadMsg(0x4000f5ec00, {0x4000a29ba0, 0x10, 0x10}, {0x4000f72028, 0x1000, 0x1000}, 0x40000000)
/opt/hostedtoolcache/go/1.22.3/x64/src/internal/poll/fd_unix.go:301 +0x284 fp=0x4000a39b90 sp=0x4000a39aa0 pc=0x101214
net.(*netFD).readMsg(0x4000f5ec00, {0x4000a29ba0?, 0x2000?, 0x0?}, {0x4000f72028?, 0x6?, 0x4000a39c98?}, 0x28724?)
/opt/hostedtoolcache/go/1.22.3/x64/src/net/fd_posix.go:78 +0x30 fp=0x4000a39c20 sp=0x4000a39b90 pc=0x1d71d0
net.(*UnixConn).readMsg(0x40000785e0, {0x4000a29ba0?, 0x18?, 0x8?}, {0x4000f72028?, 0x20270?, 0xffff5493e5d8?})
/opt/hostedtoolcache/go/1.22.3/x64/src/net/unixsock_posix.go:115 +0x38 fp=0x4000a39cb0 sp=0x4000a39c20 pc=0x1f5928
net.(*UnixConn).ReadMsgUnix(0x40000785e0, {0x4000a29ba0?, 0x4000a39d88?, 0x2899c?}, {0x4000f72028?, 0xffff9b5ad4c8?, 0x30?})
/opt/hostedtoolcache/go/1.22.3/x64/src/net/unixsock.go:143 +0x30 fp=0x4000a39d30 sp=0x4000a39cb0 pc=0x1f4050
github.com/godbus/dbus.(*oobReader).Read(0x4000f72008, {0x4000a29ba0?, 0x4000a39df8?, 0x1786d48?})
/home/runner/go/pkg/mod/github.com/godbus/dbus@v0.0.0-20190726142602-4481cbc300e2/transport_unix.go:21 +0x3c fp=0x4000a39db0 sp=0x4000a39d30 pc=0x178682c
io.ReadAtLeast({0x32b7140, 0x4000f72008}, {0x4000a29ba0, 0x10, 0x10}, 0x10)
/opt/hostedtoolcache/go/1.22.3/x64/src/io/io.go:335 +0xa0 fp=0x4000a39e00 sp=0x4000a39db0 pc=0xd42a0
io.ReadFull(...)
/opt/hostedtoolcache/go/1.22.3/x64/src/io/io.go:354
github.com/godbus/dbus.(*unixTransport).ReadMessage(0x400096e150)
/home/runner/go/pkg/mod/github.com/godbus/dbus@v0.0.0-20190726142602-4481cbc300e2/transport_unix.go:91 +0xe0 fp=0x4000a39f40 sp=0x4000a39e00 pc=0x1786de0
github.com/godbus/dbus.(*Conn).inWorker(0x4000bc7e60)
/home/runner/go/pkg/mod/github.com/godbus/dbus@v0.0.0-20190726142602-4481cbc300e2/conn.go:294 +0x3c fp=0x4000a39fb0 sp=0x4000a39f40 pc=0x17728dc
github.com/godbus/dbus.(*Conn).Auth.gowrap1()
/home/runner/go/pkg/mod/github.com/godbus/dbus@v0.0.0-20190726142602-4481cbc300e2/auth.go:118 +0x28 fp=0x4000a39fd0 sp=0x4000a39fb0 pc=0x176fd88
runtime.goexit({})
/opt/hostedtoolcache/go/1.22.3/x64/src/runtime/asm_arm64.s:1222 +0x4 fp=0x4000a39fd0 sp=0x4000a39fd0 pc=0x89b64
created by github.com/godbus/dbus.(*Conn).Auth in goroutine 1
/home/runner/go/pkg/mod/github.com/godbus/dbus@v0.0.0-20190726142602-4481cbc300e2/auth.go:118 +0x760
r0 0x4000dd10e8
r1 0x400218be10
r2 0x4000dd10e8
r3 0x400218be10
r4 0x0
r5 0x40015f77f0
r6 0x4000dd1088
r7 0x4000dd10e8
r8 0xffff17a73a90
r9 0xffff17a63000
r10 0x1
r11 0x0
r12 0x0
r13 0x40015f0000
r14 0x2
r15 0x3
r16 0x40023d63a0
r17 0x40023f5300
r18 0x0
r19 0x0
r20 0x4000dd10e8
r21 0x40023f5858
r22 0x4000130020
r23 0x32a3c00
r24 0xffff17755110
r25 0x2af63b0
r26 0x40015f77f0
r27 0x30
r28 0x40000021c0
r29 0x40023f5238
lr 0xffff17a1301c
sp 0x40015f77a0
pc 0xffff177551f4
fault 0x0
Hello,
While trying to run trufflehog 3.76.2 through Trunk.io VSCode extension in SSH remote mode on a Raspberry Pi, I discovered trufflehog crashes with illegal instruction.
I tried a manual installation with the latest release file
trufflehog_3.76.3_linux_arm64.tar.gz
and thetrufflehog --version
gives the same crash result.Has anyone met the same issue?
Trace Output