You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.
At this point, after a few times the fish process is killed by OOM Killer. You can verify this by running
> cat fish.pid
91088
> journalctl -b | grep (cat fish.pid)
avril 23 18:53:00 phobos kernel: [ 91088] 1000 91088 5961718 2185304 23162880 690144 200 fish
avril 23 18:53:00 phobos kernel: oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/user.slice/user-1000.slice/user@1000.service/app.slice/app-org.gnome.Terminal.slice/vte-spawn-f0dd0720-6615-489d-993f-c72e47ca5d85.scope,task=fish,pid=91088,uid=1000
avril 23 18:53:00 phobos kernel: Out of memory: Killed process 91088 (fish) total-vm:23846872kB, anon-rss:8737376kB, file-rss:3840kB, shmem-rss:0kB, UID:1000 pgtables:22620kB oom_score_adj:200
Worth noting that running a command that not use too much stdout, or running a command with just one function instead of two works as expected.
For example, the following commands are NOT killed by OOM Killer
Fish buffers the output of functions in some circumstances, like when it goes to another function (because it can't currently run functions concurrently).
So, what happened was simply that your function filled up all your ram.
This bug report was reproduced by preparing the following environment:
Then you can run the following command
At this point, after a few times the fish process is killed by OOM Killer. You can verify this by running
Worth noting that running a command that not use too much stdout, or running a command with just one function instead of two works as expected.
For example, the following commands are NOT killed by OOM Killer
The text was updated successfully, but these errors were encountered: