-
Notifications
You must be signed in to change notification settings - Fork 273
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
Exception: No diagnostic information available. #921
Comments
This is weird. I've seen this as well. Wish we could have some more info. |
If you are able to consistently reproduce it could you add more fine grained try/catch with CASPAR_LOG_CURRENT_EXCEPTION to try and nail down where it happens? Start from video_channel.cpp and split produce,mix, consumer and osc into separate try/catch sections. |
Seems to come from the osc |
We should probably make sure osc run asynchronously from the channel. Instead of sync like it is today. |
yea, I'm pretty convinced this is related to OSC... it's actually quite serious. |
master should be a bit better now, the actual error isn't fixed but osc runs in a seperate thread so the impact should be lower. We still need help with reproducing & testing. |
I think this doesn't happen in master anymore. We still need #928 |
I suppose this issue has 2 parts. This is another exception I am getting while looking at #773
|
@Julusian that exception is unrelated here? |
Yes, only exceptions thrown by caspar will contain a stack trace. |
My original intention with this issue was to do with the lack of useful stack trace, but that may not have been clear.
I think that exception is thrown by us on this line, so it should have a stacktrace surely? It appears that the first exception thrown here does, but after that they do not. server/src/common/gl/gl_check.cpp Lines 56 to 59 in b047f47
|
The exception type is future_error. We don’t throw that. |
Current Behaviour
I am getting this a lot in the logs, often a few seconds apart. We used to get dropped-frames reported in the log and this seems to appear at the time the diag window reports dropped-frames so perhaps that is the cause?
Release builds appear to not show the stacktrace but do still show the exception heading line.
Environment
The text was updated successfully, but these errors were encountered: