Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1814524
  • 博文数量: 274
  • 博客积分: 2366
  • 博客等级: 大尉
  • 技术积分: 1880
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-22 09:37
文章分类

全部博文(274)

文章存档

2022年(1)

2020年(10)

2019年(7)

2018年(18)

2017年(26)

2016年(32)

2015年(43)

2014年(30)

2013年(44)

2012年(36)

2011年(17)

2010年(10)

分类: LINUX

2012-11-16 09:24:27

1.gdb
Program received signal SIG32, Real-time event 32
【转】出现“Program received signal SIG32, Real-time event 32”的解决方法
出现此警告的原因是开发板端/lib下的libthread_db.*(我的是libthread_db.1.0.so)文件不包含debug信息,可在host端使用file命令来查看libthread_db.1.0.so文件是否包debug信息
我的开发板原来的libthread_db.1.0.so使用file命令查看显示为:
libthread_db-1.0.so: ELF 32-bit LSB shared object, ARM, version 1, for GNU/Linux 2.2.5, stripped

handle SIG32 pass noprint nostop

2.valgrind 

# /opt/vg/bin/valgrind  --trace-syscalls=yes ./maintest  
==28097== Memcheck, a memory error detector
==28097== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
==28097== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
==28097== Command: ./maintest
==28097==
==28097== error 22 Invalid argument
==28097== error VG_(am_shared_mmap_file_float_valgrind) /tmp/vgdb-pipe-shared-mem-vgdb-28097-by-root-on-???

# /opt/vg/bin/valgrind --vgdb=no ./maintest 
ok


阅读(2334) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~