Ubuntu交叉编译的QT程序复制到开发板上出现段错误

本人自己使用buildroot构建了根文件系统,选择了QT5 OpenCV Gstreamer等组件,使用QTcreator交叉编译的程序(此程序基于QT opencv播放一段mp4) 无论是通过拖拽到mobaxterm 进行复制,还是通过scp sftp下载到开发板,均不能正常运行。但是开发板挂载nfs_rootfs,再把程序拷贝到nfs_rootfs目录,程序运行没有问题。从nfs目录复制到开发板目录,又出现之前的错误,奇怪
目前找到一个解释此问题的博客:(【无标题】 audit: type=1701 audit(1644460994.773:14): auid=4294967295问题讨论_jiaquwl2017的博客-CSDN博客)

我的报错如下:
[ 1497.338525] audit: type=1701 audit(1662467576.675:5): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=725 comm=“01_test” exe="/root/bin/01_test" sig=11 res=1
Segmentation fault

我尝试屏蔽掉opencv相关的代码,发现也是可以运行的,就是不能播放视频了
代码如下
capture = new cv::VideoCapture("/home/book/tezhanxianfeng1.mp4");
主要就是定义的capture变量,就是这一行代码导致的段错误,nfs挂载情况下运行 没有问题

希望可以得到解答