Professional Communication
Software Development Tools

OPC Foundation member and certified logos

Online Forums

Technical support is provided through Support Forums below. Anybody can view them; you need to Register/Login to our site (see links in upper right corner) in order to Post questions or issues. You do not have to own a commercial license in order to use the OPC Labs support. Our team is actively monitoring the forums, and provides replies as soon as possible.

Please read Rules for forum posts before reporting your issue or asking a question. OPC Labs team is actively monitoring the forums, and replies as soon as possible.

Various technical information can also be found in our Knowledge Base. For your convenience, we have also assembled a Frequently Asked Questions page.

Do not use the Contact page for technical issues.

OPCLabs-UAClientEngine Crash

More
02 Nov 2026 04:07 #14748 by xpycy001
Hi,Support:

Regarding the QuickOpc runtime exception previously reported, after further evaluation and taking into account the uncertainties and unknown runtime behavior in actual operation, we have reverted to the original version previously in use. We are hereby notifying you of this change.
We remain concerned about the stability of the original version in the disconnect-reconnect scenario. Relevant system logs and screenshots have been retained. Please feel free to contact us if there are any further developments or if further cooperation on troubleshooting is needed.

Simon.Yu
vskysoft.com
2026.11.02

Please Log in or Create an account to join the conversation.

More
30 Oct 2026 13:19 #14747 by support
Hello.

You will be contacted by email regarding this issue.

Please Log in or Create an account to join the conversation.

More
28 Oct 2026 10:14 #14746 by xpycy001
Modification and Execution
1) The data collection program has two different versions under .NET 7 and .NET 8, using QuickOpc versions 5.80.255 and 5.83.1043 respectively.
2) After years of actual operation, some bugs were found inside the driver. Among them, during disconnection & reconnection, excessively high thread count led to memory overflow, causing monitoring alarms on our application side and application exceptions.
3) Fix points: session management, disconnection/reconnection, retry limits, backoff/full-volume recovery management, etc. were modified; full-link encoding output to EasyUAClient.LogEntry (EasyUAClientOnLogEntry-Trace.log).
4) The script analyzes the runtime output log (EasyUAClientOnLogEntry-Trace.log).
5) Current status: a single server is responsible for real-time collection from 270 IPs with a total of 16,000 tags; client01~06, 6 instance endpoints; client05 in particular handles simultaneous subscription & collection for 122 IPs; CPU: 1~7%, RAM: 2~300 MB; the entire collection application uses CPU <10%, RAM around 1 GB.
- client05, 122 IPs,  EasyUAClientOnLogEntry-Trace.log is about 200 MB per day.
- client03, 40~50 IPs,  EasyUAClientOnLogEntry-Trace.log is about 20 MB per day.
6) Full AI analysis, full scan, logic chain establishment, flowchart analysis, code modification and debugging; approximately 10~15 iterations in total.
7)Given our application and customer environments, we are unable to upgrade at any time. As a temporary fix, we hereby report this to the OpcLabs official team and continue to use our authorization certificate. Kindly be advised~

Current status: overall stable operation; the previous daily crash phenomenon of client03 and client05 has been resolved (threadCount>1100).

The above only represents the local operation situation and is for reference only.

vskysoft.com

Simon.Yu
2026-10-28 18:07
Attachments:

Please Log in or Create an account to join the conversation.

More
23 Oct 2026 03:53 #14741 by xpycy001
1)Regarding OpcLabs drivers, our company's versions ultimately remain at .NET 8.0 (QuickOpc-Code-5.83.1043) and .NET 7.0 (5.80.255).
2)Regarding the crash issue, we have reported it multiple times but it has never been fundamentally resolved. We have now turned to decompiling and modifying the source code to attempt to solve it ourselves. If we achieve a fundamental fix, we will provide feedback.
3)We have now initially released it to production and are monitoring it. Attached is the record of modifications.

Simon.Yu
vsksoft.com 
2026.10.23
Attachments:

Please Log in or Create an account to join the conversation.

More
11 Sep 2026 10:21 #14686 by support
Hello.
This is going to be difficult to address without having a reproducible scenario. Do you have it?

I have some questions:

1) Are you running in 32-bit or 64-bit process?
2) Do you know whether memory is actually exhausted in the process?
3) Do you know how many threads are in th eprocess?
4) Does it only happen with large number of client connections? How many connections do you have?
5) Does it only happen after long time? Or, long does it take before the problem appears?
6) I do not understand what you mean by "about 3~5 opc server maybe Communication exception". Please explain.

Note that we will investigate only on the recent build of the current version, i.e. 5.84.374.

Regards
 

Please Log in or Create an account to join the conversation.

More
09 Sep 2026 01:41 #14680 by xpycy001
about 3~5 opc server maybe Communication exception
There is a crash in the underlying driver layer

OpcLabs.QuickOpc 5.83.1043
windows server2022
c# + .NET8.0 

Simon.Yu
vskysoft.com
2026.9.9 
 
Attachments:

Please Log in or Create an account to join the conversation.

Moderators: support, vaclav.zaloudek
Time to create page: 0.222 seconds