ros rviz: Segmentation fault (core dumped) 与 [rviz -1] process has died [pid 10134, exit code -6]

原创 2015年07月07日 21:02:56

1. 运行roslaunch 文件打开 某rviz文件,出现了如下的错误:

 [rviz-1] process has died [pid 10134, exit code -6]

2. 运行rosrun rviz rviz  正常,运行某发布图像的节点, 当用rviz添加 这一图像topic时,出现了如下的错误:

 Segmentation fault (core dumped)


我的问题出自解决这个问题QTerro:Size mismatch for type ‘QPaintBufferCacheEntry’ [1024]. Previously registered size 0   代入的 。

我总结起来就是qt4 与qt5  版本混合的问题。。而这一般都会涉及这两者。。从github中rviz源码可以看出rviz依赖的是qt4

这个问题的解决主要来自以下两篇分析:

https://github.com/ros-visualization/rviz/issues/696
http://answers.ros.org/question/38228/segmentation-fault-core-dumped/


我的解决方法:

我删了  ~/.rviz  文件,安装qt4-default ;

重编译opencv。重编译ros工作空间 。。


   rviz运行正常了!


疑问点:

    改回后表示csdn提到的QTerro:Size mismatch for type ‘QPaintBufferCacheEntry’ [1024]. Previously registered size 0  问题又会出现。 待解决这两者共存的解决方式。。



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ROS问题汇总

初学ROS,这里把出现的问题及对应解决方案汇总一下。 1.使用 rosrun rviz rviz -d ‘rospack find rbx_nav’/nav.rviz 命令是出现错误: [ INF...

ROS探索总结(五)学习遇到的问题

学习文章链接:http://blog.exbot.net/archives/628 跟据文章中的教程在catkin_ws/src的目录下创建好包后运行命令 roslaunch smart...

ROS slam gmapping不能画地图

 旧版本slam可能有问题,更新slam包就好了。 https://github.com/ros-perception/slam_gmapping ...
  • BBZZ2
  • BBZZ2
  • 2016年05月09日 16:44
  • 2927

windows 多线程(五) 互斥量(Mutex)

互斥量也是一个内核对象,它用来确保一个线程独占一个资源的访问。互斥量与关键段的行为非常相似,并且互斥量可以用于不同进程中的线程互斥访问资源。使用互斥量Mutex主要将用到四个函数。下面是这些函数的原型...

ROS indigo在Ubuntu上的安装教程

ROS indigo在Ubuntu上的安装教程1 安装1.1 配置ubuntu仓库的属性  由于ROS属于社区支持,还有很多其他的库并不是官方支持的,所以需要修改ubuntu的仓库属性,让其允许获得属...
  • mountzf
  • mountzf
  • 2016年06月20日 04:00
  • 4278

gdb调试Segmentation fault (core dumped)

有的程序可以通过编译,但在运行时会出现Segment fault(段错误)。这通常都是指针错误引起的。但这不像编译错误一样会提示到文件一行,而是没有任何信息。一种办法是用gdb的step, 一步一步寻...

Segmentation fault error及core dumped

Linux上开发时最恼火的就是遇到“Segmetation Fault”错误。为什么这么说,很多人看到这个错误后心里第一反应是程序访问的非法的内存,导致其被操作系统强行终止。这固然没错,可这里有个比较...

关于Segmentation fault (core dumped)几个简单问题的整理

有的程序可以通过编译,但在运行时会出现Segment fault(段错误)。这通常都是指针错误引起的。但这不像编译错误一样会提示到文件一行,而是没有任何信息。一种办法是用gdb的step, 一步一步寻...
  • cssiqi
  • cssiqi
  • 2013年07月09日 10:14
  • 636

Segmentation fault (core dumped) --段错误

有些时候我们在一段 C/C++ 代码的时候,由于对一个非法内存进行了操作,在程序运行的过程中,出现了“Segmentation fault (core dumped)”——段错误。     ...

常量字符串出现的segmentation fault(core dumped)

一、看代码main函数#include #include //头尾对调 int ReverseString(char* s, int head, int last) { int count ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ros rviz: Segmentation fault (core dumped) 与 [rviz -1] process has died [pid 10134, exit code -6]
举报原因:
原因补充:

(最多只允许输入30个字)