We are experiencing some random LVRT application crashing on several cRIO's running the same code. The LabView failure log has the following error in it (actually several of the same message)
#Desc: LabVIEW caught fatal signal
20.0 - Received SIGSEGV
Reason: address not mapped to object
Attempt to reference address: 0x(nil)
#RCS: unspecified
#OSName: Linux
#OSVers: 4.14.146-rt67-cg-8.0.0f1-x64-139
#OSBuild: 265874
#AppName: lvrt
#Version: 20.0
#AppKind: AppLib
#AppModDate:
0x00007F35517497B1 - CopyLStr + 21
0x00007F35517019D4 - <unknown> + 0
0x00007F3551701CF1 - <unknown> + 0
0x00007F3551573A44 - SetEventNodeVariantData + C4
0x0000000001BD4D51 - <unknown> + 0
From the log I get that it is a seg fault caused by a null pointer (Attempt to reference address: 0x(nil)) and it appears it is a CopyLStr that is throwing this (CopyLStr + 21). My real question here is what does the +21 mean at the end of the CopyLStr?
And, any ideas on where to start looking?
Thanks