-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Crash on debug-status
and any client interaction
#1264
Comments
same issue on mac with install from homebrew
|
I think will be fixed by this |
❯ eza --git --icons auto --long /tmp/swaits-state/ |
@swaits I'm now seeing this issue after upgrading today. Annoyingly can't downgrade and so now I'm struggling to run relay. Tagging a few people who might be able to help: @MichaelCuevas, @jdelliot, @ahornby ? |
@OllieJennings if you are using homebrew it should be fixed if you uninstall/reinstall. the actual issue was in |
@maschwenk so l tried doing a complete uninstall of watchman, but still not working for me. Errors l get when running relay-compiler is: > relay-compiler --watch
│
│ watchman client task failed: Received a unilateral PDU from the server
│ [INFO] Querying files to compile...
│ [ERROR] Watchman error: Lost connection to watchman
│ [ERROR] Compilation failed.
│ [ERROR] Unable to run relay compiler. Error details:
│ Watchman { source: ConnectionLost(ClientTaskExited) } And if l look at the debug log-level error output l can see: {
"log": "2025-01-06T19:16:24,295: [client=30:stm=140301216799760:pid=69030] root /home/*****/Code/*****/******-platform using watcher mechanism inotify (auto was requested)\n",
"unilateral": true,
"level": "error"
}
{
"log": "2025-01-06T19:16:26,120: [io 140300867499168 /home/*****/Code/*****/******-platform] PERF: {\"user_time\": 0.77868400000000004, \"description\": \"full-crawl\", \"system_time\": 1.0452349999999999, \"start_time\": 1736190984.295996, \"elapsed_time\": 1.824343, \"pid\": 61339, \"meta\": {\"root\": {\"watcher\": \"inotify\", \"path\": \"/home/*****/Code/*****/******-platform\", \"recrawl_count\": 0, \"case_sensitive\": true}}, \"version\": \"2024.12.02.00\"}\n",
"unilateral": true,
"level": "error"
}
{
"log": "2025-01-06T19:16:26,145: [io 140300867499168 /home/*****/Code/*****/******-platform] Exception: cancel root\n",
"unilateral": true,
"level": "error"
}
{
"log": "2025-01-06T19:16:26,171: [client=30:stm=140301216799760:pid=69030] send_error_response: [\"watch\", \"/home/*****/Code/*****/******-platform\"], failed: std::domain_error: \n",
"unilateral": true,
"level": "error"
} |
Initially noticed problem because
jj status
on a fresh EndeavourOS install wasn't working with watchman:I noticed in
/tmp/<user>/log
that it was segfaulting. I found I could reproduce the segfault with justdebug-status
, too.And here's the output from the server:
The contents of my state dir:
The version:
Installed via Linuxbrew:
I gave
brew install watchman --HEAD
a shot and got this (and I'm not complaining or reporting it as an issue!) :)The text was updated successfully, but these errors were encountered: