【无标题】 audit: type=1701 audit(1644460994.773:14): auid=4294967295问题讨论

@[TOC audit: type=1701 audit(1644460994.773:14): auid=4294967295问题讨论]

问题描述

在调试NXP开发板的过程中,使用Filezilla将qt写好的程序上传到开发板中,在运行的时候总是弹出如下问题:

root@OK8MP:/mnt/thirdpart/libskin/lib# QT_Demo
[ 3193.209256] audit: type=1701 audit(1644460994.773:14): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=1573 comm="QT_Demo" exe="/usr/bin/QT_Demo" sig=11 res=1
Segmentation fault

如下是对这个问题的探究

首先这个问题之前已经遇到过,当时也是搞了好久,各种网络搜索,也忘记上次是如何解决的,为了避免再次忘记,做一下记录。

  1. 这个问题和linux的audit机制相关,由于项目紧急,暂时没时间研究这个机制原理,所以先不考虑从原理上解决这个问题;
  2. 根据 Segmentation fault 确定程序是否本身有问题。 发现不管什么程序只要上传到开发板上,就会报这个错误,尝试过建一个空的QT widget项目,仍然报错,因此判定这个不是程序的问题。;
  3. 考虑权限,更换上传程序方式,使用挂载NFS文件系统的方式上传程序,运行时发现能够正常运行;

结论

更换个文件传递方式解决。
从我遇到的问题和解决过程来看,很可能是由于SFTP工作异常、权限问题导致的,这块是后面有时间要研究的。

欢迎在评论区讨论。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值