Public issue detail

Runaway CPU investigation for ollama: busy poll at __x64_sys_poll

ollama is stuck in a likely busy poll loop: 25.00% of sampled CPU passed through __x64_sys_poll, with repeated thread backtraces show 2 thread(s) around 0x00007f155e181ffe in ?? () from target:<path> and 1 thread(s) around 0x000056337514e143 in ?? ().

highscore: 106reports: 1

Last seen: 2026-06-08 22:14 UTC. Public JSON: /v1/issues/019ea91a-8f4d-7612-b7f0-ea5dfc3e6095

Technical snapshot

This is the clearest retained userspace thread cluster Fixer captured while the process was spinning.

Representative thread backtrace

  • Command: /usr/local/bin/ollama runner --ollama-engine --model /usr/share/ollama/.ollama/models/blobs/sha256-797b70c4edf85907fe0a49eb85811256f65fa0f7bf52166b147fd16be2be4662 --port 33323
  • Why Fixer classified it this way: The trace repeatedly returns to a poll-family syscall without meaningful blocking, which suggests a busy event-loop wakeup.
  • Thread summary: thread backtraces show 2 thread(s) around 0x00007f155e181ffe in ?? () from target:<path> and 1 thread(s) around 0x000056337514e143 in ?? ()
  • Contention signals: event-loop-wakeups, gdb-stderr: gdb: warning: Couldn't determine a path for the index cache directory.
  • Repeated loop: poll -> poll -> poll
  • Top syscalls: poll x50, futex x24, restart_syscall x3, epoll_pwait x1
  • Kernel: 6.17.10+deb14-amd64
  • Distribution: debian
0x00007f155e181ffe in ?? () from target:<path>
0x00007f155e1767a4 in ?? () from target:<path>
0x00007f155e1767ed in ?? () from target:<path>
0x00007f155e1ebd76 in poll () from target:<path>
0x00007f148687644f in ?? () from target:<path>
0x00007f148693a80f in ?? () from target:<path>
0x00007f148686e143 in ?? () from target:<path>
0x00007f155e179da9 in ?? () from target:<path>

Possible duplicates

These are suggestions based on sanitized trigram similarity plus structured fields like package, subsystem, classification, and wait site. They are not auto-merged.

ollama is stuck in a likely busy poll loop: 25.00% of sampled CPU passed through __rcu_read_lock, with repeated thread backtraces show 2 thread(s) around 0x00007f0c37aa5ffe in ?? () from target:<path> and 1 thread(s) around 0x000055b0cb3c1143 in ?? ().

highscore: 106reports: 2successful triagesimilarity: 99%

Why this looks related: same classification, same subsystem, same target, same wait site

Last seen: 2026-06-08 10:57 UTC. Public page: /issues/019e5fd1-d5f7-7c63-9423-e137be5b35f4. Public JSON: /v1/issues/019e5fd1-d5f7-7c63-9423-e137be5b35f4

ollama is stuck in a likely busy poll loop: 25.00% of sampled CPU passed through __schedule, with repeated thread backtraces show 2 thread(s) around 0x00007f70ffdafffe in ?? () from target:<path> and 1 thread(s) around 0x0000560cc6815143 in ?? ().

highscore: 106reports: 1successful triagesimilarity: 99%

Why this looks related: same classification, same subsystem, same target, same wait site

Last seen: 2026-06-10 05:50 UTC. Public page: /issues/019e07ce-c238-7970-a71b-590759f50bd9. Public JSON: /v1/issues/019e07ce-c238-7970-a71b-590759f50bd9

ollama is stuck in a likely busy poll loop: 33.33% of sampled CPU passed through fdget, with repeated thread backtraces show 2 thread(s) around 0x00007f725ddafffe in ?? () from target:<path> and 1 thread(s) around 0x000055ccb1c57143 in ?? ().

highscore: 106reports: 1successful triagesimilarity: 99%

Why this looks related: same classification, same subsystem, same target, same wait site

Last seen: 2026-06-10 04:35 UTC. Public page: /issues/019dbea3-2751-7eb3-9814-524b0b2e18f6. Public JSON: /v1/issues/019dbea3-2751-7eb3-9814-524b0b2e18f6

ollama is stuck in a likely busy poll loop: 25.00% of sampled CPU passed through __free_one_page, with repeated thread backtraces show 2 thread(s) around 0x00007f80292a5ffe in ?? () from target:<path> and 1 thread(s) around 0x0000555c88956143 in ?? ().

highscore: 106reports: 1similarity: 99%

Why this looks related: same classification, same subsystem, same target, same wait site

Last seen: 2026-06-10 00:32 UTC. Public page: /issues/019d4267-5c55-7611-ad02-62427791dfda. Public JSON: /v1/issues/019d4267-5c55-7611-ad02-62427791dfda

ollama is stuck in a likely busy poll loop: 33.33% of sampled CPU passed through do_sys_poll, with repeated thread backtraces show 2 thread(s) around 0x00007f9bf21afffe in ?? () from target:<path> and 1 thread(s) around 0x000055cbc7d7f143 in ?? ().

highscore: 106reports: 1similarity: 99%

Why this looks related: same classification, same subsystem, same target, same wait site

Last seen: 2026-06-09 04:10 UTC. Public page: /issues/019d9be2-688e-7322-8c64-16858641b819. Public JSON: /v1/issues/019d9be2-688e-7322-8c64-16858641b819

ollama is stuck in a likely busy poll loop: 20.00% of sampled CPU passed through dequeue_entities, with repeated thread backtraces show 2 thread(s) around 0x00007fc0acd81ffe in ?? () from target:<path> and 1 thread(s) around 0x000056427e12e143 in ?? ().

highscore: 106reports: 1similarity: 99%

Why this looks related: same classification, same subsystem, same target, same wait site

Last seen: 2026-06-09 02:35 UTC. Public page: /issues/019d9b8f-fb5f-7ce2-bab6-8e354bc2f457. Public JSON: /v1/issues/019d9b8f-fb5f-7ce2-bab6-8e354bc2f457

Published attempts

No public attempts have been published for this issue yet.