login crashes when I start typing passphrase
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 9.2k
- Forks
- 1.3k
- Avg merge
- 12h 58m
- Merged PRs (30d)
- 56
Description
System: OSX Yosemite 10.10.1
Keybase version: 1.0.14-1
With a fresh install achieved like this:
$ npm uninstall --global keybase
$ brew unlink keybase
$ brew update
$ brew install keybase
$ keybase -v
keybase version 1.0.14-1
If I try to keybase login using the passphrase option like this...
$ keybase login
How would you like to sign this install of Keybase?
(1) Use an existing device
(2) Use a paper key
(3) Use my Keybase passphrase
(4) Use GPG
Choose a signing option: 3
Your keybase username or email address: blahah
Keybase crashes as soon as I start typing, with the error:
▶ ERROR Failed to read line after GETPIN: EOF
Screenshot:
Also afterwards, the alignment of everything in the terminal is thrown out - I have to close the window. Like this:
$ keybase
NAME:
keybase - Keybase command line client.
USAGE:
keybase [global options] command [command options] [arguments...]
VERSION:
1.0.14-1
COMMANDS:
base62 base62 operations
btc Claim a bitcoin address
cert Print the CA cert for api.keybase.io
ctl Control the background keybase service
decrypt Decrypt messages or files for keybase users
deprovision Revoke the current device, log out, and delete local state.
device Manage your devices
encrypt Encrypt messages or files for keybase users
fuse Manage fuse
id Identify a user and check their signature chain
install Installs Keybase components
launchd Manage launchd
list-trackers List trackers
list-tracking List who you're tracking
log Manage keybase logs
login Establish a session with the keybase server
logout Logout and remove session information
paperkey Generate paper keys for recovering your account
my log id: 8dd0f827684955dec250311c
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the keybase login passphrase flow on OSX Yosemite using version 1.0.14-1, and inspect the failure associated with log id 8dd0f827684955dec250311c. Done means typing the passphrase no longer produces the GETPIN EOF error, crashes the client, or corrupts terminal alignment.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, macos
- Domain
- authentication, cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100