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)