Skip to content

Bug: Panic in croc during runpodctl Transfer Operations #185

@enriquebarco

Description

@enriquebarco

Description:

I'm encountering a panic error when using runpodctl for file transfers. The error occurs during the sendData function in the croc package. Below is the stack trace:​

goroutine 122 [running]:
github.com/runpod/runpodctl/cmd/croc.(*Client).sendData(0x140000ee248, 0x8)
    /home/runner/work/runpodctl/runpodctl/cmd/croc/croc.go:1806 +0x744
created by github.com.runpod.runpodctl/cmd/croc.(*Client).updateState in goroutine 10
    /home/runner/work/runpodctl/runpodctl/cmd/croc/croc.go:1634 +0x500

Steps to Reproduce:
Initiate a file transfer using runpodctl send .​ (my file is around 430 GB)
Observe the panic during the transfer process.​

Expected Behavior:
The file transfer should complete without triggering a panic.​

Environment:
OS: Mac M2
runpodctl Version: v1.14.4

Additional Information:
This issue is causing significant disruptions and financial implications due to failed transfers. I've attempted the following troubleshooting steps without success:​

Ensured that each transfer is run sequentially to avoid concurrency issues.​
Updated runpodctl to the latest version.​
Verified network stability during transfers.​
Any guidance or fixes to resolve this issue would be greatly appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions