Both (Linux) desktop and (Android) phone apps unresponsive
- Dominant language
- Go
- Stars
- 9.2k
- Forks
- 1.3k
- Avg merge
- 12h 58m
- Merged PRs (30d)
- 56
Description
Hi. My team uses keybase as our main group chat application among other things. Everything seemed to be working fine for me until yesterday. It looked like two messages came in, but they were never fully downloaded or decrypted, so I just got an orange dot next to the team chatroom to signify that new messages were waiting, and a loading spinner in the room where the messages would normally be. I could still see all the old messages, but the new ones never came through. I tried to send a message to the room, and there was a lock animation that never stopped on the message I tried to send, and the others on my team said they never got it. When I restarted the entire keybase daemon and app, it just hung on the splash screen and says "Loading".
When I tried to connect with the keybase app on my phone, it also just hangs on the splash screen until Android reports that the app is not responding and asks me to kill it.
When I tried `keybase log send` from the terminal, I got these error messages:
```
▶ INFO ignoring error getting keybase status: EOF
▶ INFO ignoring UI logs: dial unix /run/user/1000/keybase/keybased.sock: connect: connection refused
▶ ERROR API network error: Post https://api-0.core.keybaseapi.com/_/api/1.0/logdump/send.json: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
```
I am still logged in to the website, but I can't use keybase at all either from my computer or my phone, and it doesn't seem like I can send you the logs either. Everything seems to work fine for the other members of my team, so it looks like it's just my account, but it's weird that I'm seeing basically the same issue both on desktop and mobile.
How do I fix this?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the desktop and Android splash-screen hangs and the `keybase log send` output, especially the daemon socket and API timeout errors. Compare the account-specific failure across both apps and determine whether a reproducible cause and recovery path can be identified; the issue is resolved when both clients load and messages can be sent and received.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, linux
- Domain
- desktop-dev, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100