[GH-ISSUE #12264] Ollama serve crashes immediately when CUDA SDK exists but NVIDIA GPU is missing #33913

Closed
opened 2026-04-22 17:05:44 -05:00 by GiteaMirror · 6 comments
Owner

Originally created by @rillomas on GitHub (Sep 12, 2025).
Original GitHub issue: https://github.com/ollama/ollama/issues/12264

Originally assigned to: @dhiltgen on GitHub.

What is the issue?

When a Windows system has CUDA SDK installed but a NVIDIA GPU is missing (ex. temporarily disabled in device manager, swapped out to a different vendor's GPU, etc.), ollama serve immediately crashes at cudart_init. This seems to be because ollama tries to execute cudart functions without checking if a NVIDIA GPU actually exists.

It'd be great if we can at least fall back to other backends rather than crashing in such situations.

Relevant log output

ollama serve with rtx3080 enabled
λ ollama.exe serve
time=2025-09-12T16:45:26.346+09:00 level=INFO source=routes.go:1314 msg="server config" env="map[CUDA_VISIBLE_DEVICES: GPU_DEVICE_ORDINAL: HIP_VISIBLE_DEVICES: HSA_OVERRIDE_GFX_VERSION: HTTPS_PROXY: HTTP_PROXY: NO_PROXY: OLLAMA_CONTEXT_LENGTH:4096 OLLAMA_DEBUG:DEBUG OLLAMA_FLASH_ATTENTION:false OLLAMA_GPU_OVERHEAD:0 OLLAMA_HOST:http://127.0.0.1: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:C:\\Users\\cpie-ace\\.ollama\\models OLLAMA_MULTIUSER_CACHE:false OLLAMA_NEW_ENGINE: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 ROCR_VISIBLE_DEVICES:]"
time=2025-09-12T16:45:26.348+09:00 level=INFO source=images.go:477 msg="total blobs: 18"
time=2025-09-12T16:45:26.349+09:00 level=INFO source=images.go:484 msg="total unused blobs removed: 0"
time=2025-09-12T16:45:26.350+09:00 level=INFO source=routes.go:1367 msg="Listening on 127.0.0.1:11434 (version 0.11.11-rc0)"
time=2025-09-12T16:45:26.350+09:00 level=DEBUG source=sched.go:121 msg="starting llm scheduler"
time=2025-09-12T16:45:26.350+09:00 level=INFO source=gpu.go:217 msg="looking for compatible GPUs"
time=2025-09-12T16:45:26.350+09:00 level=INFO source=gpu_windows.go:167 msg=packages count=1
time=2025-09-12T16:45:26.350+09:00 level=INFO source=gpu_windows.go:183 msg="efficiency cores detected" maxEfficiencyClass=1
time=2025-09-12T16:45:26.350+09:00 level=INFO source=gpu_windows.go:214 msg="" package=0 cores=16 efficiency=8 threads=24
time=2025-09-12T16:45:26.350+09:00 level=DEBUG source=gpu.go:98 msg="searching for GPU discovery libraries for NVIDIA"
time=2025-09-12T16:45:26.350+09:00 level=DEBUG source=gpu.go:512 msg="Searching for GPU library" name=nvml.dll
time=2025-09-12T16:45:26.350+09:00 level=DEBUG source=gpu.go:536 msg="gpu library search" globs="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64\\lib\\ollama\\nvml.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\x64\\nvml.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\nvml.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin\\nvml.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\libnvvp\\nvml.dll C:\\VulkanSDK\\1.4.304.1\\Bin\\nvml.dll C:\\Windows\\system32\\nvml.dll C:\\Windows\\nvml.dll C:\\Windows\\System32\\Wbem\\nvml.dll C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\nvml.dll C:\\Windows\\System32\\OpenSSH\\nvml.dll C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\nvml.dll C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR\\nvml.dll C:\\Program Files\\dotnet\\nvml.dll C:\\WINDOWS\\system32\\nvml.dll C:\\WINDOWS\\nvml.dll C:\\WINDOWS\\System32\\Wbem\\nvml.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\nvml.dll C:\\WINDOWS\\System32\\OpenSSH\\nvml.dll C:\\Program Files\\Intel\\PresentMon\\PresentMonApplication\\nvml.dll C:\\Program Files\\CMake\\bin\\nvml.dll C:\\Program Files\\Git\\cmd\\nvml.dll C:\\WINDOWS\\system32\\nvml.dll C:\\WINDOWS\\nvml.dll C:\\WINDOWS\\System32\\Wbem\\nvml.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\nvml.dll C:\\WINDOWS\\System32\\OpenSSH\\nvml.dll C:\\Program Files\\Grass Valley\\Chorus Hub\\Tools\\CLI\\nvml.dll C:\\Program Files\\Go\\bin\\nvml.dll C:\\TDM-GCC-64\\bin\\nvml.dll C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.3.1\\nvml.dll C:\\Program Files\\AMD\\ROCm\\6.4\\bin\\nvml.dll C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Launcher\\nvml.dll C:\\Users\\cpie-ace\\.local\\bin\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Microsoft\\WindowsApps\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Microsoft VS Code\\bin\\nvml.dll C:\\Users\\cpie-ace\\go\\bin\\nvml.dll C:\\Program Files\\Git\\mingw64\\bin\\nvml.dll C:\\Program Files\\Git\\usr\\bin\\nvml.dll C:\\Users\\cpie-ace\\tools\\cmder\\vendor\\bin\\nvml.dll C:\\Users\\cpie-ace\\tools\\cmder\\nvml.dll c:\\Windows\\System32\\nvml.dll]"
time=2025-09-12T16:45:26.350+09:00 level=DEBUG source=gpu.go:540 msg="skipping PhysX cuda library path" path="C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\nvml.dll"
time=2025-09-12T16:45:26.351+09:00 level=DEBUG source=gpu.go:569 msg="discovered GPU libraries" paths="[C:\\Windows\\system32\\nvml.dll C:\\WINDOWS\\system32\\nvml.dll c:\\Windows\\System32\\nvml.dll]"
time=2025-09-12T16:45:26.363+09:00 level=DEBUG source=gpu.go:111 msg="nvidia-ml loaded" library=C:\Windows\system32\nvml.dll
time=2025-09-12T16:45:26.363+09:00 level=DEBUG source=gpu.go:512 msg="Searching for GPU library" name=nvcuda.dll
time=2025-09-12T16:45:26.363+09:00 level=DEBUG source=gpu.go:536 msg="gpu library search" globs="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64\\lib\\ollama\\nvcuda.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\x64\\nvcuda.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\nvcuda.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin\\nvcuda.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\libnvvp\\nvcuda.dll C:\\VulkanSDK\\1.4.304.1\\Bin\\nvcuda.dll C:\\Windows\\system32\\nvcuda.dll C:\\Windows\\nvcuda.dll C:\\Windows\\System32\\Wbem\\nvcuda.dll C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\nvcuda.dll C:\\Windows\\System32\\OpenSSH\\nvcuda.dll C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\nvcuda.dll C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR\\nvcuda.dll C:\\Program Files\\dotnet\\nvcuda.dll C:\\WINDOWS\\system32\\nvcuda.dll C:\\WINDOWS\\nvcuda.dll C:\\WINDOWS\\System32\\Wbem\\nvcuda.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\nvcuda.dll C:\\WINDOWS\\System32\\OpenSSH\\nvcuda.dll C:\\Program Files\\Intel\\PresentMon\\PresentMonApplication\\nvcuda.dll C:\\Program Files\\CMake\\bin\\nvcuda.dll C:\\Program Files\\Git\\cmd\\nvcuda.dll C:\\WINDOWS\\system32\\nvcuda.dll C:\\WINDOWS\\nvcuda.dll C:\\WINDOWS\\System32\\Wbem\\nvcuda.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\nvcuda.dll C:\\WINDOWS\\System32\\OpenSSH\\nvcuda.dll C:\\Program Files\\Grass Valley\\Chorus Hub\\Tools\\CLI\\nvcuda.dll C:\\Program Files\\Go\\bin\\nvcuda.dll C:\\TDM-GCC-64\\bin\\nvcuda.dll C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.3.1\\nvcuda.dll C:\\Program Files\\AMD\\ROCm\\6.4\\bin\\nvcuda.dll C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Launcher\\nvcuda.dll C:\\Users\\cpie-ace\\.local\\bin\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Microsoft\\WindowsApps\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Microsoft VS Code\\bin\\nvcuda.dll C:\\Users\\cpie-ace\\go\\bin\\nvcuda.dll C:\\Program Files\\Git\\mingw64\\bin\\nvcuda.dll C:\\Program Files\\Git\\usr\\bin\\nvcuda.dll C:\\Users\\cpie-ace\\tools\\cmder\\vendor\\bin\\nvcuda.dll C:\\Users\\cpie-ace\\tools\\cmder\\nvcuda.dll c:\\windows\\system*\\nvcuda.dll]"
time=2025-09-12T16:45:26.363+09:00 level=DEBUG source=gpu.go:540 msg="skipping PhysX cuda library path" path="C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\nvcuda.dll"
time=2025-09-12T16:45:26.364+09:00 level=DEBUG source=gpu.go:569 msg="discovered GPU libraries" paths="[C:\\Windows\\system32\\nvcuda.dll C:\\WINDOWS\\system32\\nvcuda.dll]"
initializing C:\Windows\system32\nvcuda.dll
dlsym: cuInit - 00007FFA980BDE10
dlsym: cuDriverGetVersion - 00007FFA980BDEB0
dlsym: cuDeviceGetCount - 00007FFA980BE6A6
dlsym: cuDeviceGet - 00007FFA980BE6A0
dlsym: cuDeviceGetAttribute - 00007FFA980BE000
dlsym: cuDeviceGetUuid - 00007FFA980BE6B2
dlsym: cuDeviceGetName - 00007FFA980BE6AC
dlsym: cuCtxCreate_v3 - 00007FFA980BE72A
dlsym: cuMemGetInfo_v2 - 00007FFA980BE82C
dlsym: cuCtxDestroy - 00007FFA980BE73C
calling cuInit
calling cuDriverGetVersion
raw version 0x32c8
CUDA driver version: 13.0
calling cuDeviceGetCount
device count 1
time=2025-09-12T16:45:26.373+09:00 level=DEBUG source=gpu.go:125 msg="detected GPUs" count=1 library=C:\Windows\system32\nvcuda.dll
[GPU-acc53e87-f217-502b-dadc-013fdf20cd8e] CUDA totalMem 10239mb
[GPU-acc53e87-f217-502b-dadc-013fdf20cd8e] CUDA freeMem 9071mb
[GPU-acc53e87-f217-502b-dadc-013fdf20cd8e] Compute Capability 8.6
time=2025-09-12T16:45:26.455+09:00 level=INFO source=gpu.go:321 msg="detected OS VRAM overhead" id=GPU-acc53e87-f217-502b-dadc-013fdf20cd8e library=cuda compute=8.6 driver=13.0 name="NVIDIA GeForce RTX 3080" overhead="512.4 MiB"
time=2025-09-12T16:45:26.463+09:00 level=DEBUG source=amd_hip_windows.go:88 msg=hipDriverGetVersion version=60450101
time=2025-09-12T16:45:26.463+09:00 level=INFO source=amd_hip_windows.go:103 msg="AMD ROCm reports no devices found"
time=2025-09-12T16:45:26.463+09:00 level=INFO source=amd_windows.go:49 msg="no compatible amdgpu devices detected"
releasing cuda driver library
releasing nvml library
time=2025-09-12T16:45:26.464+09:00 level=INFO source=types.go:131 msg="inference compute" id=GPU-acc53e87-f217-502b-dadc-013fdf20cd8e library=cuda variant=v13 compute=8.6 driver=13.0 name="NVIDIA GeForce RTX 3080" total="10.0 GiB" available="8.9 GiB"
time=2025-09-12T16:45:26.464+09:00 level=INFO source=routes.go:1408 msg="entering low vram mode" "total vram"="10.0 GiB" threshold="20.0 GiB"
ollama serve with rtx3080 disabled
λ ollama.exe serve
time=2025-09-12T16:47:17.806+09:00 level=INFO source=routes.go:1314 msg="server config" env="map[CUDA_VISIBLE_DEVICES: GPU_DEVICE_ORDINAL: HIP_VISIBLE_DEVICES: HSA_OVERRIDE_GFX_VERSION: HTTPS_PROXY: HTTP_PROXY: NO_PROXY: OLLAMA_CONTEXT_LENGTH:4096 OLLAMA_DEBUG:DEBUG OLLAMA_FLASH_ATTENTION:false OLLAMA_GPU_OVERHEAD:0 OLLAMA_HOST:http://127.0.0.1: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:C:\\Users\\cpie-ace\\.ollama\\models OLLAMA_MULTIUSER_CACHE:false OLLAMA_NEW_ENGINE: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 ROCR_VISIBLE_DEVICES:]"
time=2025-09-12T16:47:17.809+09:00 level=INFO source=images.go:477 msg="total blobs: 18"
time=2025-09-12T16:47:17.809+09:00 level=INFO source=images.go:484 msg="total unused blobs removed: 0"
time=2025-09-12T16:47:17.810+09:00 level=INFO source=routes.go:1367 msg="Listening on 127.0.0.1:11434 (version 0.11.11-rc0)"
time=2025-09-12T16:47:17.810+09:00 level=DEBUG source=sched.go:121 msg="starting llm scheduler"
time=2025-09-12T16:47:17.810+09:00 level=INFO source=gpu.go:217 msg="looking for compatible GPUs"
time=2025-09-12T16:47:17.810+09:00 level=INFO source=gpu_windows.go:167 msg=packages count=1
time=2025-09-12T16:47:17.810+09:00 level=INFO source=gpu_windows.go:183 msg="efficiency cores detected" maxEfficiencyClass=1
time=2025-09-12T16:47:17.810+09:00 level=INFO source=gpu_windows.go:214 msg="" package=0 cores=16 efficiency=8 threads=24
time=2025-09-12T16:47:17.810+09:00 level=DEBUG source=gpu.go:98 msg="searching for GPU discovery libraries for NVIDIA"
time=2025-09-12T16:47:17.810+09:00 level=DEBUG source=gpu.go:512 msg="Searching for GPU library" name=nvml.dll
time=2025-09-12T16:47:17.810+09:00 level=DEBUG source=gpu.go:536 msg="gpu library search" globs="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64\\lib\\ollama\\nvml.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\x64\\nvml.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\nvml.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin\\nvml.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\libnvvp\\nvml.dll C:\\VulkanSDK\\1.4.304.1\\Bin\\nvml.dll C:\\Windows\\system32\\nvml.dll C:\\Windows\\nvml.dll C:\\Windows\\System32\\Wbem\\nvml.dll C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\nvml.dll C:\\Windows\\System32\\OpenSSH\\nvml.dll C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\nvml.dll C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR\\nvml.dll C:\\Program Files\\dotnet\\nvml.dll C:\\WINDOWS\\system32\\nvml.dll C:\\WINDOWS\\nvml.dll C:\\WINDOWS\\System32\\Wbem\\nvml.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\nvml.dll C:\\WINDOWS\\System32\\OpenSSH\\nvml.dll C:\\Program Files\\Intel\\PresentMon\\PresentMonApplication\\nvml.dll C:\\Program Files\\CMake\\bin\\nvml.dll C:\\Program Files\\Git\\cmd\\nvml.dll C:\\WINDOWS\\system32\\nvml.dll C:\\WINDOWS\\nvml.dll C:\\WINDOWS\\System32\\Wbem\\nvml.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\nvml.dll C:\\WINDOWS\\System32\\OpenSSH\\nvml.dll C:\\Program Files\\Grass Valley\\Chorus Hub\\Tools\\CLI\\nvml.dll C:\\Program Files\\Go\\bin\\nvml.dll C:\\TDM-GCC-64\\bin\\nvml.dll C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.3.1\\nvml.dll C:\\Program Files\\AMD\\ROCm\\6.4\\bin\\nvml.dll C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Launcher\\nvml.dll C:\\Users\\cpie-ace\\.local\\bin\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Microsoft\\WindowsApps\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Microsoft VS Code\\bin\\nvml.dll C:\\Users\\cpie-ace\\go\\bin\\nvml.dll C:\\Program Files\\Git\\mingw64\\bin\\nvml.dll C:\\Program Files\\Git\\usr\\bin\\nvml.dll C:\\Users\\cpie-ace\\tools\\cmder\\vendor\\bin\\nvml.dll C:\\Users\\cpie-ace\\tools\\cmder\\nvml.dll c:\\Windows\\System32\\nvml.dll]"
time=2025-09-12T16:47:17.810+09:00 level=DEBUG source=gpu.go:540 msg="skipping PhysX cuda library path" path="C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\nvml.dll"
time=2025-09-12T16:47:17.811+09:00 level=DEBUG source=gpu.go:569 msg="discovered GPU libraries" paths="[C:\\Windows\\system32\\nvml.dll C:\\WINDOWS\\system32\\nvml.dll c:\\Windows\\System32\\nvml.dll]"
nvmlInit_v2 err: 4
time=2025-09-12T16:47:17.820+09:00 level=INFO source=gpu.go:647 msg="Unable to load NVML management library C:\\Windows\\system32\\nvml.dll: nvml vram init failure: 4"
nvmlInit_v2 err: 4
time=2025-09-12T16:47:17.821+09:00 level=INFO source=gpu.go:647 msg="Unable to load NVML management library C:\\WINDOWS\\system32\\nvml.dll: nvml vram init failure: 4"
nvmlInit_v2 err: 4
time=2025-09-12T16:47:17.821+09:00 level=INFO source=gpu.go:647 msg="Unable to load NVML management library c:\\Windows\\System32\\nvml.dll: nvml vram init failure: 4"
time=2025-09-12T16:47:17.821+09:00 level=DEBUG source=gpu.go:512 msg="Searching for GPU library" name=nvcuda.dll
time=2025-09-12T16:47:17.821+09:00 level=DEBUG source=gpu.go:536 msg="gpu library search" globs="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64\\lib\\ollama\\nvcuda.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\x64\\nvcuda.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\nvcuda.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin\\nvcuda.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\libnvvp\\nvcuda.dll C:\\VulkanSDK\\1.4.304.1\\Bin\\nvcuda.dll C:\\Windows\\system32\\nvcuda.dll C:\\Windows\\nvcuda.dll C:\\Windows\\System32\\Wbem\\nvcuda.dll C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\nvcuda.dll C:\\Windows\\System32\\OpenSSH\\nvcuda.dll C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\nvcuda.dll C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR\\nvcuda.dll C:\\Program Files\\dotnet\\nvcuda.dll C:\\WINDOWS\\system32\\nvcuda.dll C:\\WINDOWS\\nvcuda.dll C:\\WINDOWS\\System32\\Wbem\\nvcuda.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\nvcuda.dll C:\\WINDOWS\\System32\\OpenSSH\\nvcuda.dll C:\\Program Files\\Intel\\PresentMon\\PresentMonApplication\\nvcuda.dll C:\\Program Files\\CMake\\bin\\nvcuda.dll C:\\Program Files\\Git\\cmd\\nvcuda.dll C:\\WINDOWS\\system32\\nvcuda.dll C:\\WINDOWS\\nvcuda.dll C:\\WINDOWS\\System32\\Wbem\\nvcuda.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\nvcuda.dll C:\\WINDOWS\\System32\\OpenSSH\\nvcuda.dll C:\\Program Files\\Grass Valley\\Chorus Hub\\Tools\\CLI\\nvcuda.dll C:\\Program Files\\Go\\bin\\nvcuda.dll C:\\TDM-GCC-64\\bin\\nvcuda.dll C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.3.1\\nvcuda.dll C:\\Program Files\\AMD\\ROCm\\6.4\\bin\\nvcuda.dll C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Launcher\\nvcuda.dll C:\\Users\\cpie-ace\\.local\\bin\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Microsoft\\WindowsApps\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Microsoft VS Code\\bin\\nvcuda.dll C:\\Users\\cpie-ace\\go\\bin\\nvcuda.dll C:\\Program Files\\Git\\mingw64\\bin\\nvcuda.dll C:\\Program Files\\Git\\usr\\bin\\nvcuda.dll C:\\Users\\cpie-ace\\tools\\cmder\\vendor\\bin\\nvcuda.dll C:\\Users\\cpie-ace\\tools\\cmder\\nvcuda.dll c:\\windows\\system*\\nvcuda.dll]"
time=2025-09-12T16:47:17.821+09:00 level=DEBUG source=gpu.go:540 msg="skipping PhysX cuda library path" path="C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\nvcuda.dll"
time=2025-09-12T16:47:17.822+09:00 level=DEBUG source=gpu.go:569 msg="discovered GPU libraries" paths="[C:\\Windows\\system32\\nvcuda.dll C:\\WINDOWS\\system32\\nvcuda.dll]"
initializing C:\Windows\system32\nvcuda.dll
dlsym: cuInit - 00007FFB21A6DE10
dlsym: cuDriverGetVersion - 00007FFB21A6DEB0
dlsym: cuDeviceGetCount - 00007FFB21A6E6A6
dlsym: cuDeviceGet - 00007FFB21A6E6A0
dlsym: cuDeviceGetAttribute - 00007FFB21A6E000
dlsym: cuDeviceGetUuid - 00007FFB21A6E6B2
dlsym: cuDeviceGetName - 00007FFB21A6E6AC
dlsym: cuCtxCreate_v3 - 00007FFB21A6E72A
dlsym: cuMemGetInfo_v2 - 00007FFB21A6E82C
dlsym: cuCtxDestroy - 00007FFB21A6E73C
calling cuInit
cuInit err: 100
time=2025-09-12T16:47:17.831+09:00 level=INFO source=gpu.go:613 msg="no nvidia devices detected by library C:\\Windows\\system32\\nvcuda.dll"
initializing C:\WINDOWS\system32\nvcuda.dll
dlsym: cuInit - 00007FFB21A6DE10
dlsym: cuDriverGetVersion - 00007FFB21A6DEB0
dlsym: cuDeviceGetCount - 00007FFB21A6E6A6
dlsym: cuDeviceGet - 00007FFB21A6E6A0
dlsym: cuDeviceGetAttribute - 00007FFB21A6E000
dlsym: cuDeviceGetUuid - 00007FFB21A6E6B2
dlsym: cuDeviceGetName - 00007FFB21A6E6AC
dlsym: cuCtxCreate_v3 - 00007FFB21A6E72A
dlsym: cuMemGetInfo_v2 - 00007FFB21A6E82C
dlsym: cuCtxDestroy - 00007FFB21A6E73C
calling cuInit
cuInit err: 100
time=2025-09-12T16:47:17.836+09:00 level=INFO source=gpu.go:613 msg="no nvidia devices detected by library C:\\WINDOWS\\system32\\nvcuda.dll"
time=2025-09-12T16:47:17.836+09:00 level=DEBUG source=gpu.go:512 msg="Searching for GPU library" name=cudart64_*.dll
time=2025-09-12T16:47:17.836+09:00 level=DEBUG source=gpu.go:536 msg="gpu library search" globs="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64\\lib\\ollama\\cudart64_*.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\x64\\cudart64_*.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\cudart64_*.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin\\cudart64_*.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\libnvvp\\cudart64_*.dll C:\\VulkanSDK\\1.4.304.1\\Bin\\cudart64_*.dll C:\\Windows\\system32\\cudart64_*.dll C:\\Windows\\cudart64_*.dll C:\\Windows\\System32\\Wbem\\cudart64_*.dll C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\cudart64_*.dll C:\\Windows\\System32\\OpenSSH\\cudart64_*.dll C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\cudart64_*.dll C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR\\cudart64_*.dll C:\\Program Files\\dotnet\\cudart64_*.dll C:\\WINDOWS\\system32\\cudart64_*.dll C:\\WINDOWS\\cudart64_*.dll C:\\WINDOWS\\System32\\Wbem\\cudart64_*.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\cudart64_*.dll C:\\WINDOWS\\System32\\OpenSSH\\cudart64_*.dll C:\\Program Files\\Intel\\PresentMon\\PresentMonApplication\\cudart64_*.dll C:\\Program Files\\CMake\\bin\\cudart64_*.dll C:\\Program Files\\Git\\cmd\\cudart64_*.dll C:\\WINDOWS\\system32\\cudart64_*.dll C:\\WINDOWS\\cudart64_*.dll C:\\WINDOWS\\System32\\Wbem\\cudart64_*.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\cudart64_*.dll C:\\WINDOWS\\System32\\OpenSSH\\cudart64_*.dll C:\\Program Files\\Grass Valley\\Chorus Hub\\Tools\\CLI\\cudart64_*.dll C:\\Program Files\\Go\\bin\\cudart64_*.dll C:\\TDM-GCC-64\\bin\\cudart64_*.dll C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.3.1\\cudart64_*.dll C:\\Program Files\\AMD\\ROCm\\6.4\\bin\\cudart64_*.dll C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\cudart64_*.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\cudart64_*.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\cudart64_*.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Launcher\\cudart64_*.dll C:\\Users\\cpie-ace\\.local\\bin\\cudart64_*.dll C:\\Users\\cpie-ace\\AppData\\Local\\Microsoft\\WindowsApps\\cudart64_*.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Microsoft VS Code\\bin\\cudart64_*.dll C:\\Users\\cpie-ace\\go\\bin\\cudart64_*.dll C:\\Program Files\\Git\\mingw64\\bin\\cudart64_*.dll C:\\Program Files\\Git\\usr\\bin\\cudart64_*.dll C:\\Users\\cpie-ace\\tools\\cmder\\vendor\\bin\\cudart64_*.dll C:\\Users\\cpie-ace\\tools\\cmder\\cudart64_*.dll C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64\\lib\\ollama\\cuda_v*\\cudart64_*.dll c:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v*\\bin\\cudart64_*.dll]"
time=2025-09-12T16:47:17.838+09:00 level=DEBUG source=gpu.go:540 msg="skipping PhysX cuda library path" path="C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\cudart64_*.dll"
time=2025-09-12T16:47:17.844+09:00 level=DEBUG source=gpu.go:569 msg="discovered GPU libraries" paths="[C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\x64\\cudart64_13.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin\\cudart64_110.dll C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64\\lib\\ollama\\cuda_v12\\cudart64_12.dll c:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin\\cudart64_110.dll]"
Exception 0xc0000005 0x8 0x7ffb0b60cb12 0x7ffb0b60cb12
PC=0x7ffb0b60cb12
signal arrived during external code execution

runtime.cgocall(0x7ff7fcaca680, 0xc0003d6a28)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/cgocall.go:167 +0x3e fp=0xc0003d6a00 sp=0xc0003d6998 pc=0x7ff7fbdd2dbe
github.com/ollama/ollama/discover._Cfunc_cudart_init(0x2071ce588e0, 0xc0004447e0)
        _cgo_gotypes.go:463 +0x48 fp=0xc0003d6a28 sp=0xc0003d6a00 pc=0x7ff7fc1b1528
github.com/ollama/ollama/discover.loadCUDARTMgmt.func2(...)
        C:/a/ollama/ollama/discover/gpu.go:582
github.com/ollama/ollama/discover.loadCUDARTMgmt({0xc00041a680, 0x4, 0xc000464960?})
        C:/a/ollama/ollama/discover/gpu.go:582 +0x2b9 fp=0xc0003d6b28 sp=0xc0003d6a28 pc=0x7ff7fc1b79d9
github.com/ollama/ollama/discover.initCudaHandles()
        C:/a/ollama/ollama/discover/gpu.go:138 +0x5f3 fp=0xc0003d6d38 sp=0xc0003d6b28 pc=0x7ff7fc1b27f3
github.com/ollama/ollama/discover.GetGPUInfo()
        C:/a/ollama/ollama/discover/gpu.go:251 +0x61e fp=0xc0003d7a60 sp=0xc0003d6d38 pc=0x7ff7fc1b35de
github.com/ollama/ollama/server.Serve({0x7ff7fd23e400, 0xc000695600})
        C:/a/ollama/ollama/server/routes.go:1399 +0x6ca fp=0xc0003d7d18 sp=0xc0003d7a60 pc=0x7ff7fca307aa
github.com/ollama/ollama/cmd.RunServer(0xc0001e7400?, {0x7ff7fdc2bca0?, 0x4?, 0x7ff7fd05ebf7?})
        C:/a/ollama/ollama/cmd/cmd.go:1335 +0x4a fp=0xc0003d7d58 sp=0xc0003d7d18 pc=0x7ff7fca522ca
github.com/spf13/cobra.(*Command).execute(0xc0000e3808, {0x7ff7fdc2bca0, 0x0, 0x0})
        C:/Users/runneradmin/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:940 +0x85c fp=0xc0003d7e78 sp=0xc0003d7d58 pc=0x7ff7fbf5d61c
github.com/spf13/cobra.(*Command).ExecuteC(0xc0000e2908)
        C:/Users/runneradmin/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:1068 +0x3a5 fp=0xc0003d7f30 sp=0xc0003d7e78 pc=0x7ff7fbf5de65
github.com/spf13/cobra.(*Command).Execute(...)
        C:/Users/runneradmin/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:992
github.com/spf13/cobra.(*Command).ExecuteContext(...)
        C:/Users/runneradmin/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:985
main.main()
        C:/a/ollama/ollama/main.go:12 +0x4d fp=0xc0003d7f50 sp=0xc0003d7f30 pc=0x7ff7fca5c30d
runtime.main()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:283 +0x27d fp=0xc0003d7fe0 sp=0xc0003d7f50 pc=0x7ff7fbda4f1d
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0003d7fe8 sp=0xc0003d7fe0 pc=0x7ff7fbdddb01

goroutine 2 gp=0xc0000028c0 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000091fa8 sp=0xc000091f88 pc=0x7ff7fbdd630e
runtime.goparkunlock(...)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:441
runtime.forcegchelper()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:348 +0xb8 fp=0xc000091fe0 sp=0xc000091fa8 pc=0x7ff7fbda5238
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000091fe8 sp=0xc000091fe0 pc=0x7ff7fbdddb01
created by runtime.init.7 in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:336 +0x1a

goroutine 3 gp=0xc000002c40 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000093f80 sp=0xc000093f60 pc=0x7ff7fbdd630e
runtime.goparkunlock(...)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:441
runtime.bgsweep(0xc0000a0000)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgcsweep.go:316 +0xdf fp=0xc000093fc8 sp=0xc000093f80 pc=0x7ff7fbd8dfff
runtime.gcenable.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:204 +0x25 fp=0xc000093fe0 sp=0xc000093fc8 pc=0x7ff7fbd823c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000093fe8 sp=0xc000093fe0 pc=0x7ff7fbdddb01
created by runtime.gcenable in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:204 +0x66

goroutine 4 gp=0xc000002e00 m=nil [GC scavenge wait]:
runtime.gopark(0x10000?, 0x7ff7fd22b190?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0000a7f78 sp=0xc0000a7f58 pc=0x7ff7fbdd630e
runtime.goparkunlock(...)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:441
runtime.(*scavengerState).park(0x7ff7fdbdf140)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc0000a7fa8 sp=0xc0000a7f78 pc=0x7ff7fbd8ba49
runtime.bgscavenge(0xc0000a0000)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc0000a7fc8 sp=0xc0000a7fa8 pc=0x7ff7fbd8bfd9
runtime.gcenable.gowrap2()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:205 +0x25 fp=0xc0000a7fe0 sp=0xc0000a7fc8 pc=0x7ff7fbd82365
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000a7fe8 sp=0xc0000a7fe0 pc=0x7ff7fbdddb01
created by runtime.gcenable in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:205 +0xa5

goroutine 18 gp=0xc000106380 m=nil [finalizer wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0000a3e30 sp=0xc0000a3e10 pc=0x7ff7fbdd630e
runtime.runfinq()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mfinal.go:196 +0x107 fp=0xc0000a3fe0 sp=0xc0000a3e30 pc=0x7ff7fbd81347
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000a3fe8 sp=0xc0000a3fe0 pc=0x7ff7fbdddb01
created by runtime.createfing in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mfinal.go:166 +0x3d

goroutine 19 gp=0xc000106e00 m=nil [chan receive]:
runtime.gopark(0xc0002197c0?, 0xc000386018?, 0x60?, 0x5f?, 0x7ff7fbecba88?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000095f18 sp=0xc000095ef8 pc=0x7ff7fbdd630e
runtime.chanrecv(0xc000108310, 0x0, 0x1)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/chan.go:664 +0x445 fp=0xc000095f90 sp=0xc000095f18 pc=0x7ff7fbd72d85
runtime.chanrecv1(0x7ff7fbda5080?, 0xc000095f76?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/chan.go:506 +0x12 fp=0xc000095fb8 sp=0xc000095f90 pc=0x7ff7fbd72912
runtime.unique_runtime_registerUniqueMapCleanup.func2(...)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1796
runtime.unique_runtime_registerUniqueMapCleanup.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1799 +0x2f fp=0xc000095fe0 sp=0xc000095fb8 pc=0x7ff7fbd855ef
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000095fe8 sp=0xc000095fe0 pc=0x7ff7fbdddb01
created by unique.runtime_registerUniqueMapCleanup in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1794 +0x85

goroutine 20 gp=0xc000107180 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0000a5f38 sp=0xc0000a5f18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000a5fc8 sp=0xc0000a5f38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0000a5fe0 sp=0xc0000a5fc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000a5fe8 sp=0xc0000a5fe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 34 gp=0xc000484000 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc00048bf38 sp=0xc00048bf18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00048bfc8 sp=0xc00048bf38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc00048bfe0 sp=0xc00048bfc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00048bfe8 sp=0xc00048bfe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 21 gp=0xc000107340 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000487f38 sp=0xc000487f18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000487fc8 sp=0xc000487f38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000487fe0 sp=0xc000487fc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000487fe8 sp=0xc000487fe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 22 gp=0xc000107500 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000489f38 sp=0xc000489f18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000489fc8 sp=0xc000489f38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000489fe0 sp=0xc000489fc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000489fe8 sp=0xc000489fe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 23 gp=0xc0001076c0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc00044ff38 sp=0xc00044ff18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00044ffc8 sp=0xc00044ff38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc00044ffe0 sp=0xc00044ffc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00044ffe8 sp=0xc00044ffe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 24 gp=0xc000107880 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000451f38 sp=0xc000451f18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000451fc8 sp=0xc000451f38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000451fe0 sp=0xc000451fc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000451fe8 sp=0xc000451fe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 5 gp=0xc000003180 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0000a9f38 sp=0xc0000a9f18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000a9fc8 sp=0xc0000a9f38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0000a9fe0 sp=0xc0000a9fc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000a9fe8 sp=0xc0000a9fe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 35 gp=0xc0004841c0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc00048df38 sp=0xc00048df18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00048dfc8 sp=0xc00048df38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc00048dfe0 sp=0xc00048dfc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00048dfe8 sp=0xc00048dfe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 36 gp=0xc000484380 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc00044bf38 sp=0xc00044bf18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00044bfc8 sp=0xc00044bf38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc00044bfe0 sp=0xc00044bfc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00044bfe8 sp=0xc00044bfe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 37 gp=0xc000484540 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc00044df38 sp=0xc00044df18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00044dfc8 sp=0xc00044df38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc00044dfe0 sp=0xc00044dfc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00044dfe8 sp=0xc00044dfe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 38 gp=0xc000484700 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000497f38 sp=0xc000497f18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000497fc8 sp=0xc000497f38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000497fe0 sp=0xc000497fc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000497fe8 sp=0xc000497fe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 39 gp=0xc0004848c0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000499f38 sp=0xc000499f18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000499fc8 sp=0xc000499f38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000499fe0 sp=0xc000499fc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000499fe8 sp=0xc000499fe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 40 gp=0xc000484a80 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000493f38 sp=0xc000493f18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000493fc8 sp=0xc000493f38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000493fe0 sp=0xc000493fc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000493fe8 sp=0xc000493fe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 41 gp=0xc000484c40 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000495f38 sp=0xc000495f18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000495fc8 sp=0xc000495f38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000495fe0 sp=0xc000495fc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000495fe8 sp=0xc000495fe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 42 gp=0xc000484e00 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc00049ff38 sp=0xc00049ff18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00049ffc8 sp=0xc00049ff38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc00049ffe0 sp=0xc00049ffc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00049ffe8 sp=0xc00049ffe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 43 gp=0xc000484fc0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0004a1f38 sp=0xc0004a1f18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004a1fc8 sp=0xc0004a1f38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004a1fe0 sp=0xc0004a1fc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004a1fe8 sp=0xc0004a1fe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 25 gp=0xc000107a40 m=nil [GC worker (idle)]:
runtime.gopark(0x7c6db7d074?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc00049bf38 sp=0xc00049bf18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00049bfc8 sp=0xc00049bf38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc00049bfe0 sp=0xc00049bfc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00049bfe8 sp=0xc00049bfe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 26 gp=0xc000107c00 m=nil [GC worker (idle)]:
runtime.gopark(0x7c6db7d074?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc00049df38 sp=0xc00049df18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00049dfc8 sp=0xc00049df38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc00049dfe0 sp=0xc00049dfc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00049dfe8 sp=0xc00049dfe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 44 gp=0xc000485180 m=nil [GC worker (idle)]:
runtime.gopark(0x7ff7fdc2dce0?, 0x1?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0004a7f38 sp=0xc0004a7f18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004a7fc8 sp=0xc0004a7f38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004a7fe0 sp=0xc0004a7fc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004a7fe8 sp=0xc0004a7fe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 6 gp=0xc000003340 m=nil [GC worker (idle)]:
runtime.gopark(0x7ff7fdc2dce0?, 0x1?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0004a3f38 sp=0xc0004a3f18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004a3fc8 sp=0xc0004a3f38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004a3fe0 sp=0xc0004a3fc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004a3fe8 sp=0xc0004a3fe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 27 gp=0xc000107dc0 m=nil [GC worker (idle)]:
runtime.gopark(0x7ff7fdc2dce0?, 0x1?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000457f38 sp=0xc000457f18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000457fc8 sp=0xc000457f38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000457fe0 sp=0xc000457fc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000457fe8 sp=0xc000457fe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 28 gp=0xc00045a000 m=nil [GC worker (idle)]:
runtime.gopark(0x7ff7fdc2dce0?, 0x1?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000459f38 sp=0xc000459f18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000459fc8 sp=0xc000459f38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000459fe0 sp=0xc000459fc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000459fe8 sp=0xc000459fe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 45 gp=0xc000485340 m=nil [GC worker (idle)]:
runtime.gopark(0x7c6db7d074?, 0x1?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0004a9f38 sp=0xc0004a9f18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004a9fc8 sp=0xc0004a9f38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004a9fe0 sp=0xc0004a9fc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004a9fe8 sp=0xc0004a9fe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 7 gp=0xc000003500 m=nil [GC worker (idle)]:
runtime.gopark(0x7ff7fdc2dce0?, 0x1?, 0xdc?, 0x52?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0004a5f38 sp=0xc0004a5f18 pc=0x7ff7fbdd630e
runtime.gcBgMarkWorker(0xc000109570)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004a5fc8 sp=0xc0004a5f38 pc=0x7ff7fbd848e9
runtime.gcBgMarkStartWorkers.gowrap1()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004a5fe0 sp=0xc0004a5fc8 pc=0x7ff7fbd847c5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004a5fe8 sp=0xc0004a5fe0 pc=0x7ff7fbdddb01
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105

goroutine 29 gp=0xc0004856c0 m=0 mp=0x7ff7fdbe1de0 [syscall]:
runtime.notetsleepg(0x7ff7fdc2c8e0, 0xffffffffffffffff)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/lock_sema.go:175 +0x31 fp=0xc000453fa0 sp=0xc000453f68 pc=0x7ff7fbd78e51
os/signal.signal_recv()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/sigqueue.go:152 +0x29 fp=0xc000453fc0 sp=0xc000453fa0 pc=0x7ff7fbdd80a9
os/signal.loop()
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/os/signal/signal_unix.go:23 +0x13 fp=0xc000453fe0 sp=0xc000453fc0 pc=0x7ff7fc113053
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000453fe8 sp=0xc000453fe0 pc=0x7ff7fbdddb01
created by os/signal.Notify.func1.1 in goroutine 1
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/os/signal/signal.go:152 +0x1f

goroutine 30 gp=0xc000485880 m=nil [chan receive]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000455f00 sp=0xc000455ee0 pc=0x7ff7fbdd630e
runtime.chanrecv(0xc0006acbd0, 0x0, 0x1)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/chan.go:664 +0x445 fp=0xc000455f78 sp=0xc000455f00 pc=0x7ff7fbd72d85
runtime.chanrecv1(0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/chan.go:506 +0x12 fp=0xc000455fa0 sp=0xc000455f78 pc=0x7ff7fbd72912
github.com/ollama/ollama/server.Serve.func1()
        C:/a/ollama/ollama/server/routes.go:1384 +0x3d fp=0xc000455fe0 sp=0xc000455fa0 pc=0x7ff7fca30abd
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000455fe8 sp=0xc000455fe0 pc=0x7ff7fbdddb01
created by github.com/ollama/ollama/server.Serve in goroutine 1
        C:/a/ollama/ollama/server/routes.go:1383 +0x67b

goroutine 31 gp=0xc000485a40 m=nil [select]:
runtime.gopark(0xc0000b3f58?, 0x3?, 0x0?, 0x0?, 0xc0000b3d12?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0000b3b80 sp=0xc0000b3b60 pc=0x7ff7fbdd630e
runtime.selectgo(0xc0000b3f58, 0xc0000b3d0c, 0x0?, 0x0, 0x0?, 0x1)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/select.go:351 +0x837 fp=0xc0000b3cb8 sp=0xc0000b3b80 pc=0x7ff7fbdb6577
github.com/ollama/ollama/server.(*Scheduler).processPending(0xc0006acb60, {0x7ff7fd2408b0, 0xc000468370})
        C:/a/ollama/ollama/server/sched.go:133 +0xcf fp=0xc0000b3fb8 sp=0xc0000b3cb8 pc=0x7ff7fca35a8f
github.com/ollama/ollama/server.(*Scheduler).Run.func1()
        C:/a/ollama/ollama/server/sched.go:123 +0x1f fp=0xc0000b3fe0 sp=0xc0000b3fb8 pc=0x7ff7fca3599f
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000b3fe8 sp=0xc0000b3fe0 pc=0x7ff7fbdddb01
created by github.com/ollama/ollama/server.(*Scheduler).Run in goroutine 1
        C:/a/ollama/ollama/server/sched.go:122 +0xb1

goroutine 32 gp=0xc000485c00 m=nil [select]:
runtime.gopark(0xc0000b5f50?, 0x3?, 0x0?, 0x0?, 0xc0000b5cd2?)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0000b5b48 sp=0xc0000b5b28 pc=0x7ff7fbdd630e
runtime.selectgo(0xc0000b5f50, 0xc0000b5ccc, 0x0?, 0x0, 0x0?, 0x1)
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/select.go:351 +0x837 fp=0xc0000b5c80 sp=0xc0000b5b48 pc=0x7ff7fbdb6577
github.com/ollama/ollama/server.(*Scheduler).processCompleted(0xc0006acb60, {0x7ff7fd2408b0, 0xc000468370})
        C:/a/ollama/ollama/server/sched.go:263 +0xec fp=0xc0000b5fb8 sp=0xc0000b5c80 pc=0x7ff7fca3678c
github.com/ollama/ollama/server.(*Scheduler).Run.func2()
        C:/a/ollama/ollama/server/sched.go:127 +0x1f fp=0xc0000b5fe0 sp=0xc0000b5fb8 pc=0x7ff7fca3595f
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000b5fe8 sp=0xc0000b5fe0 pc=0x7ff7fbdddb01
created by github.com/ollama/ollama/server.(*Scheduler).Run in goroutine 1
        C:/a/ollama/ollama/server/sched.go:126 +0x10c
rax     0x64
rbx     0x7ffb0b6d098c
rcx     0xcda333f7cc990000
rdx     0x2071cc70240
rdi     0x207644f0860
rsi     0x0
rbp     0x620f1ff8a9
rsp     0x620f1ff340
r8      0x7ffffffffffffffc
r9      0x620e7b8000
r10     0x8101010101010100
r11     0x2071ce69960
r12     0xc000444830
r13     0x620f1ff9e0
r14     0xc000444820
r15     0xc000444800
rip     0x7ffb0b60cb12
rflags  0x10202
cs      0x33
fs      0x53
gs      0x2b

OS

Windows

GPU

Nvidia

CPU

Intel

Ollama version

0.11.11-rc0 (61fb912)

Originally created by @rillomas on GitHub (Sep 12, 2025). Original GitHub issue: https://github.com/ollama/ollama/issues/12264 Originally assigned to: @dhiltgen on GitHub. ### What is the issue? When a Windows system has CUDA SDK installed but a NVIDIA GPU is missing (ex. temporarily disabled in device manager, swapped out to a different vendor's GPU, etc.), `ollama serve` immediately crashes at `cudart_init`. This seems to be because ollama tries to execute cudart functions without checking if a NVIDIA GPU actually exists. It'd be great if we can at least fall back to other backends rather than crashing in such situations. ### Relevant log output <details> <summary>ollama serve with rtx3080 enabled</summary> ```shell λ ollama.exe serve time=2025-09-12T16:45:26.346+09:00 level=INFO source=routes.go:1314 msg="server config" env="map[CUDA_VISIBLE_DEVICES: GPU_DEVICE_ORDINAL: HIP_VISIBLE_DEVICES: HSA_OVERRIDE_GFX_VERSION: HTTPS_PROXY: HTTP_PROXY: NO_PROXY: OLLAMA_CONTEXT_LENGTH:4096 OLLAMA_DEBUG:DEBUG OLLAMA_FLASH_ATTENTION:false OLLAMA_GPU_OVERHEAD:0 OLLAMA_HOST:http://127.0.0.1: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:C:\\Users\\cpie-ace\\.ollama\\models OLLAMA_MULTIUSER_CACHE:false OLLAMA_NEW_ENGINE: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 ROCR_VISIBLE_DEVICES:]" time=2025-09-12T16:45:26.348+09:00 level=INFO source=images.go:477 msg="total blobs: 18" time=2025-09-12T16:45:26.349+09:00 level=INFO source=images.go:484 msg="total unused blobs removed: 0" time=2025-09-12T16:45:26.350+09:00 level=INFO source=routes.go:1367 msg="Listening on 127.0.0.1:11434 (version 0.11.11-rc0)" time=2025-09-12T16:45:26.350+09:00 level=DEBUG source=sched.go:121 msg="starting llm scheduler" time=2025-09-12T16:45:26.350+09:00 level=INFO source=gpu.go:217 msg="looking for compatible GPUs" time=2025-09-12T16:45:26.350+09:00 level=INFO source=gpu_windows.go:167 msg=packages count=1 time=2025-09-12T16:45:26.350+09:00 level=INFO source=gpu_windows.go:183 msg="efficiency cores detected" maxEfficiencyClass=1 time=2025-09-12T16:45:26.350+09:00 level=INFO source=gpu_windows.go:214 msg="" package=0 cores=16 efficiency=8 threads=24 time=2025-09-12T16:45:26.350+09:00 level=DEBUG source=gpu.go:98 msg="searching for GPU discovery libraries for NVIDIA" time=2025-09-12T16:45:26.350+09:00 level=DEBUG source=gpu.go:512 msg="Searching for GPU library" name=nvml.dll time=2025-09-12T16:45:26.350+09:00 level=DEBUG source=gpu.go:536 msg="gpu library search" globs="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64\\lib\\ollama\\nvml.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\x64\\nvml.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\nvml.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin\\nvml.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\libnvvp\\nvml.dll C:\\VulkanSDK\\1.4.304.1\\Bin\\nvml.dll C:\\Windows\\system32\\nvml.dll C:\\Windows\\nvml.dll C:\\Windows\\System32\\Wbem\\nvml.dll C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\nvml.dll C:\\Windows\\System32\\OpenSSH\\nvml.dll C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\nvml.dll C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR\\nvml.dll C:\\Program Files\\dotnet\\nvml.dll C:\\WINDOWS\\system32\\nvml.dll C:\\WINDOWS\\nvml.dll C:\\WINDOWS\\System32\\Wbem\\nvml.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\nvml.dll C:\\WINDOWS\\System32\\OpenSSH\\nvml.dll C:\\Program Files\\Intel\\PresentMon\\PresentMonApplication\\nvml.dll C:\\Program Files\\CMake\\bin\\nvml.dll C:\\Program Files\\Git\\cmd\\nvml.dll C:\\WINDOWS\\system32\\nvml.dll C:\\WINDOWS\\nvml.dll C:\\WINDOWS\\System32\\Wbem\\nvml.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\nvml.dll C:\\WINDOWS\\System32\\OpenSSH\\nvml.dll C:\\Program Files\\Grass Valley\\Chorus Hub\\Tools\\CLI\\nvml.dll C:\\Program Files\\Go\\bin\\nvml.dll C:\\TDM-GCC-64\\bin\\nvml.dll C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.3.1\\nvml.dll C:\\Program Files\\AMD\\ROCm\\6.4\\bin\\nvml.dll C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Launcher\\nvml.dll C:\\Users\\cpie-ace\\.local\\bin\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Microsoft\\WindowsApps\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Microsoft VS Code\\bin\\nvml.dll C:\\Users\\cpie-ace\\go\\bin\\nvml.dll C:\\Program Files\\Git\\mingw64\\bin\\nvml.dll C:\\Program Files\\Git\\usr\\bin\\nvml.dll C:\\Users\\cpie-ace\\tools\\cmder\\vendor\\bin\\nvml.dll C:\\Users\\cpie-ace\\tools\\cmder\\nvml.dll c:\\Windows\\System32\\nvml.dll]" time=2025-09-12T16:45:26.350+09:00 level=DEBUG source=gpu.go:540 msg="skipping PhysX cuda library path" path="C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\nvml.dll" time=2025-09-12T16:45:26.351+09:00 level=DEBUG source=gpu.go:569 msg="discovered GPU libraries" paths="[C:\\Windows\\system32\\nvml.dll C:\\WINDOWS\\system32\\nvml.dll c:\\Windows\\System32\\nvml.dll]" time=2025-09-12T16:45:26.363+09:00 level=DEBUG source=gpu.go:111 msg="nvidia-ml loaded" library=C:\Windows\system32\nvml.dll time=2025-09-12T16:45:26.363+09:00 level=DEBUG source=gpu.go:512 msg="Searching for GPU library" name=nvcuda.dll time=2025-09-12T16:45:26.363+09:00 level=DEBUG source=gpu.go:536 msg="gpu library search" globs="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64\\lib\\ollama\\nvcuda.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\x64\\nvcuda.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\nvcuda.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin\\nvcuda.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\libnvvp\\nvcuda.dll C:\\VulkanSDK\\1.4.304.1\\Bin\\nvcuda.dll C:\\Windows\\system32\\nvcuda.dll C:\\Windows\\nvcuda.dll C:\\Windows\\System32\\Wbem\\nvcuda.dll C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\nvcuda.dll C:\\Windows\\System32\\OpenSSH\\nvcuda.dll C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\nvcuda.dll C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR\\nvcuda.dll C:\\Program Files\\dotnet\\nvcuda.dll C:\\WINDOWS\\system32\\nvcuda.dll C:\\WINDOWS\\nvcuda.dll C:\\WINDOWS\\System32\\Wbem\\nvcuda.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\nvcuda.dll C:\\WINDOWS\\System32\\OpenSSH\\nvcuda.dll C:\\Program Files\\Intel\\PresentMon\\PresentMonApplication\\nvcuda.dll C:\\Program Files\\CMake\\bin\\nvcuda.dll C:\\Program Files\\Git\\cmd\\nvcuda.dll C:\\WINDOWS\\system32\\nvcuda.dll C:\\WINDOWS\\nvcuda.dll C:\\WINDOWS\\System32\\Wbem\\nvcuda.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\nvcuda.dll C:\\WINDOWS\\System32\\OpenSSH\\nvcuda.dll C:\\Program Files\\Grass Valley\\Chorus Hub\\Tools\\CLI\\nvcuda.dll C:\\Program Files\\Go\\bin\\nvcuda.dll C:\\TDM-GCC-64\\bin\\nvcuda.dll C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.3.1\\nvcuda.dll C:\\Program Files\\AMD\\ROCm\\6.4\\bin\\nvcuda.dll C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Launcher\\nvcuda.dll C:\\Users\\cpie-ace\\.local\\bin\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Microsoft\\WindowsApps\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Microsoft VS Code\\bin\\nvcuda.dll C:\\Users\\cpie-ace\\go\\bin\\nvcuda.dll C:\\Program Files\\Git\\mingw64\\bin\\nvcuda.dll C:\\Program Files\\Git\\usr\\bin\\nvcuda.dll C:\\Users\\cpie-ace\\tools\\cmder\\vendor\\bin\\nvcuda.dll C:\\Users\\cpie-ace\\tools\\cmder\\nvcuda.dll c:\\windows\\system*\\nvcuda.dll]" time=2025-09-12T16:45:26.363+09:00 level=DEBUG source=gpu.go:540 msg="skipping PhysX cuda library path" path="C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\nvcuda.dll" time=2025-09-12T16:45:26.364+09:00 level=DEBUG source=gpu.go:569 msg="discovered GPU libraries" paths="[C:\\Windows\\system32\\nvcuda.dll C:\\WINDOWS\\system32\\nvcuda.dll]" initializing C:\Windows\system32\nvcuda.dll dlsym: cuInit - 00007FFA980BDE10 dlsym: cuDriverGetVersion - 00007FFA980BDEB0 dlsym: cuDeviceGetCount - 00007FFA980BE6A6 dlsym: cuDeviceGet - 00007FFA980BE6A0 dlsym: cuDeviceGetAttribute - 00007FFA980BE000 dlsym: cuDeviceGetUuid - 00007FFA980BE6B2 dlsym: cuDeviceGetName - 00007FFA980BE6AC dlsym: cuCtxCreate_v3 - 00007FFA980BE72A dlsym: cuMemGetInfo_v2 - 00007FFA980BE82C dlsym: cuCtxDestroy - 00007FFA980BE73C calling cuInit calling cuDriverGetVersion raw version 0x32c8 CUDA driver version: 13.0 calling cuDeviceGetCount device count 1 time=2025-09-12T16:45:26.373+09:00 level=DEBUG source=gpu.go:125 msg="detected GPUs" count=1 library=C:\Windows\system32\nvcuda.dll [GPU-acc53e87-f217-502b-dadc-013fdf20cd8e] CUDA totalMem 10239mb [GPU-acc53e87-f217-502b-dadc-013fdf20cd8e] CUDA freeMem 9071mb [GPU-acc53e87-f217-502b-dadc-013fdf20cd8e] Compute Capability 8.6 time=2025-09-12T16:45:26.455+09:00 level=INFO source=gpu.go:321 msg="detected OS VRAM overhead" id=GPU-acc53e87-f217-502b-dadc-013fdf20cd8e library=cuda compute=8.6 driver=13.0 name="NVIDIA GeForce RTX 3080" overhead="512.4 MiB" time=2025-09-12T16:45:26.463+09:00 level=DEBUG source=amd_hip_windows.go:88 msg=hipDriverGetVersion version=60450101 time=2025-09-12T16:45:26.463+09:00 level=INFO source=amd_hip_windows.go:103 msg="AMD ROCm reports no devices found" time=2025-09-12T16:45:26.463+09:00 level=INFO source=amd_windows.go:49 msg="no compatible amdgpu devices detected" releasing cuda driver library releasing nvml library time=2025-09-12T16:45:26.464+09:00 level=INFO source=types.go:131 msg="inference compute" id=GPU-acc53e87-f217-502b-dadc-013fdf20cd8e library=cuda variant=v13 compute=8.6 driver=13.0 name="NVIDIA GeForce RTX 3080" total="10.0 GiB" available="8.9 GiB" time=2025-09-12T16:45:26.464+09:00 level=INFO source=routes.go:1408 msg="entering low vram mode" "total vram"="10.0 GiB" threshold="20.0 GiB" ``` </details> <details> <summary>ollama serve with rtx3080 disabled</summary> ```shell λ ollama.exe serve time=2025-09-12T16:47:17.806+09:00 level=INFO source=routes.go:1314 msg="server config" env="map[CUDA_VISIBLE_DEVICES: GPU_DEVICE_ORDINAL: HIP_VISIBLE_DEVICES: HSA_OVERRIDE_GFX_VERSION: HTTPS_PROXY: HTTP_PROXY: NO_PROXY: OLLAMA_CONTEXT_LENGTH:4096 OLLAMA_DEBUG:DEBUG OLLAMA_FLASH_ATTENTION:false OLLAMA_GPU_OVERHEAD:0 OLLAMA_HOST:http://127.0.0.1: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:C:\\Users\\cpie-ace\\.ollama\\models OLLAMA_MULTIUSER_CACHE:false OLLAMA_NEW_ENGINE: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 ROCR_VISIBLE_DEVICES:]" time=2025-09-12T16:47:17.809+09:00 level=INFO source=images.go:477 msg="total blobs: 18" time=2025-09-12T16:47:17.809+09:00 level=INFO source=images.go:484 msg="total unused blobs removed: 0" time=2025-09-12T16:47:17.810+09:00 level=INFO source=routes.go:1367 msg="Listening on 127.0.0.1:11434 (version 0.11.11-rc0)" time=2025-09-12T16:47:17.810+09:00 level=DEBUG source=sched.go:121 msg="starting llm scheduler" time=2025-09-12T16:47:17.810+09:00 level=INFO source=gpu.go:217 msg="looking for compatible GPUs" time=2025-09-12T16:47:17.810+09:00 level=INFO source=gpu_windows.go:167 msg=packages count=1 time=2025-09-12T16:47:17.810+09:00 level=INFO source=gpu_windows.go:183 msg="efficiency cores detected" maxEfficiencyClass=1 time=2025-09-12T16:47:17.810+09:00 level=INFO source=gpu_windows.go:214 msg="" package=0 cores=16 efficiency=8 threads=24 time=2025-09-12T16:47:17.810+09:00 level=DEBUG source=gpu.go:98 msg="searching for GPU discovery libraries for NVIDIA" time=2025-09-12T16:47:17.810+09:00 level=DEBUG source=gpu.go:512 msg="Searching for GPU library" name=nvml.dll time=2025-09-12T16:47:17.810+09:00 level=DEBUG source=gpu.go:536 msg="gpu library search" globs="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64\\lib\\ollama\\nvml.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\x64\\nvml.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\nvml.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin\\nvml.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\libnvvp\\nvml.dll C:\\VulkanSDK\\1.4.304.1\\Bin\\nvml.dll C:\\Windows\\system32\\nvml.dll C:\\Windows\\nvml.dll C:\\Windows\\System32\\Wbem\\nvml.dll C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\nvml.dll C:\\Windows\\System32\\OpenSSH\\nvml.dll C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\nvml.dll C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR\\nvml.dll C:\\Program Files\\dotnet\\nvml.dll C:\\WINDOWS\\system32\\nvml.dll C:\\WINDOWS\\nvml.dll C:\\WINDOWS\\System32\\Wbem\\nvml.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\nvml.dll C:\\WINDOWS\\System32\\OpenSSH\\nvml.dll C:\\Program Files\\Intel\\PresentMon\\PresentMonApplication\\nvml.dll C:\\Program Files\\CMake\\bin\\nvml.dll C:\\Program Files\\Git\\cmd\\nvml.dll C:\\WINDOWS\\system32\\nvml.dll C:\\WINDOWS\\nvml.dll C:\\WINDOWS\\System32\\Wbem\\nvml.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\nvml.dll C:\\WINDOWS\\System32\\OpenSSH\\nvml.dll C:\\Program Files\\Grass Valley\\Chorus Hub\\Tools\\CLI\\nvml.dll C:\\Program Files\\Go\\bin\\nvml.dll C:\\TDM-GCC-64\\bin\\nvml.dll C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.3.1\\nvml.dll C:\\Program Files\\AMD\\ROCm\\6.4\\bin\\nvml.dll C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Launcher\\nvml.dll C:\\Users\\cpie-ace\\.local\\bin\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Microsoft\\WindowsApps\\nvml.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Microsoft VS Code\\bin\\nvml.dll C:\\Users\\cpie-ace\\go\\bin\\nvml.dll C:\\Program Files\\Git\\mingw64\\bin\\nvml.dll C:\\Program Files\\Git\\usr\\bin\\nvml.dll C:\\Users\\cpie-ace\\tools\\cmder\\vendor\\bin\\nvml.dll C:\\Users\\cpie-ace\\tools\\cmder\\nvml.dll c:\\Windows\\System32\\nvml.dll]" time=2025-09-12T16:47:17.810+09:00 level=DEBUG source=gpu.go:540 msg="skipping PhysX cuda library path" path="C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\nvml.dll" time=2025-09-12T16:47:17.811+09:00 level=DEBUG source=gpu.go:569 msg="discovered GPU libraries" paths="[C:\\Windows\\system32\\nvml.dll C:\\WINDOWS\\system32\\nvml.dll c:\\Windows\\System32\\nvml.dll]" nvmlInit_v2 err: 4 time=2025-09-12T16:47:17.820+09:00 level=INFO source=gpu.go:647 msg="Unable to load NVML management library C:\\Windows\\system32\\nvml.dll: nvml vram init failure: 4" nvmlInit_v2 err: 4 time=2025-09-12T16:47:17.821+09:00 level=INFO source=gpu.go:647 msg="Unable to load NVML management library C:\\WINDOWS\\system32\\nvml.dll: nvml vram init failure: 4" nvmlInit_v2 err: 4 time=2025-09-12T16:47:17.821+09:00 level=INFO source=gpu.go:647 msg="Unable to load NVML management library c:\\Windows\\System32\\nvml.dll: nvml vram init failure: 4" time=2025-09-12T16:47:17.821+09:00 level=DEBUG source=gpu.go:512 msg="Searching for GPU library" name=nvcuda.dll time=2025-09-12T16:47:17.821+09:00 level=DEBUG source=gpu.go:536 msg="gpu library search" globs="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64\\lib\\ollama\\nvcuda.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\x64\\nvcuda.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\nvcuda.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin\\nvcuda.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\libnvvp\\nvcuda.dll C:\\VulkanSDK\\1.4.304.1\\Bin\\nvcuda.dll C:\\Windows\\system32\\nvcuda.dll C:\\Windows\\nvcuda.dll C:\\Windows\\System32\\Wbem\\nvcuda.dll C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\nvcuda.dll C:\\Windows\\System32\\OpenSSH\\nvcuda.dll C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\nvcuda.dll C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR\\nvcuda.dll C:\\Program Files\\dotnet\\nvcuda.dll C:\\WINDOWS\\system32\\nvcuda.dll C:\\WINDOWS\\nvcuda.dll C:\\WINDOWS\\System32\\Wbem\\nvcuda.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\nvcuda.dll C:\\WINDOWS\\System32\\OpenSSH\\nvcuda.dll C:\\Program Files\\Intel\\PresentMon\\PresentMonApplication\\nvcuda.dll C:\\Program Files\\CMake\\bin\\nvcuda.dll C:\\Program Files\\Git\\cmd\\nvcuda.dll C:\\WINDOWS\\system32\\nvcuda.dll C:\\WINDOWS\\nvcuda.dll C:\\WINDOWS\\System32\\Wbem\\nvcuda.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\nvcuda.dll C:\\WINDOWS\\System32\\OpenSSH\\nvcuda.dll C:\\Program Files\\Grass Valley\\Chorus Hub\\Tools\\CLI\\nvcuda.dll C:\\Program Files\\Go\\bin\\nvcuda.dll C:\\TDM-GCC-64\\bin\\nvcuda.dll C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.3.1\\nvcuda.dll C:\\Program Files\\AMD\\ROCm\\6.4\\bin\\nvcuda.dll C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Launcher\\nvcuda.dll C:\\Users\\cpie-ace\\.local\\bin\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Microsoft\\WindowsApps\\nvcuda.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Microsoft VS Code\\bin\\nvcuda.dll C:\\Users\\cpie-ace\\go\\bin\\nvcuda.dll C:\\Program Files\\Git\\mingw64\\bin\\nvcuda.dll C:\\Program Files\\Git\\usr\\bin\\nvcuda.dll C:\\Users\\cpie-ace\\tools\\cmder\\vendor\\bin\\nvcuda.dll C:\\Users\\cpie-ace\\tools\\cmder\\nvcuda.dll c:\\windows\\system*\\nvcuda.dll]" time=2025-09-12T16:47:17.821+09:00 level=DEBUG source=gpu.go:540 msg="skipping PhysX cuda library path" path="C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\nvcuda.dll" time=2025-09-12T16:47:17.822+09:00 level=DEBUG source=gpu.go:569 msg="discovered GPU libraries" paths="[C:\\Windows\\system32\\nvcuda.dll C:\\WINDOWS\\system32\\nvcuda.dll]" initializing C:\Windows\system32\nvcuda.dll dlsym: cuInit - 00007FFB21A6DE10 dlsym: cuDriverGetVersion - 00007FFB21A6DEB0 dlsym: cuDeviceGetCount - 00007FFB21A6E6A6 dlsym: cuDeviceGet - 00007FFB21A6E6A0 dlsym: cuDeviceGetAttribute - 00007FFB21A6E000 dlsym: cuDeviceGetUuid - 00007FFB21A6E6B2 dlsym: cuDeviceGetName - 00007FFB21A6E6AC dlsym: cuCtxCreate_v3 - 00007FFB21A6E72A dlsym: cuMemGetInfo_v2 - 00007FFB21A6E82C dlsym: cuCtxDestroy - 00007FFB21A6E73C calling cuInit cuInit err: 100 time=2025-09-12T16:47:17.831+09:00 level=INFO source=gpu.go:613 msg="no nvidia devices detected by library C:\\Windows\\system32\\nvcuda.dll" initializing C:\WINDOWS\system32\nvcuda.dll dlsym: cuInit - 00007FFB21A6DE10 dlsym: cuDriverGetVersion - 00007FFB21A6DEB0 dlsym: cuDeviceGetCount - 00007FFB21A6E6A6 dlsym: cuDeviceGet - 00007FFB21A6E6A0 dlsym: cuDeviceGetAttribute - 00007FFB21A6E000 dlsym: cuDeviceGetUuid - 00007FFB21A6E6B2 dlsym: cuDeviceGetName - 00007FFB21A6E6AC dlsym: cuCtxCreate_v3 - 00007FFB21A6E72A dlsym: cuMemGetInfo_v2 - 00007FFB21A6E82C dlsym: cuCtxDestroy - 00007FFB21A6E73C calling cuInit cuInit err: 100 time=2025-09-12T16:47:17.836+09:00 level=INFO source=gpu.go:613 msg="no nvidia devices detected by library C:\\WINDOWS\\system32\\nvcuda.dll" time=2025-09-12T16:47:17.836+09:00 level=DEBUG source=gpu.go:512 msg="Searching for GPU library" name=cudart64_*.dll time=2025-09-12T16:47:17.836+09:00 level=DEBUG source=gpu.go:536 msg="gpu library search" globs="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64\\lib\\ollama\\cudart64_*.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\x64\\cudart64_*.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\cudart64_*.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin\\cudart64_*.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\libnvvp\\cudart64_*.dll C:\\VulkanSDK\\1.4.304.1\\Bin\\cudart64_*.dll C:\\Windows\\system32\\cudart64_*.dll C:\\Windows\\cudart64_*.dll C:\\Windows\\System32\\Wbem\\cudart64_*.dll C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\cudart64_*.dll C:\\Windows\\System32\\OpenSSH\\cudart64_*.dll C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\cudart64_*.dll C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR\\cudart64_*.dll C:\\Program Files\\dotnet\\cudart64_*.dll C:\\WINDOWS\\system32\\cudart64_*.dll C:\\WINDOWS\\cudart64_*.dll C:\\WINDOWS\\System32\\Wbem\\cudart64_*.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\cudart64_*.dll C:\\WINDOWS\\System32\\OpenSSH\\cudart64_*.dll C:\\Program Files\\Intel\\PresentMon\\PresentMonApplication\\cudart64_*.dll C:\\Program Files\\CMake\\bin\\cudart64_*.dll C:\\Program Files\\Git\\cmd\\cudart64_*.dll C:\\WINDOWS\\system32\\cudart64_*.dll C:\\WINDOWS\\cudart64_*.dll C:\\WINDOWS\\System32\\Wbem\\cudart64_*.dll C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\cudart64_*.dll C:\\WINDOWS\\System32\\OpenSSH\\cudart64_*.dll C:\\Program Files\\Grass Valley\\Chorus Hub\\Tools\\CLI\\cudart64_*.dll C:\\Program Files\\Go\\bin\\cudart64_*.dll C:\\TDM-GCC-64\\bin\\cudart64_*.dll C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.3.1\\cudart64_*.dll C:\\Program Files\\AMD\\ROCm\\6.4\\bin\\cudart64_*.dll C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\cudart64_*.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\cudart64_*.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\cudart64_*.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Launcher\\cudart64_*.dll C:\\Users\\cpie-ace\\.local\\bin\\cudart64_*.dll C:\\Users\\cpie-ace\\AppData\\Local\\Microsoft\\WindowsApps\\cudart64_*.dll C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Microsoft VS Code\\bin\\cudart64_*.dll C:\\Users\\cpie-ace\\go\\bin\\cudart64_*.dll C:\\Program Files\\Git\\mingw64\\bin\\cudart64_*.dll C:\\Program Files\\Git\\usr\\bin\\cudart64_*.dll C:\\Users\\cpie-ace\\tools\\cmder\\vendor\\bin\\cudart64_*.dll C:\\Users\\cpie-ace\\tools\\cmder\\cudart64_*.dll C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64\\lib\\ollama\\cuda_v*\\cudart64_*.dll c:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v*\\bin\\cudart64_*.dll]" time=2025-09-12T16:47:17.838+09:00 level=DEBUG source=gpu.go:540 msg="skipping PhysX cuda library path" path="C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common\\cudart64_*.dll" time=2025-09-12T16:47:17.844+09:00 level=DEBUG source=gpu.go:569 msg="discovered GPU libraries" paths="[C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\x64\\cudart64_13.dll C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin\\cudart64_110.dll C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64\\lib\\ollama\\cuda_v12\\cudart64_12.dll c:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin\\cudart64_110.dll]" Exception 0xc0000005 0x8 0x7ffb0b60cb12 0x7ffb0b60cb12 PC=0x7ffb0b60cb12 signal arrived during external code execution runtime.cgocall(0x7ff7fcaca680, 0xc0003d6a28) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/cgocall.go:167 +0x3e fp=0xc0003d6a00 sp=0xc0003d6998 pc=0x7ff7fbdd2dbe github.com/ollama/ollama/discover._Cfunc_cudart_init(0x2071ce588e0, 0xc0004447e0) _cgo_gotypes.go:463 +0x48 fp=0xc0003d6a28 sp=0xc0003d6a00 pc=0x7ff7fc1b1528 github.com/ollama/ollama/discover.loadCUDARTMgmt.func2(...) C:/a/ollama/ollama/discover/gpu.go:582 github.com/ollama/ollama/discover.loadCUDARTMgmt({0xc00041a680, 0x4, 0xc000464960?}) C:/a/ollama/ollama/discover/gpu.go:582 +0x2b9 fp=0xc0003d6b28 sp=0xc0003d6a28 pc=0x7ff7fc1b79d9 github.com/ollama/ollama/discover.initCudaHandles() C:/a/ollama/ollama/discover/gpu.go:138 +0x5f3 fp=0xc0003d6d38 sp=0xc0003d6b28 pc=0x7ff7fc1b27f3 github.com/ollama/ollama/discover.GetGPUInfo() C:/a/ollama/ollama/discover/gpu.go:251 +0x61e fp=0xc0003d7a60 sp=0xc0003d6d38 pc=0x7ff7fc1b35de github.com/ollama/ollama/server.Serve({0x7ff7fd23e400, 0xc000695600}) C:/a/ollama/ollama/server/routes.go:1399 +0x6ca fp=0xc0003d7d18 sp=0xc0003d7a60 pc=0x7ff7fca307aa github.com/ollama/ollama/cmd.RunServer(0xc0001e7400?, {0x7ff7fdc2bca0?, 0x4?, 0x7ff7fd05ebf7?}) C:/a/ollama/ollama/cmd/cmd.go:1335 +0x4a fp=0xc0003d7d58 sp=0xc0003d7d18 pc=0x7ff7fca522ca github.com/spf13/cobra.(*Command).execute(0xc0000e3808, {0x7ff7fdc2bca0, 0x0, 0x0}) C:/Users/runneradmin/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:940 +0x85c fp=0xc0003d7e78 sp=0xc0003d7d58 pc=0x7ff7fbf5d61c github.com/spf13/cobra.(*Command).ExecuteC(0xc0000e2908) C:/Users/runneradmin/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:1068 +0x3a5 fp=0xc0003d7f30 sp=0xc0003d7e78 pc=0x7ff7fbf5de65 github.com/spf13/cobra.(*Command).Execute(...) C:/Users/runneradmin/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:992 github.com/spf13/cobra.(*Command).ExecuteContext(...) C:/Users/runneradmin/go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:985 main.main() C:/a/ollama/ollama/main.go:12 +0x4d fp=0xc0003d7f50 sp=0xc0003d7f30 pc=0x7ff7fca5c30d runtime.main() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:283 +0x27d fp=0xc0003d7fe0 sp=0xc0003d7f50 pc=0x7ff7fbda4f1d runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0003d7fe8 sp=0xc0003d7fe0 pc=0x7ff7fbdddb01 goroutine 2 gp=0xc0000028c0 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000091fa8 sp=0xc000091f88 pc=0x7ff7fbdd630e runtime.goparkunlock(...) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:441 runtime.forcegchelper() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:348 +0xb8 fp=0xc000091fe0 sp=0xc000091fa8 pc=0x7ff7fbda5238 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000091fe8 sp=0xc000091fe0 pc=0x7ff7fbdddb01 created by runtime.init.7 in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:336 +0x1a goroutine 3 gp=0xc000002c40 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000093f80 sp=0xc000093f60 pc=0x7ff7fbdd630e runtime.goparkunlock(...) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:441 runtime.bgsweep(0xc0000a0000) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgcsweep.go:316 +0xdf fp=0xc000093fc8 sp=0xc000093f80 pc=0x7ff7fbd8dfff runtime.gcenable.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:204 +0x25 fp=0xc000093fe0 sp=0xc000093fc8 pc=0x7ff7fbd823c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000093fe8 sp=0xc000093fe0 pc=0x7ff7fbdddb01 created by runtime.gcenable in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:204 +0x66 goroutine 4 gp=0xc000002e00 m=nil [GC scavenge wait]: runtime.gopark(0x10000?, 0x7ff7fd22b190?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0000a7f78 sp=0xc0000a7f58 pc=0x7ff7fbdd630e runtime.goparkunlock(...) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:441 runtime.(*scavengerState).park(0x7ff7fdbdf140) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc0000a7fa8 sp=0xc0000a7f78 pc=0x7ff7fbd8ba49 runtime.bgscavenge(0xc0000a0000) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc0000a7fc8 sp=0xc0000a7fa8 pc=0x7ff7fbd8bfd9 runtime.gcenable.gowrap2() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:205 +0x25 fp=0xc0000a7fe0 sp=0xc0000a7fc8 pc=0x7ff7fbd82365 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000a7fe8 sp=0xc0000a7fe0 pc=0x7ff7fbdddb01 created by runtime.gcenable in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:205 +0xa5 goroutine 18 gp=0xc000106380 m=nil [finalizer wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0000a3e30 sp=0xc0000a3e10 pc=0x7ff7fbdd630e runtime.runfinq() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mfinal.go:196 +0x107 fp=0xc0000a3fe0 sp=0xc0000a3e30 pc=0x7ff7fbd81347 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000a3fe8 sp=0xc0000a3fe0 pc=0x7ff7fbdddb01 created by runtime.createfing in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mfinal.go:166 +0x3d goroutine 19 gp=0xc000106e00 m=nil [chan receive]: runtime.gopark(0xc0002197c0?, 0xc000386018?, 0x60?, 0x5f?, 0x7ff7fbecba88?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000095f18 sp=0xc000095ef8 pc=0x7ff7fbdd630e runtime.chanrecv(0xc000108310, 0x0, 0x1) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/chan.go:664 +0x445 fp=0xc000095f90 sp=0xc000095f18 pc=0x7ff7fbd72d85 runtime.chanrecv1(0x7ff7fbda5080?, 0xc000095f76?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/chan.go:506 +0x12 fp=0xc000095fb8 sp=0xc000095f90 pc=0x7ff7fbd72912 runtime.unique_runtime_registerUniqueMapCleanup.func2(...) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1796 runtime.unique_runtime_registerUniqueMapCleanup.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1799 +0x2f fp=0xc000095fe0 sp=0xc000095fb8 pc=0x7ff7fbd855ef runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000095fe8 sp=0xc000095fe0 pc=0x7ff7fbdddb01 created by unique.runtime_registerUniqueMapCleanup in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1794 +0x85 goroutine 20 gp=0xc000107180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0000a5f38 sp=0xc0000a5f18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000a5fc8 sp=0xc0000a5f38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0000a5fe0 sp=0xc0000a5fc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000a5fe8 sp=0xc0000a5fe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 34 gp=0xc000484000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc00048bf38 sp=0xc00048bf18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00048bfc8 sp=0xc00048bf38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc00048bfe0 sp=0xc00048bfc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00048bfe8 sp=0xc00048bfe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 21 gp=0xc000107340 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000487f38 sp=0xc000487f18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000487fc8 sp=0xc000487f38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000487fe0 sp=0xc000487fc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000487fe8 sp=0xc000487fe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 22 gp=0xc000107500 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000489f38 sp=0xc000489f18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000489fc8 sp=0xc000489f38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000489fe0 sp=0xc000489fc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000489fe8 sp=0xc000489fe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 23 gp=0xc0001076c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc00044ff38 sp=0xc00044ff18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00044ffc8 sp=0xc00044ff38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc00044ffe0 sp=0xc00044ffc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00044ffe8 sp=0xc00044ffe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 24 gp=0xc000107880 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000451f38 sp=0xc000451f18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000451fc8 sp=0xc000451f38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000451fe0 sp=0xc000451fc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000451fe8 sp=0xc000451fe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 5 gp=0xc000003180 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0000a9f38 sp=0xc0000a9f18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000a9fc8 sp=0xc0000a9f38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0000a9fe0 sp=0xc0000a9fc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000a9fe8 sp=0xc0000a9fe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 35 gp=0xc0004841c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc00048df38 sp=0xc00048df18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00048dfc8 sp=0xc00048df38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc00048dfe0 sp=0xc00048dfc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00048dfe8 sp=0xc00048dfe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 36 gp=0xc000484380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc00044bf38 sp=0xc00044bf18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00044bfc8 sp=0xc00044bf38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc00044bfe0 sp=0xc00044bfc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00044bfe8 sp=0xc00044bfe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 37 gp=0xc000484540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc00044df38 sp=0xc00044df18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00044dfc8 sp=0xc00044df38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc00044dfe0 sp=0xc00044dfc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00044dfe8 sp=0xc00044dfe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 38 gp=0xc000484700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000497f38 sp=0xc000497f18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000497fc8 sp=0xc000497f38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000497fe0 sp=0xc000497fc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000497fe8 sp=0xc000497fe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 39 gp=0xc0004848c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000499f38 sp=0xc000499f18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000499fc8 sp=0xc000499f38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000499fe0 sp=0xc000499fc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000499fe8 sp=0xc000499fe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 40 gp=0xc000484a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000493f38 sp=0xc000493f18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000493fc8 sp=0xc000493f38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000493fe0 sp=0xc000493fc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000493fe8 sp=0xc000493fe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 41 gp=0xc000484c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000495f38 sp=0xc000495f18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000495fc8 sp=0xc000495f38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000495fe0 sp=0xc000495fc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000495fe8 sp=0xc000495fe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 42 gp=0xc000484e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc00049ff38 sp=0xc00049ff18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00049ffc8 sp=0xc00049ff38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc00049ffe0 sp=0xc00049ffc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00049ffe8 sp=0xc00049ffe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 43 gp=0xc000484fc0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0004a1f38 sp=0xc0004a1f18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004a1fc8 sp=0xc0004a1f38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004a1fe0 sp=0xc0004a1fc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004a1fe8 sp=0xc0004a1fe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 25 gp=0xc000107a40 m=nil [GC worker (idle)]: runtime.gopark(0x7c6db7d074?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc00049bf38 sp=0xc00049bf18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00049bfc8 sp=0xc00049bf38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc00049bfe0 sp=0xc00049bfc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00049bfe8 sp=0xc00049bfe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 26 gp=0xc000107c00 m=nil [GC worker (idle)]: runtime.gopark(0x7c6db7d074?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc00049df38 sp=0xc00049df18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc00049dfc8 sp=0xc00049df38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc00049dfe0 sp=0xc00049dfc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00049dfe8 sp=0xc00049dfe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 44 gp=0xc000485180 m=nil [GC worker (idle)]: runtime.gopark(0x7ff7fdc2dce0?, 0x1?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0004a7f38 sp=0xc0004a7f18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004a7fc8 sp=0xc0004a7f38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004a7fe0 sp=0xc0004a7fc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004a7fe8 sp=0xc0004a7fe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 6 gp=0xc000003340 m=nil [GC worker (idle)]: runtime.gopark(0x7ff7fdc2dce0?, 0x1?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0004a3f38 sp=0xc0004a3f18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004a3fc8 sp=0xc0004a3f38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004a3fe0 sp=0xc0004a3fc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004a3fe8 sp=0xc0004a3fe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 27 gp=0xc000107dc0 m=nil [GC worker (idle)]: runtime.gopark(0x7ff7fdc2dce0?, 0x1?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000457f38 sp=0xc000457f18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000457fc8 sp=0xc000457f38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000457fe0 sp=0xc000457fc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000457fe8 sp=0xc000457fe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 28 gp=0xc00045a000 m=nil [GC worker (idle)]: runtime.gopark(0x7ff7fdc2dce0?, 0x1?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000459f38 sp=0xc000459f18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc000459fc8 sp=0xc000459f38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc000459fe0 sp=0xc000459fc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000459fe8 sp=0xc000459fe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 45 gp=0xc000485340 m=nil [GC worker (idle)]: runtime.gopark(0x7c6db7d074?, 0x1?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0004a9f38 sp=0xc0004a9f18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004a9fc8 sp=0xc0004a9f38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004a9fe0 sp=0xc0004a9fc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004a9fe8 sp=0xc0004a9fe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 7 gp=0xc000003500 m=nil [GC worker (idle)]: runtime.gopark(0x7ff7fdc2dce0?, 0x1?, 0xdc?, 0x52?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0004a5f38 sp=0xc0004a5f18 pc=0x7ff7fbdd630e runtime.gcBgMarkWorker(0xc000109570) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1423 +0xe9 fp=0xc0004a5fc8 sp=0xc0004a5f38 pc=0x7ff7fbd848e9 runtime.gcBgMarkStartWorkers.gowrap1() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x25 fp=0xc0004a5fe0 sp=0xc0004a5fc8 pc=0x7ff7fbd847c5 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0004a5fe8 sp=0xc0004a5fe0 pc=0x7ff7fbdddb01 created by runtime.gcBgMarkStartWorkers in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/mgc.go:1339 +0x105 goroutine 29 gp=0xc0004856c0 m=0 mp=0x7ff7fdbe1de0 [syscall]: runtime.notetsleepg(0x7ff7fdc2c8e0, 0xffffffffffffffff) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/lock_sema.go:175 +0x31 fp=0xc000453fa0 sp=0xc000453f68 pc=0x7ff7fbd78e51 os/signal.signal_recv() C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/sigqueue.go:152 +0x29 fp=0xc000453fc0 sp=0xc000453fa0 pc=0x7ff7fbdd80a9 os/signal.loop() C:/hostedtoolcache/windows/go/1.24.0/x64/src/os/signal/signal_unix.go:23 +0x13 fp=0xc000453fe0 sp=0xc000453fc0 pc=0x7ff7fc113053 runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000453fe8 sp=0xc000453fe0 pc=0x7ff7fbdddb01 created by os/signal.Notify.func1.1 in goroutine 1 C:/hostedtoolcache/windows/go/1.24.0/x64/src/os/signal/signal.go:152 +0x1f goroutine 30 gp=0xc000485880 m=nil [chan receive]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc000455f00 sp=0xc000455ee0 pc=0x7ff7fbdd630e runtime.chanrecv(0xc0006acbd0, 0x0, 0x1) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/chan.go:664 +0x445 fp=0xc000455f78 sp=0xc000455f00 pc=0x7ff7fbd72d85 runtime.chanrecv1(0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/chan.go:506 +0x12 fp=0xc000455fa0 sp=0xc000455f78 pc=0x7ff7fbd72912 github.com/ollama/ollama/server.Serve.func1() C:/a/ollama/ollama/server/routes.go:1384 +0x3d fp=0xc000455fe0 sp=0xc000455fa0 pc=0x7ff7fca30abd runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000455fe8 sp=0xc000455fe0 pc=0x7ff7fbdddb01 created by github.com/ollama/ollama/server.Serve in goroutine 1 C:/a/ollama/ollama/server/routes.go:1383 +0x67b goroutine 31 gp=0xc000485a40 m=nil [select]: runtime.gopark(0xc0000b3f58?, 0x3?, 0x0?, 0x0?, 0xc0000b3d12?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0000b3b80 sp=0xc0000b3b60 pc=0x7ff7fbdd630e runtime.selectgo(0xc0000b3f58, 0xc0000b3d0c, 0x0?, 0x0, 0x0?, 0x1) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/select.go:351 +0x837 fp=0xc0000b3cb8 sp=0xc0000b3b80 pc=0x7ff7fbdb6577 github.com/ollama/ollama/server.(*Scheduler).processPending(0xc0006acb60, {0x7ff7fd2408b0, 0xc000468370}) C:/a/ollama/ollama/server/sched.go:133 +0xcf fp=0xc0000b3fb8 sp=0xc0000b3cb8 pc=0x7ff7fca35a8f github.com/ollama/ollama/server.(*Scheduler).Run.func1() C:/a/ollama/ollama/server/sched.go:123 +0x1f fp=0xc0000b3fe0 sp=0xc0000b3fb8 pc=0x7ff7fca3599f runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000b3fe8 sp=0xc0000b3fe0 pc=0x7ff7fbdddb01 created by github.com/ollama/ollama/server.(*Scheduler).Run in goroutine 1 C:/a/ollama/ollama/server/sched.go:122 +0xb1 goroutine 32 gp=0xc000485c00 m=nil [select]: runtime.gopark(0xc0000b5f50?, 0x3?, 0x0?, 0x0?, 0xc0000b5cd2?) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/proc.go:435 +0xce fp=0xc0000b5b48 sp=0xc0000b5b28 pc=0x7ff7fbdd630e runtime.selectgo(0xc0000b5f50, 0xc0000b5ccc, 0x0?, 0x0, 0x0?, 0x1) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/select.go:351 +0x837 fp=0xc0000b5c80 sp=0xc0000b5b48 pc=0x7ff7fbdb6577 github.com/ollama/ollama/server.(*Scheduler).processCompleted(0xc0006acb60, {0x7ff7fd2408b0, 0xc000468370}) C:/a/ollama/ollama/server/sched.go:263 +0xec fp=0xc0000b5fb8 sp=0xc0000b5c80 pc=0x7ff7fca3678c github.com/ollama/ollama/server.(*Scheduler).Run.func2() C:/a/ollama/ollama/server/sched.go:127 +0x1f fp=0xc0000b5fe0 sp=0xc0000b5fb8 pc=0x7ff7fca3595f runtime.goexit({}) C:/hostedtoolcache/windows/go/1.24.0/x64/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000b5fe8 sp=0xc0000b5fe0 pc=0x7ff7fbdddb01 created by github.com/ollama/ollama/server.(*Scheduler).Run in goroutine 1 C:/a/ollama/ollama/server/sched.go:126 +0x10c rax 0x64 rbx 0x7ffb0b6d098c rcx 0xcda333f7cc990000 rdx 0x2071cc70240 rdi 0x207644f0860 rsi 0x0 rbp 0x620f1ff8a9 rsp 0x620f1ff340 r8 0x7ffffffffffffffc r9 0x620e7b8000 r10 0x8101010101010100 r11 0x2071ce69960 r12 0xc000444830 r13 0x620f1ff9e0 r14 0xc000444820 r15 0xc000444800 rip 0x7ffb0b60cb12 rflags 0x10202 cs 0x33 fs 0x53 gs 0x2b ``` </details> ### OS Windows ### GPU Nvidia ### CPU Intel ### Ollama version 0.11.11-rc0 (61fb912)
GiteaMirror added the nvidiabugwindows labels 2026-04-22 17:05:44 -05:00
Author
Owner

@lucasalencarxisto-stack commented on GitHub (Sep 14, 2025):

Hi! I can work on this. Plan:

  • Detect GPU presence before initializing CUDA (device count / basic call).
  • If CUDA SDK is present but no GPU, avoid cudart init and gracefully fall back to CPU, with a clear log message.
  • Add a small test and a troubleshooting note.

If this direction sounds good, I’ll open a PR.

<!-- gh-comment-id:3289550066 --> @lucasalencarxisto-stack commented on GitHub (Sep 14, 2025): Hi! I can work on this. Plan: - Detect GPU presence before initializing CUDA (device count / basic call). - If CUDA SDK is present but no GPU, avoid cudart init and gracefully fall back to CPU, with a clear log message. - Add a small test and a troubleshooting note. If this direction sounds good, I’ll open a PR.
Author
Owner

@rillomas commented on GitHub (Sep 15, 2025):

Hi. Overall direction sounds great though there's another PR #12090 that is revamping the GPU discovery part so we may want to wait for this to merge since the change looks huge (and this issue may get fixed as well?).

<!-- gh-comment-id:3290059351 --> @rillomas commented on GitHub (Sep 15, 2025): Hi. Overall direction sounds great though there's another PR #12090 that is revamping the GPU discovery part so we may want to wait for this to merge since the change looks huge (and this issue may get fixed as well?).
Author
Owner

@lucasalencarxisto-stack commented on GitHub (Sep 15, 2025):

Thanks for the heads-up, @rillomas! 🙏
I agree, it makes sense to wait for #12090 to land since it touches GPU discovery more deeply. My goal here was mainly to provide a WSL dev quickstart and a minimal helper script so newcomers don’t get blocked when testing on Windows + WSL.

Happy to rebase or adapt this after #12090 merges to make sure things stay consistent. 🚀

<!-- gh-comment-id:3290233543 --> @lucasalencarxisto-stack commented on GitHub (Sep 15, 2025): Thanks for the heads-up, @rillomas! 🙏 I agree, it makes sense to wait for #12090 to land since it touches GPU discovery more deeply. My goal here was mainly to provide a WSL dev quickstart and a minimal helper script so newcomers don’t get blocked when testing on Windows + WSL. Happy to rebase or adapt this after #12090 merges to make sure things stay consistent. 🚀
Author
Owner

@dhiltgen commented on GitHub (Nov 6, 2025):

Please give 0.12.10 a try and see if you see better behavior. The new discovery code should handle this scenario. If you still see it crashing at inference time, please share an updated server log with OLLAMA_DEBUG=2 set so we can investigate.

<!-- gh-comment-id:3494237528 --> @dhiltgen commented on GitHub (Nov 6, 2025): Please give 0.12.10 a try and see if you see better behavior. The new discovery code should handle this scenario. If you still see it crashing at inference time, please share an updated server log with OLLAMA_DEBUG=2 set so we can investigate.
Author
Owner

@rillomas commented on GitHub (Nov 7, 2025):

Hi, thanks for your comment. Using the official v0.12.10 build I've confirmed the issue has improved, where the runner still crashes but the server lives eventually (after 90 seconds?) falling back to CPU.
I've attached the OLLAMA_DEBUG=2 log. If this is expected behavior I think we can close this issue.

ollama serve log
λ ollama serve
time=2025-11-07T01:15:46.514+09:00 level=INFO source=routes.go:1525 msg="server config" env="map[CUDA_VISIBLE_DEVICES: GGML_VK_VISIBLE_DEVICES: GPU_DEVICE_ORDINAL: HIP_VISIBLE_DEVICES: HSA_OVERRIDE_GFX_VERSION: HTTPS_PROXY: HTTP_PROXY: NO_PROXY: OLLAMA_CONTEXT_LENGTH:4096 OLLAMA_DEBUG:DEBUG-4 OLLAMA_FLASH_ATTENTION:false OLLAMA_GPU_OVERHEAD:0 OLLAMA_HOST:http://127.0.0.1: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:C:\\Users\\cpie-ace\\.ollama\\models OLLAMA_MULTIUSER_CACHE:false OLLAMA_NEW_ENGINE: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_REMOTES:[ollama.com] OLLAMA_SCHED_SPREAD:false ROCR_VISIBLE_DEVICES:]"
time=2025-11-07T01:15:46.517+09:00 level=INFO source=images.go:522 msg="total blobs: 18"
time=2025-11-07T01:15:46.517+09:00 level=INFO source=images.go:529 msg="total unused blobs removed: 0"
time=2025-11-07T01:15:46.518+09:00 level=INFO source=routes.go:1578 msg="Listening on 127.0.0.1:11434 (version 0.12.10)"
time=2025-11-07T01:15:46.518+09:00 level=DEBUG source=sched.go:120 msg="starting llm scheduler"
time=2025-11-07T01:15:46.518+09:00 level=INFO source=runner.go:67 msg="discovering available GPUs..."
time=2025-11-07T01:15:46.518+09:00 level=TRACE source=runner.go:418 msg="starting runner for device discovery" libDirs="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v12]" extraEnvs=map[]
time=2025-11-07T01:15:46.523+09:00 level=INFO source=server.go:400 msg="starting runner" cmd="C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\ollama.exe runner --ollama-engine --port 62166"
time=2025-11-07T01:15:46.523+09:00 level=DEBUG source=server.go:401 msg=subprocess CUDA_PATH="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0" CUDA_PATH_V11_6="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6" CUDA_PATH_V13_0="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0" HIP_PATH="C:\\Program Files\\AMD\\ROCm\\6.4\\" HIP_PATH_64="C:\\Program Files\\AMD\\ROCm\\6.4\\" OLLAMA_DEBUG=2 PATH="C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama;C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v12;C:\\VulkanSDK\\1.4.321.1\\Bin;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\x64;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\libnvvp;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR;C:\\Program Files\\dotnet\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Intel\\PresentMon\\PresentMonApplication\\;C:\\Program Files\\CMake\\bin;C:\\Program Files\\Git\\cmd;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Grass Valley\\Chorus Hub\\Tools\\CLI\\;C:\\Program Files\\Go\\bin;C:\\TDM-GCC-64\\bin;C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.3.1\\;C:\\Program Files\\AMD\\ROCm\\6.4\\bin;C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\;C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\;C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\;C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Launcher\\;C:\\Users\\cpie-ace\\.local\\bin;C:\\Users\\cpie-ace\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\cpie-ace\\go\\bin;C:\\Program Files\\Git\\mingw64\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Users\\cpie-ace\\tools\\cmder\\vendor\\bin;C:\\Users\\cpie-ace\\tools\\cmder" OLLAMA_LIBRARY_PATH=C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama;C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama\cuda_v12
time=2025-11-07T01:15:46.547+09:00 level=INFO source=runner.go:1349 msg="starting ollama engine"
time=2025-11-07T01:15:46.548+09:00 level=INFO source=runner.go:1384 msg="Server listening on 127.0.0.1:62166"
time=2025-11-07T01:15:46.556+09:00 level=DEBUG source=gguf.go:590 msg=general.architecture type=string
time=2025-11-07T01:15:46.556+09:00 level=DEBUG source=gguf.go:590 msg=tokenizer.ggml.model type=string
time=2025-11-07T01:15:46.556+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.alignment default=32
time=2025-11-07T01:15:46.557+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.alignment default=32
time=2025-11-07T01:15:46.557+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.file_type default=0
time=2025-11-07T01:15:46.557+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.name default=""
time=2025-11-07T01:15:46.557+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.description default=""
time=2025-11-07T01:15:46.557+09:00 level=INFO source=ggml.go:136 msg="" architecture=llama file_type=unknown name="" description="" num_tensors=0 num_key_values=3
time=2025-11-07T01:15:46.557+09:00 level=DEBUG source=ggml.go:94 msg="ggml backend load all from path" path=C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama
load_backend: loaded CPU backend from C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama\ggml-cpu-alderlake.dll
time=2025-11-07T01:15:46.567+09:00 level=DEBUG source=ggml.go:94 msg="ggml backend load all from path" path=C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama\cuda_v12
ggml_cuda_init: failed to initialize CUDA: no CUDA-capable device is detected
load_backend: loaded CUDA backend from C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama\cuda_v12\ggml-cuda.dll
time=2025-11-07T01:15:46.637+09:00 level=INFO source=ggml.go:104 msg=system CPU.0.SSE3=1 CPU.0.SSSE3=1 CPU.0.AVX=1 CPU.0.AVX_VNNI=1 CPU.0.AVX2=1 CPU.0.F16C=1 CPU.0.FMA=1 CPU.0.BMI2=1 CPU.0.LLAMAFILE=1 CPU.1.LLAMAFILE=1 compiler=cgo(clang)
time=2025-11-07T01:15:46.637+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.block_count default=0
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.pooling_type default=0
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.expert_count default=0
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.tokens default="&{size:0 values:[]}"
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.scores default="&{size:0 values:[]}"
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.token_type default="&{size:0 values:[]}"
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.merges default="&{size:0 values:[]}"
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.add_bos_token default=true
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.bos_token_id default=0
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.add_eos_token default=false
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.eos_token_id default=0
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.eos_token_ids default="&{size:0 values:[]}"
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.pre default=""
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.block_count default=0
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.embedding_length default=0
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.attention.head_count default=0
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.attention.head_count_kv default=0
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.attention.key_length default=0
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.rope.dimension_count default=0
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.attention.layer_norm_rms_epsilon default=0
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.rope.freq_base default=100000
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.rope.scaling.factor default=1
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=runner.go:1324 msg="dummy model load took" duration=81.9051ms
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=runner.go:1329 msg="gathering device infos took" duration=0s
time=2025-11-07T01:15:46.638+09:00 level=TRACE source=runner.go:445 msg="runner enumerated devices" OLLAMA_LIBRARY_PATH="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v12]" devices=[]
time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=runner.go:415 msg="bootstrap discovery took" duration=119.956ms OLLAMA_LIBRARY_PATH="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v12]" extra_envs=map[]
time=2025-11-07T01:15:46.638+09:00 level=TRACE source=runner.go:418 msg="starting runner for device discovery" libDirs="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v13]" extraEnvs=map[]
time=2025-11-07T01:15:46.639+09:00 level=INFO source=server.go:400 msg="starting runner" cmd="C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\ollama.exe runner --ollama-engine --port 62170"
time=2025-11-07T01:15:46.639+09:00 level=DEBUG source=server.go:401 msg=subprocess CUDA_PATH="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0" CUDA_PATH_V11_6="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6" CUDA_PATH_V13_0="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0" HIP_PATH="C:\\Program Files\\AMD\\ROCm\\6.4\\" HIP_PATH_64="C:\\Program Files\\AMD\\ROCm\\6.4\\" OLLAMA_DEBUG=2 PATH="C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama;C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v13;C:\\VulkanSDK\\1.4.321.1\\Bin;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\x64;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\libnvvp;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR;C:\\Program Files\\dotnet\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Intel\\PresentMon\\PresentMonApplication\\;C:\\Program Files\\CMake\\bin;C:\\Program Files\\Git\\cmd;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Grass Valley\\Chorus Hub\\Tools\\CLI\\;C:\\Program Files\\Go\\bin;C:\\TDM-GCC-64\\bin;C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.3.1\\;C:\\Program Files\\AMD\\ROCm\\6.4\\bin;C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\;C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\;C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\;C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Launcher\\;C:\\Users\\cpie-ace\\.local\\bin;C:\\Users\\cpie-ace\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\cpie-ace\\go\\bin;C:\\Program Files\\Git\\mingw64\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Users\\cpie-ace\\tools\\cmder\\vendor\\bin;C:\\Users\\cpie-ace\\tools\\cmder" OLLAMA_LIBRARY_PATH=C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama;C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama\cuda_v13
time=2025-11-07T01:15:46.662+09:00 level=INFO source=runner.go:1349 msg="starting ollama engine"
time=2025-11-07T01:15:46.663+09:00 level=INFO source=runner.go:1384 msg="Server listening on 127.0.0.1:62170"
time=2025-11-07T01:15:46.672+09:00 level=DEBUG source=gguf.go:590 msg=general.architecture type=string
time=2025-11-07T01:15:46.672+09:00 level=DEBUG source=gguf.go:590 msg=tokenizer.ggml.model type=string
time=2025-11-07T01:15:46.672+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.alignment default=32
time=2025-11-07T01:15:46.672+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.alignment default=32
time=2025-11-07T01:15:46.672+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.file_type default=0
time=2025-11-07T01:15:46.672+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.name default=""
time=2025-11-07T01:15:46.672+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.description default=""
time=2025-11-07T01:15:46.672+09:00 level=INFO source=ggml.go:136 msg="" architecture=llama file_type=unknown name="" description="" num_tensors=0 num_key_values=3
time=2025-11-07T01:15:46.672+09:00 level=DEBUG source=ggml.go:94 msg="ggml backend load all from path" path=C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama
load_backend: loaded CPU backend from C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama\ggml-cpu-alderlake.dll
time=2025-11-07T01:15:46.682+09:00 level=DEBUG source=ggml.go:94 msg="ggml backend load all from path" path=C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama\cuda_v13
Exception 0xc0000005 0x8 0x7ffece5acb12 0x7ffece5acb12
PC=0x7ffece5acb12
signal arrived during external code execution

runtime.cgocall(0x7ff7500011d0, 0xc000052868)
        runtime/cgocall.go:167 +0x3e fp=0xc000052840 sp=0xc0000527d8 pc=0x7ff74f2c243e
github.com/ollama/ollama/ml/backend/ggml/ggml/src._Cfunc_ggml_backend_load_all_from_path(0x19d28fd4d30)
        _cgo_gotypes.go:199 +0x45 fp=0xc000052868 sp=0xc000052840 pc=0x7ff74f68a545
github.com/ollama/ollama/ml/backend/ggml/ggml/src.init.func1.1({0xc0001560a0, 0x4c})
        github.com/ollama/ollama/ml/backend/ggml/ggml/src/ggml.go:97 +0xf5 fp=0xc000052900 sp=0xc000052868 pc=0x7ff74f689f75
github.com/ollama/ollama/ml/backend/ggml/ggml/src.init.func1()
        github.com/ollama/ollama/ml/backend/ggml/ggml/src/ggml.go:98 +0x505 fp=0xc000052b68 sp=0xc000052900 pc=0x7ff74f689dc5
github.com/ollama/ollama/ml/backend/ggml/ggml/src.init.OnceFunc.func2()
        sync/oncefunc.go:27 +0x62 fp=0xc000052bb0 sp=0xc000052b68 pc=0x7ff74f6897e2
sync.(*Once).doSlow(0x7ff75079c1e0?, 0x7ff751190ea0?)
        sync/once.go:78 +0xab fp=0xc000052c08 sp=0xc000052bb0 pc=0x7ff74f2da36b
sync.(*Once).Do(0x0?, 0xc000052cb0?)
        sync/once.go:69 +0x19 fp=0xc000052c28 sp=0xc000052c08 pc=0x7ff74f2da299
github.com/ollama/ollama/ml/backend/ggml/ggml/src.init.OnceFunc.func3()
        sync/oncefunc.go:32 +0x2d fp=0xc000052c58 sp=0xc000052c28 pc=0x7ff74f68974d
github.com/ollama/ollama/ml/backend/ggml.init.func1()
        github.com/ollama/ollama/ml/backend/ggml/ggml.go:48 +0x23 fp=0xc000052ce8 sp=0xc000052c58 pc=0x7ff74f70d603
github.com/ollama/ollama/ml/backend/ggml.init.OnceFunc.func2()
        sync/oncefunc.go:27 +0x62 fp=0xc000052d30 sp=0xc000052ce8 pc=0x7ff74f70d502
sync.(*Once).doSlow(0x17ff750791d60?, 0xc0004a2018?)
        sync/once.go:78 +0xab fp=0xc000052d88 sp=0xc000052d30 pc=0x7ff74f2da36b
sync.(*Once).Do(0x7ff74f2da420?, 0x7ff75119143c?)
        sync/once.go:69 +0x19 fp=0xc000052da8 sp=0xc000052d88 pc=0x7ff74f2da299
github.com/ollama/ollama/ml/backend/ggml.init.OnceFunc.func3()
        sync/oncefunc.go:32 +0x2d fp=0xc000052dd8 sp=0xc000052da8 pc=0x7ff74f70d46d
github.com/ollama/ollama/ml/backend/ggml.New({0xc0000303c0, 0x33}, {0x0, 0x18, {0xc0000fa180, 0x1, 0x1}, 0x0})
        github.com/ollama/ollama/ml/backend/ggml/ggml.go:147 +0x124 fp=0xc000053670 sp=0xc000052dd8 pc=0x7ff74f717644
github.com/ollama/ollama/ml.NewBackend({0xc0000303c0, 0x33}, {0x0, 0x18, {0xc0000fa180, 0x1, 0x1}, 0x0})
        github.com/ollama/ollama/ml/backend.go:92 +0x9c fp=0xc0000536c0 sp=0xc000053670 pc=0x7ff74f68c57c
github.com/ollama/ollama/model.New({0xc0000303c0?, 0xc000053980?}, {0x0, 0x18, {0xc0000fa180, 0x1, 0x1}, 0x0})
        github.com/ollama/ollama/model/model.go:106 +0x7e fp=0xc000053790 sp=0xc0000536c0 pc=0x7ff74f72d1fe
github.com/ollama/ollama/runner/ollamarunner.(*Server).info(0xc000214d20, {0x7ff750799e90, 0xc000140000}, 0xc00004e030?)
        github.com/ollama/ollama/runner/ollamarunner/runner.go:1319 +0x53e fp=0xc000053ac0 sp=0xc000053790 pc=0x7ff74f7f407e
github.com/ollama/ollama/runner/ollamarunner.(*Server).info-fm({0x7ff750799e90?, 0xc000140000?}, 0xc000053b38?)
        <autogenerated>:1 +0x36 fp=0xc000053af0 sp=0xc000053ac0 pc=0x7ff74f7f5556
net/http.HandlerFunc.ServeHTTP(0xc00069a780?, {0x7ff750799e90?, 0xc000140000?}, 0x7ff74f5cd2f6?)
        net/http/server.go:2294 +0x29 fp=0xc000053b18 sp=0xc000053af0 pc=0x7ff74f5d5089
net/http.(*ServeMux).ServeHTTP(0x7ff74f2c2319?, {0x7ff750799e90, 0xc000140000}, 0xc000116000)
        net/http/server.go:2822 +0x1c4 fp=0xc000053b68 sp=0xc000053b18 pc=0x7ff74f5d6f84
net/http.serverHandler.ServeHTTP({0xc0000d8030?}, {0x7ff750799e90?, 0xc000140000?}, 0x1?)
        net/http/server.go:3301 +0x8e fp=0xc000053b98 sp=0xc000053b68 pc=0x7ff74f5f4a0e
net/http.(*conn).serve(0xc0006c03f0, {0x7ff75079c218, 0xc0006bcae0})
        net/http/server.go:2102 +0x625 fp=0xc000053fb8 sp=0xc000053b98 pc=0x7ff74f5d3585
net/http.(*Server).Serve.gowrap3()
        net/http/server.go:3454 +0x28 fp=0xc000053fe0 sp=0xc000053fb8 pc=0x7ff74f5d8e48
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000053fe8 sp=0xc000053fe0 pc=0x7ff74f2cd8e1
created by net/http.(*Server).Serve in goroutine 1
        net/http/server.go:3454 +0x485

goroutine 1 gp=0xc0000021c0 m=nil [IO wait]:
runtime.gopark(0x7ff74f2cf0e0?, 0x7ff75111d980?, 0x20?, 0x34?, 0xc0006a34cc?)
        runtime/proc.go:435 +0xce fp=0xc00050f648 sp=0xc00050f628 pc=0x7ff74f2c598e
runtime.netpollblock(0x260?, 0x4f260406?, 0xf7?)
        runtime/netpoll.go:575 +0xf7 fp=0xc00050f680 sp=0xc00050f648 pc=0x7ff74f28bdf7
internal/poll.runtime_pollWait(0x19d6e724d30, 0x72)
        runtime/netpoll.go:351 +0x85 fp=0xc00050f6a0 sp=0xc00050f680 pc=0x7ff74f2c4b25
internal/poll.(*pollDesc).wait(0x7ff74f35a693?, 0x0?, 0x0)
        internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00050f6c8 sp=0xc00050f6a0 pc=0x7ff74f35bc87
internal/poll.execIO(0xc0006a3420, 0xc00050f770)
        internal/poll/fd_windows.go:177 +0x105 fp=0xc00050f740 sp=0xc00050f6c8 pc=0x7ff74f35d0e5
internal/poll.(*FD).acceptOne(0xc0006a3408, 0x1e0, {0xc0006da0f0?, 0xc00050f7d0?, 0x7ff74f364da5?}, 0xc00050f804?)
        internal/poll/fd_windows.go:946 +0x65 fp=0xc00050f7a0 sp=0xc00050f740 pc=0x7ff74f361665
internal/poll.(*FD).Accept(0xc0006a3408, 0xc00050f950)
        internal/poll/fd_windows.go:980 +0x1b6 fp=0xc00050f858 sp=0xc00050f7a0 pc=0x7ff74f361996
net.(*netFD).accept(0xc0006a3408)
        net/fd_windows.go:182 +0x4b fp=0xc00050f970 sp=0xc00050f858 pc=0x7ff74f3d2f0b
net.(*TCPListener).accept(0xc0002e0880)
        net/tcpsock_posix.go:159 +0x1b fp=0xc00050f9c0 sp=0xc00050f970 pc=0x7ff74f3e8f5b
net.(*TCPListener).Accept(0xc0002e0880)
        net/tcpsock.go:380 +0x30 fp=0xc00050f9f0 sp=0xc00050f9c0 pc=0x7ff74f3e7d10
net/http.(*onceCloseListener).Accept(0xc0006c03f0?)
        <autogenerated>:1 +0x24 fp=0xc00050fa08 sp=0xc00050f9f0 pc=0x7ff74f601184
net/http.(*Server).Serve(0xc000120f00, {0x7ff750799ce0, 0xc0002e0880})
        net/http/server.go:3424 +0x30c fp=0xc00050fb38 sp=0xc00050fa08 pc=0x7ff74f5d8a4c
github.com/ollama/ollama/runner/ollamarunner.Execute({0xc0000c8030, 0x2, 0x5})
        github.com/ollama/ollama/runner/ollamarunner/runner.go:1385 +0x94e fp=0xc00050fd08 sp=0xc00050fb38 pc=0x7ff74f7f4f6e
github.com/ollama/ollama/runner.Execute({0xc0000c8010?, 0x0?, 0x0?})
        github.com/ollama/ollama/runner/runner.go:20 +0xc9 fp=0xc00050fd30 sp=0xc00050fd08 pc=0x7ff74f7f5869
github.com/ollama/ollama/cmd.NewCLI.func2(0xc000120d00?, {0x7ff7505b419c?, 0x4?, 0x7ff7505b41a0?})
        github.com/ollama/ollama/cmd/cmd.go:1841 +0x45 fp=0xc00050fd58 sp=0xc00050fd30 pc=0x7ff74ff801a5
github.com/spf13/cobra.(*Command).execute(0xc0006c3508, {0xc0006bc600, 0x3, 0x3})
        github.com/spf13/cobra@v1.7.0/command.go:940 +0x85c fp=0xc00050fe78 sp=0xc00050fd58 pc=0x7ff74f44d9dc
github.com/spf13/cobra.(*Command).ExecuteC(0xc000692908)
        github.com/spf13/cobra@v1.7.0/command.go:1068 +0x3a5 fp=0xc00050ff30 sp=0xc00050fe78 pc=0x7ff74f44e225
github.com/spf13/cobra.(*Command).Execute(...)
        github.com/spf13/cobra@v1.7.0/command.go:992
github.com/spf13/cobra.(*Command).ExecuteContext(...)
        github.com/spf13/cobra@v1.7.0/command.go:985
main.main()
        github.com/ollama/ollama/main.go:12 +0x4d fp=0xc00050ff50 sp=0xc00050ff30 pc=0x7ff74ff80c8d
runtime.main()
        runtime/proc.go:283 +0x27d fp=0xc00050ffe0 sp=0xc00050ff50 pc=0x7ff74f294ddd
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc00050ffe8 sp=0xc00050ffe0 pc=0x7ff74f2cd8e1

goroutine 2 gp=0xc0000028c0 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc000095fa8 sp=0xc000095f88 pc=0x7ff74f2c598e
runtime.goparkunlock(...)
        runtime/proc.go:441
runtime.forcegchelper()
        runtime/proc.go:348 +0xb8 fp=0xc000095fe0 sp=0xc000095fa8 pc=0x7ff74f2950f8
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000095fe8 sp=0xc000095fe0 pc=0x7ff74f2cd8e1
created by runtime.init.7 in goroutine 1
        runtime/proc.go:336 +0x1a

goroutine 3 gp=0xc000002c40 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc000097f80 sp=0xc000097f60 pc=0x7ff74f2c598e
runtime.goparkunlock(...)
        runtime/proc.go:441
runtime.bgsweep(0xc0000a4000)
        runtime/mgcsweep.go:316 +0xdf fp=0xc000097fc8 sp=0xc000097f80 pc=0x7ff74f27debf
runtime.gcenable.gowrap1()
        runtime/mgc.go:204 +0x25 fp=0xc000097fe0 sp=0xc000097fc8 pc=0x7ff74f272285
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000097fe8 sp=0xc000097fe0 pc=0x7ff74f2cd8e1
created by runtime.gcenable in goroutine 1
        runtime/mgc.go:204 +0x66

goroutine 4 gp=0xc000002e00 m=nil [GC scavenge wait]:
runtime.gopark(0x10000?, 0x7ff750786590?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc0000abf78 sp=0xc0000abf58 pc=0x7ff74f2c598e
runtime.goparkunlock(...)
        runtime/proc.go:441
runtime.(*scavengerState).park(0x7ff751144340)
        runtime/mgcscavenge.go:425 +0x49 fp=0xc0000abfa8 sp=0xc0000abf78 pc=0x7ff74f27b909
runtime.bgscavenge(0xc0000a4000)
        runtime/mgcscavenge.go:658 +0x59 fp=0xc0000abfc8 sp=0xc0000abfa8 pc=0x7ff74f27be99
runtime.gcenable.gowrap2()
        runtime/mgc.go:205 +0x25 fp=0xc0000abfe0 sp=0xc0000abfc8 pc=0x7ff74f272225
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc0000abfe8 sp=0xc0000abfe0 pc=0x7ff74f2cd8e1
created by runtime.gcenable in goroutine 1
        runtime/mgc.go:205 +0xa5

goroutine 5 gp=0xc000003340 m=nil [finalizer wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc0000ade30 sp=0xc0000ade10 pc=0x7ff74f2c598e
runtime.runfinq()
        runtime/mfinal.go:196 +0x107 fp=0xc0000adfe0 sp=0xc0000ade30 pc=0x7ff74f271207
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc0000adfe8 sp=0xc0000adfe0 pc=0x7ff74f2cd8e1
created by runtime.createfing in goroutine 1
        runtime/mfinal.go:166 +0x3d

goroutine 6 gp=0xc000003dc0 m=nil [chan receive]:
runtime.gopark(0xc0000f9900?, 0xc000510018?, 0x60?, 0x9f?, 0x7ff74f3bbe48?)
        runtime/proc.go:435 +0xce fp=0xc000099f18 sp=0xc000099ef8 pc=0x7ff74f2c598e
runtime.chanrecv(0xc000044540, 0x0, 0x1)
        runtime/chan.go:664 +0x445 fp=0xc000099f90 sp=0xc000099f18 pc=0x7ff74f262d45
runtime.chanrecv1(0x7ff74f294f40?, 0xc000099f76?)
        runtime/chan.go:506 +0x12 fp=0xc000099fb8 sp=0xc000099f90 pc=0x7ff74f2628d2
runtime.unique_runtime_registerUniqueMapCleanup.func2(...)
        runtime/mgc.go:1796
runtime.unique_runtime_registerUniqueMapCleanup.gowrap1()
        runtime/mgc.go:1799 +0x2f fp=0xc000099fe0 sp=0xc000099fb8 pc=0x7ff74f2754af
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000099fe8 sp=0xc000099fe0 pc=0x7ff74f2cd8e1
created by unique.runtime_registerUniqueMapCleanup in goroutine 1
        runtime/mgc.go:1794 +0x85

goroutine 7 gp=0xc000406380 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc0000a7f38 sp=0xc0000a7f18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc0000a7fc8 sp=0xc0000a7f38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc0000a7fe0 sp=0xc0000a7fc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc0000a7fe8 sp=0xc0000a7fe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 18 gp=0xc0001061c0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc000113f38 sp=0xc000113f18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc000113fc8 sp=0xc000113f38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc000113fe0 sp=0xc000113fc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000113fe8 sp=0xc000113fe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 34 gp=0xc000484000 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc00010ff38 sp=0xc00010ff18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc00010ffc8 sp=0xc00010ff38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc00010ffe0 sp=0xc00010ffc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc00010ffe8 sp=0xc00010ffe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 8 gp=0xc000406540 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc0000a9f38 sp=0xc0000a9f18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc0000a9fc8 sp=0xc0000a9f38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc0000a9fe0 sp=0xc0000a9fc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc0000a9fe8 sp=0xc0000a9fe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 9 gp=0xc000406700 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc000473f38 sp=0xc000473f18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc000473fc8 sp=0xc000473f38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc000473fe0 sp=0xc000473fc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000473fe8 sp=0xc000473fe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 10 gp=0xc0004068c0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc000475f38 sp=0xc000475f18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc000475fc8 sp=0xc000475f38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc000475fe0 sp=0xc000475fc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000475fe8 sp=0xc000475fe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 11 gp=0xc000406a80 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc00046ff38 sp=0xc00046ff18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc00046ffc8 sp=0xc00046ff38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc00046ffe0 sp=0xc00046ffc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc00046ffe8 sp=0xc00046ffe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 12 gp=0xc000406c40 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc000471f38 sp=0xc000471f18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc000471fc8 sp=0xc000471f38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc000471fe0 sp=0xc000471fc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000471fe8 sp=0xc000471fe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 19 gp=0xc000106380 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc000115f38 sp=0xc000115f18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc000115fc8 sp=0xc000115f38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc000115fe0 sp=0xc000115fc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000115fe8 sp=0xc000115fe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 20 gp=0xc000106540 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc00011df38 sp=0xc00011df18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc00011dfc8 sp=0xc00011df38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc00011dfe0 sp=0xc00011dfc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc00011dfe8 sp=0xc00011dfe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 21 gp=0xc000106700 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc00011ff38 sp=0xc00011ff18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc00011ffc8 sp=0xc00011ff38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc00011ffe0 sp=0xc00011ffc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc00011ffe8 sp=0xc00011ffe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 22 gp=0xc0001068c0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc000119f38 sp=0xc000119f18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc000119fc8 sp=0xc000119f38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc000119fe0 sp=0xc000119fc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000119fe8 sp=0xc000119fe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 23 gp=0xc000106a80 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc00011bf38 sp=0xc00011bf18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc00011bfc8 sp=0xc00011bf38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc00011bfe0 sp=0xc00011bfc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc00011bfe8 sp=0xc00011bfe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 35 gp=0xc0004841c0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc000111f38 sp=0xc000111f18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc000111fc8 sp=0xc000111f38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc000111fe0 sp=0xc000111fc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000111fe8 sp=0xc000111fe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 13 gp=0xc000406e00 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc00047bf38 sp=0xc00047bf18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc00047bfc8 sp=0xc00047bf38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc00047bfe0 sp=0xc00047bfc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc00047bfe8 sp=0xc00047bfe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 24 gp=0xc000106c40 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc000477f38 sp=0xc000477f18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc000477fc8 sp=0xc000477f38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc000477fe0 sp=0xc000477fc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000477fe8 sp=0xc000477fe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 25 gp=0xc000106e00 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc000479f38 sp=0xc000479f18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc000479fc8 sp=0xc000479f38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc000479fe0 sp=0xc000479fc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000479fe8 sp=0xc000479fe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 36 gp=0xc000484380 m=nil [GC worker (idle)]:
runtime.gopark(0x12874590ef0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc00048bf38 sp=0xc00048bf18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc00048bfc8 sp=0xc00048bf38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc00048bfe0 sp=0xc00048bfc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc00048bfe8 sp=0xc00048bfe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 37 gp=0xc000484540 m=nil [GC worker (idle)]:
runtime.gopark(0x12874590ef0?, 0x0?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc00048df38 sp=0xc00048df18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc00048dfc8 sp=0xc00048df38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc00048dfe0 sp=0xc00048dfc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc00048dfe8 sp=0xc00048dfe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 14 gp=0xc000406fc0 m=nil [GC worker (idle)]:
runtime.gopark(0x12874590ef0?, 0x1?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc00047df38 sp=0xc00047df18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc00047dfc8 sp=0xc00047df38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc00047dfe0 sp=0xc00047dfc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc00047dfe8 sp=0xc00047dfe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 15 gp=0xc000407180 m=nil [GC worker (idle)]:
runtime.gopark(0x7ff751192f20?, 0x1?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc000487f38 sp=0xc000487f18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc000487fc8 sp=0xc000487f38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc000487fe0 sp=0xc000487fc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000487fe8 sp=0xc000487fe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 26 gp=0xc000106fc0 m=nil [GC worker (idle)]:
runtime.gopark(0x12874590ef0?, 0x1?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc000127f38 sp=0xc000127f18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc000127fc8 sp=0xc000127f38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc000127fe0 sp=0xc000127fc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000127fe8 sp=0xc000127fe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 27 gp=0xc000107180 m=nil [GC worker (idle)]:
runtime.gopark(0x7ff751192f20?, 0x1?, 0x2c?, 0xd1?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc000129f38 sp=0xc000129f18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc000129fc8 sp=0xc000129f38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc000129fe0 sp=0xc000129fc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000129fe8 sp=0xc000129fe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 38 gp=0xc000484700 m=nil [GC worker (idle)]:
runtime.gopark(0x7ff751192f20?, 0x1?, 0x0?, 0x0?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc000123f38 sp=0xc000123f18 pc=0x7ff74f2c598e
runtime.gcBgMarkWorker(0xc000045960)
        runtime/mgc.go:1423 +0xe9 fp=0xc000123fc8 sp=0xc000123f38 pc=0x7ff74f2747a9
runtime.gcBgMarkStartWorkers.gowrap1()
        runtime/mgc.go:1339 +0x25 fp=0xc000123fe0 sp=0xc000123fc8 pc=0x7ff74f274685
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000123fe8 sp=0xc000123fe0 pc=0x7ff74f2cd8e1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        runtime/mgc.go:1339 +0x105

goroutine 16 gp=0xc000107dc0 m=nil [sync.WaitGroup.Wait]:
runtime.gopark(0x0?, 0x0?, 0xc0?, 0xfe?, 0x0?)
        runtime/proc.go:435 +0xce fp=0xc000125a90 sp=0xc000125a70 pc=0x7ff74f2c598e
runtime.goparkunlock(...)
        runtime/proc.go:441
runtime.semacquire1(0xc000214dd8, 0x0, 0x1, 0x0, 0x18)
        runtime/sema.go:188 +0x22f fp=0xc000125af8 sp=0xc000125a90 pc=0x7ff74f2a750f
sync.runtime_SemacquireWaitGroup(0x0?)
        runtime/sema.go:110 +0x25 fp=0xc000125b30 sp=0xc000125af8 pc=0x7ff74f2c6f85
sync.(*WaitGroup).Wait(0x0?)
        sync/waitgroup.go:118 +0x48 fp=0xc000125b58 sp=0xc000125b30 pc=0x7ff74f2db7a8
github.com/ollama/ollama/runner/ollamarunner.(*Server).run(0xc000214d20, {0x7ff75079c250, 0xc0004ab180})
        github.com/ollama/ollama/runner/ollamarunner/runner.go:413 +0x45 fp=0xc000125fb8 sp=0xc000125b58 pc=0x7ff74f7ebdc5
github.com/ollama/ollama/runner/ollamarunner.Execute.gowrap1()
        github.com/ollama/ollama/runner/ollamarunner/runner.go:1362 +0x28 fp=0xc000125fe0 sp=0xc000125fb8 pc=0x7ff74f7f51e8
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000125fe8 sp=0xc000125fe0 pc=0x7ff74f2cd8e1
created by github.com/ollama/ollama/runner/ollamarunner.Execute in goroutine 1
        github.com/ollama/ollama/runner/ollamarunner/runner.go:1362 +0x4c9

goroutine 28 gp=0xc0005061c0 m=nil [IO wait]:
runtime.gopark(0x0?, 0xc0006a36a0?, 0x48?, 0x37?, 0xc0006a374c?)
        runtime/proc.go:435 +0xce fp=0xc000489d58 sp=0xc000489d38 pc=0x7ff74f2c598e
runtime.netpollblock(0x268?, 0x4f260406?, 0xf7?)
        runtime/netpoll.go:575 +0xf7 fp=0xc000489d90 sp=0xc000489d58 pc=0x7ff74f28bdf7
internal/poll.runtime_pollWait(0x19d6e724c18, 0x72)
        runtime/netpoll.go:351 +0x85 fp=0xc000489db0 sp=0xc000489d90 pc=0x7ff74f2c4b25
internal/poll.(*pollDesc).wait(0x0?, 0x0?, 0x0)
        internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000489dd8 sp=0xc000489db0 pc=0x7ff74f35bc87
internal/poll.execIO(0xc0006a36a0, 0x7ff75062b0e0)
        internal/poll/fd_windows.go:177 +0x105 fp=0xc000489e50 sp=0xc000489dd8 pc=0x7ff74f35d0e5
internal/poll.(*FD).Read(0xc0006a3688, {0xc0000d8041, 0x1, 0x1})
        internal/poll/fd_windows.go:438 +0x29b fp=0xc000489ef0 sp=0xc000489e50 pc=0x7ff74f35ddbb
net.(*netFD).Read(0xc0006a3688, {0xc0000d8041?, 0x0?, 0x0?})
        net/fd_posix.go:55 +0x25 fp=0xc000489f38 sp=0xc000489ef0 pc=0x7ff74f3d1025
net.(*conn).Read(0xc00009c9c8, {0xc0000d8041?, 0x0?, 0x0?})
        net/net.go:194 +0x45 fp=0xc000489f80 sp=0xc000489f38 pc=0x7ff74f3e0505
net/http.(*connReader).backgroundRead(0xc0000d8030)
        net/http/server.go:690 +0x37 fp=0xc000489fc8 sp=0xc000489f80 pc=0x7ff74f5cd457
net/http.(*connReader).startBackgroundRead.gowrap2()
        net/http/server.go:686 +0x25 fp=0xc000489fe0 sp=0xc000489fc8 pc=0x7ff74f5cd385
runtime.goexit({})
        runtime/asm_amd64.s:1700 +0x1 fp=0xc000489fe8 sp=0xc000489fe0 pc=0x7ff74f2cd8e1
created by net/http.(*connReader).startBackgroundRead in goroutine 50
        net/http/server.go:686 +0xb6
rax     0x64
rbx     0x7ffece67098c
rcx     0x397315a64aee0000
rdx     0x19d28d90240
rdi     0x19d70860860
rsi     0x0
rbp     0x8cc0ffde99
rsp     0x8cc0ffd930
r8      0x7ffffffffffffffc
r9      0x8cc05d3000
r10     0x80fcf8fefcfefefe
r11     0x19d6e9d94c0
r12     0x19d28fdcdf8
r13     0x0
r14     0x0
r15     0x8cc0ffebf0
rip     0x7ffece5acb12
rflags  0x10206
cs      0x33
fs      0x53
gs      0x2b
time=2025-11-07T01:17:16.639+09:00 level=INFO source=runner.go:442 msg="failure during GPU discovery" OLLAMA_LIBRARY_PATH="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v13]" extra_envs=map[] error="failed to finish discovery before timeout"
time=2025-11-07T01:17:16.641+09:00 level=TRACE source=runner.go:445 msg="runner enumerated devices" OLLAMA_LIBRARY_PATH="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v13]" devices=[]
time=2025-11-07T01:17:16.641+09:00 level=DEBUG source=runner.go:415 msg="bootstrap discovery took" duration=1m30.0029467s OLLAMA_LIBRARY_PATH="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v13]" extra_envs=map[]
time=2025-11-07T01:17:16.642+09:00 level=DEBUG source=runner.go:113 msg="evluating which if any devices to filter out" initial_count=0
time=2025-11-07T01:17:16.643+09:00 level=TRACE source=runner.go:153 msg="supported GPU library combinations before filtering" supported=map[]
time=2025-11-07T01:17:16.643+09:00 level=DEBUG source=runner.go:40 msg="GPU bootstrap discovery took" duration=1m30.1254187s
time=2025-11-07T01:17:16.644+09:00 level=INFO source=types.go:60 msg="inference compute" id=cpu library=cpu compute="" name=cpu description=cpu libdirs=ollama driver="" pci_id="" type="" total="31.7 GiB" available="23.2 GiB"
time=2025-11-07T01:17:16.644+09:00 level=INFO source=routes.go:1619 msg="entering low vram mode" "total vram"="0 B" threshold="20.0 GiB"
<!-- gh-comment-id:3500067290 --> @rillomas commented on GitHub (Nov 7, 2025): Hi, thanks for your comment. Using the official v0.12.10 build I've confirmed the issue has improved, where the runner still crashes but the server lives eventually (after 90 seconds?) falling back to CPU. I've attached the OLLAMA_DEBUG=2 log. If this is expected behavior I think we can close this issue. <details> <summary>ollama serve log</summary> ``` λ ollama serve time=2025-11-07T01:15:46.514+09:00 level=INFO source=routes.go:1525 msg="server config" env="map[CUDA_VISIBLE_DEVICES: GGML_VK_VISIBLE_DEVICES: GPU_DEVICE_ORDINAL: HIP_VISIBLE_DEVICES: HSA_OVERRIDE_GFX_VERSION: HTTPS_PROXY: HTTP_PROXY: NO_PROXY: OLLAMA_CONTEXT_LENGTH:4096 OLLAMA_DEBUG:DEBUG-4 OLLAMA_FLASH_ATTENTION:false OLLAMA_GPU_OVERHEAD:0 OLLAMA_HOST:http://127.0.0.1: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:C:\\Users\\cpie-ace\\.ollama\\models OLLAMA_MULTIUSER_CACHE:false OLLAMA_NEW_ENGINE: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_REMOTES:[ollama.com] OLLAMA_SCHED_SPREAD:false ROCR_VISIBLE_DEVICES:]" time=2025-11-07T01:15:46.517+09:00 level=INFO source=images.go:522 msg="total blobs: 18" time=2025-11-07T01:15:46.517+09:00 level=INFO source=images.go:529 msg="total unused blobs removed: 0" time=2025-11-07T01:15:46.518+09:00 level=INFO source=routes.go:1578 msg="Listening on 127.0.0.1:11434 (version 0.12.10)" time=2025-11-07T01:15:46.518+09:00 level=DEBUG source=sched.go:120 msg="starting llm scheduler" time=2025-11-07T01:15:46.518+09:00 level=INFO source=runner.go:67 msg="discovering available GPUs..." time=2025-11-07T01:15:46.518+09:00 level=TRACE source=runner.go:418 msg="starting runner for device discovery" libDirs="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v12]" extraEnvs=map[] time=2025-11-07T01:15:46.523+09:00 level=INFO source=server.go:400 msg="starting runner" cmd="C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\ollama.exe runner --ollama-engine --port 62166" time=2025-11-07T01:15:46.523+09:00 level=DEBUG source=server.go:401 msg=subprocess CUDA_PATH="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0" CUDA_PATH_V11_6="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6" CUDA_PATH_V13_0="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0" HIP_PATH="C:\\Program Files\\AMD\\ROCm\\6.4\\" HIP_PATH_64="C:\\Program Files\\AMD\\ROCm\\6.4\\" OLLAMA_DEBUG=2 PATH="C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama;C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v12;C:\\VulkanSDK\\1.4.321.1\\Bin;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\x64;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\libnvvp;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR;C:\\Program Files\\dotnet\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Intel\\PresentMon\\PresentMonApplication\\;C:\\Program Files\\CMake\\bin;C:\\Program Files\\Git\\cmd;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Grass Valley\\Chorus Hub\\Tools\\CLI\\;C:\\Program Files\\Go\\bin;C:\\TDM-GCC-64\\bin;C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.3.1\\;C:\\Program Files\\AMD\\ROCm\\6.4\\bin;C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\;C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\;C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\;C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Launcher\\;C:\\Users\\cpie-ace\\.local\\bin;C:\\Users\\cpie-ace\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\cpie-ace\\go\\bin;C:\\Program Files\\Git\\mingw64\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Users\\cpie-ace\\tools\\cmder\\vendor\\bin;C:\\Users\\cpie-ace\\tools\\cmder" OLLAMA_LIBRARY_PATH=C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama;C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama\cuda_v12 time=2025-11-07T01:15:46.547+09:00 level=INFO source=runner.go:1349 msg="starting ollama engine" time=2025-11-07T01:15:46.548+09:00 level=INFO source=runner.go:1384 msg="Server listening on 127.0.0.1:62166" time=2025-11-07T01:15:46.556+09:00 level=DEBUG source=gguf.go:590 msg=general.architecture type=string time=2025-11-07T01:15:46.556+09:00 level=DEBUG source=gguf.go:590 msg=tokenizer.ggml.model type=string time=2025-11-07T01:15:46.556+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.alignment default=32 time=2025-11-07T01:15:46.557+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.alignment default=32 time=2025-11-07T01:15:46.557+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.file_type default=0 time=2025-11-07T01:15:46.557+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.name default="" time=2025-11-07T01:15:46.557+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.description default="" time=2025-11-07T01:15:46.557+09:00 level=INFO source=ggml.go:136 msg="" architecture=llama file_type=unknown name="" description="" num_tensors=0 num_key_values=3 time=2025-11-07T01:15:46.557+09:00 level=DEBUG source=ggml.go:94 msg="ggml backend load all from path" path=C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama load_backend: loaded CPU backend from C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama\ggml-cpu-alderlake.dll time=2025-11-07T01:15:46.567+09:00 level=DEBUG source=ggml.go:94 msg="ggml backend load all from path" path=C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama\cuda_v12 ggml_cuda_init: failed to initialize CUDA: no CUDA-capable device is detected load_backend: loaded CUDA backend from C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama\cuda_v12\ggml-cuda.dll time=2025-11-07T01:15:46.637+09:00 level=INFO source=ggml.go:104 msg=system CPU.0.SSE3=1 CPU.0.SSSE3=1 CPU.0.AVX=1 CPU.0.AVX_VNNI=1 CPU.0.AVX2=1 CPU.0.F16C=1 CPU.0.FMA=1 CPU.0.BMI2=1 CPU.0.LLAMAFILE=1 CPU.1.LLAMAFILE=1 compiler=cgo(clang) time=2025-11-07T01:15:46.637+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.block_count default=0 time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.pooling_type default=0 time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.expert_count default=0 time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.tokens default="&{size:0 values:[]}" time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.scores default="&{size:0 values:[]}" time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.token_type default="&{size:0 values:[]}" time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.merges default="&{size:0 values:[]}" time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.add_bos_token default=true time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.bos_token_id default=0 time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.add_eos_token default=false time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.eos_token_id default=0 time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.eos_token_ids default="&{size:0 values:[]}" time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=tokenizer.ggml.pre default="" time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.block_count default=0 time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.embedding_length default=0 time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.attention.head_count default=0 time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.attention.head_count_kv default=0 time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.attention.key_length default=0 time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.rope.dimension_count default=0 time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.attention.layer_norm_rms_epsilon default=0 time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.rope.freq_base default=100000 time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=llama.rope.scaling.factor default=1 time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=runner.go:1324 msg="dummy model load took" duration=81.9051ms time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=runner.go:1329 msg="gathering device infos took" duration=0s time=2025-11-07T01:15:46.638+09:00 level=TRACE source=runner.go:445 msg="runner enumerated devices" OLLAMA_LIBRARY_PATH="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v12]" devices=[] time=2025-11-07T01:15:46.638+09:00 level=DEBUG source=runner.go:415 msg="bootstrap discovery took" duration=119.956ms OLLAMA_LIBRARY_PATH="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v12]" extra_envs=map[] time=2025-11-07T01:15:46.638+09:00 level=TRACE source=runner.go:418 msg="starting runner for device discovery" libDirs="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v13]" extraEnvs=map[] time=2025-11-07T01:15:46.639+09:00 level=INFO source=server.go:400 msg="starting runner" cmd="C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\ollama.exe runner --ollama-engine --port 62170" time=2025-11-07T01:15:46.639+09:00 level=DEBUG source=server.go:401 msg=subprocess CUDA_PATH="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0" CUDA_PATH_V11_6="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6" CUDA_PATH_V13_0="C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0" HIP_PATH="C:\\Program Files\\AMD\\ROCm\\6.4\\" HIP_PATH_64="C:\\Program Files\\AMD\\ROCm\\6.4\\" OLLAMA_DEBUG=2 PATH="C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama;C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v13;C:\\VulkanSDK\\1.4.321.1\\Bin;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin\\x64;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v13.0\\bin;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\bin;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.6\\libnvvp;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR;C:\\Program Files\\dotnet\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Intel\\PresentMon\\PresentMonApplication\\;C:\\Program Files\\CMake\\bin;C:\\Program Files\\Git\\cmd;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Grass Valley\\Chorus Hub\\Tools\\CLI\\;C:\\Program Files\\Go\\bin;C:\\TDM-GCC-64\\bin;C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.3.1\\;C:\\Program Files\\AMD\\ROCm\\6.4\\bin;C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\;C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\;C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Python312\\;C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Python\\Launcher\\;C:\\Users\\cpie-ace\\.local\\bin;C:\\Users\\cpie-ace\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\cpie-ace\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\cpie-ace\\go\\bin;C:\\Program Files\\Git\\mingw64\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Users\\cpie-ace\\tools\\cmder\\vendor\\bin;C:\\Users\\cpie-ace\\tools\\cmder" OLLAMA_LIBRARY_PATH=C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama;C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama\cuda_v13 time=2025-11-07T01:15:46.662+09:00 level=INFO source=runner.go:1349 msg="starting ollama engine" time=2025-11-07T01:15:46.663+09:00 level=INFO source=runner.go:1384 msg="Server listening on 127.0.0.1:62170" time=2025-11-07T01:15:46.672+09:00 level=DEBUG source=gguf.go:590 msg=general.architecture type=string time=2025-11-07T01:15:46.672+09:00 level=DEBUG source=gguf.go:590 msg=tokenizer.ggml.model type=string time=2025-11-07T01:15:46.672+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.alignment default=32 time=2025-11-07T01:15:46.672+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.alignment default=32 time=2025-11-07T01:15:46.672+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.file_type default=0 time=2025-11-07T01:15:46.672+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.name default="" time=2025-11-07T01:15:46.672+09:00 level=DEBUG source=ggml.go:276 msg="key with type not found" key=general.description default="" time=2025-11-07T01:15:46.672+09:00 level=INFO source=ggml.go:136 msg="" architecture=llama file_type=unknown name="" description="" num_tensors=0 num_key_values=3 time=2025-11-07T01:15:46.672+09:00 level=DEBUG source=ggml.go:94 msg="ggml backend load all from path" path=C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama load_backend: loaded CPU backend from C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama\ggml-cpu-alderlake.dll time=2025-11-07T01:15:46.682+09:00 level=DEBUG source=ggml.go:94 msg="ggml backend load all from path" path=C:\Users\cpie-ace\Downloads\ollama-windows-amd64_0.12.10\lib\ollama\cuda_v13 Exception 0xc0000005 0x8 0x7ffece5acb12 0x7ffece5acb12 PC=0x7ffece5acb12 signal arrived during external code execution runtime.cgocall(0x7ff7500011d0, 0xc000052868) runtime/cgocall.go:167 +0x3e fp=0xc000052840 sp=0xc0000527d8 pc=0x7ff74f2c243e github.com/ollama/ollama/ml/backend/ggml/ggml/src._Cfunc_ggml_backend_load_all_from_path(0x19d28fd4d30) _cgo_gotypes.go:199 +0x45 fp=0xc000052868 sp=0xc000052840 pc=0x7ff74f68a545 github.com/ollama/ollama/ml/backend/ggml/ggml/src.init.func1.1({0xc0001560a0, 0x4c}) github.com/ollama/ollama/ml/backend/ggml/ggml/src/ggml.go:97 +0xf5 fp=0xc000052900 sp=0xc000052868 pc=0x7ff74f689f75 github.com/ollama/ollama/ml/backend/ggml/ggml/src.init.func1() github.com/ollama/ollama/ml/backend/ggml/ggml/src/ggml.go:98 +0x505 fp=0xc000052b68 sp=0xc000052900 pc=0x7ff74f689dc5 github.com/ollama/ollama/ml/backend/ggml/ggml/src.init.OnceFunc.func2() sync/oncefunc.go:27 +0x62 fp=0xc000052bb0 sp=0xc000052b68 pc=0x7ff74f6897e2 sync.(*Once).doSlow(0x7ff75079c1e0?, 0x7ff751190ea0?) sync/once.go:78 +0xab fp=0xc000052c08 sp=0xc000052bb0 pc=0x7ff74f2da36b sync.(*Once).Do(0x0?, 0xc000052cb0?) sync/once.go:69 +0x19 fp=0xc000052c28 sp=0xc000052c08 pc=0x7ff74f2da299 github.com/ollama/ollama/ml/backend/ggml/ggml/src.init.OnceFunc.func3() sync/oncefunc.go:32 +0x2d fp=0xc000052c58 sp=0xc000052c28 pc=0x7ff74f68974d github.com/ollama/ollama/ml/backend/ggml.init.func1() github.com/ollama/ollama/ml/backend/ggml/ggml.go:48 +0x23 fp=0xc000052ce8 sp=0xc000052c58 pc=0x7ff74f70d603 github.com/ollama/ollama/ml/backend/ggml.init.OnceFunc.func2() sync/oncefunc.go:27 +0x62 fp=0xc000052d30 sp=0xc000052ce8 pc=0x7ff74f70d502 sync.(*Once).doSlow(0x17ff750791d60?, 0xc0004a2018?) sync/once.go:78 +0xab fp=0xc000052d88 sp=0xc000052d30 pc=0x7ff74f2da36b sync.(*Once).Do(0x7ff74f2da420?, 0x7ff75119143c?) sync/once.go:69 +0x19 fp=0xc000052da8 sp=0xc000052d88 pc=0x7ff74f2da299 github.com/ollama/ollama/ml/backend/ggml.init.OnceFunc.func3() sync/oncefunc.go:32 +0x2d fp=0xc000052dd8 sp=0xc000052da8 pc=0x7ff74f70d46d github.com/ollama/ollama/ml/backend/ggml.New({0xc0000303c0, 0x33}, {0x0, 0x18, {0xc0000fa180, 0x1, 0x1}, 0x0}) github.com/ollama/ollama/ml/backend/ggml/ggml.go:147 +0x124 fp=0xc000053670 sp=0xc000052dd8 pc=0x7ff74f717644 github.com/ollama/ollama/ml.NewBackend({0xc0000303c0, 0x33}, {0x0, 0x18, {0xc0000fa180, 0x1, 0x1}, 0x0}) github.com/ollama/ollama/ml/backend.go:92 +0x9c fp=0xc0000536c0 sp=0xc000053670 pc=0x7ff74f68c57c github.com/ollama/ollama/model.New({0xc0000303c0?, 0xc000053980?}, {0x0, 0x18, {0xc0000fa180, 0x1, 0x1}, 0x0}) github.com/ollama/ollama/model/model.go:106 +0x7e fp=0xc000053790 sp=0xc0000536c0 pc=0x7ff74f72d1fe github.com/ollama/ollama/runner/ollamarunner.(*Server).info(0xc000214d20, {0x7ff750799e90, 0xc000140000}, 0xc00004e030?) github.com/ollama/ollama/runner/ollamarunner/runner.go:1319 +0x53e fp=0xc000053ac0 sp=0xc000053790 pc=0x7ff74f7f407e github.com/ollama/ollama/runner/ollamarunner.(*Server).info-fm({0x7ff750799e90?, 0xc000140000?}, 0xc000053b38?) <autogenerated>:1 +0x36 fp=0xc000053af0 sp=0xc000053ac0 pc=0x7ff74f7f5556 net/http.HandlerFunc.ServeHTTP(0xc00069a780?, {0x7ff750799e90?, 0xc000140000?}, 0x7ff74f5cd2f6?) net/http/server.go:2294 +0x29 fp=0xc000053b18 sp=0xc000053af0 pc=0x7ff74f5d5089 net/http.(*ServeMux).ServeHTTP(0x7ff74f2c2319?, {0x7ff750799e90, 0xc000140000}, 0xc000116000) net/http/server.go:2822 +0x1c4 fp=0xc000053b68 sp=0xc000053b18 pc=0x7ff74f5d6f84 net/http.serverHandler.ServeHTTP({0xc0000d8030?}, {0x7ff750799e90?, 0xc000140000?}, 0x1?) net/http/server.go:3301 +0x8e fp=0xc000053b98 sp=0xc000053b68 pc=0x7ff74f5f4a0e net/http.(*conn).serve(0xc0006c03f0, {0x7ff75079c218, 0xc0006bcae0}) net/http/server.go:2102 +0x625 fp=0xc000053fb8 sp=0xc000053b98 pc=0x7ff74f5d3585 net/http.(*Server).Serve.gowrap3() net/http/server.go:3454 +0x28 fp=0xc000053fe0 sp=0xc000053fb8 pc=0x7ff74f5d8e48 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000053fe8 sp=0xc000053fe0 pc=0x7ff74f2cd8e1 created by net/http.(*Server).Serve in goroutine 1 net/http/server.go:3454 +0x485 goroutine 1 gp=0xc0000021c0 m=nil [IO wait]: runtime.gopark(0x7ff74f2cf0e0?, 0x7ff75111d980?, 0x20?, 0x34?, 0xc0006a34cc?) runtime/proc.go:435 +0xce fp=0xc00050f648 sp=0xc00050f628 pc=0x7ff74f2c598e runtime.netpollblock(0x260?, 0x4f260406?, 0xf7?) runtime/netpoll.go:575 +0xf7 fp=0xc00050f680 sp=0xc00050f648 pc=0x7ff74f28bdf7 internal/poll.runtime_pollWait(0x19d6e724d30, 0x72) runtime/netpoll.go:351 +0x85 fp=0xc00050f6a0 sp=0xc00050f680 pc=0x7ff74f2c4b25 internal/poll.(*pollDesc).wait(0x7ff74f35a693?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00050f6c8 sp=0xc00050f6a0 pc=0x7ff74f35bc87 internal/poll.execIO(0xc0006a3420, 0xc00050f770) internal/poll/fd_windows.go:177 +0x105 fp=0xc00050f740 sp=0xc00050f6c8 pc=0x7ff74f35d0e5 internal/poll.(*FD).acceptOne(0xc0006a3408, 0x1e0, {0xc0006da0f0?, 0xc00050f7d0?, 0x7ff74f364da5?}, 0xc00050f804?) internal/poll/fd_windows.go:946 +0x65 fp=0xc00050f7a0 sp=0xc00050f740 pc=0x7ff74f361665 internal/poll.(*FD).Accept(0xc0006a3408, 0xc00050f950) internal/poll/fd_windows.go:980 +0x1b6 fp=0xc00050f858 sp=0xc00050f7a0 pc=0x7ff74f361996 net.(*netFD).accept(0xc0006a3408) net/fd_windows.go:182 +0x4b fp=0xc00050f970 sp=0xc00050f858 pc=0x7ff74f3d2f0b net.(*TCPListener).accept(0xc0002e0880) net/tcpsock_posix.go:159 +0x1b fp=0xc00050f9c0 sp=0xc00050f970 pc=0x7ff74f3e8f5b net.(*TCPListener).Accept(0xc0002e0880) net/tcpsock.go:380 +0x30 fp=0xc00050f9f0 sp=0xc00050f9c0 pc=0x7ff74f3e7d10 net/http.(*onceCloseListener).Accept(0xc0006c03f0?) <autogenerated>:1 +0x24 fp=0xc00050fa08 sp=0xc00050f9f0 pc=0x7ff74f601184 net/http.(*Server).Serve(0xc000120f00, {0x7ff750799ce0, 0xc0002e0880}) net/http/server.go:3424 +0x30c fp=0xc00050fb38 sp=0xc00050fa08 pc=0x7ff74f5d8a4c github.com/ollama/ollama/runner/ollamarunner.Execute({0xc0000c8030, 0x2, 0x5}) github.com/ollama/ollama/runner/ollamarunner/runner.go:1385 +0x94e fp=0xc00050fd08 sp=0xc00050fb38 pc=0x7ff74f7f4f6e github.com/ollama/ollama/runner.Execute({0xc0000c8010?, 0x0?, 0x0?}) github.com/ollama/ollama/runner/runner.go:20 +0xc9 fp=0xc00050fd30 sp=0xc00050fd08 pc=0x7ff74f7f5869 github.com/ollama/ollama/cmd.NewCLI.func2(0xc000120d00?, {0x7ff7505b419c?, 0x4?, 0x7ff7505b41a0?}) github.com/ollama/ollama/cmd/cmd.go:1841 +0x45 fp=0xc00050fd58 sp=0xc00050fd30 pc=0x7ff74ff801a5 github.com/spf13/cobra.(*Command).execute(0xc0006c3508, {0xc0006bc600, 0x3, 0x3}) github.com/spf13/cobra@v1.7.0/command.go:940 +0x85c fp=0xc00050fe78 sp=0xc00050fd58 pc=0x7ff74f44d9dc github.com/spf13/cobra.(*Command).ExecuteC(0xc000692908) github.com/spf13/cobra@v1.7.0/command.go:1068 +0x3a5 fp=0xc00050ff30 sp=0xc00050fe78 pc=0x7ff74f44e225 github.com/spf13/cobra.(*Command).Execute(...) github.com/spf13/cobra@v1.7.0/command.go:992 github.com/spf13/cobra.(*Command).ExecuteContext(...) github.com/spf13/cobra@v1.7.0/command.go:985 main.main() github.com/ollama/ollama/main.go:12 +0x4d fp=0xc00050ff50 sp=0xc00050ff30 pc=0x7ff74ff80c8d runtime.main() runtime/proc.go:283 +0x27d fp=0xc00050ffe0 sp=0xc00050ff50 pc=0x7ff74f294ddd runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc00050ffe8 sp=0xc00050ffe0 pc=0x7ff74f2cd8e1 goroutine 2 gp=0xc0000028c0 m=nil [force gc (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc000095fa8 sp=0xc000095f88 pc=0x7ff74f2c598e runtime.goparkunlock(...) runtime/proc.go:441 runtime.forcegchelper() runtime/proc.go:348 +0xb8 fp=0xc000095fe0 sp=0xc000095fa8 pc=0x7ff74f2950f8 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000095fe8 sp=0xc000095fe0 pc=0x7ff74f2cd8e1 created by runtime.init.7 in goroutine 1 runtime/proc.go:336 +0x1a goroutine 3 gp=0xc000002c40 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc000097f80 sp=0xc000097f60 pc=0x7ff74f2c598e runtime.goparkunlock(...) runtime/proc.go:441 runtime.bgsweep(0xc0000a4000) runtime/mgcsweep.go:316 +0xdf fp=0xc000097fc8 sp=0xc000097f80 pc=0x7ff74f27debf runtime.gcenable.gowrap1() runtime/mgc.go:204 +0x25 fp=0xc000097fe0 sp=0xc000097fc8 pc=0x7ff74f272285 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000097fe8 sp=0xc000097fe0 pc=0x7ff74f2cd8e1 created by runtime.gcenable in goroutine 1 runtime/mgc.go:204 +0x66 goroutine 4 gp=0xc000002e00 m=nil [GC scavenge wait]: runtime.gopark(0x10000?, 0x7ff750786590?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc0000abf78 sp=0xc0000abf58 pc=0x7ff74f2c598e runtime.goparkunlock(...) runtime/proc.go:441 runtime.(*scavengerState).park(0x7ff751144340) runtime/mgcscavenge.go:425 +0x49 fp=0xc0000abfa8 sp=0xc0000abf78 pc=0x7ff74f27b909 runtime.bgscavenge(0xc0000a4000) runtime/mgcscavenge.go:658 +0x59 fp=0xc0000abfc8 sp=0xc0000abfa8 pc=0x7ff74f27be99 runtime.gcenable.gowrap2() runtime/mgc.go:205 +0x25 fp=0xc0000abfe0 sp=0xc0000abfc8 pc=0x7ff74f272225 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc0000abfe8 sp=0xc0000abfe0 pc=0x7ff74f2cd8e1 created by runtime.gcenable in goroutine 1 runtime/mgc.go:205 +0xa5 goroutine 5 gp=0xc000003340 m=nil [finalizer wait]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc0000ade30 sp=0xc0000ade10 pc=0x7ff74f2c598e runtime.runfinq() runtime/mfinal.go:196 +0x107 fp=0xc0000adfe0 sp=0xc0000ade30 pc=0x7ff74f271207 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc0000adfe8 sp=0xc0000adfe0 pc=0x7ff74f2cd8e1 created by runtime.createfing in goroutine 1 runtime/mfinal.go:166 +0x3d goroutine 6 gp=0xc000003dc0 m=nil [chan receive]: runtime.gopark(0xc0000f9900?, 0xc000510018?, 0x60?, 0x9f?, 0x7ff74f3bbe48?) runtime/proc.go:435 +0xce fp=0xc000099f18 sp=0xc000099ef8 pc=0x7ff74f2c598e runtime.chanrecv(0xc000044540, 0x0, 0x1) runtime/chan.go:664 +0x445 fp=0xc000099f90 sp=0xc000099f18 pc=0x7ff74f262d45 runtime.chanrecv1(0x7ff74f294f40?, 0xc000099f76?) runtime/chan.go:506 +0x12 fp=0xc000099fb8 sp=0xc000099f90 pc=0x7ff74f2628d2 runtime.unique_runtime_registerUniqueMapCleanup.func2(...) runtime/mgc.go:1796 runtime.unique_runtime_registerUniqueMapCleanup.gowrap1() runtime/mgc.go:1799 +0x2f fp=0xc000099fe0 sp=0xc000099fb8 pc=0x7ff74f2754af runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000099fe8 sp=0xc000099fe0 pc=0x7ff74f2cd8e1 created by unique.runtime_registerUniqueMapCleanup in goroutine 1 runtime/mgc.go:1794 +0x85 goroutine 7 gp=0xc000406380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc0000a7f38 sp=0xc0000a7f18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc0000a7fc8 sp=0xc0000a7f38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc0000a7fe0 sp=0xc0000a7fc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc0000a7fe8 sp=0xc0000a7fe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 18 gp=0xc0001061c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc000113f38 sp=0xc000113f18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc000113fc8 sp=0xc000113f38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc000113fe0 sp=0xc000113fc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000113fe8 sp=0xc000113fe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 34 gp=0xc000484000 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc00010ff38 sp=0xc00010ff18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc00010ffc8 sp=0xc00010ff38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc00010ffe0 sp=0xc00010ffc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc00010ffe8 sp=0xc00010ffe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 8 gp=0xc000406540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc0000a9f38 sp=0xc0000a9f18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc0000a9fc8 sp=0xc0000a9f38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc0000a9fe0 sp=0xc0000a9fc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc0000a9fe8 sp=0xc0000a9fe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 9 gp=0xc000406700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc000473f38 sp=0xc000473f18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc000473fc8 sp=0xc000473f38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc000473fe0 sp=0xc000473fc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000473fe8 sp=0xc000473fe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 10 gp=0xc0004068c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc000475f38 sp=0xc000475f18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc000475fc8 sp=0xc000475f38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc000475fe0 sp=0xc000475fc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000475fe8 sp=0xc000475fe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 11 gp=0xc000406a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc00046ff38 sp=0xc00046ff18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc00046ffc8 sp=0xc00046ff38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc00046ffe0 sp=0xc00046ffc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc00046ffe8 sp=0xc00046ffe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 12 gp=0xc000406c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc000471f38 sp=0xc000471f18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc000471fc8 sp=0xc000471f38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc000471fe0 sp=0xc000471fc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000471fe8 sp=0xc000471fe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 19 gp=0xc000106380 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc000115f38 sp=0xc000115f18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc000115fc8 sp=0xc000115f38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc000115fe0 sp=0xc000115fc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000115fe8 sp=0xc000115fe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 20 gp=0xc000106540 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc00011df38 sp=0xc00011df18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc00011dfc8 sp=0xc00011df38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc00011dfe0 sp=0xc00011dfc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc00011dfe8 sp=0xc00011dfe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 21 gp=0xc000106700 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc00011ff38 sp=0xc00011ff18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc00011ffc8 sp=0xc00011ff38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc00011ffe0 sp=0xc00011ffc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc00011ffe8 sp=0xc00011ffe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 22 gp=0xc0001068c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc000119f38 sp=0xc000119f18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc000119fc8 sp=0xc000119f38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc000119fe0 sp=0xc000119fc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000119fe8 sp=0xc000119fe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 23 gp=0xc000106a80 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc00011bf38 sp=0xc00011bf18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc00011bfc8 sp=0xc00011bf38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc00011bfe0 sp=0xc00011bfc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc00011bfe8 sp=0xc00011bfe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 35 gp=0xc0004841c0 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc000111f38 sp=0xc000111f18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc000111fc8 sp=0xc000111f38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc000111fe0 sp=0xc000111fc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000111fe8 sp=0xc000111fe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 13 gp=0xc000406e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc00047bf38 sp=0xc00047bf18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc00047bfc8 sp=0xc00047bf38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc00047bfe0 sp=0xc00047bfc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc00047bfe8 sp=0xc00047bfe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 24 gp=0xc000106c40 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc000477f38 sp=0xc000477f18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc000477fc8 sp=0xc000477f38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc000477fe0 sp=0xc000477fc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000477fe8 sp=0xc000477fe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 25 gp=0xc000106e00 m=nil [GC worker (idle)]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc000479f38 sp=0xc000479f18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc000479fc8 sp=0xc000479f38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc000479fe0 sp=0xc000479fc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000479fe8 sp=0xc000479fe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 36 gp=0xc000484380 m=nil [GC worker (idle)]: runtime.gopark(0x12874590ef0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc00048bf38 sp=0xc00048bf18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc00048bfc8 sp=0xc00048bf38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc00048bfe0 sp=0xc00048bfc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc00048bfe8 sp=0xc00048bfe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 37 gp=0xc000484540 m=nil [GC worker (idle)]: runtime.gopark(0x12874590ef0?, 0x0?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc00048df38 sp=0xc00048df18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc00048dfc8 sp=0xc00048df38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc00048dfe0 sp=0xc00048dfc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc00048dfe8 sp=0xc00048dfe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 14 gp=0xc000406fc0 m=nil [GC worker (idle)]: runtime.gopark(0x12874590ef0?, 0x1?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc00047df38 sp=0xc00047df18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc00047dfc8 sp=0xc00047df38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc00047dfe0 sp=0xc00047dfc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc00047dfe8 sp=0xc00047dfe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 15 gp=0xc000407180 m=nil [GC worker (idle)]: runtime.gopark(0x7ff751192f20?, 0x1?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc000487f38 sp=0xc000487f18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc000487fc8 sp=0xc000487f38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc000487fe0 sp=0xc000487fc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000487fe8 sp=0xc000487fe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 26 gp=0xc000106fc0 m=nil [GC worker (idle)]: runtime.gopark(0x12874590ef0?, 0x1?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc000127f38 sp=0xc000127f18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc000127fc8 sp=0xc000127f38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc000127fe0 sp=0xc000127fc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000127fe8 sp=0xc000127fe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 27 gp=0xc000107180 m=nil [GC worker (idle)]: runtime.gopark(0x7ff751192f20?, 0x1?, 0x2c?, 0xd1?, 0x0?) runtime/proc.go:435 +0xce fp=0xc000129f38 sp=0xc000129f18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc000129fc8 sp=0xc000129f38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc000129fe0 sp=0xc000129fc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000129fe8 sp=0xc000129fe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 38 gp=0xc000484700 m=nil [GC worker (idle)]: runtime.gopark(0x7ff751192f20?, 0x1?, 0x0?, 0x0?, 0x0?) runtime/proc.go:435 +0xce fp=0xc000123f38 sp=0xc000123f18 pc=0x7ff74f2c598e runtime.gcBgMarkWorker(0xc000045960) runtime/mgc.go:1423 +0xe9 fp=0xc000123fc8 sp=0xc000123f38 pc=0x7ff74f2747a9 runtime.gcBgMarkStartWorkers.gowrap1() runtime/mgc.go:1339 +0x25 fp=0xc000123fe0 sp=0xc000123fc8 pc=0x7ff74f274685 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000123fe8 sp=0xc000123fe0 pc=0x7ff74f2cd8e1 created by runtime.gcBgMarkStartWorkers in goroutine 1 runtime/mgc.go:1339 +0x105 goroutine 16 gp=0xc000107dc0 m=nil [sync.WaitGroup.Wait]: runtime.gopark(0x0?, 0x0?, 0xc0?, 0xfe?, 0x0?) runtime/proc.go:435 +0xce fp=0xc000125a90 sp=0xc000125a70 pc=0x7ff74f2c598e runtime.goparkunlock(...) runtime/proc.go:441 runtime.semacquire1(0xc000214dd8, 0x0, 0x1, 0x0, 0x18) runtime/sema.go:188 +0x22f fp=0xc000125af8 sp=0xc000125a90 pc=0x7ff74f2a750f sync.runtime_SemacquireWaitGroup(0x0?) runtime/sema.go:110 +0x25 fp=0xc000125b30 sp=0xc000125af8 pc=0x7ff74f2c6f85 sync.(*WaitGroup).Wait(0x0?) sync/waitgroup.go:118 +0x48 fp=0xc000125b58 sp=0xc000125b30 pc=0x7ff74f2db7a8 github.com/ollama/ollama/runner/ollamarunner.(*Server).run(0xc000214d20, {0x7ff75079c250, 0xc0004ab180}) github.com/ollama/ollama/runner/ollamarunner/runner.go:413 +0x45 fp=0xc000125fb8 sp=0xc000125b58 pc=0x7ff74f7ebdc5 github.com/ollama/ollama/runner/ollamarunner.Execute.gowrap1() github.com/ollama/ollama/runner/ollamarunner/runner.go:1362 +0x28 fp=0xc000125fe0 sp=0xc000125fb8 pc=0x7ff74f7f51e8 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000125fe8 sp=0xc000125fe0 pc=0x7ff74f2cd8e1 created by github.com/ollama/ollama/runner/ollamarunner.Execute in goroutine 1 github.com/ollama/ollama/runner/ollamarunner/runner.go:1362 +0x4c9 goroutine 28 gp=0xc0005061c0 m=nil [IO wait]: runtime.gopark(0x0?, 0xc0006a36a0?, 0x48?, 0x37?, 0xc0006a374c?) runtime/proc.go:435 +0xce fp=0xc000489d58 sp=0xc000489d38 pc=0x7ff74f2c598e runtime.netpollblock(0x268?, 0x4f260406?, 0xf7?) runtime/netpoll.go:575 +0xf7 fp=0xc000489d90 sp=0xc000489d58 pc=0x7ff74f28bdf7 internal/poll.runtime_pollWait(0x19d6e724c18, 0x72) runtime/netpoll.go:351 +0x85 fp=0xc000489db0 sp=0xc000489d90 pc=0x7ff74f2c4b25 internal/poll.(*pollDesc).wait(0x0?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000489dd8 sp=0xc000489db0 pc=0x7ff74f35bc87 internal/poll.execIO(0xc0006a36a0, 0x7ff75062b0e0) internal/poll/fd_windows.go:177 +0x105 fp=0xc000489e50 sp=0xc000489dd8 pc=0x7ff74f35d0e5 internal/poll.(*FD).Read(0xc0006a3688, {0xc0000d8041, 0x1, 0x1}) internal/poll/fd_windows.go:438 +0x29b fp=0xc000489ef0 sp=0xc000489e50 pc=0x7ff74f35ddbb net.(*netFD).Read(0xc0006a3688, {0xc0000d8041?, 0x0?, 0x0?}) net/fd_posix.go:55 +0x25 fp=0xc000489f38 sp=0xc000489ef0 pc=0x7ff74f3d1025 net.(*conn).Read(0xc00009c9c8, {0xc0000d8041?, 0x0?, 0x0?}) net/net.go:194 +0x45 fp=0xc000489f80 sp=0xc000489f38 pc=0x7ff74f3e0505 net/http.(*connReader).backgroundRead(0xc0000d8030) net/http/server.go:690 +0x37 fp=0xc000489fc8 sp=0xc000489f80 pc=0x7ff74f5cd457 net/http.(*connReader).startBackgroundRead.gowrap2() net/http/server.go:686 +0x25 fp=0xc000489fe0 sp=0xc000489fc8 pc=0x7ff74f5cd385 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000489fe8 sp=0xc000489fe0 pc=0x7ff74f2cd8e1 created by net/http.(*connReader).startBackgroundRead in goroutine 50 net/http/server.go:686 +0xb6 rax 0x64 rbx 0x7ffece67098c rcx 0x397315a64aee0000 rdx 0x19d28d90240 rdi 0x19d70860860 rsi 0x0 rbp 0x8cc0ffde99 rsp 0x8cc0ffd930 r8 0x7ffffffffffffffc r9 0x8cc05d3000 r10 0x80fcf8fefcfefefe r11 0x19d6e9d94c0 r12 0x19d28fdcdf8 r13 0x0 r14 0x0 r15 0x8cc0ffebf0 rip 0x7ffece5acb12 rflags 0x10206 cs 0x33 fs 0x53 gs 0x2b time=2025-11-07T01:17:16.639+09:00 level=INFO source=runner.go:442 msg="failure during GPU discovery" OLLAMA_LIBRARY_PATH="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v13]" extra_envs=map[] error="failed to finish discovery before timeout" time=2025-11-07T01:17:16.641+09:00 level=TRACE source=runner.go:445 msg="runner enumerated devices" OLLAMA_LIBRARY_PATH="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v13]" devices=[] time=2025-11-07T01:17:16.641+09:00 level=DEBUG source=runner.go:415 msg="bootstrap discovery took" duration=1m30.0029467s OLLAMA_LIBRARY_PATH="[C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama C:\\Users\\cpie-ace\\Downloads\\ollama-windows-amd64_0.12.10\\lib\\ollama\\cuda_v13]" extra_envs=map[] time=2025-11-07T01:17:16.642+09:00 level=DEBUG source=runner.go:113 msg="evluating which if any devices to filter out" initial_count=0 time=2025-11-07T01:17:16.643+09:00 level=TRACE source=runner.go:153 msg="supported GPU library combinations before filtering" supported=map[] time=2025-11-07T01:17:16.643+09:00 level=DEBUG source=runner.go:40 msg="GPU bootstrap discovery took" duration=1m30.1254187s time=2025-11-07T01:17:16.644+09:00 level=INFO source=types.go:60 msg="inference compute" id=cpu library=cpu compute="" name=cpu description=cpu libdirs=ollama driver="" pci_id="" type="" total="31.7 GiB" available="23.2 GiB" time=2025-11-07T01:17:16.644+09:00 level=INFO source=routes.go:1619 msg="entering low vram mode" "total vram"="0 B" threshold="20.0 GiB" ``` </details>
Author
Owner

@dhiltgen commented on GitHub (Nov 14, 2025):

It looks like the crash happens immediately, but for some reason it's not properly detected and instead hits the timeout after 30s. That's not the intended behavior. I'd like to fix this to be faster.

<!-- gh-comment-id:3530440441 --> @dhiltgen commented on GitHub (Nov 14, 2025): It looks like the crash happens immediately, but for some reason it's not properly detected and instead hits the timeout after 30s. That's not the intended behavior. I'd like to fix this to be faster.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/ollama#33913