You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bug report
I faced with a problem that application crashes due to high memory consuming trying to resize multiple images when spawning goroutines. A docker container exits with code 139.
I spawn goroutine for each Image.Process method call. The problem does not reproduce in a single thread without goroutines.
Also I noticed that it depends on how many cache memory seted via VipsCacheSetMaxMem. If the value is 0 application crashes almost instantly while if I set VipsCacheSetMaxMem(1000) it process several images before error.
Environment
(please complete the following information)
OS: Alpine 3.14, Ubuntu 22.04
Vips: 8.15.1
bimg: 1.1.9
Additional context
Cant reproduce it on MacOS. The problem exists in Alpine or Ubuntu based docker containers.
Please let me know what other information I can provide.
Thanks!
The text was updated successfully, but these errors were encountered:
Im not sure but, once i watched a video about what happends when goroutines are in low memory. It causes the app to crash. Maybe the issue here is not about CGO at all? How much memory did u even give? Looks like its not enough memory.
Hi,
Bug report
I faced with a problem that application crashes due to high memory consuming trying to resize multiple images when spawning goroutines. A docker container exits with code 139.
I spawn goroutine for each Image.Process method call. The problem does not reproduce in a single thread without goroutines.
Also I noticed that it depends on how many cache memory seted via VipsCacheSetMaxMem. If the value is 0 application crashes almost instantly while if I set VipsCacheSetMaxMem(1000) it process several images before error.
Environment
(please complete the following information)
Additional context
Cant reproduce it on MacOS. The problem exists in Alpine or Ubuntu based docker containers.
Please let me know what other information I can provide.
Thanks!
The text was updated successfully, but these errors were encountered: