[GH-ISSUE #11051] Cannot run on CPU only #7289

Closed
opened 2026-04-12 19:20:29 -05:00 by GiteaMirror · 3 comments
Owner

Originally created by @BuffMcBigHuge on GitHub (Jun 11, 2025).
Original GitHub issue: https://github.com/ollama/ollama/issues/11051

What is the issue?

Previously I had been running on CPU only via WSL2 by setting my CUDA devices variable to -1.

sudo systemctl edit ollama.service
[Service]
Environment="CUDA_VISIBLE_DEVICES=-1"
Environment="OLLAMA_HOST=0.0.0.0"
Environment="OLLAMA_ORIGINS=*"
sudo systemctl stop ollama.service
sudo systemctl daemon-reload
sudo systemctl restart ollama

This method worked fine. Now, after updating Ollama, I get errors and I cannot run on CPU only.

Am I missing something that's changed in CPU only configuration? Or has this feature been removed?

Relevant log output

Jun 11 13:35:11 PC ollama[633751]: time=2025-06-11T13:35:11.637-04:00 level=INFO source=routes.go:1234 msg="server config" env="map[CUDA_VISIBLE_DEVICES:-1 GPU_DEVICE_ORDINAL: HIP_VISIBLE_DEVICES: HSA_OVERRIDE_GFX_VERSION: HTTPS_PROXY: HTTP_PROXY: NO_PROXY: OLLAMA_CONTEXT_LENGTH:4096 OLLAMA_DEBUG:INFO OLLAMA_FLASH_ATTENTION:false OLLAMA_GPU_OVERHEAD:0 OLLAMA_HOST:http://0.0.0.0:11434 OLLAMA_INTEL_GPU:false 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:/usr/share/ollama/.ollama/models OLLAMA_MULTIUSER_CACHE:false OLLAMA_NEW_ENGINE:false OLLAMA_NOHISTORY:false OLLAMA_NOPRUNE:false OLLAMA_NUM_PARALLEL:0 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 ROCR_VISIBLE_DEVICES: http_proxy: https_proxy: no_proxy:]"    
Jun 11 13:35:11 PC ollama[633751]: time=2025-06-11T13:35:11.644-04:00 level=INFO source=images.go:479 msg="total blobs: 101"
Jun 11 13:35:11 PC ollama[633751]: time=2025-06-11T13:35:11.645-04:00 level=INFO source=images.go:486 msg="total unused blobs removed: 0"
Jun 11 13:35:11 PC ollama[633751]: time=2025-06-11T13:35:11.647-04:00 level=INFO source=routes.go:1287 msg="Listening on [::]:11434 (version 0.9.0)" 
Jun 11 13:35:11 PC ollama[633751]: time=2025-06-11T13:35:11.647-04:00 level=INFO source=gpu.go:217 msg="looking for compatible GPUs"
Jun 11 13:35:13 PC ollama[633751]: time=2025-06-11T13:35:13.568-04:00 level=INFO source=gpu.go:602 msg="no nvidia devices detected by library /usr/lib/x86_64-linux-gnu/libcuda.so.565.57.01"
Jun 11 13:35:13 PC ollama[633751]: SIGSEGV: segmentation violation    
Jun 11 13:35:13 PC ollama[633751]: PC=0x7630004015ad m=4 sigcode=1 addr=0x763773014934
Jun 11 13:35:13 PC ollama[633751]: signal arrived during cgo execution
Jun 11 13:35:13 PC ollama[633751]: goroutine 1 gp=0xc000002380 m=4 mp=0xc000077808 [syscall]:
Jun 11 13:35:13 PC ollama[633751]: runtime.cgocall(0x56e136a2be50, 0xc000046bc8)
Jun 11 13:35:13 PC ollama[633751]:         runtime/cgocall.go:167 +0x4b fp=0xc000046ba0 sp=0xc000046b68 pc=0x56e135d81ecb
Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/discover._Cfunc_nvcuda_init(0x763010014890, 0xc0001cd280)
Jun 11 13:35:13 PC ollama[633751]:         _cgo_gotypes.go:548 +0x3e fp=0xc000046bc8 sp=0xc000046ba0 pc=0x56e1361405de
Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/discover.loadNVCUDAMgmt.func2(...)
Jun 11 13:35:13 PC ollama[633751]:         github.com/ollama/ollama/discover/gpu.go:593
Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/discover.loadNVCUDAMgmt({0xc0001cd000, 0x5, 0x56e1378bc940?})
Jun 11 13:35:13 PC ollama[633751]:         github.com/ollama/ollama/discover/gpu.go:593 +0x1e9 fp=0xc000046d08 sp=0xc000046bc8 pc=0x56e136146909     
Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/discover.initCudaHandles()
Jun 11 13:35:13 PC ollama[633751]:         github.com/ollama/ollama/discover/gpu.go:123 +0x4f6 fp=0xc000046f18 sp=0xc000046d08 pc=0x56e136141236     
Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/discover.GetGPUInfo()
Jun 11 13:35:13 PC ollama[633751]:         github.com/ollama/ollama/discover/gpu.go:251 +0x61e fp=0xc000047b98 sp=0xc000046f18 pc=0x56e13614211e     
Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server.Serve({0x56e1370c3538, 0xc000526280})
Jun 11 13:35:13 PC ollama[633751]:         github.com/ollama/ollama/server/routes.go:1319 +0x6a5 fp=0xc000047d18 sp=0xc000047b98 pc=0x56e1369918c5   
Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/cmd.RunServer(0xc00011ec00?, {0x56e1379efc40?, 0x4?, 0x56e136c17072?})
Jun 11 13:35:13 PC ollama[633751]:         github.com/ollama/ollama/cmd/cmd.go:1284 +0x4a fp=0xc000047d58 sp=0xc000047d18 pc=0x56e1369b49ca
Jun 11 13:35:13 PC ollama[633751]: github.com/spf13/cobra.(*Command).execute(0xc0004b5808, {0x56e1379efc40, 0x0, 0x0})
Jun 11 13:35:13 PC ollama[633751]:         github.com/spf13/cobra@v1.7.0/command.go:940 +0x85c fp=0xc000047e78 sp=0xc000047d58 pc=0x56e135efc75c     
Jun 11 13:35:13 PC ollama[633751]: github.com/spf13/cobra.(*Command).ExecuteC(0xc0004b4908)
Jun 11 13:35:13 PC ollama[633751]:         github.com/spf13/cobra@v1.7.0/command.go:1068 +0x3a5 fp=0xc000047f30 sp=0xc000047e78 pc=0x56e135efcfa5    
Jun 11 13:35:13 PC ollama[633751]: github.com/spf13/cobra.(*Command).Execute(...)
Jun 11 13:35:13 PC ollama[633751]:         github.com/spf13/cobra@v1.7.0/command.go:992
Jun 11 13:35:13 PC ollama[633751]: github.com/spf13/cobra.(*Command).ExecuteContext(...)
Jun 11 13:35:13 PC ollama[633751]:         github.com/spf13/cobra@v1.7.0/command.go:985
Jun 11 13:35:13 PC ollama[633751]: main.main()
Jun 11 13:35:13 PC ollama[633751]:         github.com/ollama/ollama/main.go:12 +0x4d fp=0xc000047f50 sp=0xc000047f30 pc=0x56e1369bd62d
Jun 11 13:35:13 PC ollama[633751]: runtime.main()
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:283 +0x29d fp=0xc000047fe0 sp=0xc000047f50 pc=0x56e135d515bd
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc000047fe8 sp=0xc000047fe0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: goroutine 2 gp=0xc000002e00 m=nil [force gc (idle)]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc000070fa8 sp=0xc000070f88 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.goparkunlock(...)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:441        
Jun 11 13:35:13 PC ollama[633751]: runtime.forcegchelper()
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:348 +0xb8 fp=0xc000070fe0 sp=0xc000070fa8 pc=0x56e135d518f8
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc000070fe8 sp=0xc000070fe0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by runtime.init.7 in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:336 +0x1a  
Jun 11 13:35:13 PC ollama[633751]: goroutine 3 gp=0xc000003340 m=nil [GC sweep wait]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc000071780 sp=0xc000071760 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.goparkunlock(...)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:441        
Jun 11 13:35:13 PC ollama[633751]: runtime.bgsweep(0xc00009a000)      
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgcsweep.go:316 +0xdf fp=0xc0000717c8 sp=0xc000071780 pc=0x56e135d3c11f
Jun 11 13:35:13 PC ollama[633751]: runtime.gcenable.gowrap1()
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:204 +0x25 fp=0xc0000717e0 sp=0xc0000717c8 pc=0x56e135d30505
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc0000717e8 sp=0xc0000717e0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcenable in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:204 +0x66   
Jun 11 13:35:13 PC ollama[633751]: goroutine 4 gp=0xc000003500 m=nil [GC scavenge wait]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x10000?, 0x56e136dd3d88?, 0x0?, 0x0?, 0x0?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc000071f78 sp=0xc000071f58 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.goparkunlock(...)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:441        
Jun 11 13:35:13 PC ollama[633751]: runtime.(*scavengerState).park(0x56e137943620)
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgcscavenge.go:425 +0x49 fp=0xc000071fa8 sp=0xc000071f78 pc=0x56e135d39b69
Jun 11 13:35:13 PC ollama[633751]: runtime.bgscavenge(0xc00009a000)   
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgcscavenge.go:658 +0x59 fp=0xc000071fc8 sp=0xc000071fa8 pc=0x56e135d3a0f9
Jun 11 13:35:13 PC ollama[633751]: runtime.gcenable.gowrap2()
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:205 +0x25 fp=0xc000071fe0 sp=0xc000071fc8 pc=0x56e135d304a5
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc000071fe8 sp=0xc000071fe0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcenable in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:205 +0xa5   
Jun 11 13:35:13 PC ollama[633751]: goroutine 5 gp=0xc000003dc0 m=nil [finalizer wait]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x1b8?, 0xc000002380?, 0x1?, 0x23?, 0xc000070688?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc000070630 sp=0xc000070610 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.runfinq()
Jun 11 13:35:13 PC ollama[633751]:         runtime/mfinal.go:196 +0x107 fp=0xc0000707e0 sp=0xc000070630 pc=0x56e135d2f4c7
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc0000707e8 sp=0xc0000707e0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by runtime.createfing in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/mfinal.go:166 +0x3d
Jun 11 13:35:13 PC ollama[633751]: goroutine 6 gp=0xc0001d08c0 m=nil [chan receive]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0xc000225860?, 0xc0000101c8?, 0x60?, 0x27?, 0x56e135e69e48?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc000072718 sp=0xc0000726f8 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.chanrecv(0xc0000a6310, 0x0, 0x1)
Jun 11 13:35:13 PC ollama[633751]:         runtime/chan.go:664 +0x445 fp=0xc000072790 sp=0xc000072718 pc=0x56e135d216c5
Jun 11 13:35:13 PC ollama[633751]: runtime.chanrecv1(0x0?, 0x0?)      
Jun 11 13:35:13 PC ollama[633751]:         runtime/chan.go:506 +0x12 fp=0xc0000727b8 sp=0xc000072790 pc=0x56e135d21252
Jun 11 13:35:13 PC ollama[633751]: runtime.unique_runtime_registerUniqueMapCleanup.func2(...)
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1796        
Jun 11 13:35:13 PC ollama[633751]: runtime.unique_runtime_registerUniqueMapCleanup.gowrap1()
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1799 +0x2f fp=0xc0000727e0 sp=0xc0000727b8 pc=0x56e135d336af
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc0000727e8 sp=0xc0000727e0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by unique.runtime_registerUniqueMapCleanup in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1794 +0x85  
Jun 11 13:35:13 PC ollama[633751]: goroutine 7 gp=0xc0001d0e00 m=nil [GC worker (idle)]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc000072f38 sp=0xc000072f18 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730)
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1423 +0xe9 fp=0xc000072fc8 sp=0xc000072f38 pc=0x56e135d329c9
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1()
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x25 fp=0xc000072fe0 sp=0xc000072fc8 pc=0x56e135d328a5
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc000072fe8 sp=0xc000072fe0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x105 
Jun 11 13:35:13 PC ollama[633751]: goroutine 18 gp=0xc000504000 m=nil [GC worker (idle)]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc00006c738 sp=0xc00006c718 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730)
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1423 +0xe9 fp=0xc00006c7c8 sp=0xc00006c738 pc=0x56e135d329c9
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1()
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x25 fp=0xc00006c7e0 sp=0xc00006c7c8 pc=0x56e135d328a5
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc00006c7e8 sp=0xc00006c7e0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x105 
Jun 11 13:35:13 PC ollama[633751]: goroutine 34 gp=0xc000102380 m=nil [GC worker (idle)]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc00011a738 sp=0xc00011a718 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730)
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1423 +0xe9 fp=0xc00011a7c8 sp=0xc00011a738 pc=0x56e135d329c9
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1()
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x25 fp=0xc00011a7e0 sp=0xc00011a7c8 pc=0x56e135d328a5
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc00011a7e8 sp=0xc00011a7e0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x105 
Jun 11 13:35:13 PC ollama[633751]: goroutine 8 gp=0xc0001d0fc0 m=nil [GC worker (idle)]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc000073738 sp=0xc000073718 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730)
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1423 +0xe9 fp=0xc0000737c8 sp=0xc000073738 pc=0x56e135d329c9
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1()
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x25 fp=0xc0000737e0 sp=0xc0000737c8 pc=0x56e135d328a5
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc0000737e8 sp=0xc0000737e0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x105 
Jun 11 13:35:13 PC ollama[633751]: goroutine 19 gp=0xc0005041c0 m=nil [GC worker (idle)]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc00006cf38 sp=0xc00006cf18 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730)
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1423 +0xe9 fp=0xc00006cfc8 sp=0xc00006cf38 pc=0x56e135d329c9
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1()
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x25 fp=0xc00006cfe0 sp=0xc00006cfc8 pc=0x56e135d328a5
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc00006cfe8 sp=0xc00006cfe0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x105 
Jun 11 13:35:13 PC ollama[633751]: goroutine 35 gp=0xc000102540 m=nil [GC worker (idle)]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc00011af38 sp=0xc00011af18 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730)
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1423 +0xe9 fp=0xc00011afc8 sp=0xc00011af38 pc=0x56e135d329c9
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1()
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x25 fp=0xc00011afe0 sp=0xc00011afc8 pc=0x56e135d328a5
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc00011afe8 sp=0xc00011afe0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x105 
Jun 11 13:35:13 PC ollama[633751]: goroutine 9 gp=0xc0001d1180 m=nil [GC worker (idle)]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x48f26a159f71?, 0x0?, 0x0?, 0x0?, 0x0?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc000073f38 sp=0xc000073f18 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730)
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1423 +0xe9 fp=0xc000073fc8 sp=0xc000073f38 pc=0x56e135d329c9
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1()
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x25 fp=0xc000073fe0 sp=0xc000073fc8 pc=0x56e135d328a5
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc000073fe8 sp=0xc000073fe0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x105 
Jun 11 13:35:13 PC ollama[633751]: goroutine 20 gp=0xc000504380 m=nil [GC worker (idle)]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x48f2698de5be?, 0x0?, 0x0?, 0x0?, 0x0?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc00006d738 sp=0xc00006d718 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730)
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1423 +0xe9 fp=0xc00006d7c8 sp=0xc00006d738 pc=0x56e135d329c9
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1()
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x25 fp=0xc00006d7e0 sp=0xc00006d7c8 pc=0x56e135d328a5
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc00006d7e8 sp=0xc00006d7e0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x105 
Jun 11 13:35:13 PC ollama[633751]: goroutine 36 gp=0xc000102700 m=nil [GC worker (idle)]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x48f26a178e27?, 0x1?, 0x50?, 0xfb?, 0x0?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc00011b738 sp=0xc00011b718 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730)
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1423 +0xe9 fp=0xc00011b7c8 sp=0xc00011b738 pc=0x56e135d329c9
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1()
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x25 fp=0xc00011b7e0 sp=0xc00011b7c8 pc=0x56e135d328a5
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc00011b7e8 sp=0xc00011b7e0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x105 
Jun 11 13:35:13 PC ollama[633751]: goroutine 37 gp=0xc0001028c0 m=nil [GC worker (idle)]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x48f26a160244?, 0x0?, 0x0?, 0x0?, 0x0?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc00011bf38 sp=0xc00011bf18 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730)
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1423 +0xe9 fp=0xc00011bfc8 sp=0xc00011bf38 pc=0x56e135d329c9
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1()
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x25 fp=0xc00011bfe0 sp=0xc00011bfc8 pc=0x56e135d328a5
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc00011bfe8 sp=0xc00011bfe0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x105 
Jun 11 13:35:13 PC ollama[633751]: goroutine 21 gp=0xc000504540 m=nil [GC worker (idle)]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x56e1379f1e60?, 0x3?, 0x8e?, 0x74?, 0x0?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc00006df38 sp=0xc00006df18 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730)
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1423 +0xe9 fp=0xc00006dfc8 sp=0xc00006df38 pc=0x56e135d329c9
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1()
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x25 fp=0xc00006dfe0 sp=0xc00006dfc8 pc=0x56e135d328a5
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc00006dfe8 sp=0xc00006dfe0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x105 
Jun 11 13:35:13 PC ollama[633751]: goroutine 10 gp=0xc0001d1340 m=nil [GC worker (idle)]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x48f26a178c4a?, 0x0?, 0x0?, 0x0?, 0x0?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc000116738 sp=0xc000116718 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730)
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1423 +0xe9 fp=0xc0001167c8 sp=0xc000116738 pc=0x56e135d329c9
Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1()
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x25 fp=0xc0001167e0 sp=0xc0001167c8 pc=0x56e135d328a5
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc0001167e8 sp=0xc0001167e0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/mgc.go:1339 +0x105 
Jun 11 13:35:13 PC ollama[633751]: goroutine 11 gp=0xc000504a80 m=nil [select, locked to thread]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0xc0001187a8?, 0x2?, 0xa0?, 0x8c?, 0xc000118794?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc000118620 sp=0xc000118600 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.selectgo(0xc0001187a8, 0xc000118790, 0x0?, 0x0, 0x0?, 0x1)
Jun 11 13:35:13 PC ollama[633751]:         runtime/select.go:351 +0x837 fp=0xc000118758 sp=0xc000118620 pc=0x56e135d63ab7
Jun 11 13:35:13 PC ollama[633751]: runtime.ensureSigM.func1()
Jun 11 13:35:13 PC ollama[633751]:         runtime/signal_unix.go:1085 +0x19b fp=0xc0001187e0 sp=0xc000118758 pc=0x56e135d7fb5b
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc0001187e8 sp=0xc0001187e0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by runtime.ensureSigM in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         runtime/signal_unix.go:1068 +0xc8
Jun 11 13:35:13 PC ollama[633751]: goroutine 38 gp=0xc000102fc0 m=5 mp=0xc000100008 [syscall]:
Jun 11 13:35:13 PC ollama[633751]: runtime.notetsleepg(0x56e1379f0980, 0xffffffffffffffff)
Jun 11 13:35:13 PC ollama[633751]:         runtime/lock_futex.go:123 +0x29 fp=0xc00014dfa0 sp=0xc00014df78 pc=0x56e135d26f69
Jun 11 13:35:13 PC ollama[633751]: os/signal.signal_recv()
Jun 11 13:35:13 PC ollama[633751]:         runtime/sigqueue.go:152 +0x29 fp=0xc00014dfc0 sp=0xc00014dfa0 pc=0x56e135d876c9
Jun 11 13:35:13 PC ollama[633751]: os/signal.loop()
Jun 11 13:35:13 PC ollama[633751]:         os/signal/signal_unix.go:23 +0x13 fp=0xc00014dfe0 sp=0xc00014dfc0 pc=0x56e1360b13d3
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc00014dfe8 sp=0xc00014dfe0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by os/signal.Notify.func1.1 in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         os/signal/signal.go:152 +0x1f
Jun 11 13:35:13 PC ollama[633751]: goroutine 50 gp=0xc000582380 m=nil [chan receive]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc000149f00 sp=0xc000149ee0 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.chanrecv(0xc0002e5650, 0x0, 0x1)
Jun 11 13:35:13 PC ollama[633751]:         runtime/chan.go:664 +0x445 fp=0xc000149f78 sp=0xc000149f00 pc=0x56e135d216c5
Jun 11 13:35:13 PC ollama[633751]: runtime.chanrecv1(0x0?, 0x0?)      
Jun 11 13:35:13 PC ollama[633751]:         runtime/chan.go:506 +0x12 fp=0xc000149fa0 sp=0xc000149f78 pc=0x56e135d21252
Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server.Serve.func1()
Jun 11 13:35:13 PC ollama[633751]:         github.com/ollama/ollama/server/routes.go:1304 +0x3d fp=0xc000149fe0 sp=0xc000149fa0 pc=0x56e1369919fd    
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc000149fe8 sp=0xc000149fe0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by github.com/ollama/ollama/server.Serve in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         github.com/ollama/ollama/server/routes.go:1303 +0x653
Jun 11 13:35:13 PC ollama[633751]: goroutine 51 gp=0xc000582540 m=nil [select]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0xc000083f40?, 0x3?, 0x0?, 0x0?, 0xc000083cba?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc000083b28 sp=0xc000083b08 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.selectgo(0xc000083f40, 0xc000083cb4, 0x0?, 0x0, 0x0?, 0x1)
Jun 11 13:35:13 PC ollama[633751]:         runtime/select.go:351 +0x837 fp=0xc000083c60 sp=0xc000083b28 pc=0x56e135d63ab7
Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server.(*Scheduler).processPending(0xc000111d40, {0x56e1370c5990, 0xc0001340f0})
Jun 11 13:35:13 PC ollama[633751]:         github.com/ollama/ollama/server/sched.go:120 +0xcf fp=0xc000083fb8 sp=0xc000083c60 pc=0x56e136995b6f      
Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server.(*Scheduler).Run.func1()
Jun 11 13:35:13 PC ollama[633751]:         github.com/ollama/ollama/server/sched.go:110 +0x1f fp=0xc000083fe0 sp=0xc000083fb8 pc=0x56e136995a7f      
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc000083fe8 sp=0xc000083fe0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by github.com/ollama/ollama/server.(*Scheduler).Run in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         github.com/ollama/ollama/server/sched.go:109 +0xb1
Jun 11 13:35:13 PC ollama[633751]: goroutine 52 gp=0xc000582700 m=nil [select]:
Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0xc000689f50?, 0x3?, 0x0?, 0x0?, 0xc000689cd2?)
Jun 11 13:35:13 PC ollama[633751]:         runtime/proc.go:435 +0xce fp=0xc000689b48 sp=0xc000689b28 pc=0x56e135d851ce
Jun 11 13:35:13 PC ollama[633751]: runtime.selectgo(0xc000689f50, 0xc000689ccc, 0x0?, 0x0, 0x0?, 0x1)
Jun 11 13:35:13 PC ollama[633751]:         runtime/select.go:351 +0x837 fp=0xc000689c80 sp=0xc000689b48 pc=0x56e135d63ab7
Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server.(*Scheduler).processCompleted(0xc000111d40, {0x56e1370c5990, 0xc0001340f0})       
Jun 11 13:35:13 PC ollama[633751]:         github.com/ollama/ollama/server/sched.go:320 +0xec fp=0xc000689fb8 sp=0xc000689c80 pc=0x56e136996f0c      
Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server.(*Scheduler).Run.func2()
Jun 11 13:35:13 PC ollama[633751]:         github.com/ollama/ollama/server/sched.go:114 +0x1f fp=0xc000689fe0 sp=0xc000689fb8 pc=0x56e136995a3f      
Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({})
Jun 11 13:35:13 PC ollama[633751]:         runtime/asm_amd64.s:1700 +0x1 fp=0xc000689fe8 sp=0xc000689fe0 pc=0x56e135d8c901
Jun 11 13:35:13 PC ollama[633751]: created by github.com/ollama/ollama/server.(*Scheduler).Run in goroutine 1
Jun 11 13:35:13 PC ollama[633751]:         github.com/ollama/ollama/server/sched.go:113 +0x10c
Jun 11 13:35:13 PC ollama[633751]: rax    0x76300060e260
Jun 11 13:35:13 PC ollama[633751]: rbx    0x763773014934
Jun 11 13:35:13 PC ollama[633751]: rcx    0x5
Jun 11 13:35:13 PC ollama[633751]: rdx    0x0
Jun 11 13:35:13 PC ollama[633751]: rdi    0x763773014934
Jun 11 13:35:13 PC ollama[633751]: rsi    0x76301006d790
Jun 11 13:35:13 PC ollama[633751]: rbp    0x763019ffc920
Jun 11 13:35:13 PC ollama[633751]: rsp    0x763019ffc8e0
Jun 11 13:35:13 PC ollama[633751]: r8     0x7630100008e0
Jun 11 13:35:13 PC ollama[633751]: r9     0x7
Jun 11 13:35:13 PC ollama[633751]: r10    0x76301006d7a0
Jun 11 13:35:13 PC ollama[633751]: r11    0xa8744655dea4574c
Jun 11 13:35:13 PC ollama[633751]: r12    0x7630100126f0
Jun 11 13:35:13 PC ollama[633751]: r13    0x76301000cad0
Jun 11 13:35:13 PC ollama[633751]: r14    0x763010004960
Jun 11 13:35:13 PC ollama[633751]: r15    0x762febf0a278
Jun 11 13:35:13 PC ollama[633751]: rip    0x7630004015ad
Jun 11 13:35:13 PC ollama[633751]: rflags 0x10202
Jun 11 13:35:13 PC ollama[633751]: cs     0x33
Jun 11 13:35:13 PC ollama[633751]: fs     0x0
Jun 11 13:35:13 PC ollama[633751]: gs     0x0
Jun 11 13:35:13 PC systemd[1]: ollama.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Jun 11 13:35:13 PC systemd[1]: ollama.service: Failed with result 'exit-code'.

OS

WSL2

GPU

Nvidia

CPU

AMD

Ollama version

0.9.0

Originally created by @BuffMcBigHuge on GitHub (Jun 11, 2025). Original GitHub issue: https://github.com/ollama/ollama/issues/11051 ### What is the issue? Previously I had been running on CPU only via WSL2 by setting my CUDA devices variable to -1. ``` sudo systemctl edit ollama.service ``` ``` [Service] Environment="CUDA_VISIBLE_DEVICES=-1" Environment="OLLAMA_HOST=0.0.0.0" Environment="OLLAMA_ORIGINS=*" ``` ``` sudo systemctl stop ollama.service sudo systemctl daemon-reload sudo systemctl restart ollama ``` This method worked fine. Now, after updating Ollama, I get errors and I cannot run on CPU only. Am I missing something that's changed in CPU only configuration? Or has this feature been removed? ### Relevant log output ```shell Jun 11 13:35:11 PC ollama[633751]: time=2025-06-11T13:35:11.637-04:00 level=INFO source=routes.go:1234 msg="server config" env="map[CUDA_VISIBLE_DEVICES:-1 GPU_DEVICE_ORDINAL: HIP_VISIBLE_DEVICES: HSA_OVERRIDE_GFX_VERSION: HTTPS_PROXY: HTTP_PROXY: NO_PROXY: OLLAMA_CONTEXT_LENGTH:4096 OLLAMA_DEBUG:INFO OLLAMA_FLASH_ATTENTION:false OLLAMA_GPU_OVERHEAD:0 OLLAMA_HOST:http://0.0.0.0:11434 OLLAMA_INTEL_GPU:false 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:/usr/share/ollama/.ollama/models OLLAMA_MULTIUSER_CACHE:false OLLAMA_NEW_ENGINE:false OLLAMA_NOHISTORY:false OLLAMA_NOPRUNE:false OLLAMA_NUM_PARALLEL:0 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 ROCR_VISIBLE_DEVICES: http_proxy: https_proxy: no_proxy:]" Jun 11 13:35:11 PC ollama[633751]: time=2025-06-11T13:35:11.644-04:00 level=INFO source=images.go:479 msg="total blobs: 101" Jun 11 13:35:11 PC ollama[633751]: time=2025-06-11T13:35:11.645-04:00 level=INFO source=images.go:486 msg="total unused blobs removed: 0" Jun 11 13:35:11 PC ollama[633751]: time=2025-06-11T13:35:11.647-04:00 level=INFO source=routes.go:1287 msg="Listening on [::]:11434 (version 0.9.0)" Jun 11 13:35:11 PC ollama[633751]: time=2025-06-11T13:35:11.647-04:00 level=INFO source=gpu.go:217 msg="looking for compatible GPUs" Jun 11 13:35:13 PC ollama[633751]: time=2025-06-11T13:35:13.568-04:00 level=INFO source=gpu.go:602 msg="no nvidia devices detected by library /usr/lib/x86_64-linux-gnu/libcuda.so.565.57.01" Jun 11 13:35:13 PC ollama[633751]: SIGSEGV: segmentation violation Jun 11 13:35:13 PC ollama[633751]: PC=0x7630004015ad m=4 sigcode=1 addr=0x763773014934 Jun 11 13:35:13 PC ollama[633751]: signal arrived during cgo execution Jun 11 13:35:13 PC ollama[633751]: goroutine 1 gp=0xc000002380 m=4 mp=0xc000077808 [syscall]: Jun 11 13:35:13 PC ollama[633751]: runtime.cgocall(0x56e136a2be50, 0xc000046bc8) Jun 11 13:35:13 PC ollama[633751]: runtime/cgocall.go:167 +0x4b fp=0xc000046ba0 sp=0xc000046b68 pc=0x56e135d81ecb Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/discover._Cfunc_nvcuda_init(0x763010014890, 0xc0001cd280) Jun 11 13:35:13 PC ollama[633751]: _cgo_gotypes.go:548 +0x3e fp=0xc000046bc8 sp=0xc000046ba0 pc=0x56e1361405de Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/discover.loadNVCUDAMgmt.func2(...) Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/discover/gpu.go:593 Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/discover.loadNVCUDAMgmt({0xc0001cd000, 0x5, 0x56e1378bc940?}) Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/discover/gpu.go:593 +0x1e9 fp=0xc000046d08 sp=0xc000046bc8 pc=0x56e136146909 Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/discover.initCudaHandles() Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/discover/gpu.go:123 +0x4f6 fp=0xc000046f18 sp=0xc000046d08 pc=0x56e136141236 Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/discover.GetGPUInfo() Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/discover/gpu.go:251 +0x61e fp=0xc000047b98 sp=0xc000046f18 pc=0x56e13614211e Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server.Serve({0x56e1370c3538, 0xc000526280}) Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server/routes.go:1319 +0x6a5 fp=0xc000047d18 sp=0xc000047b98 pc=0x56e1369918c5 Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/cmd.RunServer(0xc00011ec00?, {0x56e1379efc40?, 0x4?, 0x56e136c17072?}) Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/cmd/cmd.go:1284 +0x4a fp=0xc000047d58 sp=0xc000047d18 pc=0x56e1369b49ca Jun 11 13:35:13 PC ollama[633751]: github.com/spf13/cobra.(*Command).execute(0xc0004b5808, {0x56e1379efc40, 0x0, 0x0}) Jun 11 13:35:13 PC ollama[633751]: github.com/spf13/cobra@v1.7.0/command.go:940 +0x85c fp=0xc000047e78 sp=0xc000047d58 pc=0x56e135efc75c Jun 11 13:35:13 PC ollama[633751]: github.com/spf13/cobra.(*Command).ExecuteC(0xc0004b4908) Jun 11 13:35:13 PC ollama[633751]: github.com/spf13/cobra@v1.7.0/command.go:1068 +0x3a5 fp=0xc000047f30 sp=0xc000047e78 pc=0x56e135efcfa5 Jun 11 13:35:13 PC ollama[633751]: github.com/spf13/cobra.(*Command).Execute(...) Jun 11 13:35:13 PC ollama[633751]: github.com/spf13/cobra@v1.7.0/command.go:992 Jun 11 13:35:13 PC ollama[633751]: github.com/spf13/cobra.(*Command).ExecuteContext(...) Jun 11 13:35:13 PC ollama[633751]: github.com/spf13/cobra@v1.7.0/command.go:985 Jun 11 13:35:13 PC ollama[633751]: main.main() Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/main.go:12 +0x4d fp=0xc000047f50 sp=0xc000047f30 pc=0x56e1369bd62d Jun 11 13:35:13 PC ollama[633751]: runtime.main() Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:283 +0x29d fp=0xc000047fe0 sp=0xc000047f50 pc=0x56e135d515bd Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc000047fe8 sp=0xc000047fe0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: goroutine 2 gp=0xc000002e00 m=nil [force gc (idle)]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc000070fa8 sp=0xc000070f88 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.goparkunlock(...) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:441 Jun 11 13:35:13 PC ollama[633751]: runtime.forcegchelper() Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:348 +0xb8 fp=0xc000070fe0 sp=0xc000070fa8 pc=0x56e135d518f8 Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc000070fe8 sp=0xc000070fe0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by runtime.init.7 in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:336 +0x1a Jun 11 13:35:13 PC ollama[633751]: goroutine 3 gp=0xc000003340 m=nil [GC sweep wait]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc000071780 sp=0xc000071760 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.goparkunlock(...) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:441 Jun 11 13:35:13 PC ollama[633751]: runtime.bgsweep(0xc00009a000) Jun 11 13:35:13 PC ollama[633751]: runtime/mgcsweep.go:316 +0xdf fp=0xc0000717c8 sp=0xc000071780 pc=0x56e135d3c11f Jun 11 13:35:13 PC ollama[633751]: runtime.gcenable.gowrap1() Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:204 +0x25 fp=0xc0000717e0 sp=0xc0000717c8 pc=0x56e135d30505 Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc0000717e8 sp=0xc0000717e0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcenable in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:204 +0x66 Jun 11 13:35:13 PC ollama[633751]: goroutine 4 gp=0xc000003500 m=nil [GC scavenge wait]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x10000?, 0x56e136dd3d88?, 0x0?, 0x0?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc000071f78 sp=0xc000071f58 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.goparkunlock(...) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:441 Jun 11 13:35:13 PC ollama[633751]: runtime.(*scavengerState).park(0x56e137943620) Jun 11 13:35:13 PC ollama[633751]: runtime/mgcscavenge.go:425 +0x49 fp=0xc000071fa8 sp=0xc000071f78 pc=0x56e135d39b69 Jun 11 13:35:13 PC ollama[633751]: runtime.bgscavenge(0xc00009a000) Jun 11 13:35:13 PC ollama[633751]: runtime/mgcscavenge.go:658 +0x59 fp=0xc000071fc8 sp=0xc000071fa8 pc=0x56e135d3a0f9 Jun 11 13:35:13 PC ollama[633751]: runtime.gcenable.gowrap2() Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:205 +0x25 fp=0xc000071fe0 sp=0xc000071fc8 pc=0x56e135d304a5 Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc000071fe8 sp=0xc000071fe0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcenable in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:205 +0xa5 Jun 11 13:35:13 PC ollama[633751]: goroutine 5 gp=0xc000003dc0 m=nil [finalizer wait]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x1b8?, 0xc000002380?, 0x1?, 0x23?, 0xc000070688?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc000070630 sp=0xc000070610 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.runfinq() Jun 11 13:35:13 PC ollama[633751]: runtime/mfinal.go:196 +0x107 fp=0xc0000707e0 sp=0xc000070630 pc=0x56e135d2f4c7 Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc0000707e8 sp=0xc0000707e0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by runtime.createfing in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/mfinal.go:166 +0x3d Jun 11 13:35:13 PC ollama[633751]: goroutine 6 gp=0xc0001d08c0 m=nil [chan receive]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0xc000225860?, 0xc0000101c8?, 0x60?, 0x27?, 0x56e135e69e48?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc000072718 sp=0xc0000726f8 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.chanrecv(0xc0000a6310, 0x0, 0x1) Jun 11 13:35:13 PC ollama[633751]: runtime/chan.go:664 +0x445 fp=0xc000072790 sp=0xc000072718 pc=0x56e135d216c5 Jun 11 13:35:13 PC ollama[633751]: runtime.chanrecv1(0x0?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/chan.go:506 +0x12 fp=0xc0000727b8 sp=0xc000072790 pc=0x56e135d21252 Jun 11 13:35:13 PC ollama[633751]: runtime.unique_runtime_registerUniqueMapCleanup.func2(...) Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1796 Jun 11 13:35:13 PC ollama[633751]: runtime.unique_runtime_registerUniqueMapCleanup.gowrap1() Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1799 +0x2f fp=0xc0000727e0 sp=0xc0000727b8 pc=0x56e135d336af Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc0000727e8 sp=0xc0000727e0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by unique.runtime_registerUniqueMapCleanup in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1794 +0x85 Jun 11 13:35:13 PC ollama[633751]: goroutine 7 gp=0xc0001d0e00 m=nil [GC worker (idle)]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc000072f38 sp=0xc000072f18 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730) Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1423 +0xe9 fp=0xc000072fc8 sp=0xc000072f38 pc=0x56e135d329c9 Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1() Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x25 fp=0xc000072fe0 sp=0xc000072fc8 pc=0x56e135d328a5 Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc000072fe8 sp=0xc000072fe0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x105 Jun 11 13:35:13 PC ollama[633751]: goroutine 18 gp=0xc000504000 m=nil [GC worker (idle)]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc00006c738 sp=0xc00006c718 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730) Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1423 +0xe9 fp=0xc00006c7c8 sp=0xc00006c738 pc=0x56e135d329c9 Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1() Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x25 fp=0xc00006c7e0 sp=0xc00006c7c8 pc=0x56e135d328a5 Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc00006c7e8 sp=0xc00006c7e0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x105 Jun 11 13:35:13 PC ollama[633751]: goroutine 34 gp=0xc000102380 m=nil [GC worker (idle)]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc00011a738 sp=0xc00011a718 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730) Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1423 +0xe9 fp=0xc00011a7c8 sp=0xc00011a738 pc=0x56e135d329c9 Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1() Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x25 fp=0xc00011a7e0 sp=0xc00011a7c8 pc=0x56e135d328a5 Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc00011a7e8 sp=0xc00011a7e0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x105 Jun 11 13:35:13 PC ollama[633751]: goroutine 8 gp=0xc0001d0fc0 m=nil [GC worker (idle)]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc000073738 sp=0xc000073718 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730) Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1423 +0xe9 fp=0xc0000737c8 sp=0xc000073738 pc=0x56e135d329c9 Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1() Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x25 fp=0xc0000737e0 sp=0xc0000737c8 pc=0x56e135d328a5 Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc0000737e8 sp=0xc0000737e0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x105 Jun 11 13:35:13 PC ollama[633751]: goroutine 19 gp=0xc0005041c0 m=nil [GC worker (idle)]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc00006cf38 sp=0xc00006cf18 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730) Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1423 +0xe9 fp=0xc00006cfc8 sp=0xc00006cf38 pc=0x56e135d329c9 Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1() Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x25 fp=0xc00006cfe0 sp=0xc00006cfc8 pc=0x56e135d328a5 Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc00006cfe8 sp=0xc00006cfe0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x105 Jun 11 13:35:13 PC ollama[633751]: goroutine 35 gp=0xc000102540 m=nil [GC worker (idle)]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc00011af38 sp=0xc00011af18 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730) Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1423 +0xe9 fp=0xc00011afc8 sp=0xc00011af38 pc=0x56e135d329c9 Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1() Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x25 fp=0xc00011afe0 sp=0xc00011afc8 pc=0x56e135d328a5 Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc00011afe8 sp=0xc00011afe0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x105 Jun 11 13:35:13 PC ollama[633751]: goroutine 9 gp=0xc0001d1180 m=nil [GC worker (idle)]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x48f26a159f71?, 0x0?, 0x0?, 0x0?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc000073f38 sp=0xc000073f18 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730) Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1423 +0xe9 fp=0xc000073fc8 sp=0xc000073f38 pc=0x56e135d329c9 Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1() Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x25 fp=0xc000073fe0 sp=0xc000073fc8 pc=0x56e135d328a5 Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc000073fe8 sp=0xc000073fe0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x105 Jun 11 13:35:13 PC ollama[633751]: goroutine 20 gp=0xc000504380 m=nil [GC worker (idle)]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x48f2698de5be?, 0x0?, 0x0?, 0x0?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc00006d738 sp=0xc00006d718 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730) Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1423 +0xe9 fp=0xc00006d7c8 sp=0xc00006d738 pc=0x56e135d329c9 Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1() Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x25 fp=0xc00006d7e0 sp=0xc00006d7c8 pc=0x56e135d328a5 Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc00006d7e8 sp=0xc00006d7e0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x105 Jun 11 13:35:13 PC ollama[633751]: goroutine 36 gp=0xc000102700 m=nil [GC worker (idle)]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x48f26a178e27?, 0x1?, 0x50?, 0xfb?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc00011b738 sp=0xc00011b718 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730) Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1423 +0xe9 fp=0xc00011b7c8 sp=0xc00011b738 pc=0x56e135d329c9 Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1() Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x25 fp=0xc00011b7e0 sp=0xc00011b7c8 pc=0x56e135d328a5 Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc00011b7e8 sp=0xc00011b7e0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x105 Jun 11 13:35:13 PC ollama[633751]: goroutine 37 gp=0xc0001028c0 m=nil [GC worker (idle)]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x48f26a160244?, 0x0?, 0x0?, 0x0?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc00011bf38 sp=0xc00011bf18 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730) Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1423 +0xe9 fp=0xc00011bfc8 sp=0xc00011bf38 pc=0x56e135d329c9 Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1() Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x25 fp=0xc00011bfe0 sp=0xc00011bfc8 pc=0x56e135d328a5 Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc00011bfe8 sp=0xc00011bfe0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x105 Jun 11 13:35:13 PC ollama[633751]: goroutine 21 gp=0xc000504540 m=nil [GC worker (idle)]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x56e1379f1e60?, 0x3?, 0x8e?, 0x74?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc00006df38 sp=0xc00006df18 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730) Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1423 +0xe9 fp=0xc00006dfc8 sp=0xc00006df38 pc=0x56e135d329c9 Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1() Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x25 fp=0xc00006dfe0 sp=0xc00006dfc8 pc=0x56e135d328a5 Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc00006dfe8 sp=0xc00006dfe0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x105 Jun 11 13:35:13 PC ollama[633751]: goroutine 10 gp=0xc0001d1340 m=nil [GC worker (idle)]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x48f26a178c4a?, 0x0?, 0x0?, 0x0?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc000116738 sp=0xc000116718 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkWorker(0xc0000a7730) Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1423 +0xe9 fp=0xc0001167c8 sp=0xc000116738 pc=0x56e135d329c9 Jun 11 13:35:13 PC ollama[633751]: runtime.gcBgMarkStartWorkers.gowrap1() Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x25 fp=0xc0001167e0 sp=0xc0001167c8 pc=0x56e135d328a5 Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc0001167e8 sp=0xc0001167e0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by runtime.gcBgMarkStartWorkers in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/mgc.go:1339 +0x105 Jun 11 13:35:13 PC ollama[633751]: goroutine 11 gp=0xc000504a80 m=nil [select, locked to thread]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0xc0001187a8?, 0x2?, 0xa0?, 0x8c?, 0xc000118794?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc000118620 sp=0xc000118600 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.selectgo(0xc0001187a8, 0xc000118790, 0x0?, 0x0, 0x0?, 0x1) Jun 11 13:35:13 PC ollama[633751]: runtime/select.go:351 +0x837 fp=0xc000118758 sp=0xc000118620 pc=0x56e135d63ab7 Jun 11 13:35:13 PC ollama[633751]: runtime.ensureSigM.func1() Jun 11 13:35:13 PC ollama[633751]: runtime/signal_unix.go:1085 +0x19b fp=0xc0001187e0 sp=0xc000118758 pc=0x56e135d7fb5b Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc0001187e8 sp=0xc0001187e0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by runtime.ensureSigM in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: runtime/signal_unix.go:1068 +0xc8 Jun 11 13:35:13 PC ollama[633751]: goroutine 38 gp=0xc000102fc0 m=5 mp=0xc000100008 [syscall]: Jun 11 13:35:13 PC ollama[633751]: runtime.notetsleepg(0x56e1379f0980, 0xffffffffffffffff) Jun 11 13:35:13 PC ollama[633751]: runtime/lock_futex.go:123 +0x29 fp=0xc00014dfa0 sp=0xc00014df78 pc=0x56e135d26f69 Jun 11 13:35:13 PC ollama[633751]: os/signal.signal_recv() Jun 11 13:35:13 PC ollama[633751]: runtime/sigqueue.go:152 +0x29 fp=0xc00014dfc0 sp=0xc00014dfa0 pc=0x56e135d876c9 Jun 11 13:35:13 PC ollama[633751]: os/signal.loop() Jun 11 13:35:13 PC ollama[633751]: os/signal/signal_unix.go:23 +0x13 fp=0xc00014dfe0 sp=0xc00014dfc0 pc=0x56e1360b13d3 Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc00014dfe8 sp=0xc00014dfe0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by os/signal.Notify.func1.1 in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: os/signal/signal.go:152 +0x1f Jun 11 13:35:13 PC ollama[633751]: goroutine 50 gp=0xc000582380 m=nil [chan receive]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc000149f00 sp=0xc000149ee0 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.chanrecv(0xc0002e5650, 0x0, 0x1) Jun 11 13:35:13 PC ollama[633751]: runtime/chan.go:664 +0x445 fp=0xc000149f78 sp=0xc000149f00 pc=0x56e135d216c5 Jun 11 13:35:13 PC ollama[633751]: runtime.chanrecv1(0x0?, 0x0?) Jun 11 13:35:13 PC ollama[633751]: runtime/chan.go:506 +0x12 fp=0xc000149fa0 sp=0xc000149f78 pc=0x56e135d21252 Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server.Serve.func1() Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server/routes.go:1304 +0x3d fp=0xc000149fe0 sp=0xc000149fa0 pc=0x56e1369919fd Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc000149fe8 sp=0xc000149fe0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by github.com/ollama/ollama/server.Serve in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server/routes.go:1303 +0x653 Jun 11 13:35:13 PC ollama[633751]: goroutine 51 gp=0xc000582540 m=nil [select]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0xc000083f40?, 0x3?, 0x0?, 0x0?, 0xc000083cba?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc000083b28 sp=0xc000083b08 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.selectgo(0xc000083f40, 0xc000083cb4, 0x0?, 0x0, 0x0?, 0x1) Jun 11 13:35:13 PC ollama[633751]: runtime/select.go:351 +0x837 fp=0xc000083c60 sp=0xc000083b28 pc=0x56e135d63ab7 Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server.(*Scheduler).processPending(0xc000111d40, {0x56e1370c5990, 0xc0001340f0}) Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server/sched.go:120 +0xcf fp=0xc000083fb8 sp=0xc000083c60 pc=0x56e136995b6f Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server.(*Scheduler).Run.func1() Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server/sched.go:110 +0x1f fp=0xc000083fe0 sp=0xc000083fb8 pc=0x56e136995a7f Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc000083fe8 sp=0xc000083fe0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by github.com/ollama/ollama/server.(*Scheduler).Run in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server/sched.go:109 +0xb1 Jun 11 13:35:13 PC ollama[633751]: goroutine 52 gp=0xc000582700 m=nil [select]: Jun 11 13:35:13 PC ollama[633751]: runtime.gopark(0xc000689f50?, 0x3?, 0x0?, 0x0?, 0xc000689cd2?) Jun 11 13:35:13 PC ollama[633751]: runtime/proc.go:435 +0xce fp=0xc000689b48 sp=0xc000689b28 pc=0x56e135d851ce Jun 11 13:35:13 PC ollama[633751]: runtime.selectgo(0xc000689f50, 0xc000689ccc, 0x0?, 0x0, 0x0?, 0x1) Jun 11 13:35:13 PC ollama[633751]: runtime/select.go:351 +0x837 fp=0xc000689c80 sp=0xc000689b48 pc=0x56e135d63ab7 Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server.(*Scheduler).processCompleted(0xc000111d40, {0x56e1370c5990, 0xc0001340f0}) Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server/sched.go:320 +0xec fp=0xc000689fb8 sp=0xc000689c80 pc=0x56e136996f0c Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server.(*Scheduler).Run.func2() Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server/sched.go:114 +0x1f fp=0xc000689fe0 sp=0xc000689fb8 pc=0x56e136995a3f Jun 11 13:35:13 PC ollama[633751]: runtime.goexit({}) Jun 11 13:35:13 PC ollama[633751]: runtime/asm_amd64.s:1700 +0x1 fp=0xc000689fe8 sp=0xc000689fe0 pc=0x56e135d8c901 Jun 11 13:35:13 PC ollama[633751]: created by github.com/ollama/ollama/server.(*Scheduler).Run in goroutine 1 Jun 11 13:35:13 PC ollama[633751]: github.com/ollama/ollama/server/sched.go:113 +0x10c Jun 11 13:35:13 PC ollama[633751]: rax 0x76300060e260 Jun 11 13:35:13 PC ollama[633751]: rbx 0x763773014934 Jun 11 13:35:13 PC ollama[633751]: rcx 0x5 Jun 11 13:35:13 PC ollama[633751]: rdx 0x0 Jun 11 13:35:13 PC ollama[633751]: rdi 0x763773014934 Jun 11 13:35:13 PC ollama[633751]: rsi 0x76301006d790 Jun 11 13:35:13 PC ollama[633751]: rbp 0x763019ffc920 Jun 11 13:35:13 PC ollama[633751]: rsp 0x763019ffc8e0 Jun 11 13:35:13 PC ollama[633751]: r8 0x7630100008e0 Jun 11 13:35:13 PC ollama[633751]: r9 0x7 Jun 11 13:35:13 PC ollama[633751]: r10 0x76301006d7a0 Jun 11 13:35:13 PC ollama[633751]: r11 0xa8744655dea4574c Jun 11 13:35:13 PC ollama[633751]: r12 0x7630100126f0 Jun 11 13:35:13 PC ollama[633751]: r13 0x76301000cad0 Jun 11 13:35:13 PC ollama[633751]: r14 0x763010004960 Jun 11 13:35:13 PC ollama[633751]: r15 0x762febf0a278 Jun 11 13:35:13 PC ollama[633751]: rip 0x7630004015ad Jun 11 13:35:13 PC ollama[633751]: rflags 0x10202 Jun 11 13:35:13 PC ollama[633751]: cs 0x33 Jun 11 13:35:13 PC ollama[633751]: fs 0x0 Jun 11 13:35:13 PC ollama[633751]: gs 0x0 Jun 11 13:35:13 PC systemd[1]: ollama.service: Main process exited, code=exited, status=2/INVALIDARGUMENT Jun 11 13:35:13 PC systemd[1]: ollama.service: Failed with result 'exit-code'. ``` ### OS WSL2 ### GPU Nvidia ### CPU AMD ### Ollama version 0.9.0
GiteaMirror added the bug label 2026-04-12 19:20:29 -05:00
Author
Owner

@rick-github commented on GitHub (Jun 11, 2025):

Setting CUDA_VISIBLE_DEVICES=-1 on Windows sometimes causes problems with the Nvidia driver: #9836.

A safer way of restricting the model to the CPU is to set num_gpu:0 as described here.

<!-- gh-comment-id:2963681831 --> @rick-github commented on GitHub (Jun 11, 2025): Setting `CUDA_VISIBLE_DEVICES=-1` on Windows sometimes causes problems with the Nvidia driver: #9836. A safer way of restricting the model to the CPU is to set `num_gpu:0` as described [here](https://github.com/ollama/ollama/issues/9836#issuecomment-2731254084).
Author
Owner

@BuffMcBigHuge commented on GitHub (Jun 11, 2025):

Setting CUDA_VISIBLE_DEVICES=-1 on Windows sometimes causes problems with the Nvidia driver: #9836.

A safer way of restricting the model to the CPU is to set num_gpu:0 as described here.

Thanks - I'd like to do this in the service file rather than modifying each modelfile individually. Is this possible?

<!-- gh-comment-id:2963698918 --> @BuffMcBigHuge commented on GitHub (Jun 11, 2025): > Setting `CUDA_VISIBLE_DEVICES=-1` on Windows sometimes causes problems with the Nvidia driver: [#9836](https://github.com/ollama/ollama/issues/9836). > > A safer way of restricting the model to the CPU is to set `num_gpu:0` as described [here](https://github.com/ollama/ollama/issues/9836#issuecomment-2731254084). Thanks - I'd like to do this in the service file rather than modifying each modelfile individually. Is this possible?
Author
Owner

@rick-github commented on GitHub (Jun 11, 2025):

There's currently no environment variable that allows configuring that in the service file. A hacky way to achieve this is to prevent ollama from loading the CUDA library:

sudo chmod 000 /usr/local/lib/ollama/*cuda*
<!-- gh-comment-id:2963750275 --> @rick-github commented on GitHub (Jun 11, 2025): There's currently no environment variable that allows configuring that in the service file. A hacky way to achieve this is to prevent ollama from loading the CUDA library: ``` sudo chmod 000 /usr/local/lib/ollama/*cuda* ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/ollama#7289