version-manager icon indicating copy to clipboard operation
version-manager copied to clipboard

Inside an SSH session, vmr doesn't accept any characters

Open rasa opened this issue 1 year ago • 1 comments

Platform Info

Windows 11

Description

When I SSH into a Windows system, vmr doesn't accept any characters. Instead a flashing E appears where the cursor should be. The ssh server is BitVise's.

rasa avatar Aug 17 '24 17:08 rasa

If I run ssh via ssh -T, vmr panics:

vmr
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x8 pc=0xbe3c0f]

goroutine 1 [running]:
github.com/gvcgo/version-manager/internal/terminal/term.(*Pty).Size(...)
        /home/moqsien/projects/go/src/gvcgo/version-manager/internal/terminal/term/term_win.go:28
github.com/gvcgo/version-manager/internal/terminal.GetTerminalSize()
        /home/moqsien/projects/go/src/gvcgo/version-manager/internal/terminal/terminal.go:114 +0xf
github.com/gvcgo/version-manager/internal/tui/cmds.(*SDKSearcher).Show(0xc000388088)
        /home/moqsien/projects/go/src/gvcgo/version-manager/internal/tui/cmds/list.go:57 +0xaa
github.com/gvcgo/version-manager/internal/tui/cmds.(*VmrTUI).ListSDKName(0xc0005bfc58)
        /home/moqsien/projects/go/src/gvcgo/version-manager/internal/tui/cmds/cmd.go:22 +0x8b
github.com/gvcgo/version-manager/cmd/vmr/cli.New.func1(0xc0003a2700?, {0xd424eb?, 0x4?, 0xd424bb?})
        /home/moqsien/projects/go/src/gvcgo/version-manager/cmd/vmr/cli/cli.go:31 +0x25
github.com/spf13/cobra.(*Command).execute(0xc0003a8008, {0xc0000320a0, 0x0, 0x0})
        /home/moqsien/projects/go/pkg/mod/github.com/spf13/[email protected]/command.go:987 +0xab1
github.com/spf13/cobra.(*Command).ExecuteC(0xc0003a8008)
        /home/moqsien/projects/go/pkg/mod/github.com/spf13/[email protected]/command.go:1115 +0x3ff
github.com/spf13/cobra.(*Command).Execute(...)
        /home/moqsien/projects/go/pkg/mod/github.com/spf13/[email protected]/command.go:1039
github.com/gvcgo/version-manager/cmd/vmr/cli.(*Cli).Run(0xe546c4?)
        /home/moqsien/projects/go/src/gvcgo/version-manager/cmd/vmr/cli/cli.go:67 +0x16
main.main()
        /home/moqsien/projects/go/src/gvcgo/version-manager/cmd/vmr/main.go:40 +0x34

rasa avatar Aug 18 '24 03:08 rasa

This may have been fixed in v0.6.6. I do not have windows available now, you can test v0.6.6 by yourself, and report the result here.

moqsien avatar Sep 02 '24 03:09 moqsien