ā12-03-2007 04:48 AM
ā12-05-2007 06:40 AM
ā12-06-2007 12:19 AM
ā12-12-2007 07:49 AM
ā01-07-2008 03:52 AM
ā01-07-2008 04:07 AM
ā04-18-2012 08:44 AM
I face an exception(segmentation fault) while executing a C program on Ubuntu linux Intel chipset which links to a labview generated shared library libpid.so(attached).This library is dependent on liblvrtdark.so(labview library).Upon strace we found that the segmentation fault happens when the program tries to load the liblvrtdark.so.
This crash is observed once in 5 or 6 times and not always.We have attached strace output(working.log and crash.log).working.log is output of strace when there is no crash.
Upon our analysis below strace output is seen when there is no crash
lstat64("/localhome/slxadmin/test/libpid.so", {st_mode=S_IFREG|0755, st_size=38357, ...}) = 0
access("/usr/local/lib/liblvrt.so.9.0", R_OK) = 0
below output is seen when there is a crash.
lstat64("/localhome/slxadmin/test/libpid.so", {st_mode=S_IFREG|0755, st_size=38357, ...}) = 0
access("", R_OK) = -1 ENOENT (No such file or directory)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
please help us to resolve this
ā03-10-2020 07:06 AM
Surfacing an old thread but this is still a problem in LabVIEW 2019.
I found just setting the top level VI to standard wasn't enough. I had to set the loops that were blocking each other to have execution systems too. I set them to be different - not sure if that is critical or not. But now a network hold up in one doesn't block the other. (this is without the wait 0)