-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Labels
Description
Describe the bug
Running the embeddinggemma:latest model causes a segmentation violation (maybe an assert?). See stack trace below.
It's possible this is caused by the portable package having an older version of ollama (0.9.3). According to the model page the model requires Ollama v0.11.10 or later. Are there plans to upgrade to the latest ollama version?
How to reproduce
Steps to reproduce the error:
- Install drivers
- Download zip package
- Run server and pull latest model (
ollama pull embeddinggemma
) - Generate embedding for any sentence (
curl http://localhost:11434/api/embed -d '{"model": "embeddinggemma:latest", "input": "Llamas are members of the camelid family"}'
)
Environment information
-----------------------------------------------------------------
PYTHON_VERSION=3.12.3
-----------------------------------------------------------------
Transformers is not installed.
-----------------------------------------------------------------
PyTorch is not installed.
-----------------------------------------------------------------
ipex-llm WARNING: Package(s) not found: ipex-llm
-----------------------------------------------------------------
IPEX is not installed.
-----------------------------------------------------------------
CPU Information:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 45 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Vendor ID: GenuineIntel
Model name: 12th Gen Intel(R) Core(TM) i9-12900
CPU family: 6
Model: 151
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 8
Stepping: 2
BogoMIPS: 4838.39
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ssbd ibrs ibpb stibp ibrs_enhanced fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves arat umip pku ospke gfni vaes vpclmulqdq rdpid movdiri movdir64b fsrm md_clear flush_l1d arch_capabilities
Hypervisor vendor: VMware
-----------------------------------------------------------------
Total CPU Memory: 62.7943 GB
-----------------------------------------------------------------
Operating System:
Ubuntu 24.04.3 LTS \n \l
-----------------------------------------------------------------
Linux ollama3 6.8.0-83-generic #83-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 5 21:46:54 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
-----------------------------------------------------------------
./env-check.sh: line 148: xpu-smi: command not found
-----------------------------------------------------------------
Driver UUID 32352e33-312e-3334-3636-360000000000
Driver Version 25.31.34666
-----------------------------------------------------------------
Driver related package version:
-----------------------------------------------------------------
./env-check.sh: line 167: sycl-ls: command not found
igpu not detected
-----------------------------------------------------------------
xpu-smi is not installed. Please install xpu-smi according to README.md
Additional context
Crash log
get_memory_info: [warning] ext_intel_free_memory is not supported (export/set ZES_ENABLE_SYSMAN=1 to support), use total memory as free memory
time=2025-09-17T20:08:45.008Z level=INFO source=ggml.go:390 msg="model weights" buffer=SYCL0 size="586.8 MiB"
time=2025-09-17T20:08:45.008Z level=INFO source=ggml.go:390 msg="model weights" buffer=CPU size="384.0 MiB"
time=2025-09-17T20:08:45.008Z level=INFO source=ggml.go:419 msg="Sycl device count" count=1
SIGSEGV: segmentation violation
PC=0x117dbe4 m=10 sigcode=1 addr=0x300000070
signal arrived during cgo execution
goroutine 11 gp=0xc000582c40 m=10 mp=0xc000700008 [syscall]:
runtime.cgocall(0x1143a80, 0xc0005eb7a0)
/usr/local/go/src/runtime/cgocall.go:167 +0x4b fp=0xc0005eb778 sp=0xc0005eb740 pc=0x48398b
github.com/ollama/ollama/ml/backend/ggml._Cfunc_ggml_backend_sched_reserve(0x7a3561ee0840, 0x7a35680322e0)
_cgo_gotypes.go:910 +0x45 fp=0xc0005eb7a0 sp=0xc0005eb778 pc=0x8bf0e5
github.com/ollama/ollama/ml/backend/ggml.(*Context).Reserve.func1(...)
/home/arda/ruonan/ollama-internal/ml/backend/ggml/ggml.go:692
github.com/ollama/ollama/ml/backend/ggml.(*Context).Reserve(0xc000722a80)
/home/arda/ruonan/ollama-internal/ml/backend/ggml/ggml.go:692 +0xab fp=0xc0005eba20 sp=0xc0005eb7a0 pc=0x8ca0cb
github.com/ollama/ollama/runner/ollamarunner.(*Server).reserveWorstCaseGraph(0xc000595680)
/home/arda/ruonan/ollama-internal/runner/ollamarunner/runner.go:826 +0xbcd fp=0xc0005ebd68 sp=0xc0005eba20 pc=0x9773ed
github.com/ollama/ollama/runner/ollamarunner.(*Server).initModel(0xc000595680, {0x7ffffcaf5271?, 0x0?}, {0x8, 0x0, 0x3e7, {0x0, 0x0, 0x0}, 0x0}, ...)
/home/arda/ruonan/ollama-internal/runner/ollamarunner/runner.go:865 +0x270 fp=0xc0005ebdc8 sp=0xc0005ebd68 pc=0x977850
github.com/ollama/ollama/runner/ollamarunner.(*Server).load(0xc000595680, {0x15e7cf0, 0xc0005a5b80}, {0x7ffffcaf5271?, 0x0?}, {0x8, 0x0, 0x3e7, {0x0, 0x0, ...}, ...}, ...)
/home/arda/ruonan/ollama-internal/runner/ollamarunner/runner.go:878 +0xb8 fp=0xc0005ebf20 sp=0xc0005ebdc8 pc=0x9779d8
github.com/ollama/ollama/runner/ollamarunner.Execute.gowrap1()
/home/arda/ruonan/ollama-internal/runner/ollamarunner/runner.go:959 +0xc7 fp=0xc0005ebfe0 sp=0xc0005ebf20 pc=0x978e07
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0005ebfe8 sp=0xc0005ebfe0 pc=0x48eca1
created by github.com/ollama/ollama/runner/ollamarunner.Execute in goroutine 1
/home/arda/ruonan/ollama-internal/runner/ollamarunner/runner.go:959 +0xa11
goroutine 1 gp=0xc000002380 m=nil [IO wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc0005ed650 sp=0xc0005ed630 pc=0x486e0e
runtime.netpollblock(0x484b93?, 0x420706?, 0x0?)
/usr/local/go/src/runtime/netpoll.go:575 +0xf7 fp=0xc0005ed688 sp=0xc0005ed650 pc=0x44c2d7
internal/poll.runtime_pollWait(0x7a35c7ca7eb0, 0x72)
/usr/local/go/src/runtime/netpoll.go:351 +0x85 fp=0xc0005ed6a8 sp=0xc0005ed688 pc=0x486025
internal/poll.(*pollDesc).wait(0xc000504500?, 0x12e53c0?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0005ed6d0 sp=0xc0005ed6a8 pc=0x50e347
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc000504500)
/usr/local/go/src/internal/poll/fd_unix.go:620 +0x295 fp=0xc0005ed778 sp=0xc0005ed6d0 pc=0x513715
net.(*netFD).accept(0xc000504500)
/usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc0005ed830 sp=0xc0005ed778 pc=0x585d89
net.(*TCPListener).accept(0xc000120ac0)
/usr/local/go/src/net/tcpsock_posix.go:159 +0x1b fp=0xc0005ed880 sp=0xc0005ed830 pc=0x59b6fb
net.(*TCPListener).Accept(0xc000120ac0)
/usr/local/go/src/net/tcpsock.go:380 +0x30 fp=0xc0005ed8b0 sp=0xc0005ed880 pc=0x59a5b0
net/http.(*onceCloseListener).Accept(0x15e7c80?)
<autogenerated>:1 +0x24 fp=0xc0005ed8c8 sp=0xc0005ed8b0 pc=0x7b25a4
net/http.(*Server).Serve(0xc0001f5800, {0x15e56c8, 0xc000120ac0})
/usr/local/go/src/net/http/server.go:3424 +0x30c fp=0xc0005ed9f8 sp=0xc0005ed8c8 pc=0x789dcc
github.com/ollama/ollama/runner/ollamarunner.Execute({0xc000034150, 0xf, 0xf})
/home/arda/ruonan/ollama-internal/runner/ollamarunner/runner.go:984 +0xe09 fp=0xc0005edd08 sp=0xc0005ed9f8 pc=0x978a69
github.com/ollama/ollama/runner.Execute({0xc000034130?, 0x0?, 0x0?})
/home/arda/ruonan/ollama-internal/runner/runner.go:20 +0xc9 fp=0xc0005edd30 sp=0xc0005edd08 pc=0x979369
github.com/ollama/ollama/cmd.NewCLI.func2(0xc0001f5300?, {0x140da22?, 0x4?, 0x140da26?})
/home/arda/ruonan/ollama-internal/cmd/cmd.go:1529 +0x45 fp=0xc0005edd58 sp=0xc0005edd30 pc=0x10d5b45
github.com/spf13/cobra.(*Command).execute(0xc000546f08, {0xc0001f5500, 0x10, 0x10})
/home/arda/go/pkg/mod/github.com/spf13/[email protected]/command.go:940 +0x894 fp=0xc0005ede78 sp=0xc0005edd58 pc=0x5ff694
github.com/spf13/cobra.(*Command).ExecuteC(0xc000150f08)
/home/arda/go/pkg/mod/github.com/spf13/[email protected]/command.go:1068 +0x3a5 fp=0xc0005edf30 sp=0xc0005ede78 pc=0x5ffee5
github.com/spf13/cobra.(*Command).Execute(...)
/home/arda/go/pkg/mod/github.com/spf13/[email protected]/command.go:992
github.com/spf13/cobra.(*Command).ExecuteContext(...)
/home/arda/go/pkg/mod/github.com/spf13/[email protected]/command.go:985
main.main()
/home/arda/ruonan/ollama-internal/main.go:12 +0x4d fp=0xc0005edf50 sp=0xc0005edf30 pc=0x10d65cd
runtime.main()
/usr/local/go/src/runtime/proc.go:283 +0x28b fp=0xc0005edfe0 sp=0xc0005edf50 pc=0x45390b
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0005edfe8 sp=0xc0005edfe0 pc=0x48eca1
goroutine 2 gp=0xc000002e00 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000078fa8 sp=0xc000078f88 pc=0x486e0e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:441
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:348 +0xb3 fp=0xc000078fe0 sp=0xc000078fa8 pc=0x453c53
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000078fe8 sp=0xc000078fe0 pc=0x48eca1
created by runtime.init.7 in goroutine 1
/usr/local/go/src/runtime/proc.go:336 +0x1a
goroutine 3 gp=0xc000003340 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000079780 sp=0xc000079760 pc=0x486e0e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:441
runtime.bgsweep(0xc0000a4000)
/usr/local/go/src/runtime/mgcsweep.go:316 +0xdf fp=0xc0000797c8 sp=0xc000079780 pc=0x43e45f
runtime.gcenable.gowrap1()
/usr/local/go/src/runtime/mgc.go:204 +0x25 fp=0xc0000797e0 sp=0xc0000797c8 pc=0x4328c5
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000797e8 sp=0xc0000797e0 pc=0x48eca1
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:204 +0x66
goroutine 4 gp=0xc000003500 m=nil [GC scavenge wait]:
runtime.gopark(0x10000?, 0x15d2cc8?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000079f78 sp=0xc000079f58 pc=0x486e0e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:441
runtime.(*scavengerState).park(0x1ecc9a0)
/usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000079fa8 sp=0xc000079f78 pc=0x43bea9
runtime.bgscavenge(0xc0000a4000)
/usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc000079fc8 sp=0xc000079fa8 pc=0x43c439
runtime.gcenable.gowrap2()
/usr/local/go/src/runtime/mgc.go:205 +0x25 fp=0xc000079fe0 sp=0xc000079fc8 pc=0x432865
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000079fe8 sp=0xc000079fe0 pc=0x48eca1
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:205 +0xa5
goroutine 5 gp=0xc000003dc0 m=nil [finalizer wait]:
runtime.gopark(0x1b8?, 0xc000002380?, 0x1?, 0x23?, 0xc000078688?)
/usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000078630 sp=0xc000078610 pc=0x486e0e
runtime.runfinq()
/usr/local/go/src/runtime/mfinal.go:196 +0x107 fp=0xc0000787e0 sp=0xc000078630 pc=0x431887
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000787e8 sp=0xc0000787e0 pc=0x48eca1
created by runtime.createfing in goroutine 1
/usr/local/go/src/runtime/mfinal.go:166 +0x3d
goroutine 6 gp=0xc0001d28c0 m=nil [chan receive]:
runtime.gopark(0xc000227860?, 0xc000ce8018?, 0x60?, 0xa7?, 0x56cac8?)
/usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc00007a718 sp=0xc00007a6f8 pc=0x486e0e
runtime.chanrecv(0xc000046380, 0x0, 0x1)
/usr/local/go/src/runtime/chan.go:664 +0x445 fp=0xc00007a790 sp=0xc00007a718 pc=0x4232a5
runtime.chanrecv1(0x0?, 0x0?)
/usr/local/go/src/runtime/chan.go:506 +0x12 fp=0xc00007a7b8 sp=0xc00007a790 pc=0x422e32
runtime.unique_runtime_registerUniqueMapCleanup.func2(...)
/usr/local/go/src/runtime/mgc.go:1796
runtime.unique_runtime_registerUniqueMapCleanup.gowrap1()
/usr/local/go/src/runtime/mgc.go:1799 +0x2f fp=0xc00007a7e0 sp=0xc00007a7b8 pc=0x435a0f
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00007a7e8 sp=0xc00007a7e0 pc=0x48eca1
created by unique.runtime_registerUniqueMapCleanup in goroutine 1
/usr/local/go/src/runtime/mgc.go:1794 +0x79
goroutine 7 gp=0xc0001d2e00 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc00007af38 sp=0xc00007af18 pc=0x486e0e
runtime.gcBgMarkWorker(0xc0000477a0)
/usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc00007afc8 sp=0xc00007af38 pc=0x434d29
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc00007afe0 sp=0xc00007afc8 pc=0x434c05
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00007afe8 sp=0xc00007afe0 pc=0x48eca1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1339 +0x105
goroutine 8 gp=0xc0001d2fc0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc00007b738 sp=0xc00007b718 pc=0x486e0e
runtime.gcBgMarkWorker(0xc0000477a0)
/usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc00007b7c8 sp=0xc00007b738 pc=0x434d29
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc00007b7e0 sp=0xc00007b7c8 pc=0x434c05
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00007b7e8 sp=0xc00007b7e0 pc=0x48eca1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1339 +0x105
goroutine 9 gp=0xc0001d3180 m=nil [GC worker (idle)]:
runtime.gopark(0x1f7a980?, 0x1?, 0x74?, 0xc2?, 0x0?)
/usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc00007bf38 sp=0xc00007bf18 pc=0x486e0e
runtime.gcBgMarkWorker(0xc0000477a0)
/usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc00007bfc8 sp=0xc00007bf38 pc=0x434d29
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc00007bfe0 sp=0xc00007bfc8 pc=0x434c05
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00007bfe8 sp=0xc00007bfe0 pc=0x48eca1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1339 +0x105
goroutine 10 gp=0xc0001d3340 m=nil [GC worker (idle)]:
runtime.gopark(0xaf992693d0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000074738 sp=0xc000074718 pc=0x486e0e
runtime.gcBgMarkWorker(0xc0000477a0)
/usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000747c8 sp=0xc000074738 pc=0x434d29
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc0000747e0 sp=0xc0000747c8 pc=0x434c05
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000747e8 sp=0xc0000747e0 pc=0x48eca1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1339 +0x105
goroutine 18 gp=0xc000306000 m=nil [GC worker (idle)]:
runtime.gopark(0xaf99268af5?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc00030c738 sp=0xc00030c718 pc=0x486e0e
runtime.gcBgMarkWorker(0xc0000477a0)
/usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc00030c7c8 sp=0xc00030c738 pc=0x434d29
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc00030c7e0 sp=0xc00030c7c8 pc=0x434c05
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00030c7e8 sp=0xc00030c7e0 pc=0x48eca1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1339 +0x105
goroutine 19 gp=0xc0003061c0 m=nil [GC worker (idle)]:
runtime.gopark(0xaf91bde475?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc00030cf38 sp=0xc00030cf18 pc=0x486e0e
runtime.gcBgMarkWorker(0xc0000477a0)
/usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc00030cfc8 sp=0xc00030cf38 pc=0x434d29
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc00030cfe0 sp=0xc00030cfc8 pc=0x434c05
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00030cfe8 sp=0xc00030cfe0 pc=0x48eca1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1339 +0x105
goroutine 34 gp=0xc000102380 m=nil [GC worker (idle)]:
runtime.gopark(0xaf99268dc7?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000308738 sp=0xc000308718 pc=0x486e0e
runtime.gcBgMarkWorker(0xc0000477a0)
/usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc0003087c8 sp=0xc000308738 pc=0x434d29
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc0003087e0 sp=0xc0003087c8 pc=0x434c05
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0003087e8 sp=0xc0003087e0 pc=0x48eca1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1339 +0x105
goroutine 35 gp=0xc000102540 m=nil [GC worker (idle)]:
runtime.gopark(0xaf99266d18?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000308f38 sp=0xc000308f18 pc=0x486e0e
runtime.gcBgMarkWorker(0xc0000477a0)
/usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc000308fc8 sp=0xc000308f38 pc=0x434d29
runtime.gcBgMarkStartWorkers.gowrap1()
/usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc000308fe0 sp=0xc000308fc8 pc=0x434c05
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000308fe8 sp=0xc000308fe0 pc=0x48eca1
created by runtime.gcBgMarkStartWorkers in goroutine 1
/usr/local/go/src/runtime/mgc.go:1339 +0x105
goroutine 12 gp=0xc000582e00 m=nil [sync.WaitGroup.Wait]:
runtime.gopark(0x0?, 0x0?, 0x60?, 0xe0?, 0x0?)
/usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000074ed0 sp=0xc000074eb0 pc=0x486e0e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:441
runtime.semacquire1(0xc000595688, 0x0, 0x1, 0x0, 0x18)
/usr/local/go/src/runtime/sema.go:188 +0x21d fp=0xc000074f38 sp=0xc000074ed0 pc=0x466dfd
sync.runtime_SemacquireWaitGroup(0x0?)
/usr/local/go/src/runtime/sema.go:110 +0x25 fp=0xc000074f70 sp=0xc000074f38 pc=0x488805
sync.(*WaitGroup).Wait(0x0?)
/usr/local/go/src/sync/waitgroup.go:118 +0x48 fp=0xc000074f98 sp=0xc000074f70 pc=0x49a5e8
github.com/ollama/ollama/runner/ollamarunner.(*Server).run(0xc000595680, {0x15e7cf0, 0xc0005a5b80})
/home/arda/ruonan/ollama-internal/runner/ollamarunner/runner.go:355 +0x25 fp=0xc000074fb8 sp=0xc000074f98 pc=0x973585
github.com/ollama/ollama/runner/ollamarunner.Execute.gowrap2()
/home/arda/ruonan/ollama-internal/runner/ollamarunner/runner.go:960 +0x28 fp=0xc000074fe0 sp=0xc000074fb8 pc=0x978d08
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000074fe8 sp=0xc000074fe0 pc=0x48eca1
created by github.com/ollama/ollama/runner/ollamarunner.Execute in goroutine 1
/home/arda/ruonan/ollama-internal/runner/ollamarunner/runner.go:960 +0xa74
rax 0xffffffffffffffff
rbx 0x7a35c70a6030
rcx 0x2011
rdx 0xffffffff
rdi 0x300000000
rsi 0x7a35c9129580
rbp 0x7a3561ee0840
rsp 0x7a355affbf98
r8 0x7a35c70a6030
r9 0x71
r10 0x71
r11 0x7a3561ee0c90
r12 0x0
r13 0xffffffff
r14 0x7a3568030cc8
r15 0x7a3568031688
rip 0x117dbe4
rflags 0x10202
cs 0x33
fs 0x0
gs 0x0
time=2025-09-17T20:08:45.112Z level=ERROR source=sched.go:489 msg="error loading llama server" error="llama runner process has terminated: exit status 2"