-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Assertion for repeated callbacks with UA_MULTITHREADING=100 #4123
Comments
This issue looks similar to the one that I reported yesterday (issue: 4119). it looks like code was pushed that is causing these multi-threading assert errors to suddenly start showing up. I'd like for whomever it is that reviews these issues to be aware that this is a problem that needs to be addressed. |
Please provide a backtrace from a debugger. |
The error seems to occur less often when a debugger is attached. Finally, after a few hours, it happened:
|
Description
Servers built with open62541 1.2 with UA_MULTITHREADING=100 terminate sporadically with the following message:
/home/jvoe/open62541/src/server/ua_server.c:670: serverExecuteRepeatedCallback: Assertion `server->serviceMutexCounter == 0' failed.
Background Information / Reproduction Steps
Build the open62541 1.2 branch with the following CMake options
and link it to a server with one active repeated callback.
Checklist
Please provide the following information:
[X ] open62541 Version (release number or git tag): 1.2 (e401ddf)
The text was updated successfully, but these errors were encountered: