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

Crash on High Sierra v0.5 binary #132

Open
KrisNicholsonCF opened this issue Jun 24, 2018 · 0 comments
Open

Crash on High Sierra v0.5 binary #132

KrisNicholsonCF opened this issue Jun 24, 2018 · 0 comments

Comments

@KrisNicholsonCF
Copy link

We just updated our machine to High Sierra and gof3r started crashing with the following callstack. Building a binary from source on a mac with High Sierra seemed to fix the issue, so probably just need an updated binary.

unexpected fault address 0x772b5334afb
fatal error: fault
[signal 0xb code=0x1 addr=0x772b5334afb pc=0x772b5334afb]

goroutine 8 [running]:
runtime.throw(0x3fd170, 0x5)
/usr/local/go/src/runtime/panic.go:527 +0x90 fp=0xc82003f928 sp=0xc82003f910
runtime.sigpanic()
/usr/local/go/src/runtime/sigpanic_unix.go:27 +0x2ba fp=0xc82003f978 sp=0xc82003f928
net/http.(*Transport).dial(0xc8200801b0, 0x3fefb0, 0x3, 0xc820012dc0, 0x35, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:499 +0x79 fp=0xc82003f9c0 sp=0xc82003f978
net/http.(*Transport).dialConn(0xc8200801b0, 0x0, 0xc82005bc00, 0x5, 0xc820012dc0, 0x35, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:596 +0x19a9 fp=0xc82003ff00 sp=0xc82003f9c0
net/http.(*Transport).getConn.func4(0xc8200801b0, 0x0, 0xc82005bc00, 0x5, 0xc820012dc0, 0x35, 0xc82000b380)
/usr/local/go/src/net/http/transport.go:549 +0x66 fp=0xc82003ff78 sp=0xc82003ff00
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1696 +0x1 fp=0xc82003ff80 sp=0xc82003ff78
created by net/http.(*Transport).getConn
/usr/local/go/src/net/http/transport.go:551 +0x265

goroutine 1 [select]:
net/http.(Transport).getConn(0xc8200801b0, 0xc8200cc0e0, 0x0, 0xc82005bc00, 0x5, 0xc820012dc0, 0x35, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:554 +0x663
net/http.(Transport).RoundTrip(0xc8200801b0, 0xc8200cc0e0, 0xad, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:228 +0x4ac
net/http.send(0xc8200cc0e0, 0x11644b0, 0xc8200801b0, 0xc8200de070, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:220 +0x52c
net/http.(Client).send(0xc820016e40, 0xc8200cc0e0, 0x6f, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:143 +0x15a
net/http.(Client).doFollowingRedirects(0xc820016e40, 0xc8200cc0e0, 0x4a1118, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:380 +0xbc0
net/http.(Client).Do(0xc820016e40, 0xc8200cc0e0, 0xc82004f420, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:178 +0x188
github.com/rlmcpherson/s3gof3r.(putter).retryRequest(0xc820001500, 0x3fb890, 0x4, 0xc82005bc00, 0x6e, 0x0, 0x0, 0xc820017d70, 0x0, 0x0, ...)
/Users/rm/src/github.com/rlmcpherson/s3gof3r/putter.go:383 +0x3a3
github.com/rlmcpherson/s3gof3r.newPutter(0x3fd6e8, 0x5, 0x0, 0x0, 0x0, 0xc820012740, 0x31, 0xc820017e60, 0x2d, 0x0, ...)
/Users/rm/src/github.com/rlmcpherson/s3gof3r/putter.go:88 +0x349
github.com/rlmcpherson/s3gof3r.(Bucket).PutWriter(0xc82004f8e0, 0x7ffeefbff7f9, 0x2d, 0xc820017d70, 0xc82004fa90, 0x0, 0x0, 0x0, 0x0)
gof3r cp --endpoint s3-ap-southeast-2.amazonaws.com build/Unity-iPhone.ipa s3://
/
/*.ipa
/Users/rm/src/github.com/rlmcpherson/s3gof3r/s3gof3r.go:135 +0x126
main.(*cpOpts).Execute.func2(0xc8200126c0, 0x5d3380, 0xc82004fa90, 0x7ffeefbff7e3, 0x43, 0x0, 0x0, 0x0, 0x0)
Cleaning up..
/Users/rm/src/github.com/rlmcpherson/s3gof3r/gof3r/cp.go:72 +0x336
main.(*cpOpts).Execute(0x5d3380, 0xc820014640, 0x0, 0x5, 0x0, 0x0)
/Users/rm/src/github.com/rlmcpherson/s3gof3r/gof3r/cp.go:73 +0x5a7
github.com/jessevdk/go-flags.(*Parser).ParseArgs(0xc8200145a0, 0xc82000a2b0, 0x5, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/rm/src/github.com/jessevdk/go-flags/parser.go:301 +0xa16
github.com/jessevdk/go-flags.(*Parser).Parse(0xc8200145a0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/rm/src/github.com/jessevdk/go-flags/parser.go:175 +0x9b
main.main()
/Users/rm/src/github.com/rlmcpherson/s3gof3r/gof3r/main.go:61 +0x191

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1696 +0x1

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

1 participant