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

LFS has lock race condition in SSH authentication #90

Closed
WesleyToet82 opened this issue Mar 8, 2023 · 10 comments
Closed

LFS has lock race condition in SSH authentication #90

WesleyToet82 opened this issue Mar 8, 2023 · 10 comments

Comments

@WesleyToet82
Copy link

Hi,

After selecting a bunch of assets (32 in this case) in my content browser in Unreal and right click -> Source Control -> Check Out
I many times get the message: Git command failed. Please check your connection and try again, or check the output log for more information.

When I do the same with 1 asset selected this error doesn't occur. Could you please have a look at the output log below?

Thanks ins advance!

SourceControl: Error: fatal error: concurrent map writes
SourceControl: Error: fatal error: concurrent map writes
SourceControl: Error: goroutine 39 [running]:
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*sshCache).Resolve(0xc000092408, {{0xc0006741c0, 0x3b}, {{0xc0003400c0, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, 0x1d}}, {0x88cc4e, ...}}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/ssh.go:51 +0x48d
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*Client).sshResolveWithRetries(0xc0001d5a40, {{0xc0006741c0, 0x3b}, {{0xc0003400c0, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, 0x1d}}, {0x88cc4e, ...}}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/client.go:214 +0x26e
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*Client).NewRequest(0xc000375c00?, {0x88bf75, 0x4}, {{0xc0006741c0, 0x3b}, {{0xc0003400c0, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, ...}}, ...}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/client.go:123 +0x1b8
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi.(*Client).NewRequest(...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi/client.go:13
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*httpLockClient).Lock(0xc0000ca118?, {0xc000400d6b?, 0x6?}, 0x88cc4e?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/api.go:64 +0xff
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*genericLockClient).Lock(0xc0001f26f0?, {0xc000400d6b, 0x6}, 0x88e624?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/api.go:364 +0x4c
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*Client).LockFile(0xc0000ea6e0, {0xc000435f40, 0x49}, {0xc00063a76c, 0x11})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:119 +0x154
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles.func1({0xc000435f40, 0x49})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:167 +0xd0
SourceControl: Error: created by github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:164 +0x22d
SourceControl: Error: goroutine 1 [chan send]:
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles(0xc0000ea6e0, {0xc0001a4c00, 0x20, 0x11?}, {0xc00063a76c, 0x11})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:162 +0x125
SourceControl: Error: github.com/git-lfs/git-lfs/v3/commands.lockCommand(0xc00012ea00?, {0xc0000e6fc0, 0x20, 0x24?})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/commands/command_lock.go:56 +0x337
SourceControl: Error: github.com/spf13/cobra.(*Command).execute(0xc00012ea00, {0xc0000e6d80, 0x22, 0x24})
SourceControl: Error: github.com/spf13/cobra@v0.0.3/command.go:766 +0x663
SourceControl: Error: github.com/spf13/cobra.(*Command).ExecuteC(0xc0001b8280)
SourceControl: Error: github.com/spf13/cobra@v0.0.3/command.go:852 +0x2e5
SourceControl: Error: github.com/spf13/cobra.(*Command).Execute(...)
SourceControl: Error: github.com/spf13/cobra@v0.0.3/command.go:800
SourceControl: Error: github.com/git-lfs/git-lfs/v3/commands.Run()
SourceControl: Error: github.com/git-lfs/git-lfs/v3/commands/run.go:114 +0x447
SourceControl: Error: main.main()
SourceControl: Error: github.com/git-lfs/git-lfs/v3/git-lfs.go:34 +0xe5
SourceControl: Error: goroutine 5 [syscall]:
SourceControl: Error: os/signal.signal_recv()
SourceControl: Error: runtime/sigqueue.go:152 +0x2f
SourceControl: Error: os/signal.loop()
SourceControl: Error: os/signal/signal_unix.go:23 +0x19
SourceControl: Error: created by os/signal.Notify.func1.1
SourceControl: Error: os/signal/signal.go:151 +0x2a
SourceControl: Error: goroutine 6 [chan receive]:
SourceControl: Error: main.main.func1()
SourceControl: Error: github.com/git-lfs/git-lfs/v3/git-lfs.go:22 +0x4d
SourceControl: Error: created by main.main
SourceControl: Error: github.com/git-lfs/git-lfs/v3/git-lfs.go:20 +0xde
SourceControl: Error: goroutine 40 [select]:
SourceControl: Error: net/http.(*persistConn).roundTrip(0xc0000e8000, 0xc0006cc080)
SourceControl: Error: net/http/transport.go:2620 +0x974
SourceControl: Error: net/http.(*Transport).roundTrip(0xc0000a2a00, 0xc000642000)
SourceControl: Error: net/http/transport.go:595 +0x7ba
SourceControl: Error: net/http.(*Transport).RoundTrip(0xd28900?, 0x98dc40?)
SourceControl: Error: net/http/roundtrip.go:17 +0x19
SourceControl: Error: net/http.send(0xc000642000, {0x98dc40, 0xc0000a2a00}, {0x87b320?, 0xc000497501?, 0x0?})
SourceControl: Error: net/http/client.go:251 +0x5f7
SourceControl: Error: net/http.(*Client).send(0xc0002f6e70, 0xc000642000, {0x100000004?, 0x0?, 0x0?})
SourceControl: Error: net/http/client.go:175 +0x9b
SourceControl: Error: net/http.(*Client).do(0xc0002f6e70, 0xc000642000)
SourceControl: Error: net/http/client.go:715 +0x8fc
SourceControl: Error: net/http.(*Client).Do(...)
SourceControl: Error: net/http/client.go:581
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*Client).DoWithRedirect(0xc0001d5a40?, 0xc0005f4090?, 0xc000642000, {0x4?, 0x11?}, {0x0, 0x0, 0x0})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/client.go:292 +0x139
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi.(*Client).doWithCreds(0xc00007c4e0, 0xc000642000, {{0x990d20, 0xd277e0}, 0x0, 0x0, 0x0}, {{0x88c0cd, 0x4}, {0xc000690280, ...}}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi/auth.go:108 +0x1f7
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi.(*Client).doWithAuth(0xc00007c4e0, {0xc000400d6b, 0x6}, {{0x88c0cd, 0x4}, {0xc000690280, 0x3b}}, 0xc000642000, {0x0, 0x0, ...})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi/auth.go:68 +0x1a5
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi.(*Client).DoWithAuth(0xc00007c4e0, {0xc000400d6b, 0x6}, {{0x88c0cd, 0x4}, {0xc000690280, 0x3b}}, 0xc000642000)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi/auth.go:26 +0x79
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi.(*Client).DoAPIRequestWithAuth(0xc00007c4e0, {0xc000400d6b, 0x6}, 0xc000642000)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi/auth.go:57 +0x127
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*httpLockClient).Lock(0xc0000ca118, {0xc000400d6b, 0x6}, 0x88cc4e?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/api.go:70 +0x155
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*genericLockClient).Lock(0xc0001f26f0?, {0xc000400d6b, 0x6}, 0x0?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/api.go:364 +0x4c
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*Client).LockFile(0xc0000ea6e0, {0xc00045e000, 0x49}, {0xc00063a76c, 0x11})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:119 +0x154
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles.func1({0xc00045e000, 0x49})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:167 +0xd0
SourceControl: Error: created by github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:164 +0x22d
SourceControl: Error: goroutine 41 [syscall, locked to thread]:
SourceControl: Error: syscall.SyscallN(0x7ffea60306e0?, {0xc000493280?, 0x3?, 0x0?})
SourceControl: Error: runtime/syscall_windows.go:557 +0x109
SourceControl: Error: syscall.Syscall(0xc0000bcff0?, 0x88bbde?, 0x3?, 0x3?, 0x88bbde?)
SourceControl: Error: runtime/syscall_windows.go:495 +0x3b
SourceControl: Error: syscall.WaitForSingleObject(0xc000512160?, 0xffffffff)
SourceControl: Error: syscall/zsyscall_windows.go:1145 +0x65
SourceControl: Error: os.(*Process).wait(0xc000530000)
SourceControl: Error: os/exec_windows.go:18 +0x65
SourceControl: Error: os.(*Process).Wait(...)
SourceControl: Error: os/exec.go:132
SourceControl: Error: os/exec.(*Cmd).Wait(0xc00052c160)
SourceControl: Error: os/exec/exec.go:599 +0x4b
SourceControl: Error: github.com/git-lfs/git-lfs/v3/subprocess.(*Cmd).Wait(0xc000512060?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/subprocess/cmd.go:60 +0x3b
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*sshAuthClient).Resolve(0xc0000a1400, {{0xc00050e200, 0x3b}, {{0xc0005140c0, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, 0x1d}}, {0x88cc4e, ...}}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/ssh.go:98 +0x21f
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*sshCache).Resolve(0xc000092408, {{0xc00050e200, 0x3b}, {{0xc0005140c0, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, 0x1d}}, {0x88cc4e, ...}}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/ssh.go:49 +0x3c8
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*Client).sshResolveWithRetries(0xc0001d5a40, {{0xc00050e200, 0x3b}, {{0xc0005140c0, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, 0x1d}}, {0x88cc4e, ...}}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/client.go:214 +0x26e
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*Client).NewRequest(0xc000371c00?, {0x88bf75, 0x4}, {{0xc00050e200, 0x3b}, {{0xc0005140c0, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, ...}}, ...}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/client.go:123 +0x1b8
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi.(*Client).NewRequest(...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi/client.go:13
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*httpLockClient).Lock(0xc0000ca118?, {0xc000400d6b?, 0x6?}, 0x88cc4e?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/api.go:64 +0xff
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*genericLockClient).Lock(0xc0001f26f0?, {0xc000400d6b, 0x6}, 0x6c00000069?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/api.go:364 +0x4c
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*Client).LockFile(0xc0000ea6e0, {0xc00045e0a0, 0x49}, {0xc00063a76c, 0x11})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:119 +0x154
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles.func1({0xc00045e0a0, 0x49})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:167 +0xd0
SourceControl: Error: created by github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:164 +0x22d
SourceControl: Error: goroutine 42 [syscall, locked to thread]:
SourceControl: Error: syscall.SyscallN(0x7ffea60306e0?, {0xc0005a1280?, 0x3?, 0x0?})
SourceControl: Error: runtime/syscall_windows.go:557 +0x109
SourceControl: Error: syscall.Syscall(0xc0000bcff0?, 0x88bbde?, 0x3?, 0x3?, 0x88bbde?)
SourceControl: Error: runtime/syscall_windows.go:495 +0x3b
SourceControl: Error: syscall.WaitForSingleObject(0xc000694120?, 0xffffffff)
SourceControl: Error: syscall/zsyscall_windows.go:1145 +0x65
SourceControl: Error: os.(*Process).wait(0xc0003a8030)
SourceControl: Error: os/exec_windows.go:18 +0x65
SourceControl: Error: os.(*Process).Wait(...)
SourceControl: Error: os/exec.go:132
SourceControl: Error: os/exec.(*Cmd).Wait(0xc000268000)
SourceControl: Error: os/exec/exec.go:599 +0x4b
SourceControl: Error: github.com/git-lfs/git-lfs/v3/subprocess.(*Cmd).Wait(0xc000694060?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/subprocess/cmd.go:60 +0x3b
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*sshAuthClient).Resolve(0xc0000a1400, {{0xc000690200, 0x3b}, {{0xc0006960c0, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, 0x1d}}, {0x88cc4e, ...}}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/ssh.go:98 +0x21f
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*sshCache).Resolve(0xc000092408, {{0xc000690200, 0x3b}, {{0xc0006960c0, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, 0x1d}}, {0x88cc4e, ...}}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/ssh.go:49 +0x3c8
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*Client).sshResolveWithRetries(0xc0001d5a40, {{0xc000690200, 0x3b}, {{0xc0006960c0, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, 0x1d}}, {0x88cc4e, ...}}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/client.go:214 +0x26e
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*Client).NewRequest(0xc000373c00?, {0x88bf75, 0x4}, {{0xc000690200, 0x3b}, {{0xc0006960c0, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, ...}}, ...}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/client.go:123 +0x1b8
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi.(*Client).NewRequest(...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi/client.go:13
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*httpLockClient).Lock(0xc0000ca118?, {0xc000400d6b?, 0x6?}, 0x88cc4e?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/api.go:64 +0xff
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*genericLockClient).Lock(0xc0001f26f0?, {0xc000400d6b, 0x6}, 0x4f444e49575c3a43?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/api.go:364 +0x4c
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*Client).LockFile(0xc0000ea6e0, {0xc00045e140, 0x49}, {0xc00063a76c, 0x11})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:119 +0x154
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles.func1({0xc00045e140, 0x49})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:167 +0xd0
SourceControl: Error: created by github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:164 +0x22d
SourceControl: Error: goroutine 43 [select]:
SourceControl: Error: net/http.(*persistConn).roundTrip(0xc00019e5a0, 0xc0006a2700)
SourceControl: Error: net/http/transport.go:2620 +0x974
SourceControl: Error: net/http.(*Transport).roundTrip(0xc0000a2a00, 0xc00017a000)
SourceControl: Error: net/http/transport.go:595 +0x7ba
SourceControl: Error: net/http.(*Transport).RoundTrip(0x2030000?, 0x98dc40?)
SourceControl: Error: net/http/roundtrip.go:17 +0x19
SourceControl: Error: net/http.send(0xc00017a000, {0x98dc40, 0xc0000a2a00}, {0x87b320?, 0x2f2801?, 0x0?})
SourceControl: Error: net/http/client.go:251 +0x5f7
SourceControl: Error: net/http.(*Client).send(0xc0002f6e70, 0xc00017a000, {0xf?, 0x0?, 0x0?})
SourceControl: Error: net/http/client.go:175 +0x9b
SourceControl: Error: net/http.(*Client).do(0xc0002f6e70, 0xc00017a000)
SourceControl: Error: net/http/client.go:715 +0x8fc
SourceControl: Error: net/http.(*Client).Do(...)
SourceControl: Error: net/http/client.go:581
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*Client).DoWithRedirect(0xc0001d5a40?, 0xc0001b43f0?, 0xc00017a000, {0x4?, 0x50990e?}, {0x0, 0x0, 0x0})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/client.go:292 +0x139
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi.(*Client).doWithCreds(0xc00007c4e0, 0xc00017a000, {{0x990d20, 0xd277e0}, 0x0, 0x0, 0x0}, {{0x88c0cd, 0x4}, {0xc00038c4c0, ...}}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi/auth.go:108 +0x1f7
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi.(*Client).doWithAuth(0xc00007c4e0, {0xc000400d6b, 0x6}, {{0x88c0cd, 0x4}, {0xc00038c4c0, 0x3b}}, 0xc00017a000, {0x0, 0x0, ...})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi/auth.go:68 +0x1a5
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi.(*Client).DoWithAuth(0xc00007c4e0, {0xc000400d6b, 0x6}, {{0x88c0cd, 0x4}, {0xc00038c4c0, 0x3b}}, 0xc00017a000)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi/auth.go:26 +0x79
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi.(*Client).DoAPIRequestWithAuth(0xc00007c4e0, {0xc000400d6b, 0x6}, 0xc00017a000)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi/auth.go:57 +0x127
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*httpLockClient).Lock(0xc0000ca118, {0xc000400d6b, 0x6}, 0x88cc4e?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/api.go:70 +0x155
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*genericLockClient).Lock(0xc0001f26f0?, {0xc000400d6b, 0x6}, 0x0?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/api.go:364 +0x4c
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*Client).LockFile(0xc0000ea6e0, {0xc00045e1e0, 0x49}, {0xc00063a76c, 0x11})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:119 +0x154
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles.func1({0xc00045e1e0, 0x49})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:167 +0xd0
SourceControl: Error: created by github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:164 +0x22d
SourceControl: Error: goroutine 44 [select]:
SourceControl: Error: net/http.(*persistConn).roundTrip(0xc0000e8b40, 0xc0006cc180)
SourceControl: Error: net/http/transport.go:2620 +0x974
SourceControl: Error: net/http.(*Transport).roundTrip(0xc0000a2a00, 0xc0006ca000)
SourceControl: Error: net/http/transport.go:595 +0x7ba
SourceControl: Error: net/http.(*Transport).RoundTrip(0x2030000?, 0x98dc40?)
SourceControl: Error: net/http/roundtrip.go:17 +0x19
SourceControl: Error: net/http.send(0xc0006ca000, {0x98dc40, 0xc0000a2a00}, {0x87b320?, 0x2030001?, 0x0?})
SourceControl: Error: net/http/client.go:251 +0x5f7
SourceControl: Error: net/http.(*Client).send(0xc0002f6e70, 0xc0006ca000, {0x4?, 0x0?, 0x0?})
SourceControl: Error: net/http/client.go:175 +0x9b
SourceControl: Error: net/http.(*Client).do(0xc0002f6e70, 0xc0006ca000)
SourceControl: Error: net/http/client.go:715 +0x8fc
SourceControl: Error: net/http.(*Client).Do(...)
SourceControl: Error: net/http/client.go:581
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*Client).DoWithRedirect(0xc0001d5a40?, 0xc0005f4120?, 0xc0006ca000, {0x4?, 0x11?}, {0x0, 0x0, 0x0})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/client.go:292 +0x139
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi.(*Client).doWithCreds(0xc00007c4e0, 0xc0006ca000, {{0x990d20, 0xd277e0}, 0x0, 0x0, 0x0}, {{0x88c0cd, 0x4}, {0xc000690480, ...}}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi/auth.go:108 +0x1f7
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi.(*Client).doWithAuth(0xc00007c4e0, {0xc000400d6b, 0x6}, {{0x88c0cd, 0x4}, {0xc000690480, 0x3b}}, 0xc0006ca000, {0x0, 0x0, ...})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi/auth.go:68 +0x1a5
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi.(*Client).DoWithAuth(0xc00007c4e0, {0xc000400d6b, 0x6}, {{0x88c0cd, 0x4}, {0xc000690480, 0x3b}}, 0xc0006ca000)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi/auth.go:26 +0x79
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi.(*Client).DoAPIRequestWithAuth(0xc00007c4e0, {0xc000400d6b, 0x6}, 0xc0006ca000)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi/auth.go:57 +0x127
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*httpLockClient).Lock(0xc0000ca118, {0xc000400d6b, 0x6}, 0x88cc4e?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/api.go:70 +0x155
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*genericLockClient).Lock(0xc0001f26f0?, {0xc000400d6b, 0x6}, 0x2e3b45534a2e3b53?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/api.go:364 +0x4c
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*Client).LockFile(0xc0000ea6e0, {0xc00045e280, 0x49}, {0xc00063a76c, 0x11})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:119 +0x154
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles.func1({0xc00045e280, 0x49})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:167 +0xd0
SourceControl: Error: created by github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:164 +0x22d
SourceControl: Error: goroutine 45 [syscall, locked to thread]:
SourceControl: Error: syscall.SyscallN(0x7ffea60306e0?, {0xc00071b280?, 0x3?, 0x0?})
SourceControl: Error: runtime/syscall_windows.go:557 +0x109
SourceControl: Error: syscall.Syscall(0xc0000bcff0?, 0x88bbde?, 0x3?, 0x3?, 0x88bbde?)
SourceControl: Error: runtime/syscall_windows.go:495 +0x3b
SourceControl: Error: syscall.WaitForSingleObject(0xc0006940c0?, 0xffffffff)
SourceControl: Error: syscall/zsyscall_windows.go:1145 +0x65
SourceControl: Error: os.(*Process).wait(0xc0005be2d0)
SourceControl: Error: os/exec_windows.go:18 +0x65
SourceControl: Error: os.(*Process).Wait(...)
SourceControl: Error: os/exec.go:132
SourceControl: Error: os/exec.(*Cmd).Wait(0xc0002d2000)
SourceControl: Error: os/exec/exec.go:599 +0x4b
SourceControl: Error: github.com/git-lfs/git-lfs/v3/subprocess.(*Cmd).Wait(0xc000694000?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/subprocess/cmd.go:60 +0x3b
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*sshAuthClient).Resolve(0xc0000a1400, {{0xc0002ac0c0, 0x3b}, {{0xc0002b6018, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, 0x1d}}, {0x88cc4e, ...}}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/ssh.go:98 +0x21f
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*sshCache).Resolve(0xc000092408, {{0xc0002ac0c0, 0x3b}, {{0xc0002b6018, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, 0x1d}}, {0x88cc4e, ...}}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/ssh.go:49 +0x3c8
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*Client).sshResolveWithRetries(0xc0001d5a40, {{0xc0002ac0c0, 0x3b}, {{0xc0002b6018, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, 0x1d}}, {0x88cc4e, ...}}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/client.go:214 +0x26e
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*Client).NewRequest(0xc0000c3c00?, {0x88bf75, 0x4}, {{0xc0002ac0c0, 0x3b}, {{0xc0002b6018, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, ...}}, ...}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/client.go:123 +0x1b8
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi.(*Client).NewRequest(...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi/client.go:13
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*httpLockClient).Lock(0xc0000ca118?, {0xc000400d6b?, 0x6?}, 0x88cc4e?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/api.go:64 +0xff
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*genericLockClient).Lock(0xc0001f26f0?, {0xc000400d6b, 0x6}, 0x0?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/api.go:364 +0x4c
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*Client).LockFile(0xc0000ea6e0, {0xc00045e320, 0x49}, {0xc00063a76c, 0x11})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:119 +0x154
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles.func1({0xc00045e320, 0x49})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:167 +0xd0
SourceControl: Error: created by github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:164 +0x22d
SourceControl: Error: goroutine 46 [running]:
SourceControl: Error: goroutine running on other thread; stack unavailable
SourceControl: Error: created by github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:164 +0x22d
SourceControl: Error: goroutine 82 [syscall, locked to thread]:
SourceControl: Error: syscall.SyscallN(0x0?, {0xc0004e1c70?, 0xc0004e1ca0?, 0x2f28a5?})
SourceControl: Error: runtime/syscall_windows.go:557 +0x109
SourceControl: Error: syscall.Syscall6(0xd28900?, 0xc0004e1d30?, 0x2ddcc9?, 0x28787721c68?, 0x35?, 0x0?, 0x0?, 0x1010000000000?)
SourceControl: Error: runtime/syscall_windows.go:501 +0x50
SourceControl: Error: syscall.readFile(0x0?, {0xc0006ea000?, 0x200, 0x800000?}, 0x7ffff800000?, 0x2?)
SourceControl: Error: syscall/zsyscall_windows.go:1024 +0x94
SourceControl: Error: syscall.ReadFile(...)
SourceControl: Error: syscall/syscall_windows.go:400
SourceControl: Error: syscall.Read(0xc000004a00?, {0xc0006ea000?, 0x3d099e?, 0xc0006ea000?})
SourceControl: Error: syscall/syscall_windows.go:379 +0x2f
SourceControl: Error: internal/poll.(*FD).Read(0xc000004a00, {0xc0006ea000, 0x200, 0x200})
SourceControl: Error: internal/poll/fd_windows.go:427 +0x1b1
SourceControl: Error: os.(*File).read(...)
SourceControl: Error: os/file_posix.go:31
SourceControl: Error: os.(*File).Read(0xc00000a018, {0xc0006ea000?, 0x0?, 0xc0004e1ea0?})
SourceControl: Error: os/file.go:119 +0x5e
SourceControl: Error: bytes.(*Buffer).ReadFrom(0xc00059b740, {0x98de40, 0xc00000a018})
SourceControl: Error: bytes/buffer.go:202 +0x98
SourceControl: Error: io.copyBuffer({0x98d180, 0xc00059b740}, {0x98de40, 0xc00000a018}, {0x0, 0x0, 0x0})
SourceControl: Error: io/io.go:413 +0x14b
SourceControl: Error: io.Copy(...)
SourceControl: Error: io/io.go:386
SourceControl: Error: os/exec.(*Cmd).writerDescriptor.func1()
SourceControl: Error: os/exec/exec.go:407 +0x3a
SourceControl: Error: os/exec.(*Cmd).Start.func1(0x0?)
SourceControl: Error: os/exec/exec.go:544 +0x25
SourceControl: Error: created by os/exec.(*Cmd).Start
SourceControl: Error: os/exec/exec.go:543 +0x79e
SourceControl: Error: goroutine 83 [syscall, locked to thread]:
SourceControl: Error: syscall.SyscallN(0x0?, {0xc0004e3c70?, 0xc0004e3ca0?, 0x2f28a5?})
SourceControl: Error: runtime/syscall_windows.go:557 +0x109
SourceControl: Error: syscall.Syscall6(0xd28900?, 0xc0004e3d30?, 0x2ddcc9?, 0x287877220f8?, 0x35?, 0x0?, 0x0?, 0x1010000000000?)
SourceControl: Error: runtime/syscall_windows.go:501 +0x50
SourceControl: Error: syscall.readFile(0x0?, {0xc00075a000?, 0x200, 0x800000?}, 0x7ffff800000?, 0x2?)
SourceControl: Error: syscall/zsyscall_windows.go:1024 +0x94
SourceControl: Error: syscall.ReadFile(...)
SourceControl: Error: syscall/syscall_windows.go:400
SourceControl: Error: syscall.Read(0xc000005180?, {0xc00075a000?, 0x3d099e?, 0xc00075a000?})
SourceControl: Error: syscall/syscall_windows.go:379 +0x2f
SourceControl: Error: internal/poll.(*FD).Read(0xc000005180, {0xc00075a000, 0x200, 0x200})
SourceControl: Error: internal/poll/fd_windows.go:427 +0x1b1
SourceControl: Error: os.(*File).read(...)
SourceControl: Error: os/file_posix.go:31
SourceControl: Error: os.(*File).Read(0xc00000a030, {0xc00075a000?, 0x0?, 0xc0004e3ea0?})
SourceControl: Error: os/file.go:119 +0x5e
SourceControl: Error: bytes.(*Buffer).ReadFrom(0xc00059b770, {0x98de40, 0xc00000a030})
SourceControl: Error: bytes/buffer.go:202 +0x98
SourceControl: Error: io.copyBuffer({0x98d180, 0xc00059b770}, {0x98de40, 0xc00000a030}, {0x0, 0x0, 0x0})
SourceControl: Error: io/io.go:413 +0x14b
SourceControl: Error: io.Copy(...)
SourceControl: Error: io/io.go:386
SourceControl: Error: os/exec.(*Cmd).writerDescriptor.func1()
SourceControl: Error: os/exec/exec.go:407 +0x3a
SourceControl: Error: os/exec.(*Cmd).Start.func1(0x0?)
SourceControl: Error: os/exec/exec.go:544 +0x25
SourceControl: Error: created by os/exec.(*Cmd).Start
SourceControl: Error: os/exec/exec.go:543 +0x79e
SourceControl: Error: goroutine 58 [syscall, locked to thread]:
SourceControl: Error: syscall.SyscallN(0x0?, {0xc000367c70?, 0x0?, 0x0?})
SourceControl: Error: runtime/syscall_windows.go:557 +0x109
SourceControl: Error: syscall.Syscall6(0x0?, 0x0?, 0x2ddb5f?, 0x0?, 0x0?, 0x0?, 0x0?, 0x1000000000000?)
SourceControl: Error: runtime/syscall_windows.go:501 +0x50
SourceControl: Error: syscall.readFile(0x0?, {0xc000132200?, 0x200, 0x800000?}, 0x7ffff800000?, 0x2?)
SourceControl: Error: syscall/zsyscall_windows.go:1024 +0x94
SourceControl: Error: syscall.ReadFile(...)
SourceControl: Error: syscall/syscall_windows.go:400
SourceControl: Error: syscall.Read(0xc00072a500?, {0xc000132200?, 0x3d099e?, 0xc000132200?})
SourceControl: Error: syscall/syscall_windows.go:379 +0x2f
SourceControl: Error: internal/poll.(*FD).Read(0xc00072a500, {0xc000132200, 0x200, 0x200})
SourceControl: Error: internal/poll/fd_windows.go:427 +0x1b1
SourceControl: Error: os.(*File).read(...)
SourceControl: Error: os/file_posix.go:31
SourceControl: Error: os.(*File).Read(0xc00051e010, {0xc000132200?, 0x0?, 0xc000367ea0?})
SourceControl: Error: os/file.go:119 +0x5e
SourceControl: Error: bytes.(*Buffer).ReadFrom(0xc0006997d0, {0x98de40, 0xc00051e010})
SourceControl: Error: bytes/buffer.go:202 +0x98
SourceControl: Error: io.copyBuffer({0x98d180, 0xc0006997d0}, {0x98de40, 0xc00051e010}, {0x0, 0x0, 0x0})
SourceControl: Error: io/io.go:413 +0x14b
SourceControl: Error: io.Copy(...)
SourceControl: Error: io/io.go:386
SourceControl: Error: os/exec.(*Cmd).writerDescriptor.func1()
SourceControl: Error: os/exec/exec.go:407 +0x3a
SourceControl: Error: os/exec.(*Cmd).Start.func1(0x0?)
SourceControl: Error: os/exec/exec.go:544 +0x25
SourceControl: Error: created by os/exec.(*Cmd).Start
SourceControl: Error: os/exec/exec.go:543 +0x79e
SourceControl: Error: goroutine 59 [syscall, locked to thread]:
SourceControl: Error: syscall.SyscallN(0x0?, {0xc000369c70?, 0x0?, 0x0?})
SourceControl: Error: runtime/syscall_windows.go:557 +0x109
SourceControl: Error: syscall.Syscall6(0x0?, 0x0?, 0x2ddb5f?, 0x0?, 0x0?, 0x0?, 0x0?, 0x1000000000000?)
SourceControl: Error: runtime/syscall_windows.go:501 +0x50
SourceControl: Error: syscall.readFile(0x0?, {0xc0003a0200?, 0x200, 0x800000?}, 0x7ffff800000?, 0x2?)
SourceControl: Error: syscall/zsyscall_windows.go:1024 +0x94
SourceControl: Error: syscall.ReadFile(...)
SourceControl: Error: syscall/syscall_windows.go:400
SourceControl: Error: syscall.Read(0xc00072aa00?, {0xc0003a0200?, 0x3d099e?, 0xc0003a0200?})
SourceControl: Error: syscall/syscall_windows.go:379 +0x2f
SourceControl: Error: internal/poll.(*FD).Read(0xc00072aa00, {0xc0003a0200, 0x200, 0x200})
SourceControl: Error: internal/poll/fd_windows.go:427 +0x1b1
SourceControl: Error: os.(*File).read(...)
SourceControl: Error: os/file_posix.go:31
SourceControl: Error: os.(*File).Read(0xc00051e028, {0xc0003a0200?, 0x0?, 0xc000369ea0?})
SourceControl: Error: os/file.go:119 +0x5e
SourceControl: Error: bytes.(*Buffer).ReadFrom(0xc000699800, {0x98de40, 0xc00051e028})
SourceControl: Error: bytes/buffer.go:202 +0x98
SourceControl: Error: io.copyBuffer({0x98d180, 0xc000699800}, {0x98de40, 0xc00051e028}, {0x0, 0x0, 0x0})
SourceControl: Error: io/io.go:413 +0x14b
SourceControl: Error: io.Copy(...)
SourceControl: Error: io/io.go:386
SourceControl: Error: os/exec.(*Cmd).writerDescriptor.func1()
SourceControl: Error: os/exec/exec.go:407 +0x3a
SourceControl: Error: os/exec.(*Cmd).Start.func1(0x0?)
SourceControl: Error: os/exec/exec.go:544 +0x25
SourceControl: Error: created by os/exec.(*Cmd).Start
SourceControl: Error: os/exec/exec.go:543 +0x79e
SourceControl: Error: goroutine 47 [syscall, locked to thread]:
SourceControl: Error: syscall.SyscallN(0x287877d3578?, {0xc0000c5c70?, 0x6?, 0x88cc4e?})
SourceControl: Error: runtime/syscall_windows.go:557 +0x109
SourceControl: Error: syscall.Syscall6(0xc000092498?, 0xc0000c5e40?, 0x2ddb5f?, 0xc0001f26f0?, 0xc000400d6b?, 0x6?, 0x0?, 0x1000000000000?)
SourceControl: Error: runtime/syscall_windows.go:501 +0x50
SourceControl: Error: syscall.readFile(0x0?, {0xc000570200?, 0x200, 0x800000?}, 0x7ffff800000?, 0x2?)
SourceControl: Error: syscall/zsyscall_windows.go:1024 +0x94
SourceControl: Error: syscall.ReadFile(...)
SourceControl: Error: syscall/syscall_windows.go:400
SourceControl: Error: syscall.Read(0xc00072af00?, {0xc000570200?, 0x3d099e?, 0xc000570200?})
SourceControl: Error: syscall/syscall_windows.go:379 +0x2f
SourceControl: Error: internal/poll.(*FD).Read(0xc00072af00, {0xc000570200, 0x200, 0x200})
SourceControl: Error: internal/poll/fd_windows.go:427 +0x1b1
SourceControl: Error: os.(*File).read(...)
SourceControl: Error: os/file_posix.go:31
SourceControl: Error: os.(*File).Read(0xc00051e020, {0xc000570200?, 0xc00045e3c0?, 0xc0000c5ea0?})
SourceControl: Error: os/file.go:119 +0x5e
SourceControl: Error: bytes.(*Buffer).ReadFrom(0xc000698000, {0x98de40, 0xc00051e020})
SourceControl: Error: bytes/buffer.go:202 +0x98
SourceControl: Error: io.copyBuffer({0x98d180, 0xc000698000}, {0x98de40, 0xc00051e020}, {0x0, 0x0, 0x0})
SourceControl: Error: io/io.go:413 +0x14b
SourceControl: Error: io.Copy(...)
SourceControl: Error: io/io.go:386
SourceControl: Error: os/exec.(*Cmd).writerDescriptor.func1()
SourceControl: Error: os/exec/exec.go:407 +0x3a
SourceControl: Error: os/exec.(*Cmd).Start.func1(0x49?)
SourceControl: Error: os/exec/exec.go:544 +0x25
SourceControl: Error: created by os/exec.(*Cmd).Start
SourceControl: Error: os/exec/exec.go:543 +0x79e
SourceControl: Error: goroutine 48 [syscall, locked to thread]:
SourceControl: Error: syscall.SyscallN(0x7200000065?, {0xc0000c7c70?, 0xc0000c7ca0?, 0x2f28a5?})
SourceControl: Error: runtime/syscall_windows.go:557 +0x109
SourceControl: Error: syscall.Syscall6(0xd28900?, 0xc0000c7d30?, 0x2ddcc9?, 0x28787720eb8?, 0x2900000035?, 0x430000005c?, 0x6d0000006f?, 0x1016f0000006d?)
SourceControl: Error: runtime/syscall_windows.go:501 +0x50
SourceControl: Error: syscall.readFile(0x6800000053?, {0xc0004e8000?, 0x200, 0x800000?}, 0x7ffff800000?, 0x2?)
SourceControl: Error: syscall/zsyscall_windows.go:1024 +0x94
SourceControl: Error: syscall.ReadFile(...)
SourceControl: Error: syscall/syscall_windows.go:400
SourceControl: Error: syscall.Read(0xc00072b400?, {0xc0004e8000?, 0x3d099e?, 0xc0004e8000?})
SourceControl: Error: syscall/syscall_windows.go:379 +0x2f
SourceControl: Error: internal/poll.(*FD).Read(0xc00072b400, {0xc0004e8000, 0x200, 0x200})
SourceControl: Error: internal/poll/fd_windows.go:427 +0x1b1
SourceControl: Error: os.(*File).read(...)
SourceControl: Error: os/file_posix.go:31
SourceControl: Error: os.(*File).Read(0xc00051e048, {0xc0004e8000?, 0x6f0000006d?, 0xc0000c7ea0?})
SourceControl: Error: os/file.go:119 +0x5e
SourceControl: Error: bytes.(*Buffer).ReadFrom(0xc000698030, {0x98de40, 0xc00051e048})
SourceControl: Error: bytes/buffer.go:202 +0x98
SourceControl: Error: io.copyBuffer({0x98d180, 0xc000698030}, {0x98de40, 0xc00051e048}, {0x0, 0x0, 0x0})
SourceControl: Error: io/io.go:413 +0x14b
SourceControl: Error: io.Copy(...)
SourceControl: Error: io/io.go:386
SourceControl: Error: os/exec.(*Cmd).writerDescriptor.func1()
SourceControl: Error: os/exec/exec.go:407 +0x3a
SourceControl: Error: os/exec.(*Cmd).Start.func1(0x49?)
SourceControl: Error: os/exec/exec.go:544 +0x25
SourceControl: Error: created by os/exec.(*Cmd).Start
SourceControl: Error: os/exec/exec.go:543 +0x79e
SourceControl: Error: goroutine 62 [select]:
SourceControl: Error: net/http.(*persistConn).writeLoop(0xc00019e5a0)
SourceControl: Error: net/http/transport.go:2392 +0xf5
SourceControl: Error: created by net/http.(*Transport).dialConn
SourceControl: Error: net/http/transport.go:1752 +0x1791
SourceControl: Error: goroutine 61 [IO wait]:
SourceControl: Error: internal/poll.runtime_pollWait(0x287ad3b3690, 0x72)
SourceControl: Error: runtime/netpoll.go:305 +0x89
SourceControl: Error: internal/poll.(*pollDesc).wait(0x8f0fe0?, 0x822be0?, 0x0)
SourceControl: Error: internal/poll/fd_poll_runtime.go:84 +0x32
SourceControl: Error: internal/poll.execIO(0xc000754798, 0x8f0a10)
SourceControl: Error: internal/poll/fd_windows.go:175 +0xe5
SourceControl: Error: internal/poll.(*FD).Read(0xc000754780, {0xc00042c000, 0x1000, 0x1000})
SourceControl: Error: internal/poll/fd_windows.go:441 +0x26b
SourceControl: Error: net.(*netFD).Read(0xc000754780, {0xc00042c000?, 0x64084426?, 0xcd2300?})
SourceControl: Error: net/fd_posix.go:55 +0x29
SourceControl: Error: net.(*conn).Read(0xc000752000, {0xc00042c000?, 0xcd2300?, 0xcd2300?})
SourceControl: Error: net/net.go:183 +0x45
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*deadlineConn).Read(0xc0003f0090, {0xc00042c000, 0x1000, 0x1000})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/client.go:587 +0x9f
SourceControl: Error: net/http.(*persistConn).Read(0xc00019e5a0, {0xc00042c000?, 0x2d5cab?, 0x60?})
SourceControl: Error: net/http/transport.go:1929 +0x4e
SourceControl: Error: bufio.(*Reader).fill(0xc0002a8000)
SourceControl: Error: bufio/bufio.go:106 +0xff
SourceControl: Error: bufio.(*Reader).Peek(0xc0002a8000, 0x1)
SourceControl: Error: bufio/bufio.go:144 +0x5d
SourceControl: Error: net/http.(*persistConn).readLoop(0xc00019e5a0)
SourceControl: Error: net/http/transport.go:2093 +0x1ac
SourceControl: Error: created by net/http.(*Transport).dialConn
SourceControl: Error: net/http/transport.go:1751 +0x173e
SourceControl: Error: goroutine 84 [IO wait]:
SourceControl: Error: internal/poll.runtime_pollWait(0x287ad3b3780, 0x72)
SourceControl: Error: runtime/netpoll.go:305 +0x89
SourceControl: Error: internal/poll.(*pollDesc).wait(0x8f0fe0?, 0x822be0?, 0x0)
SourceControl: Error: internal/poll/fd_poll_runtime.go:84 +0x32
SourceControl: Error: internal/poll.execIO(0xc0005eec98, 0x8f0a10)
SourceControl: Error: internal/poll/fd_windows.go:175 +0xe5
SourceControl: Error: internal/poll.(*FD).Read(0xc0005eec80, {0xc000258000, 0x1000, 0x1000})
SourceControl: Error: internal/poll/fd_windows.go:441 +0x26b
SourceControl: Error: net.(*netFD).Read(0xc0005eec80, {0xc000258000?, 0x64084426?, 0xcd2300?})
SourceControl: Error: net/fd_posix.go:55 +0x29
SourceControl: Error: net.(*conn).Read(0xc00051e040, {0xc000258000?, 0xcd2300?, 0xcd2300?})
SourceControl: Error: net/net.go:183 +0x45
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*deadlineConn).Read(0xc0000922b8, {0xc000258000, 0x1000, 0x1000})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/client.go:587 +0x9f
SourceControl: Error: net/http.(*persistConn).Read(0xc0000e8000, {0xc000258000?, 0x2d5cab?, 0x60?})
SourceControl: Error: net/http/transport.go:1929 +0x4e
SourceControl: Error: bufio.(*Reader).fill(0xc0006b0240)
SourceControl: Error: bufio/bufio.go:106 +0xff
SourceControl: Error: bufio.(*Reader).Peek(0xc0006b0240, 0x1)
SourceControl: Error: bufio/bufio.go:144 +0x5d
SourceControl: Error: net/http.(*persistConn).readLoop(0xc0000e8000)
SourceControl: Error: net/http/transport.go:2093 +0x1ac
SourceControl: Error: created by net/http.(*Transport).dialConn
SourceControl: Error: net/http/transport.go:1751 +0x173e
SourceControl: Error: goroutine 85 [select]:
SourceControl: Error: net/http.(*persistConn).writeLoop(0xc0000e8000)
SourceControl: Error: net/http/transport.go:2392 +0xf5
SourceControl: Error: created by net/http.(*Transport).dialConn
SourceControl: Error: net/http/transport.go:1752 +0x1791
SourceControl: Error: goroutine 135 [IO wait]:
SourceControl: Error: internal/poll.runtime_pollWait(0x287ad3b35a0, 0x72)
SourceControl: Error: runtime/netpoll.go:305 +0x89
SourceControl: Error: internal/poll.(*pollDesc).wait(0x8f0fe0?, 0x822be0?, 0x0)
SourceControl: Error: internal/poll/fd_poll_runtime.go:84 +0x32
SourceControl: Error: internal/poll.execIO(0xc0001d7198, 0x8f0a10)
SourceControl: Error: internal/poll/fd_windows.go:175 +0xe5
SourceControl: Error: internal/poll.(*FD).Read(0xc0001d7180, {0xc0003aa000, 0x1000, 0x1000})
SourceControl: Error: internal/poll/fd_windows.go:441 +0x26b
SourceControl: Error: net.(*netFD).Read(0xc0001d7180, {0xc0003aa000?, 0x64084426?, 0xcd2300?})
SourceControl: Error: net/fd_posix.go:55 +0x29
SourceControl: Error: net.(*conn).Read(0xc000214070, {0xc0003aa000?, 0xcd2300?, 0xcd2300?})
SourceControl: Error: net/net.go:183 +0x45
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*deadlineConn).Read(0xc000008270, {0xc0003aa000, 0x1000, 0x1000})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/client.go:587 +0x9f
SourceControl: Error: net/http.(*persistConn).Read(0xc0000e8b40, {0xc0003aa000?, 0x2d5c66?, 0x60?})
SourceControl: Error: net/http/transport.go:1929 +0x4e
SourceControl: Error: bufio.(*Reader).fill(0xc0001011a0)
SourceControl: Error: bufio/bufio.go:106 +0xff
SourceControl: Error: bufio.(*Reader).Peek(0xc0001011a0, 0x1)
SourceControl: Error: bufio/bufio.go:144 +0x5d
SourceControl: Error: net/http.(*persistConn).readLoop(0xc0000e8b40)
SourceControl: Error: net/http/transport.go:2093 +0x1ac
SourceControl: Error: created by net/http.(*Transport).dialConn
SourceControl: Error: net/http/transport.go:1751 +0x173e
SourceControl: Error: goroutine 136 [select]:
SourceControl: Error: net/http.(*persistConn).writeLoop(0xc0000e8b40)
SourceControl: Error: net/http/transport.go:2392 +0xf5
SourceControl: Error: created by net/http.(*Transport).dialConn
SourceControl: Error: net/http/transport.go:1752 +0x1791
SourceControl: Error: goroutine 46 [running]:
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*sshCache).Resolve(0xc000092408, {{0xc00035eb80, 0x3b}, {{0xc00063ad68, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, 0x1d}}, {0x88cc4e, ...}}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/ssh.go:51 +0x48d
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*Client).sshResolveWithRetries(0xc0001d5a40, {{0xc00035eb80, 0x3b}, {{0xc00063ad68, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, 0x1d}}, {0x88cc4e, ...}}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/client.go:214 +0x26e
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp.(*Client).NewRequest(0x34ed05?, {0x88bf75, 0x4}, {{0xc00035eb80, 0x3b}, {{0xc00063ad68, 0x11}, {0xc000400357, 0x4}, {0xc00040035b, ...}}, ...}, ...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfshttp/client.go:123 +0x1b8
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi.(*Client).NewRequest(...)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/lfsapi/client.go:13
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*httpLockClient).Lock(0xc0000ca118?, {0xc000400d6b?, 0x6?}, 0x88cc4e?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/api.go:64 +0xff
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*genericLockClient).Lock(0xc0001f26f0?, {0xc000400d6b, 0x6}, 0x0?)
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/api.go:364 +0x4c
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*Client).LockFile(0xc0000ea6e0, {0xc00045e3c0, 0x49}, {0xc00063a76c, 0x11})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:119 +0x154
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles.func1({0xc00045e3c0, 0x49})
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:167 +0xd0
SourceControl: Error: created by github.com/git-lfs/git-lfs/v3/locking.(*Client).LockMultipleFiles
SourceControl: Error: github.com/git-lfs/git-lfs/v3/locking/locks.go:164 +0x22d
LogSourceControl: Error: Command 'CheckOut' Failed!

@mastercoms
Copy link
Member

mastercoms commented Mar 8, 2023

Thanks for the log, will take a look into this crash!

Also, you seem to be using SSH authentication, which isn't officially supported. I'd recommend using HTTPS if you can. It's much faster with LFS too! You can manage your login using Git Credential Manager.

@MarcoAlting
Copy link

@mastercoms thanks for the suggestion. I'm joining the conversation from the same team as Wesley.
As far as I can tell we already use LFS over HTTPS, more so because LFS doesn't support SSH at all. But maybe you mean to point out something else? Could you elaborate on your suggestion, maybe we are missing something?

@mastercoms
Copy link
Member

mastercoms commented Mar 15, 2023

LFS will attempt SSH protocol which was introduced in a recent release before using HTTPS, if you have an SSH clone URL. This attempt isn't very well tested, especially given that there is no LFS service which currently implements support for the SSH protocol. So if you switch your remote URL to HTTPS, you can avoid this untested pathway.

@MarcoAlting
Copy link

Thanks for explaining @mastercoms! We'll test with HTTPS only as well.

@mastercoms
Copy link
Member

Hi, do you have updates on that?

@MarcoAlting
Copy link

Hi, no not from our end. I tried testing, but in our current setup we are unable to switch to HTTPS.

Anything on your end about the crash log?

@mastercoms
Copy link
Member

I've identified the issue and will be working on a fix soon.

@WesleyToet82
Copy link
Author

Hi Mastercoms,

That's great to hear, thanks for letting us know!

@mastercoms mastercoms changed the title Lock Multiple Files within Unreal 4.27 LFS has lock race condition in SSH authentication Apr 26, 2023
@mastercoms
Copy link
Member

I'm going to merge this issue with #81 since it is related in terms of LFS race conditions.

@mastercoms
Copy link
Member

Note that you can now define GIT_USE_CUSTOM_LFS to 0 temporarily to work around this issue.

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