-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Segment violation in libnvcuvid.so.1
#171
Comments
@j0sh What do you think about this one? It was hard to reproduce in GCP, but on the rig with 1660s I was hitting this often during my testing on the rig with 1660. |
Probably the moral of the story is, "don't overwhelm the system" 😄 Combined with #158 , it sounds like it may be a good idea to put reasonable limits in somewhere until we can spend the time to narrow this down further. How many streams / what configuration until you started seeing segfaults? I've also seen hangs on the 1660 a couple times (probably the same problem as #158, but not certain yet). Unfortunately the hangs have been under relatively light load such as 4 input x 4 output renditions x 8 cards (128 encodes total for the system, but 16 encodes per card and 4 decodes). I have a suspicion that something is weird with the 1660 rig anyway because it's about 2x slower transcoding compared to the 1070s, despite having better all-around hardware specs. |
Yep, but problem here is that these issues manifests itself if there is not enough video memory, and we don't have a way to constraint system's load by video memory.
I don't remember (
Strange, for me speed of 1660 and 1070 was the same. |
We just hit segment violation in AC (in mainnet orchestrator).
Looks like it is the same problem. |
When
go-livepeer
is under heavy load and there is constantly not enough video memory, node often panic's withSegmentation fault
.Stack trace:
nvenc.c:1259
is:stack_with_variable.txt
I think it is either of:
The text was updated successfully, but these errors were encountered: