Replies: 4 comments
-
Hi @Yura52 - they are simple binaries that invoke the fish process, but inject some "activation" variables (e.g. the PATH will have the CONDA environment injected, and so on. The source code can be found here: https://github.com/prefix-dev/pixi/tree/main/crates/pixi_trampoline On Unix we are using |
Beta Was this translation helpful? Give feedback.
-
Please let us know if you find out anything! |
Beta Was this translation helpful? Give feedback.
-
We should potentially remove the CTRL C signal handler from the trampoline because exec() should replace the current running process completely anyways. |
Beta Was this translation helpful? Give feedback.
-
@wolfv Thanks for the prompt reply! Another thing that I have just realised after your comments is that, from time to time, I run things like this:
where
And sometimes, I do Ctrl+C to interrupt the currently running Anyway, all the above should be considered as preliminary observations. I will share if I find the root cause of the issue. |
Beta Was this translation helpful? Give feedback.
-
I am debugging a weird issue that can be related to
pixi
. On my system (Ubuntu 18), over time, there are more and more zombiefish
processes until they are explicitly stopped.fish
is installed withpixi global
and is launched with./.pixi/bin/fish
. I wonder if there is any difference between running./.pixi/bin/fish
and./.pixi/envs/fish/bin/fish
. One of my hypothesis is that specifically./.pixi/bin/fish
is the reason behind the zombie processes, but I am not sure. And generally, I wonder what is the nature of the binaries in.pixi/bin
?Beta Was this translation helpful? Give feedback.
All reactions