[GH-ISSUE #9841] Gemma3 throws errors after first image recognition #32202

Open
opened 2026-04-22 13:14:58 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @PeterTucker on GitHub (Mar 18, 2025).
Original GitHub issue: https://github.com/ollama/ollama/issues/9841

What is the issue?

After I try to process a 2nd image, Gemma3 throws errors. I saw in another thread someone mentioned trying to switch to Ollama version 0.5.7, but Gemma3 won't even run in that version.

time=2025-03-18T01:43:31.242Z level=ERROR source=server.go:449 msg="llama runner terminated" error="exit status 2"

Relevant log output

ollama-vision  |
ollama-vision  | goroutine 1 gp=0xc000002380 m=nil [IO wait]:
ollama-vision  | runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc0000ef648 sp=0xc0000ef628 pc=0x55b3f54dc8ee
ollama-vision  | runtime.netpollblock(0xc0000ef698?, 0xf5476226?, 0xb3?)
ollama-vision  |        runtime/netpoll.go:575 +0xf7 fp=0xc0000ef680 sp=0xc0000ef648 pc=0x55b3f54a16f7
ollama-vision  | internal/poll.runtime_pollWait(0x7faac409cde0, 0x72)
ollama-vision  |        runtime/netpoll.go:351 +0x85 fp=0xc0000ef6a0 sp=0xc0000ef680 pc=0x55b3f54dbb05
ollama-vision  | internal/poll.(*pollDesc).wait(0xc00057c000?, 0x90047fcfe?, 0x0)
ollama-vision  |        internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0000ef6c8 sp=0xc0000ef6a0 pc=0x55b3f5562f87
ollama-vision  | internal/poll.(*pollDesc).waitRead(...)
ollama-vision  |        internal/poll/fd_poll_runtime.go:89
ollama-vision  | internal/poll.(*FD).Accept(0xc00057c000)
ollama-vision  |        internal/poll/fd_unix.go:620 +0x295 fp=0xc0000ef770 sp=0xc0000ef6c8 pc=0x55b3f5568355
ollama-vision  | net.(*netFD).accept(0xc00057c000)
ollama-vision  |        net/fd_unix.go:172 +0x29 fp=0xc0000ef828 sp=0xc0000ef770 pc=0x55b3f55db169
ollama-vision  | net.(*TCPListener).accept(0xc00038a000)
ollama-vision  |        net/tcpsock_posix.go:159 +0x1b fp=0xc0000ef878 sp=0xc0000ef828 pc=0x55b3f55f0b1b
ollama-vision  | net.(*TCPListener).Accept(0xc00038a000)
ollama-vision  |        net/tcpsock.go:380 +0x30 fp=0xc0000ef8a8 sp=0xc0000ef878 pc=0x55b3f55ef9d0
ollama-vision  | net/http.(*onceCloseListener).Accept(0xc00017c360?)
ollama-vision  |        <autogenerated>:1 +0x24 fp=0xc0000ef8c0 sp=0xc0000ef8a8 pc=0x55b3f5807004
ollama-vision  | net/http.(*Server).Serve(0xc000518100, {0x55b3f67b6678, 0xc00038a000})
ollama-vision  |        net/http/server.go:3424 +0x30c fp=0xc0000ef9f0 sp=0xc0000ef8c0 pc=0x55b3f57de8cc
ollama-vision  | github.com/ollama/ollama/runner/ollamarunner.Execute({0xc0001a8030, 0xe, 0xf})
ollama-vision  |        github.com/ollama/ollama/runner/ollamarunner/runner.go:884 +0xe29 fp=0xc0000efd08 sp=0xc0000ef9f0 pc=0x55b3f596be29
ollama-vision  | github.com/ollama/ollama/runner.Execute({0xc0001a8010?, 0x0?, 0x0?})
ollama-vision  |        github.com/ollama/ollama/runner/runner.go:20 +0xc9 fp=0xc0000efd30 sp=0xc0000efd08 pc=0x55b3f596c909
ollama-vision  | github.com/ollama/ollama/cmd.NewCLI.func2(0xc000519100?, {0x55b3f6328054?, 0x4?, 0x55b3f6328058?})
ollama-vision  |        github.com/ollama/ollama/cmd/cmd.go:1327 +0x45 fp=0xc0000efd58 sp=0xc0000efd30 pc=0x55b3f60dd8a5
ollama-vision  | github.com/spf13/cobra.(*Command).execute(0xc0001eaf08, {0xc00056f0e0, 0xf, 0xf})
ollama-vision  |        github.com/spf13/cobra@v1.7.0/command.go:940 +0x85c fp=0xc0000efe78 sp=0xc0000efd58 pc=0x55b3f56547bc
ollama-vision  | github.com/spf13/cobra.(*Command).ExecuteC(0xc000140908)
ollama-vision  |        github.com/spf13/cobra@v1.7.0/command.go:1068 +0x3a5 fp=0xc0000eff30 sp=0xc0000efe78 pc=0x55b3f5655005
ollama-vision  | github.com/spf13/cobra.(*Command).Execute(...)
ollama-vision  |        github.com/spf13/cobra@v1.7.0/command.go:992
ollama-vision  | github.com/spf13/cobra.(*Command).ExecuteContext(...)
ollama-vision  |        github.com/spf13/cobra@v1.7.0/command.go:985
ollama-vision  | main.main()
ollama-vision  |        github.com/ollama/ollama/main.go:12 +0x4d fp=0xc0000eff50 sp=0xc0000eff30 pc=0x55b3f60ddc0d
ollama-vision  | runtime.main()
ollama-vision  |        runtime/proc.go:283 +0x29d fp=0xc0000effe0 sp=0xc0000eff50 pc=0x55b3f54a8cfd
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc0000effe8 sp=0xc0000effe0 pc=0x55b3f54e4021
ollama-vision  |
ollama-vision  | goroutine 2 gp=0xc000002e00 m=nil [force gc (idle)]:
ollama-vision  | runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc000072fa8 sp=0xc000072f88 pc=0x55b3f54dc8ee
ollama-vision  | runtime.goparkunlock(...)
ollama-vision  |        runtime/proc.go:441
ollama-vision  | runtime.forcegchelper()
ollama-vision  |        runtime/proc.go:348 +0xb8 fp=0xc000072fe0 sp=0xc000072fa8 pc=0x55b3f54a9038
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc000072fe8 sp=0xc000072fe0 pc=0x55b3f54e4021
ollama-vision  | created by runtime.init.7 in goroutine 1
ollama-vision  |        runtime/proc.go:336 +0x1a
ollama-vision  |
ollama-vision  | goroutine 3 gp=0xc000003340 m=nil [GC sweep wait]:
ollama-vision  | runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc000073780 sp=0xc000073760 pc=0x55b3f54dc8ee
ollama-vision  | runtime.goparkunlock(...)
ollama-vision  |        runtime/proc.go:441
ollama-vision  | runtime.bgsweep(0xc00003c080)
ollama-vision  |        runtime/mgcsweep.go:316 +0xdf fp=0xc0000737c8 sp=0xc000073780 pc=0x55b3f549385f
ollama-vision  | runtime.gcenable.gowrap1()
ollama-vision  |        runtime/mgc.go:204 +0x25 fp=0xc0000737e0 sp=0xc0000737c8 pc=0x55b3f5487c45
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc0000737e8 sp=0xc0000737e0 pc=0x55b3f54e4021
ollama-vision  | created by runtime.gcenable in goroutine 1
ollama-vision  |        runtime/mgc.go:204 +0x66
ollama-vision  |
ollama-vision  | goroutine 4 gp=0xc000003500 m=nil [GC scavenge wait]:
ollama-vision  | runtime.gopark(0x10000?, 0x55b3f64dec70?, 0x0?, 0x0?, 0x0?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc000073f78 sp=0xc000073f58 pc=0x55b3f54dc8ee
ollama-vision  | runtime.goparkunlock(...)
ollama-vision  |        runtime/proc.go:441
ollama-vision  | runtime.(*scavengerState).park(0x55b3f701db40)
ollama-vision  |        runtime/mgcscavenge.go:425 +0x49 fp=0xc000073fa8 sp=0xc000073f78 pc=0x55b3f54912a9
ollama-vision  | runtime.bgscavenge(0xc00003c080)
ollama-vision  |        runtime/mgcscavenge.go:658 +0x59 fp=0xc000073fc8 sp=0xc000073fa8 pc=0x55b3f5491839
ollama-vision  | runtime.gcenable.gowrap2()
ollama-vision  |        runtime/mgc.go:205 +0x25 fp=0xc000073fe0 sp=0xc000073fc8 pc=0x55b3f5487be5
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc000073fe8 sp=0xc000073fe0 pc=0x55b3f54e4021
ollama-vision  | created by runtime.gcenable in goroutine 1
ollama-vision  |        runtime/mgc.go:205 +0xa5
ollama-vision  |
ollama-vision  | goroutine 18 gp=0xc000184380 m=nil [finalizer wait]:
ollama-vision  | runtime.gopark(0x1b8?, 0xc000002380?, 0x1?, 0x23?, 0xc000072688?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc000072630 sp=0xc000072610 pc=0x55b3f54dc8ee
ollama-vision  | runtime.runfinq()
ollama-vision  |        runtime/mfinal.go:196 +0x107 fp=0xc0000727e0 sp=0xc000072630 pc=0x55b3f5486c07
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc0000727e8 sp=0xc0000727e0 pc=0x55b3f54e4021
ollama-vision  | created by runtime.createfing in goroutine 1
ollama-vision  |        runtime/mfinal.go:166 +0x3d
ollama-vision  |
ollama-vision  | goroutine 19 gp=0xc000184e00 m=nil [chan receive]:
ollama-vision  | runtime.gopark(0xc0002a1720?, 0xc004eb4af8?, 0x60?, 0xe7?, 0x55b3f55c1ea8?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc00006e718 sp=0xc00006e6f8 pc=0x55b3f54dc8ee
ollama-vision  | runtime.chanrecv(0xc000180310, 0x0, 0x1)
ollama-vision  |        runtime/chan.go:664 +0x445 fp=0xc00006e790 sp=0xc00006e718 pc=0x55b3f5478e05
ollama-vision  | runtime.chanrecv1(0x0?, 0x0?)
ollama-vision  |        runtime/chan.go:506 +0x12 fp=0xc00006e7b8 sp=0xc00006e790 pc=0x55b3f5478992
ollama-vision  | runtime.unique_runtime_registerUniqueMapCleanup.func2(...)
ollama-vision  |        runtime/mgc.go:1796
ollama-vision  | runtime.unique_runtime_registerUniqueMapCleanup.gowrap1()
ollama-vision  |        runtime/mgc.go:1799 +0x2f fp=0xc00006e7e0 sp=0xc00006e7b8 pc=0x55b3f548adef
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc00006e7e8 sp=0xc00006e7e0 pc=0x55b3f54e4021
ollama-vision  | created by unique.runtime_registerUniqueMapCleanup in goroutine 1
ollama-vision  |        runtime/mgc.go:1794 +0x85
ollama-vision  |
ollama-vision  | goroutine 34 gp=0xc0004fe000 m=nil [GC worker (idle)]:
ollama-vision  | runtime.gopark(0x0?, 0xc00048c828?, 0x7?, 0xc7?, 0xc00048fc38?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc00048c738 sp=0xc00048c718 pc=0x55b3f54dc8ee
ollama-vision  | runtime.gcBgMarkWorker(0xc0003e31f0)
ollama-vision  |        runtime/mgc.go:1423 +0xe9 fp=0xc00048c7c8 sp=0xc00048c738 pc=0x55b3f548a109
ollama-vision  | runtime.gcBgMarkStartWorkers.gowrap1()
ollama-vision  |        runtime/mgc.go:1339 +0x25 fp=0xc00048c7e0 sp=0xc00048c7c8 pc=0x55b3f5489fe5
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc00048c7e8 sp=0xc00048c7e0 pc=0x55b3f54e4021
ollama-vision  | created by runtime.gcBgMarkStartWorkers in goroutine 1
ollama-vision  |        runtime/mgc.go:1339 +0x105
ollama-vision  |
ollama-vision  | goroutine 5 gp=0xc000003dc0 m=nil [GC worker (idle)]:
ollama-vision  | runtime.gopark(0x55b3f70cc2a0?, 0x1?, 0xc5?, 0x83?, 0x0?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc000074738 sp=0xc000074718 pc=0x55b3f54dc8ee
ollama-vision  | runtime.gcBgMarkWorker(0xc0003e31f0)
ollama-vision  |        runtime/mgc.go:1423 +0xe9 fp=0xc0000747c8 sp=0xc000074738 pc=0x55b3f548a109
ollama-vision  | runtime.gcBgMarkStartWorkers.gowrap1()
ollama-vision  |        runtime/mgc.go:1339 +0x25 fp=0xc0000747e0 sp=0xc0000747c8 pc=0x55b3f5489fe5
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc0000747e8 sp=0xc0000747e0 pc=0x55b3f54e4021
ollama-vision  | created by runtime.gcBgMarkStartWorkers in goroutine 1
ollama-vision  |        runtime/mgc.go:1339 +0x105
ollama-vision  |
ollama-vision  | goroutine 35 gp=0xc0004fe1c0 m=nil [GC worker (idle)]:
ollama-vision  | runtime.gopark(0x75c49fd7ce6d?, 0x7?, 0x0?, 0x0?, 0x0?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc00048cf38 sp=0xc00048cf18 pc=0x55b3f54dc8ee
ollama-vision  | runtime.gcBgMarkWorker(0xc0003e31f0)
ollama-vision  |        runtime/mgc.go:1423 +0xe9 fp=0xc00048cfc8 sp=0xc00048cf38 pc=0x55b3f548a109
ollama-vision  | runtime.gcBgMarkStartWorkers.gowrap1()
ollama-vision  |        runtime/mgc.go:1339 +0x25 fp=0xc00048cfe0 sp=0xc00048cfc8 pc=0x55b3f5489fe5
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc00048cfe8 sp=0xc00048cfe0 pc=0x55b3f54e4021
ollama-vision  | created by runtime.gcBgMarkStartWorkers in goroutine 1
ollama-vision  |        runtime/mgc.go:1339 +0x105
ollama-vision  |
ollama-vision  | goroutine 6 gp=0xc0000b6000 m=nil [GC worker (idle)]:
ollama-vision  | runtime.gopark(0x55b3f70cc2a0?, 0x1?, 0x46?, 0xb0?, 0x0?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc000074f38 sp=0xc000074f18 pc=0x55b3f54dc8ee
ollama-vision  | runtime.gcBgMarkWorker(0xc0003e31f0)
ollama-vision  |        runtime/mgc.go:1423 +0xe9 fp=0xc000074fc8 sp=0xc000074f38 pc=0x55b3f548a109
ollama-vision  | runtime.gcBgMarkStartWorkers.gowrap1()
ollama-vision  |        runtime/mgc.go:1339 +0x25 fp=0xc000074fe0 sp=0xc000074fc8 pc=0x55b3f5489fe5
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc000074fe8 sp=0xc000074fe0 pc=0x55b3f54e4021
ollama-vision  | created by runtime.gcBgMarkStartWorkers in goroutine 1
ollama-vision  |        runtime/mgc.go:1339 +0x105
ollama-vision  |
ollama-vision  | goroutine 20 gp=0xc000184fc0 m=nil [GC worker (idle)]:
ollama-vision  | runtime.gopark(0x75c5b6e26a33?, 0x1?, 0xbf?, 0x3a?, 0x0?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc00006ef38 sp=0xc00006ef18 pc=0x55b3f54dc8ee
ollama-vision  | runtime.gcBgMarkWorker(0xc0003e31f0)
ollama-vision  |        runtime/mgc.go:1423 +0xe9 fp=0xc00006efc8 sp=0xc00006ef38 pc=0x55b3f548a109
ollama-vision  | runtime.gcBgMarkStartWorkers.gowrap1()
ollama-vision  |        runtime/mgc.go:1339 +0x25 fp=0xc00006efe0 sp=0xc00006efc8 pc=0x55b3f5489fe5
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x55b3f54e4021
ollama-vision  | created by runtime.gcBgMarkStartWorkers in goroutine 1
ollama-vision  |        runtime/mgc.go:1339 +0x105
ollama-vision  |
ollama-vision  | goroutine 36 gp=0xc0004fe380 m=nil [GC worker (idle)]:
ollama-vision  | runtime.gopark(0x75c49fd75b8e?, 0x1?, 0x1f?, 0xdf?, 0x16e?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc00048d738 sp=0xc00048d718 pc=0x55b3f54dc8ee
ollama-vision  | runtime.gcBgMarkWorker(0xc0003e31f0)
ollama-vision  |        runtime/mgc.go:1423 +0xe9 fp=0xc00048d7c8 sp=0xc00048d738 pc=0x55b3f548a109
ollama-vision  | runtime.gcBgMarkStartWorkers.gowrap1()
ollama-vision  |        runtime/mgc.go:1339 +0x25 fp=0xc00048d7e0 sp=0xc00048d7c8 pc=0x55b3f5489fe5
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc00048d7e8 sp=0xc00048d7e0 pc=0x55b3f54e4021
ollama-vision  | created by runtime.gcBgMarkStartWorkers in goroutine 1
ollama-vision  |        runtime/mgc.go:1339 +0x105
ollama-vision  |
ollama-vision  | goroutine 50 gp=0xc000102700 m=nil [GC worker (idle)]:
ollama-vision  | runtime.gopark(0x55b3f67a4268?, 0xc00050a000?, 0x1b?, 0xa?, 0x0?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc000488738 sp=0xc000488718 pc=0x55b3f54dc8ee
ollama-vision  | runtime.gcBgMarkWorker(0xc0003e31f0)
ollama-vision  |        runtime/mgc.go:1423 +0xe9 fp=0xc0004887c8 sp=0xc000488738 pc=0x55b3f548a109
ollama-vision  | runtime.gcBgMarkStartWorkers.gowrap1()
ollama-vision  |        runtime/mgc.go:1339 +0x25 fp=0xc0004887e0 sp=0xc0004887c8 pc=0x55b3f5489fe5
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc0004887e8 sp=0xc0004887e0 pc=0x55b3f54e4021
ollama-vision  | created by runtime.gcBgMarkStartWorkers in goroutine 1
ollama-vision  |        runtime/mgc.go:1339 +0x105
ollama-vision  |
ollama-vision  | goroutine 66 gp=0xc00050e000 m=nil [GC worker (idle)]:
ollama-vision  | runtime.gopark(0x75c49fd75b8e?, 0x3?, 0x9e?, 0x9b?, 0x0?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc000514738 sp=0xc000514718 pc=0x55b3f54dc8ee
ollama-vision  | runtime.gcBgMarkWorker(0xc0003e31f0)
ollama-vision  |        runtime/mgc.go:1423 +0xe9 fp=0xc0005147c8 sp=0xc000514738 pc=0x55b3f548a109
ollama-vision  | runtime.gcBgMarkStartWorkers.gowrap1()
ollama-vision  |        runtime/mgc.go:1339 +0x25 fp=0xc0005147e0 sp=0xc0005147c8 pc=0x55b3f5489fe5
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc0005147e8 sp=0xc0005147e0 pc=0x55b3f54e4021
ollama-vision  | created by runtime.gcBgMarkStartWorkers in goroutine 1
ollama-vision  |        runtime/mgc.go:1339 +0x105
ollama-vision  |
ollama-vision  | goroutine 51 gp=0xc0001028c0 m=nil [GC worker (idle)]:
ollama-vision  | runtime.gopark(0x55b3f70cc2a0?, 0x1?, 0x69?, 0x10?, 0x0?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc000488f38 sp=0xc000488f18 pc=0x55b3f54dc8ee
ollama-vision  | runtime.gcBgMarkWorker(0xc0003e31f0)
ollama-vision  |        runtime/mgc.go:1423 +0xe9 fp=0xc000488fc8 sp=0xc000488f38 pc=0x55b3f548a109
ollama-vision  | runtime.gcBgMarkStartWorkers.gowrap1()
ollama-vision  |        runtime/mgc.go:1339 +0x25 fp=0xc000488fe0 sp=0xc000488fc8 pc=0x55b3f5489fe5
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc000488fe8 sp=0xc000488fe0 pc=0x55b3f54e4021
ollama-vision  | created by runtime.gcBgMarkStartWorkers in goroutine 1
ollama-vision  |        runtime/mgc.go:1339 +0x105
ollama-vision  |
ollama-vision  | goroutine 67 gp=0xc00050e1c0 m=nil [GC worker (idle)]:
ollama-vision  | runtime.gopark(0x75c49fd17da8?, 0x1?, 0xce?, 0x82?, 0x0?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc000514f38 sp=0xc000514f18 pc=0x55b3f54dc8ee
ollama-vision  | runtime.gcBgMarkWorker(0xc0003e31f0)
ollama-vision  |        runtime/mgc.go:1423 +0xe9 fp=0xc000514fc8 sp=0xc000514f38 pc=0x55b3f548a109
ollama-vision  | runtime.gcBgMarkStartWorkers.gowrap1()
ollama-vision  |        runtime/mgc.go:1339 +0x25 fp=0xc000514fe0 sp=0xc000514fc8 pc=0x55b3f5489fe5
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc000514fe8 sp=0xc000514fe0 pc=0x55b3f54e4021
ollama-vision  | created by runtime.gcBgMarkStartWorkers in goroutine 1
ollama-vision  |        runtime/mgc.go:1339 +0x105
ollama-vision  |
ollama-vision  | goroutine 965 gp=0xc00050efc0 m=nil [IO wait]:
ollama-vision  | runtime.gopark(0xc002e2f060?, 0xc002e2f070?, 0x80?, 0xf0?, 0xb?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc004496dd8 sp=0xc004496db8 pc=0x55b3f54dc8ee
ollama-vision  | runtime.netpollblock(0x55b3f54ffd78?, 0xf5476226?, 0xb3?)
ollama-vision  |        runtime/netpoll.go:575 +0xf7 fp=0xc004496e10 sp=0xc004496dd8 pc=0x55b3f54a16f7
ollama-vision  | internal/poll.runtime_pollWait(0x7faac409cbb0, 0x72)
ollama-vision  |        runtime/netpoll.go:351 +0x85 fp=0xc004496e30 sp=0xc004496e10 pc=0x55b3f54dbb05
ollama-vision  | internal/poll.(*pollDesc).wait(0xc00057c100?, 0xc000522521?, 0x0)
ollama-vision  |        internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc004496e58 sp=0xc004496e30 pc=0x55b3f5562f87
ollama-vision  | internal/poll.(*pollDesc).waitRead(...)
ollama-vision  |        internal/poll/fd_poll_runtime.go:89
ollama-vision  | internal/poll.(*FD).Read(0xc00057c100, {0xc000522521, 0x1, 0x1})
ollama-vision  |        internal/poll/fd_unix.go:165 +0x27a fp=0xc004496ef0 sp=0xc004496e58 pc=0x55b3f556427a
ollama-vision  | net.(*netFD).Read(0xc00057c100, {0xc000522521?, 0xc002df0058?, 0xc004496f70?})
ollama-vision  |        net/fd_posix.go:55 +0x25 fp=0xc004496f38 sp=0xc004496ef0 pc=0x55b3f55d91c5
ollama-vision  | net.(*conn).Read(0xc000194560, {0xc000522521?, 0xc002e2f3d0?, 0xc002e2f3e0?})
ollama-vision  |        net/net.go:194 +0x45 fp=0xc004496f80 sp=0xc004496f38 pc=0x55b3f55e7585
ollama-vision  | net/http.(*connReader).backgroundRead(0xc000522510)
ollama-vision  |        net/http/server.go:690 +0x37 fp=0xc004496fc8 sp=0xc004496f80 pc=0x55b3f57d32d7
ollama-vision  | net/http.(*connReader).startBackgroundRead.gowrap2()
ollama-vision  |        net/http/server.go:686 +0x25 fp=0xc004496fe0 sp=0xc004496fc8 pc=0x55b3f57d3205
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc004496fe8 sp=0xc004496fe0 pc=0x55b3f54e4021
ollama-vision  | created by net/http.(*connReader).startBackgroundRead in goroutine 704
ollama-vision  |        net/http/server.go:686 +0xb6
ollama-vision  |
ollama-vision  | goroutine 704 gp=0xc00317a380 m=nil [select]:
ollama-vision  | runtime.gopark(0xc0042e9a68?, 0x2?, 0x0?, 0xc5?, 0xc0042e980c?)
ollama-vision  |        runtime/proc.go:435 +0xce fp=0xc0042e9620 sp=0xc0042e9600 pc=0x55b3f54dc8ee
ollama-vision  | runtime.selectgo(0xc0042e9a68, 0xc0042e9808, 0x29d?, 0x0, 0x1?, 0x1)
ollama-vision  |        runtime/select.go:351 +0x837 fp=0xc0042e9758 sp=0xc0042e9620 pc=0x55b3f54bb1f7
ollama-vision  | github.com/ollama/ollama/runner/ollamarunner.(*Server).completion(0xc0001a8240, {0x55b3f67b6858, 0xc08a0d60e0}, 0xc00043a280)
ollama-vision  |        github.com/ollama/ollama/runner/ollamarunner/runner.go:649 +0xad0 fp=0xc0042e9ac0 sp=0xc0042e9758 pc=0x55b3f596a2f0
ollama-vision  | github.com/ollama/ollama/runner/ollamarunner.(*Server).completion-fm({0x55b3f67b6858?, 0xc08a0d60e0?}, 0xc0042e9b40?)
ollama-vision  |        <autogenerated>:1 +0x36 fp=0xc0042e9af0 sp=0xc0042e9ac0 pc=0x55b3f596c496
ollama-vision  | net/http.HandlerFunc.ServeHTTP(0xc0001d2240?, {0x55b3f67b6858?, 0xc08a0d60e0?}, 0xc0042e9b60?)
ollama-vision  |        net/http/server.go:2294 +0x29 fp=0xc0042e9b18 sp=0xc0042e9af0 pc=0x55b3f57daf09
ollama-vision  | net/http.(*ServeMux).ServeHTTP(0x55b3f5481125?, {0x55b3f67b6858, 0xc08a0d60e0}, 0xc00043a280)
ollama-vision  |        net/http/server.go:2822 +0x1c4 fp=0xc0042e9b68 sp=0xc0042e9b18 pc=0x55b3f57dce04
ollama-vision  | net/http.serverHandler.ServeHTTP({0x55b3f67b2ef0?}, {0x55b3f67b6858?, 0xc08a0d60e0?}, 0x1?)
ollama-vision  |        net/http/server.go:3301 +0x8e fp=0xc0042e9b98 sp=0xc0042e9b68 pc=0x55b3f57fa88e
ollama-vision  | net/http.(*conn).serve(0xc00017c360, {0x55b3f67b8908, 0xc00017ac90})
ollama-vision  |        net/http/server.go:2102 +0x625 fp=0xc0042e9fb8 sp=0xc0042e9b98 pc=0x55b3f57d9405
ollama-vision  | net/http.(*Server).Serve.gowrap3()
ollama-vision  |        net/http/server.go:3454 +0x28 fp=0xc0042e9fe0 sp=0xc0042e9fb8 pc=0x55b3f57decc8
ollama-vision  | runtime.goexit({})
ollama-vision  |        runtime/asm_amd64.s:1700 +0x1 fp=0xc0042e9fe8 sp=0xc0042e9fe0 pc=0x55b3f54e4021
ollama-vision  | created by net/http.(*Server).Serve in goroutine 1
ollama-vision  |        net/http/server.go:3454 +0x485
ollama-vision  |
ollama-vision  | rax    0x0
ollama-vision  | rbx    0x7fa8a4ff9700
ollama-vision  | rcx    0x7fab0bc2e00b
ollama-vision  | rdx    0x0
ollama-vision  | rdi    0x2
ollama-vision  | rsi    0x7fa8a4ff88c0
ollama-vision  | rbp    0x7faa40d830bf
ollama-vision  | rsp    0x7fa8a4ff88c0
ollama-vision  | r8     0x0
ollama-vision  | r9     0x7fa8a4ff88c0
ollama-vision  | r10    0x8
ollama-vision  | r11    0x246
ollama-vision  | r12    0x7faa40e11f68
ollama-vision  | r13    0x48
ollama-vision  | r14    0x55b3fb419410
ollama-vision  | r15    0x7fa93c002cb0
ollama-vision  | rip    0x7fab0bc2e00b
ollama-vision  | rflags 0x246
ollama-vision  | cs     0x33
ollama-vision  | fs     0x0
ollama-vision  | gs     0x0
ollama-vision  | [GIN] 2025/03/18 - 01:43:30 | 200 |  7.233123468s |      172.20.0.1 | POST     "/api/chat"
ollama-vision  | time=2025-03-18T01:43:31.242Z level=ERROR source=server.go:449 msg="llama runner terminated" error="exit status 2"

OS

Docker

GPU

Nvidia

CPU

Intel

Ollama version

0.6.1

Originally created by @PeterTucker on GitHub (Mar 18, 2025). Original GitHub issue: https://github.com/ollama/ollama/issues/9841 ### What is the issue? After I try to process a 2nd image, Gemma3 throws errors. I saw in another thread someone mentioned trying to switch to Ollama version 0.5.7, but Gemma3 won't even run in that version. ``` time=2025-03-18T01:43:31.242Z level=ERROR source=server.go:449 msg="llama runner terminated" error="exit status 2" ``` ### Relevant log output ```shell ollama-vision | ollama-vision | goroutine 1 gp=0xc000002380 m=nil [IO wait]: ollama-vision | runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc0000ef648 sp=0xc0000ef628 pc=0x55b3f54dc8ee ollama-vision | runtime.netpollblock(0xc0000ef698?, 0xf5476226?, 0xb3?) ollama-vision | runtime/netpoll.go:575 +0xf7 fp=0xc0000ef680 sp=0xc0000ef648 pc=0x55b3f54a16f7 ollama-vision | internal/poll.runtime_pollWait(0x7faac409cde0, 0x72) ollama-vision | runtime/netpoll.go:351 +0x85 fp=0xc0000ef6a0 sp=0xc0000ef680 pc=0x55b3f54dbb05 ollama-vision | internal/poll.(*pollDesc).wait(0xc00057c000?, 0x90047fcfe?, 0x0) ollama-vision | internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0000ef6c8 sp=0xc0000ef6a0 pc=0x55b3f5562f87 ollama-vision | internal/poll.(*pollDesc).waitRead(...) ollama-vision | internal/poll/fd_poll_runtime.go:89 ollama-vision | internal/poll.(*FD).Accept(0xc00057c000) ollama-vision | internal/poll/fd_unix.go:620 +0x295 fp=0xc0000ef770 sp=0xc0000ef6c8 pc=0x55b3f5568355 ollama-vision | net.(*netFD).accept(0xc00057c000) ollama-vision | net/fd_unix.go:172 +0x29 fp=0xc0000ef828 sp=0xc0000ef770 pc=0x55b3f55db169 ollama-vision | net.(*TCPListener).accept(0xc00038a000) ollama-vision | net/tcpsock_posix.go:159 +0x1b fp=0xc0000ef878 sp=0xc0000ef828 pc=0x55b3f55f0b1b ollama-vision | net.(*TCPListener).Accept(0xc00038a000) ollama-vision | net/tcpsock.go:380 +0x30 fp=0xc0000ef8a8 sp=0xc0000ef878 pc=0x55b3f55ef9d0 ollama-vision | net/http.(*onceCloseListener).Accept(0xc00017c360?) ollama-vision | <autogenerated>:1 +0x24 fp=0xc0000ef8c0 sp=0xc0000ef8a8 pc=0x55b3f5807004 ollama-vision | net/http.(*Server).Serve(0xc000518100, {0x55b3f67b6678, 0xc00038a000}) ollama-vision | net/http/server.go:3424 +0x30c fp=0xc0000ef9f0 sp=0xc0000ef8c0 pc=0x55b3f57de8cc ollama-vision | github.com/ollama/ollama/runner/ollamarunner.Execute({0xc0001a8030, 0xe, 0xf}) ollama-vision | github.com/ollama/ollama/runner/ollamarunner/runner.go:884 +0xe29 fp=0xc0000efd08 sp=0xc0000ef9f0 pc=0x55b3f596be29 ollama-vision | github.com/ollama/ollama/runner.Execute({0xc0001a8010?, 0x0?, 0x0?}) ollama-vision | github.com/ollama/ollama/runner/runner.go:20 +0xc9 fp=0xc0000efd30 sp=0xc0000efd08 pc=0x55b3f596c909 ollama-vision | github.com/ollama/ollama/cmd.NewCLI.func2(0xc000519100?, {0x55b3f6328054?, 0x4?, 0x55b3f6328058?}) ollama-vision | github.com/ollama/ollama/cmd/cmd.go:1327 +0x45 fp=0xc0000efd58 sp=0xc0000efd30 pc=0x55b3f60dd8a5 ollama-vision | github.com/spf13/cobra.(*Command).execute(0xc0001eaf08, {0xc00056f0e0, 0xf, 0xf}) ollama-vision | github.com/spf13/cobra@v1.7.0/command.go:940 +0x85c fp=0xc0000efe78 sp=0xc0000efd58 pc=0x55b3f56547bc ollama-vision | github.com/spf13/cobra.(*Command).ExecuteC(0xc000140908) ollama-vision | github.com/spf13/cobra@v1.7.0/command.go:1068 +0x3a5 fp=0xc0000eff30 sp=0xc0000efe78 pc=0x55b3f5655005 ollama-vision | github.com/spf13/cobra.(*Command).Execute(...) ollama-vision | github.com/spf13/cobra@v1.7.0/command.go:992 ollama-vision | github.com/spf13/cobra.(*Command).ExecuteContext(...) ollama-vision | github.com/spf13/cobra@v1.7.0/command.go:985 ollama-vision | main.main() ollama-vision | github.com/ollama/ollama/main.go:12 +0x4d fp=0xc0000eff50 sp=0xc0000eff30 pc=0x55b3f60ddc0d ollama-vision | runtime.main() ollama-vision | runtime/proc.go:283 +0x29d fp=0xc0000effe0 sp=0xc0000eff50 pc=0x55b3f54a8cfd ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc0000effe8 sp=0xc0000effe0 pc=0x55b3f54e4021 ollama-vision | ollama-vision | goroutine 2 gp=0xc000002e00 m=nil [force gc (idle)]: ollama-vision | runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc000072fa8 sp=0xc000072f88 pc=0x55b3f54dc8ee ollama-vision | runtime.goparkunlock(...) ollama-vision | runtime/proc.go:441 ollama-vision | runtime.forcegchelper() ollama-vision | runtime/proc.go:348 +0xb8 fp=0xc000072fe0 sp=0xc000072fa8 pc=0x55b3f54a9038 ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc000072fe8 sp=0xc000072fe0 pc=0x55b3f54e4021 ollama-vision | created by runtime.init.7 in goroutine 1 ollama-vision | runtime/proc.go:336 +0x1a ollama-vision | ollama-vision | goroutine 3 gp=0xc000003340 m=nil [GC sweep wait]: ollama-vision | runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc000073780 sp=0xc000073760 pc=0x55b3f54dc8ee ollama-vision | runtime.goparkunlock(...) ollama-vision | runtime/proc.go:441 ollama-vision | runtime.bgsweep(0xc00003c080) ollama-vision | runtime/mgcsweep.go:316 +0xdf fp=0xc0000737c8 sp=0xc000073780 pc=0x55b3f549385f ollama-vision | runtime.gcenable.gowrap1() ollama-vision | runtime/mgc.go:204 +0x25 fp=0xc0000737e0 sp=0xc0000737c8 pc=0x55b3f5487c45 ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc0000737e8 sp=0xc0000737e0 pc=0x55b3f54e4021 ollama-vision | created by runtime.gcenable in goroutine 1 ollama-vision | runtime/mgc.go:204 +0x66 ollama-vision | ollama-vision | goroutine 4 gp=0xc000003500 m=nil [GC scavenge wait]: ollama-vision | runtime.gopark(0x10000?, 0x55b3f64dec70?, 0x0?, 0x0?, 0x0?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc000073f78 sp=0xc000073f58 pc=0x55b3f54dc8ee ollama-vision | runtime.goparkunlock(...) ollama-vision | runtime/proc.go:441 ollama-vision | runtime.(*scavengerState).park(0x55b3f701db40) ollama-vision | runtime/mgcscavenge.go:425 +0x49 fp=0xc000073fa8 sp=0xc000073f78 pc=0x55b3f54912a9 ollama-vision | runtime.bgscavenge(0xc00003c080) ollama-vision | runtime/mgcscavenge.go:658 +0x59 fp=0xc000073fc8 sp=0xc000073fa8 pc=0x55b3f5491839 ollama-vision | runtime.gcenable.gowrap2() ollama-vision | runtime/mgc.go:205 +0x25 fp=0xc000073fe0 sp=0xc000073fc8 pc=0x55b3f5487be5 ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc000073fe8 sp=0xc000073fe0 pc=0x55b3f54e4021 ollama-vision | created by runtime.gcenable in goroutine 1 ollama-vision | runtime/mgc.go:205 +0xa5 ollama-vision | ollama-vision | goroutine 18 gp=0xc000184380 m=nil [finalizer wait]: ollama-vision | runtime.gopark(0x1b8?, 0xc000002380?, 0x1?, 0x23?, 0xc000072688?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc000072630 sp=0xc000072610 pc=0x55b3f54dc8ee ollama-vision | runtime.runfinq() ollama-vision | runtime/mfinal.go:196 +0x107 fp=0xc0000727e0 sp=0xc000072630 pc=0x55b3f5486c07 ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc0000727e8 sp=0xc0000727e0 pc=0x55b3f54e4021 ollama-vision | created by runtime.createfing in goroutine 1 ollama-vision | runtime/mfinal.go:166 +0x3d ollama-vision | ollama-vision | goroutine 19 gp=0xc000184e00 m=nil [chan receive]: ollama-vision | runtime.gopark(0xc0002a1720?, 0xc004eb4af8?, 0x60?, 0xe7?, 0x55b3f55c1ea8?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc00006e718 sp=0xc00006e6f8 pc=0x55b3f54dc8ee ollama-vision | runtime.chanrecv(0xc000180310, 0x0, 0x1) ollama-vision | runtime/chan.go:664 +0x445 fp=0xc00006e790 sp=0xc00006e718 pc=0x55b3f5478e05 ollama-vision | runtime.chanrecv1(0x0?, 0x0?) ollama-vision | runtime/chan.go:506 +0x12 fp=0xc00006e7b8 sp=0xc00006e790 pc=0x55b3f5478992 ollama-vision | runtime.unique_runtime_registerUniqueMapCleanup.func2(...) ollama-vision | runtime/mgc.go:1796 ollama-vision | runtime.unique_runtime_registerUniqueMapCleanup.gowrap1() ollama-vision | runtime/mgc.go:1799 +0x2f fp=0xc00006e7e0 sp=0xc00006e7b8 pc=0x55b3f548adef ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc00006e7e8 sp=0xc00006e7e0 pc=0x55b3f54e4021 ollama-vision | created by unique.runtime_registerUniqueMapCleanup in goroutine 1 ollama-vision | runtime/mgc.go:1794 +0x85 ollama-vision | ollama-vision | goroutine 34 gp=0xc0004fe000 m=nil [GC worker (idle)]: ollama-vision | runtime.gopark(0x0?, 0xc00048c828?, 0x7?, 0xc7?, 0xc00048fc38?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc00048c738 sp=0xc00048c718 pc=0x55b3f54dc8ee ollama-vision | runtime.gcBgMarkWorker(0xc0003e31f0) ollama-vision | runtime/mgc.go:1423 +0xe9 fp=0xc00048c7c8 sp=0xc00048c738 pc=0x55b3f548a109 ollama-vision | runtime.gcBgMarkStartWorkers.gowrap1() ollama-vision | runtime/mgc.go:1339 +0x25 fp=0xc00048c7e0 sp=0xc00048c7c8 pc=0x55b3f5489fe5 ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc00048c7e8 sp=0xc00048c7e0 pc=0x55b3f54e4021 ollama-vision | created by runtime.gcBgMarkStartWorkers in goroutine 1 ollama-vision | runtime/mgc.go:1339 +0x105 ollama-vision | ollama-vision | goroutine 5 gp=0xc000003dc0 m=nil [GC worker (idle)]: ollama-vision | runtime.gopark(0x55b3f70cc2a0?, 0x1?, 0xc5?, 0x83?, 0x0?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc000074738 sp=0xc000074718 pc=0x55b3f54dc8ee ollama-vision | runtime.gcBgMarkWorker(0xc0003e31f0) ollama-vision | runtime/mgc.go:1423 +0xe9 fp=0xc0000747c8 sp=0xc000074738 pc=0x55b3f548a109 ollama-vision | runtime.gcBgMarkStartWorkers.gowrap1() ollama-vision | runtime/mgc.go:1339 +0x25 fp=0xc0000747e0 sp=0xc0000747c8 pc=0x55b3f5489fe5 ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc0000747e8 sp=0xc0000747e0 pc=0x55b3f54e4021 ollama-vision | created by runtime.gcBgMarkStartWorkers in goroutine 1 ollama-vision | runtime/mgc.go:1339 +0x105 ollama-vision | ollama-vision | goroutine 35 gp=0xc0004fe1c0 m=nil [GC worker (idle)]: ollama-vision | runtime.gopark(0x75c49fd7ce6d?, 0x7?, 0x0?, 0x0?, 0x0?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc00048cf38 sp=0xc00048cf18 pc=0x55b3f54dc8ee ollama-vision | runtime.gcBgMarkWorker(0xc0003e31f0) ollama-vision | runtime/mgc.go:1423 +0xe9 fp=0xc00048cfc8 sp=0xc00048cf38 pc=0x55b3f548a109 ollama-vision | runtime.gcBgMarkStartWorkers.gowrap1() ollama-vision | runtime/mgc.go:1339 +0x25 fp=0xc00048cfe0 sp=0xc00048cfc8 pc=0x55b3f5489fe5 ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc00048cfe8 sp=0xc00048cfe0 pc=0x55b3f54e4021 ollama-vision | created by runtime.gcBgMarkStartWorkers in goroutine 1 ollama-vision | runtime/mgc.go:1339 +0x105 ollama-vision | ollama-vision | goroutine 6 gp=0xc0000b6000 m=nil [GC worker (idle)]: ollama-vision | runtime.gopark(0x55b3f70cc2a0?, 0x1?, 0x46?, 0xb0?, 0x0?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc000074f38 sp=0xc000074f18 pc=0x55b3f54dc8ee ollama-vision | runtime.gcBgMarkWorker(0xc0003e31f0) ollama-vision | runtime/mgc.go:1423 +0xe9 fp=0xc000074fc8 sp=0xc000074f38 pc=0x55b3f548a109 ollama-vision | runtime.gcBgMarkStartWorkers.gowrap1() ollama-vision | runtime/mgc.go:1339 +0x25 fp=0xc000074fe0 sp=0xc000074fc8 pc=0x55b3f5489fe5 ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc000074fe8 sp=0xc000074fe0 pc=0x55b3f54e4021 ollama-vision | created by runtime.gcBgMarkStartWorkers in goroutine 1 ollama-vision | runtime/mgc.go:1339 +0x105 ollama-vision | ollama-vision | goroutine 20 gp=0xc000184fc0 m=nil [GC worker (idle)]: ollama-vision | runtime.gopark(0x75c5b6e26a33?, 0x1?, 0xbf?, 0x3a?, 0x0?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc00006ef38 sp=0xc00006ef18 pc=0x55b3f54dc8ee ollama-vision | runtime.gcBgMarkWorker(0xc0003e31f0) ollama-vision | runtime/mgc.go:1423 +0xe9 fp=0xc00006efc8 sp=0xc00006ef38 pc=0x55b3f548a109 ollama-vision | runtime.gcBgMarkStartWorkers.gowrap1() ollama-vision | runtime/mgc.go:1339 +0x25 fp=0xc00006efe0 sp=0xc00006efc8 pc=0x55b3f5489fe5 ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc00006efe8 sp=0xc00006efe0 pc=0x55b3f54e4021 ollama-vision | created by runtime.gcBgMarkStartWorkers in goroutine 1 ollama-vision | runtime/mgc.go:1339 +0x105 ollama-vision | ollama-vision | goroutine 36 gp=0xc0004fe380 m=nil [GC worker (idle)]: ollama-vision | runtime.gopark(0x75c49fd75b8e?, 0x1?, 0x1f?, 0xdf?, 0x16e?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc00048d738 sp=0xc00048d718 pc=0x55b3f54dc8ee ollama-vision | runtime.gcBgMarkWorker(0xc0003e31f0) ollama-vision | runtime/mgc.go:1423 +0xe9 fp=0xc00048d7c8 sp=0xc00048d738 pc=0x55b3f548a109 ollama-vision | runtime.gcBgMarkStartWorkers.gowrap1() ollama-vision | runtime/mgc.go:1339 +0x25 fp=0xc00048d7e0 sp=0xc00048d7c8 pc=0x55b3f5489fe5 ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc00048d7e8 sp=0xc00048d7e0 pc=0x55b3f54e4021 ollama-vision | created by runtime.gcBgMarkStartWorkers in goroutine 1 ollama-vision | runtime/mgc.go:1339 +0x105 ollama-vision | ollama-vision | goroutine 50 gp=0xc000102700 m=nil [GC worker (idle)]: ollama-vision | runtime.gopark(0x55b3f67a4268?, 0xc00050a000?, 0x1b?, 0xa?, 0x0?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc000488738 sp=0xc000488718 pc=0x55b3f54dc8ee ollama-vision | runtime.gcBgMarkWorker(0xc0003e31f0) ollama-vision | runtime/mgc.go:1423 +0xe9 fp=0xc0004887c8 sp=0xc000488738 pc=0x55b3f548a109 ollama-vision | runtime.gcBgMarkStartWorkers.gowrap1() ollama-vision | runtime/mgc.go:1339 +0x25 fp=0xc0004887e0 sp=0xc0004887c8 pc=0x55b3f5489fe5 ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc0004887e8 sp=0xc0004887e0 pc=0x55b3f54e4021 ollama-vision | created by runtime.gcBgMarkStartWorkers in goroutine 1 ollama-vision | runtime/mgc.go:1339 +0x105 ollama-vision | ollama-vision | goroutine 66 gp=0xc00050e000 m=nil [GC worker (idle)]: ollama-vision | runtime.gopark(0x75c49fd75b8e?, 0x3?, 0x9e?, 0x9b?, 0x0?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc000514738 sp=0xc000514718 pc=0x55b3f54dc8ee ollama-vision | runtime.gcBgMarkWorker(0xc0003e31f0) ollama-vision | runtime/mgc.go:1423 +0xe9 fp=0xc0005147c8 sp=0xc000514738 pc=0x55b3f548a109 ollama-vision | runtime.gcBgMarkStartWorkers.gowrap1() ollama-vision | runtime/mgc.go:1339 +0x25 fp=0xc0005147e0 sp=0xc0005147c8 pc=0x55b3f5489fe5 ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc0005147e8 sp=0xc0005147e0 pc=0x55b3f54e4021 ollama-vision | created by runtime.gcBgMarkStartWorkers in goroutine 1 ollama-vision | runtime/mgc.go:1339 +0x105 ollama-vision | ollama-vision | goroutine 51 gp=0xc0001028c0 m=nil [GC worker (idle)]: ollama-vision | runtime.gopark(0x55b3f70cc2a0?, 0x1?, 0x69?, 0x10?, 0x0?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc000488f38 sp=0xc000488f18 pc=0x55b3f54dc8ee ollama-vision | runtime.gcBgMarkWorker(0xc0003e31f0) ollama-vision | runtime/mgc.go:1423 +0xe9 fp=0xc000488fc8 sp=0xc000488f38 pc=0x55b3f548a109 ollama-vision | runtime.gcBgMarkStartWorkers.gowrap1() ollama-vision | runtime/mgc.go:1339 +0x25 fp=0xc000488fe0 sp=0xc000488fc8 pc=0x55b3f5489fe5 ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc000488fe8 sp=0xc000488fe0 pc=0x55b3f54e4021 ollama-vision | created by runtime.gcBgMarkStartWorkers in goroutine 1 ollama-vision | runtime/mgc.go:1339 +0x105 ollama-vision | ollama-vision | goroutine 67 gp=0xc00050e1c0 m=nil [GC worker (idle)]: ollama-vision | runtime.gopark(0x75c49fd17da8?, 0x1?, 0xce?, 0x82?, 0x0?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc000514f38 sp=0xc000514f18 pc=0x55b3f54dc8ee ollama-vision | runtime.gcBgMarkWorker(0xc0003e31f0) ollama-vision | runtime/mgc.go:1423 +0xe9 fp=0xc000514fc8 sp=0xc000514f38 pc=0x55b3f548a109 ollama-vision | runtime.gcBgMarkStartWorkers.gowrap1() ollama-vision | runtime/mgc.go:1339 +0x25 fp=0xc000514fe0 sp=0xc000514fc8 pc=0x55b3f5489fe5 ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc000514fe8 sp=0xc000514fe0 pc=0x55b3f54e4021 ollama-vision | created by runtime.gcBgMarkStartWorkers in goroutine 1 ollama-vision | runtime/mgc.go:1339 +0x105 ollama-vision | ollama-vision | goroutine 965 gp=0xc00050efc0 m=nil [IO wait]: ollama-vision | runtime.gopark(0xc002e2f060?, 0xc002e2f070?, 0x80?, 0xf0?, 0xb?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc004496dd8 sp=0xc004496db8 pc=0x55b3f54dc8ee ollama-vision | runtime.netpollblock(0x55b3f54ffd78?, 0xf5476226?, 0xb3?) ollama-vision | runtime/netpoll.go:575 +0xf7 fp=0xc004496e10 sp=0xc004496dd8 pc=0x55b3f54a16f7 ollama-vision | internal/poll.runtime_pollWait(0x7faac409cbb0, 0x72) ollama-vision | runtime/netpoll.go:351 +0x85 fp=0xc004496e30 sp=0xc004496e10 pc=0x55b3f54dbb05 ollama-vision | internal/poll.(*pollDesc).wait(0xc00057c100?, 0xc000522521?, 0x0) ollama-vision | internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc004496e58 sp=0xc004496e30 pc=0x55b3f5562f87 ollama-vision | internal/poll.(*pollDesc).waitRead(...) ollama-vision | internal/poll/fd_poll_runtime.go:89 ollama-vision | internal/poll.(*FD).Read(0xc00057c100, {0xc000522521, 0x1, 0x1}) ollama-vision | internal/poll/fd_unix.go:165 +0x27a fp=0xc004496ef0 sp=0xc004496e58 pc=0x55b3f556427a ollama-vision | net.(*netFD).Read(0xc00057c100, {0xc000522521?, 0xc002df0058?, 0xc004496f70?}) ollama-vision | net/fd_posix.go:55 +0x25 fp=0xc004496f38 sp=0xc004496ef0 pc=0x55b3f55d91c5 ollama-vision | net.(*conn).Read(0xc000194560, {0xc000522521?, 0xc002e2f3d0?, 0xc002e2f3e0?}) ollama-vision | net/net.go:194 +0x45 fp=0xc004496f80 sp=0xc004496f38 pc=0x55b3f55e7585 ollama-vision | net/http.(*connReader).backgroundRead(0xc000522510) ollama-vision | net/http/server.go:690 +0x37 fp=0xc004496fc8 sp=0xc004496f80 pc=0x55b3f57d32d7 ollama-vision | net/http.(*connReader).startBackgroundRead.gowrap2() ollama-vision | net/http/server.go:686 +0x25 fp=0xc004496fe0 sp=0xc004496fc8 pc=0x55b3f57d3205 ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc004496fe8 sp=0xc004496fe0 pc=0x55b3f54e4021 ollama-vision | created by net/http.(*connReader).startBackgroundRead in goroutine 704 ollama-vision | net/http/server.go:686 +0xb6 ollama-vision | ollama-vision | goroutine 704 gp=0xc00317a380 m=nil [select]: ollama-vision | runtime.gopark(0xc0042e9a68?, 0x2?, 0x0?, 0xc5?, 0xc0042e980c?) ollama-vision | runtime/proc.go:435 +0xce fp=0xc0042e9620 sp=0xc0042e9600 pc=0x55b3f54dc8ee ollama-vision | runtime.selectgo(0xc0042e9a68, 0xc0042e9808, 0x29d?, 0x0, 0x1?, 0x1) ollama-vision | runtime/select.go:351 +0x837 fp=0xc0042e9758 sp=0xc0042e9620 pc=0x55b3f54bb1f7 ollama-vision | github.com/ollama/ollama/runner/ollamarunner.(*Server).completion(0xc0001a8240, {0x55b3f67b6858, 0xc08a0d60e0}, 0xc00043a280) ollama-vision | github.com/ollama/ollama/runner/ollamarunner/runner.go:649 +0xad0 fp=0xc0042e9ac0 sp=0xc0042e9758 pc=0x55b3f596a2f0 ollama-vision | github.com/ollama/ollama/runner/ollamarunner.(*Server).completion-fm({0x55b3f67b6858?, 0xc08a0d60e0?}, 0xc0042e9b40?) ollama-vision | <autogenerated>:1 +0x36 fp=0xc0042e9af0 sp=0xc0042e9ac0 pc=0x55b3f596c496 ollama-vision | net/http.HandlerFunc.ServeHTTP(0xc0001d2240?, {0x55b3f67b6858?, 0xc08a0d60e0?}, 0xc0042e9b60?) ollama-vision | net/http/server.go:2294 +0x29 fp=0xc0042e9b18 sp=0xc0042e9af0 pc=0x55b3f57daf09 ollama-vision | net/http.(*ServeMux).ServeHTTP(0x55b3f5481125?, {0x55b3f67b6858, 0xc08a0d60e0}, 0xc00043a280) ollama-vision | net/http/server.go:2822 +0x1c4 fp=0xc0042e9b68 sp=0xc0042e9b18 pc=0x55b3f57dce04 ollama-vision | net/http.serverHandler.ServeHTTP({0x55b3f67b2ef0?}, {0x55b3f67b6858?, 0xc08a0d60e0?}, 0x1?) ollama-vision | net/http/server.go:3301 +0x8e fp=0xc0042e9b98 sp=0xc0042e9b68 pc=0x55b3f57fa88e ollama-vision | net/http.(*conn).serve(0xc00017c360, {0x55b3f67b8908, 0xc00017ac90}) ollama-vision | net/http/server.go:2102 +0x625 fp=0xc0042e9fb8 sp=0xc0042e9b98 pc=0x55b3f57d9405 ollama-vision | net/http.(*Server).Serve.gowrap3() ollama-vision | net/http/server.go:3454 +0x28 fp=0xc0042e9fe0 sp=0xc0042e9fb8 pc=0x55b3f57decc8 ollama-vision | runtime.goexit({}) ollama-vision | runtime/asm_amd64.s:1700 +0x1 fp=0xc0042e9fe8 sp=0xc0042e9fe0 pc=0x55b3f54e4021 ollama-vision | created by net/http.(*Server).Serve in goroutine 1 ollama-vision | net/http/server.go:3454 +0x485 ollama-vision | ollama-vision | rax 0x0 ollama-vision | rbx 0x7fa8a4ff9700 ollama-vision | rcx 0x7fab0bc2e00b ollama-vision | rdx 0x0 ollama-vision | rdi 0x2 ollama-vision | rsi 0x7fa8a4ff88c0 ollama-vision | rbp 0x7faa40d830bf ollama-vision | rsp 0x7fa8a4ff88c0 ollama-vision | r8 0x0 ollama-vision | r9 0x7fa8a4ff88c0 ollama-vision | r10 0x8 ollama-vision | r11 0x246 ollama-vision | r12 0x7faa40e11f68 ollama-vision | r13 0x48 ollama-vision | r14 0x55b3fb419410 ollama-vision | r15 0x7fa93c002cb0 ollama-vision | rip 0x7fab0bc2e00b ollama-vision | rflags 0x246 ollama-vision | cs 0x33 ollama-vision | fs 0x0 ollama-vision | gs 0x0 ollama-vision | [GIN] 2025/03/18 - 01:43:30 | 200 | 7.233123468s | 172.20.0.1 | POST "/api/chat" ollama-vision | time=2025-03-18T01:43:31.242Z level=ERROR source=server.go:449 msg="llama runner terminated" error="exit status 2" ``` ### OS Docker ### GPU Nvidia ### CPU Intel ### Ollama version 0.6.1
GiteaMirror added the bug label 2026-04-22 13:14:58 -05:00
Author
Owner

@jessegross commented on GitHub (Mar 18, 2025):

Can you please include the entire log?

<!-- gh-comment-id:2734003093 --> @jessegross commented on GitHub (Mar 18, 2025): Can you please include the entire log?
Author
Owner

@TheEpic-dev commented on GitHub (Mar 20, 2025):

Ollama version

0.6.1

Can you update to 0.6.2 and see if that fixes it? It should.

<!-- gh-comment-id:2740026003 --> @TheEpic-dev commented on GitHub (Mar 20, 2025): > ### Ollama version > > 0.6.1 Can you update to `0.6.2` and see if that fixes it? It should.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/ollama#32202