我正在使用ubuntu 12.04,我有一个应用程序,当我运行时,退出:
./ardrone_navigation
Setting locale to en_GB.UTF-8
Errore di segmentazione (core dump creato)
Run Code Online (Sandbox Code Playgroud)
如果我像普通用户或root一样运行它,问题是一样的
,但我找不到核心转储.....,我已经检查过了
cat /proc/sys/kernel/core_pattern
|/usr/share/apport/apport %p %s %c
Run Code Online (Sandbox Code Playgroud)
但
apport-cli
Nessuna segnalazione di crash pendente. Provare --help per maggiori informazioni.
(no crash pending)
Run Code Online (Sandbox Code Playgroud)
然后我尝试
strace ./ardrone_navigation
Run Code Online (Sandbox Code Playgroud)
现在,我有很多输出到consolle,如果我再次运行apport-cli,它有一个报告,但对于strace程序....
为什么?我需要知道什么?(我是这个问题的新手)
strace最后一行是
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=4455872, ...}) = 0
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 5, 0x432) = 0xb5c5a000
close(5) = 0
fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 6), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb5c59000
write(1, "Setting …Run Code Online (Sandbox Code Playgroud)