[GH-ISSUE #12051] ollama "llama runner terminated" "load failed" error after Mac OS update #70063

Closed
opened 2026-05-04 20:15:16 -05:00 by GiteaMirror · 4 comments
Owner

Originally created by @cknotz on GitHub (Aug 23, 2025).
Original GitHub issue: https://github.com/ollama/ollama/issues/12051

What is the issue?

Hi all,

ollama used to work flawlessly on my laptop (MacBook Pro, 2020, 2Ghz i5, Intel graphics) until I updated my OS to Sequoia 15.6.1 and simultaneously ollama to 0.11.6 a few days ago.

Now I can pull models (at least it doesn't throw an error) but when I try to run models, either via the Terminal or via the new GUI, ollama gets stuck. There is no error message.

I tried re-installing ollama and removing and re-pulling models, but this didn't work.

Do you have a workaround for this issue?

Cheers, C

Edit: added log output

Relevant log output


time=2025-08-27T16:05:44.513+02:00 level=INFO source=routes.go:1331 msg="server config" env="map[HTTPS_PROXY: HTTP_PROXY: NO_PROXY: OLLAMA_CONTEXT_LENGTH:4096 OLLAMA_DEBUG:INFO OLLAMA_FLASH_ATTENTION:false OLLAMA_GPU_OVERHEAD:0 OLLAMA_HOST:http://127.0.0.1:11434 OLLAMA_KEEP_ALIVE:5m0s OLLAMA_KV_CACHE_TYPE: OLLAMA_LLM_LIBRARY: OLLAMA_LOAD_TIMEOUT:5m0s OLLAMA_MAX_LOADED_MODELS:0 OLLAMA_MAX_QUEUE:512 OLLAMA_MODELS:/Users/carloknotz/.ollama/models OLLAMA_MULTIUSER_CACHE:false OLLAMA_NEW_ENGINE:false OLLAMA_NEW_ESTIMATES:false OLLAMA_NOHISTORY:false OLLAMA_NOPRUNE:false OLLAMA_NUM_PARALLEL:1 OLLAMA_ORIGINS:[http://localhost https://localhost http://localhost:* https://localhost:* http://127.0.0.1 https://127.0.0.1 http://127.0.0.1:* https://127.0.0.1:* http://0.0.0.0 https://0.0.0.0 http://0.0.0.0:* https://0.0.0.0:* app://* file://* tauri://* vscode-webview://* vscode-file://*] OLLAMA_SCHED_SPREAD:false http_proxy: https_proxy: no_proxy:]"
time=2025-08-27T16:05:44.514+02:00 level=INFO source=images.go:477 msg="total blobs: 0"
time=2025-08-27T16:05:44.514+02:00 level=INFO source=images.go:484 msg="total unused blobs removed: 0"
time=2025-08-27T16:05:44.515+02:00 level=INFO source=routes.go:1384 msg="Listening on 127.0.0.1:11434 (version 0.11.7)"
time=2025-08-27T16:05:44.515+02:00 level=INFO source=types.go:130 msg="inference compute" id="" library=cpu variant="" compute="" driver=0.0 name="" total="16.0 GiB" available="6.6 GiB"
time=2025-08-27T16:05:44.515+02:00 level=INFO source=routes.go:1425 msg="entering low vram mode" "total vram"="16.0 GiB" threshold="20.0 GiB"
[GIN] 2025/08/27 - 16:05:44 | 200 |     584.103µs |       127.0.0.1 | HEAD     "/"
[GIN] 2025/08/27 - 16:05:44 | 200 |    1.021223ms |       127.0.0.1 | GET      "/api/tags"
[GIN] 2025/08/27 - 16:05:54 | 200 |      21.749µs |       127.0.0.1 | HEAD     "/"
[GIN] 2025/08/27 - 16:05:54 | 200 |     185.707µs |       127.0.0.1 | GET      "/api/ps"
[GIN] 2025/08/27 - 16:06:07 | 200 |      22.551µs |       127.0.0.1 | HEAD     "/"
time=2025-08-27T16:06:08.322+02:00 level=INFO source=download.go:177 msg="downloading 8934d96d3f08 in 16 239 MB part(s)"
time=2025-08-27T16:09:52.902+02:00 level=INFO source=download.go:177 msg="downloading 8c17c2ebb0ea in 1 7.0 KB part(s)"
time=2025-08-27T16:09:54.381+02:00 level=INFO source=download.go:177 msg="downloading 7c23fb36d801 in 1 4.8 KB part(s)"
time=2025-08-27T16:09:55.770+02:00 level=INFO source=download.go:177 msg="downloading 2e0493f67d0c in 1 59 B part(s)"
time=2025-08-27T16:09:57.144+02:00 level=INFO source=download.go:177 msg="downloading fa304d675061 in 1 91 B part(s)"
time=2025-08-27T16:09:58.636+02:00 level=INFO source=download.go:177 msg="downloading 42ba7f8a01dd in 1 557 B part(s)"
[GIN] 2025/08/27 - 16:10:04 | 200 |         3m57s |       127.0.0.1 | POST     "/api/pull"
[GIN] 2025/08/27 - 16:10:29 | 200 |      38.666µs |       127.0.0.1 | HEAD     "/"
[GIN] 2025/08/27 - 16:10:29 | 200 |   25.688897ms |       127.0.0.1 | POST     "/api/show"
llama_model_loader: loaded meta data with 23 key-value pairs and 291 tensors from /Users/carloknotz/.ollama/models/blobs/sha256-8934d96d3f08982e95922b2b7a2c626a1fe873d7c3b06e8e56d7bc0a1fef9246 (version GGUF V3 (latest))
llama_model_loader: Dumping metadata keys/values. Note: KV overrides do not apply in this output.
llama_model_loader: - kv   0:                       general.architecture str              = llama
llama_model_loader: - kv   1:                               general.name str              = LLaMA v2
llama_model_loader: - kv   2:                       llama.context_length u32              = 4096
llama_model_loader: - kv   3:                     llama.embedding_length u32              = 4096
llama_model_loader: - kv   4:                          llama.block_count u32              = 32
llama_model_loader: - kv   5:                  llama.feed_forward_length u32              = 11008
llama_model_loader: - kv   6:                 llama.rope.dimension_count u32              = 128
llama_model_loader: - kv   7:                 llama.attention.head_count u32              = 32
llama_model_loader: - kv   8:              llama.attention.head_count_kv u32              = 32
llama_model_loader: - kv   9:     llama.attention.layer_norm_rms_epsilon f32              = 0.000010
llama_model_loader: - kv  10:                          general.file_type u32              = 2
llama_model_loader: - kv  11:                       tokenizer.ggml.model str              = llama
llama_model_loader: - kv  12:                      tokenizer.ggml.tokens arr[str,32000]   = ["<unk>", "<s>", "</s>", "<0x00>", "<...
llama_model_loader: - kv  13:                      tokenizer.ggml.scores arr[f32,32000]   = [0.000000, 0.000000, 0.000000, 0.0000...
llama_model_loader: - kv  14:                  tokenizer.ggml.token_type arr[i32,32000]   = [2, 3, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, ...
llama_model_loader: - kv  15:                      tokenizer.ggml.merges arr[str,61249]   = ["▁ t", "e r", "i n", "▁ a", "e n...
llama_model_loader: - kv  16:                tokenizer.ggml.bos_token_id u32              = 1
llama_model_loader: - kv  17:                tokenizer.ggml.eos_token_id u32              = 2
llama_model_loader: - kv  18:            tokenizer.ggml.unknown_token_id u32              = 0
llama_model_loader: - kv  19:               tokenizer.ggml.add_bos_token bool             = true
llama_model_loader: - kv  20:               tokenizer.ggml.add_eos_token bool             = false
llama_model_loader: - kv  21:                    tokenizer.chat_template str              = {% if messages[0]['role'] == 'system'...
llama_model_loader: - kv  22:               general.quantization_version u32              = 2
llama_model_loader: - type  f32:   65 tensors
llama_model_loader: - type q4_0:  225 tensors
llama_model_loader: - type q6_K:    1 tensors
print_info: file format = GGUF V3 (latest)
print_info: file type   = Q4_0
print_info: file size   = 3.56 GiB (4.54 BPW) 
load: special_eos_id is not in special_eog_ids - the tokenizer config may be incorrect
load: printing all EOG tokens:
load:   - 2 ('</s>')
load: special tokens cache size = 3
load: token to piece cache size = 0.1684 MB
print_info: arch             = llama
print_info: vocab_only       = 1
print_info: model type       = ?B
print_info: model params     = 6.74 B
print_info: general.name     = LLaMA v2
print_info: vocab type       = SPM
print_info: n_vocab          = 32000
print_info: n_merges         = 0
print_info: BOS token        = 1 '<s>'
print_info: EOS token        = 2 '</s>'
print_info: UNK token        = 0 '<unk>'
print_info: LF token         = 13 '<0x0A>'
print_info: EOG token        = 2 '</s>'
print_info: max token length = 48
llama_model_load: vocab only - skipping tensors
time=2025-08-27T16:10:29.904+02:00 level=INFO source=server.go:383 msg="starting runner" cmd="/Applications/Ollama.app/Contents/Resources/ollama runner --model /Users/carloknotz/.ollama/models/blobs/sha256-8934d96d3f08982e95922b2b7a2c626a1fe873d7c3b06e8e56d7bc0a1fef9246 --port 50326"
time=2025-08-27T16:10:29.907+02:00 level=INFO source=server.go:488 msg="system memory" total="16.0 GiB" free="6.8 GiB" free_swap="0 B"
time=2025-08-27T16:10:29.909+02:00 level=INFO source=memory.go:36 msg="new model will fit in available VRAM across minimum required GPUs, loading" model=/Users/carloknotz/.ollama/models/blobs/sha256-8934d96d3f08982e95922b2b7a2c626a1fe873d7c3b06e8e56d7bc0a1fef9246 library=cpu parallel=1 required="0 B" gpus=1
time=2025-08-27T16:10:29.909+02:00 level=INFO source=server.go:528 msg=offload library=cpu layers.requested=-1 layers.model=33 layers.offload=0 layers.split=[] memory.available="[6.8 GiB]" memory.gpu_overhead="0 B" memory.required.full="6.0 GiB" memory.required.partial="0 B" memory.required.kv="2.0 GiB" memory.required.allocations="[6.0 GiB]" memory.weights.total="3.5 GiB" memory.weights.repeating="3.4 GiB" memory.weights.nonrepeating="102.6 MiB" memory.graph.full="296.0 MiB" memory.graph.partial="353.0 MiB"
time=2025-08-27T16:10:29.942+02:00 level=INFO source=runner.go:864 msg="starting go runner"
/Users/runner/work/ollama/ollama/ml/backend/ggml/ggml/src/ggml.cpp:22: GGML_ASSERT(prev != ggml_uncaught_exception) failed
(lldb) process attach --pid 1636
error: attach failed: attach failed (Not allowed to attach to process.  Look in the console messages (Console.app), near the debugserver entries when the attached failed.  The subsystem that denied the attach permission will likely have logged an informative message about why it was denied.)
SIGABRT: abort
PC=0x7ff804b82846 m=0 sigcode=0
signal arrived during cgo execution

goroutine 1 gp=0xc000002380 m=0 mp=0x10c5b0b80 [syscall]:
runtime.cgocall(0x10b584c10, 0xc00049b740)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/cgocall.go:167 +0x4b fp=0xc00049b718 sp=0xc00049b6e0 pc=0x10a8a856b
github.com/ollama/ollama/ml/backend/ggml/ggml/src._Cfunc_ggml_backend_load_all_from_path(0x600001bfb8d0)
	_cgo_gotypes.go:195 +0x3a fp=0xc00049b740 sp=0xc00049b718 pc=0x10ac5519a
github.com/ollama/ollama/ml/backend/ggml/ggml/src.init.func1.1({0xc000038094, 0x2b})
	/Users/runner/work/ollama/ollama/ml/backend/ggml/ggml/src/ggml.go:97 +0xf5 fp=0xc00049b7d8 sp=0xc00049b740 pc=0x10ac54c35
github.com/ollama/ollama/ml/backend/ggml/ggml/src.init.func1()
	/Users/runner/work/ollama/ollama/ml/backend/ggml/ggml/src/ggml.go:98 +0x546 fp=0xc00049ba38 sp=0xc00049b7d8 pc=0x10ac54a86
github.com/ollama/ollama/ml/backend/ggml/ggml/src.init.OnceFunc.func2()
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/sync/oncefunc.go:27 +0x62 fp=0xc00049ba80 sp=0xc00049ba38 pc=0x10ac54462
sync.(*Once).doSlow(0x0?, 0x0?)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/sync/once.go:78 +0xab fp=0xc00049bad8 sp=0xc00049ba80 pc=0x10a8bdacb
sync.(*Once).Do(0x0?, 0x0?)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/sync/once.go:69 +0x19 fp=0xc00049baf8 sp=0xc00049bad8 pc=0x10a8bd9f9
github.com/ollama/ollama/ml/backend/ggml/ggml/src.init.OnceFunc.func3()
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/sync/oncefunc.go:32 +0x2d fp=0xc00049bb28 sp=0xc00049baf8 pc=0x10ac543cd
github.com/ollama/ollama/llama.BackendInit()
	/Users/runner/work/ollama/ollama/llama/llama.go:61 +0x16 fp=0xc00049bb38 sp=0xc00049bb28 pc=0x10ac59576
github.com/ollama/ollama/runner/llamarunner.Execute({0xc000132140, 0x4, 0x4})
	/Users/runner/work/ollama/ollama/runner/llamarunner/runner.go:866 +0x395 fp=0xc00049bd08 sp=0xc00049bb38 pc=0x10ad142b5
github.com/ollama/ollama/runner.Execute({0xc000132130?, 0x0?, 0x0?})
	/Users/runner/work/ollama/ollama/runner/runner.go:22 +0xd4 fp=0xc00049bd30 sp=0xc00049bd08 pc=0x10ad9ed94
github.com/ollama/ollama/cmd.NewCLI.func2(0xc0001f7400?, {0x10b871ff8?, 0x4?, 0x10b871ffc?})
	/Users/runner/work/ollama/ollama/cmd/cmd.go:1583 +0x45 fp=0xc00049bd58 sp=0xc00049bd30 pc=0x10b504485
github.com/spf13/cobra.(*Command).execute(0xc000592f08, {0xc0005826c0, 0x4, 0x4})
	/Users/runner/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:940 +0x85c fp=0xc00049be78 sp=0xc00049bd58 pc=0x10aa21bfc
github.com/spf13/cobra.(*Command).ExecuteC(0xc000550608)
	/Users/runner/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:1068 +0x3a5 fp=0xc00049bf30 sp=0xc00049be78 pc=0x10aa22445
github.com/spf13/cobra.(*Command).Execute(...)
	/Users/runner/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:992
github.com/spf13/cobra.(*Command).ExecuteContext(...)
	/Users/runner/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:985
main.main()
	/Users/runner/work/ollama/ollama/main.go:12 +0x4d fp=0xc00049bf50 sp=0xc00049bf30 pc=0x10b504f6d
runtime.main()
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:283 +0x28b fp=0xc00049bfe0 sp=0xc00049bf50 pc=0x10a877eab
runtime.goexit({})
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00049bfe8 sp=0xc00049bfe0 pc=0x10a8b34c1

goroutine 2 gp=0xc000002e00 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00006efa8 sp=0xc00006ef88 pc=0x10a8ab98e
runtime.goparkunlock(...)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:441
runtime.forcegchelper()
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:348 +0xb3 fp=0xc00006efe0 sp=0xc00006efa8 pc=0x10a8781f3
runtime.goexit({})
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x10a8b34c1
created by runtime.init.7 in goroutine 1
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:336 +0x1a

goroutine 3 gp=0xc000003340 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00006f780 sp=0xc00006f760 pc=0x10a8ab98e
runtime.goparkunlock(...)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:441
runtime.bgsweep(0xc00009a000)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgcsweep.go:316 +0xdf fp=0xc00006f7c8 sp=0xc00006f780 pc=0x10a86331f
runtime.gcenable.gowrap1()
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:204 +0x25 fp=0xc00006f7e0 sp=0xc00006f7c8 pc=0x10a857765
runtime.goexit({})
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006f7e8 sp=0xc00006f7e0 pc=0x10a8b34c1
created by runtime.gcenable in goroutine 1
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:204 +0x66

goroutine 4 gp=0xc000003500 m=nil [GC scavenge wait]:
runtime.gopark(0x10000?, 0x10ba2f6a8?, 0x0?, 0x0?, 0x0?)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00006ff78 sp=0xc00006ff58 pc=0x10a8ab98e
runtime.goparkunlock(...)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:441
runtime.(*scavengerState).park(0x10c5adee0)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00006ffa8 sp=0xc00006ff78 pc=0x10a860d49
runtime.bgscavenge(0xc00009a000)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00006ffc8 sp=0xc00006ffa8 pc=0x10a8612d9
runtime.gcenable.gowrap2()
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:205 +0x25 fp=0xc00006ffe0 sp=0xc00006ffc8 pc=0x10a857705
runtime.goexit({})
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006ffe8 sp=0xc00006ffe0 pc=0x10a8b34c1
created by runtime.gcenable in goroutine 1
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:205 +0xa5

goroutine 18 gp=0xc000102700 m=nil [finalizer wait]:
runtime.gopark(0x1b8?, 0xc000002380?, 0x1?, 0x23?, 0xc00006e688?)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00006e630 sp=0xc00006e610 pc=0x10a8ab98e
runtime.runfinq()
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mfinal.go:196 +0x107 fp=0xc00006e7e0 sp=0xc00006e630 pc=0x10a856727
runtime.goexit({})
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006e7e8 sp=0xc00006e7e0 pc=0x10a8b34c1
created by runtime.createfing in goroutine 1
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mfinal.go:166 +0x3d

goroutine 19 gp=0xc000103180 m=nil [chan receive]:
runtime.gopark(0xc00022f360?, 0xc000510018?, 0x60?, 0xa7?, 0x10a98bea8?)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00006a718 sp=0xc00006a6f8 pc=0x10a8ab98e
runtime.chanrecv(0xc000110310, 0x0, 0x1)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/chan.go:664 +0x445 fp=0xc00006a790 sp=0xc00006a718 pc=0x10a848525
runtime.chanrecv1(0x0?, 0x0?)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/chan.go:506 +0x12 fp=0xc00006a7b8 sp=0xc00006a790 pc=0x10a8480b2
runtime.unique_runtime_registerUniqueMapCleanup.func2(...)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1796
runtime.unique_runtime_registerUniqueMapCleanup.gowrap1()
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1799 +0x2f fp=0xc00006a7e0 sp=0xc00006a7b8 pc=0x10a85a8af
runtime.goexit({})
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006a7e8 sp=0xc00006a7e0 pc=0x10a8b34c1
created by unique.runtime_registerUniqueMapCleanup in goroutine 1
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1794 +0x79

goroutine 20 gp=0xc0001036c0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00006af38 sp=0xc00006af18 pc=0x10a8ab98e
runtime.gcBgMarkWorker(0xc000111730)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00006afc8 sp=0xc00006af38 pc=0x10a859bc9
runtime.gcBgMarkStartWorkers.gowrap1()
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x25 fp=0xc00006afe0 sp=0xc00006afc8 pc=0x10a859aa5
runtime.goexit({})
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006afe8 sp=0xc00006afe0 pc=0x10a8b34c1
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x105

goroutine 34 gp=0xc000504000 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00050a738 sp=0xc00050a718 pc=0x10a8ab98e
runtime.gcBgMarkWorker(0xc000111730)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00050a7c8 sp=0xc00050a738 pc=0x10a859bc9
runtime.gcBgMarkStartWorkers.gowrap1()
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x25 fp=0xc00050a7e0 sp=0xc00050a7c8 pc=0x10a859aa5
runtime.goexit({})
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00050a7e8 sp=0xc00050a7e0 pc=0x10a8b34c1
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x105

goroutine 35 gp=0xc0005041c0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00050af38 sp=0xc00050af18 pc=0x10a8ab98e
runtime.gcBgMarkWorker(0xc000111730)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00050afc8 sp=0xc00050af38 pc=0x10a859bc9
runtime.gcBgMarkStartWorkers.gowrap1()
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x25 fp=0xc00050afe0 sp=0xc00050afc8 pc=0x10a859aa5
runtime.goexit({})
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00050afe8 sp=0xc00050afe0 pc=0x10a8b34c1
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x105

goroutine 36 gp=0xc000504380 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00050b738 sp=0xc00050b718 pc=0x10a8ab98e
runtime.gcBgMarkWorker(0xc000111730)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00050b7c8 sp=0xc00050b738 pc=0x10a859bc9
runtime.gcBgMarkStartWorkers.gowrap1()
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x25 fp=0xc00050b7e0 sp=0xc00050b7c8 pc=0x10a859aa5
runtime.goexit({})
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00050b7e8 sp=0xc00050b7e0 pc=0x10a8b34c1
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x105

goroutine 5 gp=0xc000003a40 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc000070738 sp=0xc000070718 pc=0x10a8ab98e
runtime.gcBgMarkWorker(0xc000111730)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000707c8 sp=0xc000070738 pc=0x10a859bc9
runtime.gcBgMarkStartWorkers.gowrap1()
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x25 fp=0xc0000707e0 sp=0xc0000707c8 pc=0x10a859aa5
runtime.goexit({})
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000707e8 sp=0xc0000707e0 pc=0x10a8b34c1
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x105

goroutine 21 gp=0xc000103880 m=nil [GC worker (idle)]:
runtime.gopark(0x2bde925d59c?, 0x0?, 0x0?, 0x0?, 0x0?)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00006b738 sp=0xc00006b718 pc=0x10a8ab98e
runtime.gcBgMarkWorker(0xc000111730)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00006b7c8 sp=0xc00006b738 pc=0x10a859bc9
runtime.gcBgMarkStartWorkers.gowrap1()
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x25 fp=0xc00006b7e0 sp=0xc00006b7c8 pc=0x10a859aa5
runtime.goexit({})
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006b7e8 sp=0xc00006b7e0 pc=0x10a8b34c1
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x105

goroutine 22 gp=0xc000103a40 m=nil [GC worker (idle)]:
runtime.gopark(0x2bde925d622?, 0x0?, 0x0?, 0x0?, 0x0?)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00006bf38 sp=0xc00006bf18 pc=0x10a8ab98e
runtime.gcBgMarkWorker(0xc000111730)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00006bfc8 sp=0xc00006bf38 pc=0x10a859bc9
runtime.gcBgMarkStartWorkers.gowrap1()
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x25 fp=0xc00006bfe0 sp=0xc00006bfc8 pc=0x10a859aa5
runtime.goexit({})
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006bfe8 sp=0xc00006bfe0 pc=0x10a8b34c1
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x105

goroutine 37 gp=0xc000504540 m=nil [GC worker (idle)]:
runtime.gopark(0x2bde9242054?, 0x0?, 0x0?, 0x0?, 0x0?)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00050bf38 sp=0xc00050bf18 pc=0x10a8ab98e
runtime.gcBgMarkWorker(0xc000111730)
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00050bfc8 sp=0xc00050bf38 pc=0x10a859bc9
runtime.gcBgMarkStartWorkers.gowrap1()
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x25 fp=0xc00050bfe0 sp=0xc00050bfc8 pc=0x10a859aa5
runtime.goexit({})
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00050bfe8 sp=0xc00050bfe0 pc=0x10a8b34c1
created by runtime.gcBgMarkStartWorkers in goroutine 1
	/Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x105

rax    0x0
rbx    0x6
rcx    0x7ff7b56c7c68
rdx    0x0
rdi    0x103
rsi    0x6
rbp    0x7ff7b56c7c90
rsp    0x7ff7b56c7c68
r8     0xd4b00000000
r9     0x80300000003
r10    0x7ff8467ca9c0
r11    0x246
r12    0x7b9
r13    0x1534582a0
r14    0x103
r15    0x16
rip    0x7ff804b82846
rflags 0x246
cs     0x7
fs     0x0
gs     0x0
time=2025-08-27T16:10:31.331+02:00 level=ERROR source=server.go:409 msg="llama runner terminated" error="exit status 2"
time=2025-08-27T16:12:06.076+02:00 level=INFO source=sched.go:441 msg="Load failed" model=/Users/carloknotz/.ollama/models/blobs/sha256-8934d96d3f08982e95922b2b7a2c626a1fe873d7c3b06e8e56d7bc0a1fef9246 error="context canceled"
[GIN] 2025/08/27 - 16:12:06 | 499 |         1m36s |       127.0.0.1 | POST     "/api/generate"

OS

macOS

GPU

Intel

CPU

Intel

Ollama version

0.11.6

Originally created by @cknotz on GitHub (Aug 23, 2025). Original GitHub issue: https://github.com/ollama/ollama/issues/12051 ### What is the issue? Hi all, ollama used to work flawlessly on my laptop (MacBook Pro, 2020, 2Ghz i5, Intel graphics) until I updated my OS to Sequoia 15.6.1 and simultaneously ollama to 0.11.6 a few days ago. Now I can `pull` models (at least it doesn't throw an error) but when I try to `run` models, either via the Terminal or via the new GUI, ollama gets stuck. There is no error message. I tried re-installing ollama and removing and re-pulling models, but this didn't work. Do you have a workaround for this issue? Cheers, C _Edit: added log output_ ### Relevant log output ```shell time=2025-08-27T16:05:44.513+02:00 level=INFO source=routes.go:1331 msg="server config" env="map[HTTPS_PROXY: HTTP_PROXY: NO_PROXY: OLLAMA_CONTEXT_LENGTH:4096 OLLAMA_DEBUG:INFO OLLAMA_FLASH_ATTENTION:false OLLAMA_GPU_OVERHEAD:0 OLLAMA_HOST:http://127.0.0.1:11434 OLLAMA_KEEP_ALIVE:5m0s OLLAMA_KV_CACHE_TYPE: OLLAMA_LLM_LIBRARY: OLLAMA_LOAD_TIMEOUT:5m0s OLLAMA_MAX_LOADED_MODELS:0 OLLAMA_MAX_QUEUE:512 OLLAMA_MODELS:/Users/carloknotz/.ollama/models OLLAMA_MULTIUSER_CACHE:false OLLAMA_NEW_ENGINE:false OLLAMA_NEW_ESTIMATES:false OLLAMA_NOHISTORY:false OLLAMA_NOPRUNE:false OLLAMA_NUM_PARALLEL:1 OLLAMA_ORIGINS:[http://localhost https://localhost http://localhost:* https://localhost:* http://127.0.0.1 https://127.0.0.1 http://127.0.0.1:* https://127.0.0.1:* http://0.0.0.0 https://0.0.0.0 http://0.0.0.0:* https://0.0.0.0:* app://* file://* tauri://* vscode-webview://* vscode-file://*] OLLAMA_SCHED_SPREAD:false http_proxy: https_proxy: no_proxy:]" time=2025-08-27T16:05:44.514+02:00 level=INFO source=images.go:477 msg="total blobs: 0" time=2025-08-27T16:05:44.514+02:00 level=INFO source=images.go:484 msg="total unused blobs removed: 0" time=2025-08-27T16:05:44.515+02:00 level=INFO source=routes.go:1384 msg="Listening on 127.0.0.1:11434 (version 0.11.7)" time=2025-08-27T16:05:44.515+02:00 level=INFO source=types.go:130 msg="inference compute" id="" library=cpu variant="" compute="" driver=0.0 name="" total="16.0 GiB" available="6.6 GiB" time=2025-08-27T16:05:44.515+02:00 level=INFO source=routes.go:1425 msg="entering low vram mode" "total vram"="16.0 GiB" threshold="20.0 GiB" [GIN] 2025/08/27 - 16:05:44 | 200 | 584.103µs | 127.0.0.1 | HEAD "/" [GIN] 2025/08/27 - 16:05:44 | 200 | 1.021223ms | 127.0.0.1 | GET "/api/tags" [GIN] 2025/08/27 - 16:05:54 | 200 | 21.749µs | 127.0.0.1 | HEAD "/" [GIN] 2025/08/27 - 16:05:54 | 200 | 185.707µs | 127.0.0.1 | GET "/api/ps" [GIN] 2025/08/27 - 16:06:07 | 200 | 22.551µs | 127.0.0.1 | HEAD "/" time=2025-08-27T16:06:08.322+02:00 level=INFO source=download.go:177 msg="downloading 8934d96d3f08 in 16 239 MB part(s)" time=2025-08-27T16:09:52.902+02:00 level=INFO source=download.go:177 msg="downloading 8c17c2ebb0ea in 1 7.0 KB part(s)" time=2025-08-27T16:09:54.381+02:00 level=INFO source=download.go:177 msg="downloading 7c23fb36d801 in 1 4.8 KB part(s)" time=2025-08-27T16:09:55.770+02:00 level=INFO source=download.go:177 msg="downloading 2e0493f67d0c in 1 59 B part(s)" time=2025-08-27T16:09:57.144+02:00 level=INFO source=download.go:177 msg="downloading fa304d675061 in 1 91 B part(s)" time=2025-08-27T16:09:58.636+02:00 level=INFO source=download.go:177 msg="downloading 42ba7f8a01dd in 1 557 B part(s)" [GIN] 2025/08/27 - 16:10:04 | 200 | 3m57s | 127.0.0.1 | POST "/api/pull" [GIN] 2025/08/27 - 16:10:29 | 200 | 38.666µs | 127.0.0.1 | HEAD "/" [GIN] 2025/08/27 - 16:10:29 | 200 | 25.688897ms | 127.0.0.1 | POST "/api/show" llama_model_loader: loaded meta data with 23 key-value pairs and 291 tensors from /Users/carloknotz/.ollama/models/blobs/sha256-8934d96d3f08982e95922b2b7a2c626a1fe873d7c3b06e8e56d7bc0a1fef9246 (version GGUF V3 (latest)) llama_model_loader: Dumping metadata keys/values. Note: KV overrides do not apply in this output. llama_model_loader: - kv 0: general.architecture str = llama llama_model_loader: - kv 1: general.name str = LLaMA v2 llama_model_loader: - kv 2: llama.context_length u32 = 4096 llama_model_loader: - kv 3: llama.embedding_length u32 = 4096 llama_model_loader: - kv 4: llama.block_count u32 = 32 llama_model_loader: - kv 5: llama.feed_forward_length u32 = 11008 llama_model_loader: - kv 6: llama.rope.dimension_count u32 = 128 llama_model_loader: - kv 7: llama.attention.head_count u32 = 32 llama_model_loader: - kv 8: llama.attention.head_count_kv u32 = 32 llama_model_loader: - kv 9: llama.attention.layer_norm_rms_epsilon f32 = 0.000010 llama_model_loader: - kv 10: general.file_type u32 = 2 llama_model_loader: - kv 11: tokenizer.ggml.model str = llama llama_model_loader: - kv 12: tokenizer.ggml.tokens arr[str,32000] = ["<unk>", "<s>", "</s>", "<0x00>", "<... llama_model_loader: - kv 13: tokenizer.ggml.scores arr[f32,32000] = [0.000000, 0.000000, 0.000000, 0.0000... llama_model_loader: - kv 14: tokenizer.ggml.token_type arr[i32,32000] = [2, 3, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, ... llama_model_loader: - kv 15: tokenizer.ggml.merges arr[str,61249] = ["▁ t", "e r", "i n", "▁ a", "e n... llama_model_loader: - kv 16: tokenizer.ggml.bos_token_id u32 = 1 llama_model_loader: - kv 17: tokenizer.ggml.eos_token_id u32 = 2 llama_model_loader: - kv 18: tokenizer.ggml.unknown_token_id u32 = 0 llama_model_loader: - kv 19: tokenizer.ggml.add_bos_token bool = true llama_model_loader: - kv 20: tokenizer.ggml.add_eos_token bool = false llama_model_loader: - kv 21: tokenizer.chat_template str = {% if messages[0]['role'] == 'system'... llama_model_loader: - kv 22: general.quantization_version u32 = 2 llama_model_loader: - type f32: 65 tensors llama_model_loader: - type q4_0: 225 tensors llama_model_loader: - type q6_K: 1 tensors print_info: file format = GGUF V3 (latest) print_info: file type = Q4_0 print_info: file size = 3.56 GiB (4.54 BPW) load: special_eos_id is not in special_eog_ids - the tokenizer config may be incorrect load: printing all EOG tokens: load: - 2 ('</s>') load: special tokens cache size = 3 load: token to piece cache size = 0.1684 MB print_info: arch = llama print_info: vocab_only = 1 print_info: model type = ?B print_info: model params = 6.74 B print_info: general.name = LLaMA v2 print_info: vocab type = SPM print_info: n_vocab = 32000 print_info: n_merges = 0 print_info: BOS token = 1 '<s>' print_info: EOS token = 2 '</s>' print_info: UNK token = 0 '<unk>' print_info: LF token = 13 '<0x0A>' print_info: EOG token = 2 '</s>' print_info: max token length = 48 llama_model_load: vocab only - skipping tensors time=2025-08-27T16:10:29.904+02:00 level=INFO source=server.go:383 msg="starting runner" cmd="/Applications/Ollama.app/Contents/Resources/ollama runner --model /Users/carloknotz/.ollama/models/blobs/sha256-8934d96d3f08982e95922b2b7a2c626a1fe873d7c3b06e8e56d7bc0a1fef9246 --port 50326" time=2025-08-27T16:10:29.907+02:00 level=INFO source=server.go:488 msg="system memory" total="16.0 GiB" free="6.8 GiB" free_swap="0 B" time=2025-08-27T16:10:29.909+02:00 level=INFO source=memory.go:36 msg="new model will fit in available VRAM across minimum required GPUs, loading" model=/Users/carloknotz/.ollama/models/blobs/sha256-8934d96d3f08982e95922b2b7a2c626a1fe873d7c3b06e8e56d7bc0a1fef9246 library=cpu parallel=1 required="0 B" gpus=1 time=2025-08-27T16:10:29.909+02:00 level=INFO source=server.go:528 msg=offload library=cpu layers.requested=-1 layers.model=33 layers.offload=0 layers.split=[] memory.available="[6.8 GiB]" memory.gpu_overhead="0 B" memory.required.full="6.0 GiB" memory.required.partial="0 B" memory.required.kv="2.0 GiB" memory.required.allocations="[6.0 GiB]" memory.weights.total="3.5 GiB" memory.weights.repeating="3.4 GiB" memory.weights.nonrepeating="102.6 MiB" memory.graph.full="296.0 MiB" memory.graph.partial="353.0 MiB" time=2025-08-27T16:10:29.942+02:00 level=INFO source=runner.go:864 msg="starting go runner" /Users/runner/work/ollama/ollama/ml/backend/ggml/ggml/src/ggml.cpp:22: GGML_ASSERT(prev != ggml_uncaught_exception) failed (lldb) process attach --pid 1636 error: attach failed: attach failed (Not allowed to attach to process. Look in the console messages (Console.app), near the debugserver entries when the attached failed. The subsystem that denied the attach permission will likely have logged an informative message about why it was denied.) SIGABRT: abort PC=0x7ff804b82846 m=0 sigcode=0 signal arrived during cgo execution goroutine 1 gp=0xc000002380 m=0 mp=0x10c5b0b80 [syscall]: runtime.cgocall(0x10b584c10, 0xc00049b740) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/cgocall.go:167 +0x4b fp=0xc00049b718 sp=0xc00049b6e0 pc=0x10a8a856b github.com/ollama/ollama/ml/backend/ggml/ggml/src._Cfunc_ggml_backend_load_all_from_path(0x600001bfb8d0) _cgo_gotypes.go:195 +0x3a fp=0xc00049b740 sp=0xc00049b718 pc=0x10ac5519a github.com/ollama/ollama/ml/backend/ggml/ggml/src.init.func1.1({0xc000038094, 0x2b}) /Users/runner/work/ollama/ollama/ml/backend/ggml/ggml/src/ggml.go:97 +0xf5 fp=0xc00049b7d8 sp=0xc00049b740 pc=0x10ac54c35 github.com/ollama/ollama/ml/backend/ggml/ggml/src.init.func1() /Users/runner/work/ollama/ollama/ml/backend/ggml/ggml/src/ggml.go:98 +0x546 fp=0xc00049ba38 sp=0xc00049b7d8 pc=0x10ac54a86 github.com/ollama/ollama/ml/backend/ggml/ggml/src.init.OnceFunc.func2() /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/sync/oncefunc.go:27 +0x62 fp=0xc00049ba80 sp=0xc00049ba38 pc=0x10ac54462 sync.(*Once).doSlow(0x0?, 0x0?) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/sync/once.go:78 +0xab fp=0xc00049bad8 sp=0xc00049ba80 pc=0x10a8bdacb sync.(*Once).Do(0x0?, 0x0?) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/sync/once.go:69 +0x19 fp=0xc00049baf8 sp=0xc00049bad8 pc=0x10a8bd9f9 github.com/ollama/ollama/ml/backend/ggml/ggml/src.init.OnceFunc.func3() /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/sync/oncefunc.go:32 +0x2d fp=0xc00049bb28 sp=0xc00049baf8 pc=0x10ac543cd github.com/ollama/ollama/llama.BackendInit() /Users/runner/work/ollama/ollama/llama/llama.go:61 +0x16 fp=0xc00049bb38 sp=0xc00049bb28 pc=0x10ac59576 github.com/ollama/ollama/runner/llamarunner.Execute({0xc000132140, 0x4, 0x4}) /Users/runner/work/ollama/ollama/runner/llamarunner/runner.go:866 +0x395 fp=0xc00049bd08 sp=0xc00049bb38 pc=0x10ad142b5 github.com/ollama/ollama/runner.Execute({0xc000132130?, 0x0?, 0x0?}) /Users/runner/work/ollama/ollama/runner/runner.go:22 +0xd4 fp=0xc00049bd30 sp=0xc00049bd08 pc=0x10ad9ed94 github.com/ollama/ollama/cmd.NewCLI.func2(0xc0001f7400?, {0x10b871ff8?, 0x4?, 0x10b871ffc?}) /Users/runner/work/ollama/ollama/cmd/cmd.go:1583 +0x45 fp=0xc00049bd58 sp=0xc00049bd30 pc=0x10b504485 github.com/spf13/cobra.(*Command).execute(0xc000592f08, {0xc0005826c0, 0x4, 0x4}) /Users/runner/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:940 +0x85c fp=0xc00049be78 sp=0xc00049bd58 pc=0x10aa21bfc github.com/spf13/cobra.(*Command).ExecuteC(0xc000550608) /Users/runner/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:1068 +0x3a5 fp=0xc00049bf30 sp=0xc00049be78 pc=0x10aa22445 github.com/spf13/cobra.(*Command).Execute(...) /Users/runner/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:992 github.com/spf13/cobra.(*Command).ExecuteContext(...) /Users/runner/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:985 main.main() /Users/runner/work/ollama/ollama/main.go:12 +0x4d fp=0xc00049bf50 sp=0xc00049bf30 pc=0x10b504f6d runtime.main() /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:283 +0x28b fp=0xc00049bfe0 sp=0xc00049bf50 pc=0x10a877eab runtime.goexit({}) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00049bfe8 sp=0xc00049bfe0 pc=0x10a8b34c1 goroutine 2 gp=0xc000002e00 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00006efa8 sp=0xc00006ef88 pc=0x10a8ab98e runtime.goparkunlock(...) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:441 runtime.forcegchelper() /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:348 +0xb3 fp=0xc00006efe0 sp=0xc00006efa8 pc=0x10a8781f3 runtime.goexit({}) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x10a8b34c1 created by runtime.init.7 in goroutine 1 /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:336 +0x1a goroutine 3 gp=0xc000003340 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00006f780 sp=0xc00006f760 pc=0x10a8ab98e runtime.goparkunlock(...) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:441 runtime.bgsweep(0xc00009a000) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgcsweep.go:316 +0xdf fp=0xc00006f7c8 sp=0xc00006f780 pc=0x10a86331f runtime.gcenable.gowrap1() /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:204 +0x25 fp=0xc00006f7e0 sp=0xc00006f7c8 pc=0x10a857765 runtime.goexit({}) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006f7e8 sp=0xc00006f7e0 pc=0x10a8b34c1 created by runtime.gcenable in goroutine 1 /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:204 +0x66 goroutine 4 gp=0xc000003500 m=nil [GC scavenge wait]: runtime.gopark(0x10000?, 0x10ba2f6a8?, 0x0?, 0x0?, 0x0?) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00006ff78 sp=0xc00006ff58 pc=0x10a8ab98e runtime.goparkunlock(...) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:441 runtime.(*scavengerState).park(0x10c5adee0) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00006ffa8 sp=0xc00006ff78 pc=0x10a860d49 runtime.bgscavenge(0xc00009a000) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00006ffc8 sp=0xc00006ffa8 pc=0x10a8612d9 runtime.gcenable.gowrap2() /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:205 +0x25 fp=0xc00006ffe0 sp=0xc00006ffc8 pc=0x10a857705 runtime.goexit({}) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006ffe8 sp=0xc00006ffe0 pc=0x10a8b34c1 created by runtime.gcenable in goroutine 1 /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:205 +0xa5 goroutine 18 gp=0xc000102700 m=nil [finalizer wait]: runtime.gopark(0x1b8?, 0xc000002380?, 0x1?, 0x23?, 0xc00006e688?) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00006e630 sp=0xc00006e610 pc=0x10a8ab98e runtime.runfinq() /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mfinal.go:196 +0x107 fp=0xc00006e7e0 sp=0xc00006e630 pc=0x10a856727 runtime.goexit({}) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006e7e8 sp=0xc00006e7e0 pc=0x10a8b34c1 created by runtime.createfing in goroutine 1 /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mfinal.go:166 +0x3d goroutine 19 gp=0xc000103180 m=nil [chan receive]: runtime.gopark(0xc00022f360?, 0xc000510018?, 0x60?, 0xa7?, 0x10a98bea8?) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00006a718 sp=0xc00006a6f8 pc=0x10a8ab98e runtime.chanrecv(0xc000110310, 0x0, 0x1) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/chan.go:664 +0x445 fp=0xc00006a790 sp=0xc00006a718 pc=0x10a848525 runtime.chanrecv1(0x0?, 0x0?) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/chan.go:506 +0x12 fp=0xc00006a7b8 sp=0xc00006a790 pc=0x10a8480b2 runtime.unique_runtime_registerUniqueMapCleanup.func2(...) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1796 runtime.unique_runtime_registerUniqueMapCleanup.gowrap1() /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1799 +0x2f fp=0xc00006a7e0 sp=0xc00006a7b8 pc=0x10a85a8af runtime.goexit({}) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006a7e8 sp=0xc00006a7e0 pc=0x10a8b34c1 created by unique.runtime_registerUniqueMapCleanup in goroutine 1 /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1794 +0x79 goroutine 20 gp=0xc0001036c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00006af38 sp=0xc00006af18 pc=0x10a8ab98e runtime.gcBgMarkWorker(0xc000111730) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00006afc8 sp=0xc00006af38 pc=0x10a859bc9 runtime.gcBgMarkStartWorkers.gowrap1() /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x25 fp=0xc00006afe0 sp=0xc00006afc8 pc=0x10a859aa5 runtime.goexit({}) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006afe8 sp=0xc00006afe0 pc=0x10a8b34c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x105 goroutine 34 gp=0xc000504000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00050a738 sp=0xc00050a718 pc=0x10a8ab98e runtime.gcBgMarkWorker(0xc000111730) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00050a7c8 sp=0xc00050a738 pc=0x10a859bc9 runtime.gcBgMarkStartWorkers.gowrap1() /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x25 fp=0xc00050a7e0 sp=0xc00050a7c8 pc=0x10a859aa5 runtime.goexit({}) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00050a7e8 sp=0xc00050a7e0 pc=0x10a8b34c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x105 goroutine 35 gp=0xc0005041c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00050af38 sp=0xc00050af18 pc=0x10a8ab98e runtime.gcBgMarkWorker(0xc000111730) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00050afc8 sp=0xc00050af38 pc=0x10a859bc9 runtime.gcBgMarkStartWorkers.gowrap1() /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x25 fp=0xc00050afe0 sp=0xc00050afc8 pc=0x10a859aa5 runtime.goexit({}) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00050afe8 sp=0xc00050afe0 pc=0x10a8b34c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x105 goroutine 36 gp=0xc000504380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00050b738 sp=0xc00050b718 pc=0x10a8ab98e runtime.gcBgMarkWorker(0xc000111730) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00050b7c8 sp=0xc00050b738 pc=0x10a859bc9 runtime.gcBgMarkStartWorkers.gowrap1() /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x25 fp=0xc00050b7e0 sp=0xc00050b7c8 pc=0x10a859aa5 runtime.goexit({}) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00050b7e8 sp=0xc00050b7e0 pc=0x10a8b34c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x105 goroutine 5 gp=0xc000003a40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc000070738 sp=0xc000070718 pc=0x10a8ab98e runtime.gcBgMarkWorker(0xc000111730) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000707c8 sp=0xc000070738 pc=0x10a859bc9 runtime.gcBgMarkStartWorkers.gowrap1() /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x25 fp=0xc0000707e0 sp=0xc0000707c8 pc=0x10a859aa5 runtime.goexit({}) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000707e8 sp=0xc0000707e0 pc=0x10a8b34c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x105 goroutine 21 gp=0xc000103880 m=nil [GC worker (idle)]: runtime.gopark(0x2bde925d59c?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00006b738 sp=0xc00006b718 pc=0x10a8ab98e runtime.gcBgMarkWorker(0xc000111730) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00006b7c8 sp=0xc00006b738 pc=0x10a859bc9 runtime.gcBgMarkStartWorkers.gowrap1() /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x25 fp=0xc00006b7e0 sp=0xc00006b7c8 pc=0x10a859aa5 runtime.goexit({}) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006b7e8 sp=0xc00006b7e0 pc=0x10a8b34c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x105 goroutine 22 gp=0xc000103a40 m=nil [GC worker (idle)]: runtime.gopark(0x2bde925d622?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00006bf38 sp=0xc00006bf18 pc=0x10a8ab98e runtime.gcBgMarkWorker(0xc000111730) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00006bfc8 sp=0xc00006bf38 pc=0x10a859bc9 runtime.gcBgMarkStartWorkers.gowrap1() /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x25 fp=0xc00006bfe0 sp=0xc00006bfc8 pc=0x10a859aa5 runtime.goexit({}) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006bfe8 sp=0xc00006bfe0 pc=0x10a8b34c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x105 goroutine 37 gp=0xc000504540 m=nil [GC worker (idle)]: runtime.gopark(0x2bde9242054?, 0x0?, 0x0?, 0x0?, 0x0?) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/proc.go:435 +0xce fp=0xc00050bf38 sp=0xc00050bf18 pc=0x10a8ab98e runtime.gcBgMarkWorker(0xc000111730) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00050bfc8 sp=0xc00050bf38 pc=0x10a859bc9 runtime.gcBgMarkStartWorkers.gowrap1() /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x25 fp=0xc00050bfe0 sp=0xc00050bfc8 pc=0x10a859aa5 runtime.goexit({}) /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00050bfe8 sp=0xc00050bfe0 pc=0x10a8b34c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /Users/runner/hostedtoolcache/go/1.24.0/arm64/src/runtime/mgc.go:1339 +0x105 rax 0x0 rbx 0x6 rcx 0x7ff7b56c7c68 rdx 0x0 rdi 0x103 rsi 0x6 rbp 0x7ff7b56c7c90 rsp 0x7ff7b56c7c68 r8 0xd4b00000000 r9 0x80300000003 r10 0x7ff8467ca9c0 r11 0x246 r12 0x7b9 r13 0x1534582a0 r14 0x103 r15 0x16 rip 0x7ff804b82846 rflags 0x246 cs 0x7 fs 0x0 gs 0x0 time=2025-08-27T16:10:31.331+02:00 level=ERROR source=server.go:409 msg="llama runner terminated" error="exit status 2" time=2025-08-27T16:12:06.076+02:00 level=INFO source=sched.go:441 msg="Load failed" model=/Users/carloknotz/.ollama/models/blobs/sha256-8934d96d3f08982e95922b2b7a2c626a1fe873d7c3b06e8e56d7bc0a1fef9246 error="context canceled" [GIN] 2025/08/27 - 16:12:06 | 499 | 1m36s | 127.0.0.1 | POST "/api/generate" ``` ### OS macOS ### GPU Intel ### CPU Intel ### Ollama version 0.11.6
GiteaMirror added the bug label 2026-05-04 20:15:16 -05:00
Author
Owner

@nilleb commented on GitHub (Aug 24, 2025):

Same here, just brew upgraded ollama (no OS update)

Update: the brew services stop ollama cpmmand having no effect, I executed a lsof -in | grep 11434 then killed the PID
Starting OLLAMA_DEBUG=1 ollama serve and a subsequent ollama run $myfavorite_model did not produce any other error

So, potentially the previous service was not stopped for some reason until the kill.

<!-- gh-comment-id:3217905539 --> @nilleb commented on GitHub (Aug 24, 2025): Same here, just brew upgraded ollama (no OS update) Update: the `brew services stop ollama` cpmmand having no effect, I executed a `lsof -in | grep 11434` then killed the PID Starting `OLLAMA_DEBUG=1 ollama serve` and a subsequent `ollama run $myfavorite_model` did not produce any other error So, potentially the previous service was not stopped for some reason until the `kill`.
Author
Owner

@cknotz commented on GitHub (Aug 27, 2025):

@nilleb could you be more explicit about what exactly you ran to get ollama to work again - ideally a step-by-step solution (noob asking...)?

<!-- gh-comment-id:3228669713 --> @cknotz commented on GitHub (Aug 27, 2025): @nilleb could you be more explicit about what exactly you ran to get ollama to work again - ideally a step-by-step solution (noob asking...)?
Author
Owner

@nilleb commented on GitHub (Aug 27, 2025):

@cknotz

lsof -in | grep 11434
OLLAMA_DEBUG=1 ollama serve
ollama run gemma3

Replace gemma3 with the model that you want to use

<!-- gh-comment-id:3229483160 --> @nilleb commented on GitHub (Aug 27, 2025): @cknotz lsof -in | grep 11434 OLLAMA_DEBUG=1 ollama serve ollama run gemma3 Replace gemma3 with the model that you want to use
Author
Owner

@cknotz commented on GitHub (Aug 28, 2025):

@nilleb many thanks -- but still no luck, unfortunately.

I dug into the log file a bit more, and it seems this is where the error occurs:

time=2025-08-28T15:40:21.176+02:00 level=INFO source=runner.go:864 msg="starting go runner" time=2025-08-28T15:40:21.177+02:00 level=DEBUG source=ggml.go:94 msg="ggml backend load all from path" path=/Applications/Ollama.app/Contents/Resources /Users/runner/work/ollama/ollama/ml/backend/ggml/ggml/src/ggml.cpp:22: GGML_ASSERT(prev != ggml_uncaught_exception) failed (lldb) process attach --pid 4736 error: attach failed: attach failed (Not allowed to attach to process. Look in the console messages (Console.app), near the debugserver entries when the attached failed. The subsystem that denied the attach permission will likely have logged an informative message about why it was denied.) SIGABRT: abort PC=0x7ff80f2bc846 m=0 sigcode=0 signal arrived during cgo execution

What this exactly means is above my pay grade...

<!-- gh-comment-id:3233567858 --> @cknotz commented on GitHub (Aug 28, 2025): @nilleb many thanks -- but still no luck, unfortunately. I dug into the log file a bit more, and it seems this is where the error occurs: `time=2025-08-28T15:40:21.176+02:00 level=INFO source=runner.go:864 msg="starting go runner" time=2025-08-28T15:40:21.177+02:00 level=DEBUG source=ggml.go:94 msg="ggml backend load all from path" path=/Applications/Ollama.app/Contents/Resources /Users/runner/work/ollama/ollama/ml/backend/ggml/ggml/src/ggml.cpp:22: GGML_ASSERT(prev != ggml_uncaught_exception) failed (lldb) process attach --pid 4736 error: attach failed: attach failed (Not allowed to attach to process. Look in the console messages (Console.app), near the debugserver entries when the attached failed. The subsystem that denied the attach permission will likely have logged an informative message about why it was denied.) SIGABRT: abort PC=0x7ff80f2bc846 m=0 sigcode=0 signal arrived during cgo execution` What this exactly means is above my pay grade...
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/ollama#70063