You are here

Runtime error: *FATAL*: Signal SIGSEGV caught! [SOLVED]

2 posts / 0 new
Last post
test_tube_baby
test_tube_baby's picture
Runtime error: *FATAL*: Signal SIGSEGV caught! [SOLVED]

Hello,

I have written a few mrpt programs to run on my Pioneer P3AT robot.
However, I encounter a runtime error. The program runs fine on a simulator, but on the real robot, I always get this error.

The error is :
*FATAL*: Signal SIGSEGV caught!
Aborted

When I ran my program with gdb, I find this:

Starting program: /home/bot/mrpt_workspace/circumnavigation/circumnavigate 
[Thread debugging using libthread_db enabled]
 
Program received signal SIGILL, Illegal instruction.
0x005bf52b in mrpt::slam::CLogOddsGridMapLUT<signed char>::CLogOddsGridMapLUT() ()
   from /usr/lib/libmrpt-maps.so.0.9
(gdb)

I heard that this error was fixed in a new release of MRPT, but I am running the latest version of MRPT and I encounter this error.

How do I fix this?

I am running mrpt-0.9.5 on two robots: one running ubuntu 10.04 and the other running ubuntu 11.10. Both have the same runtime error.

jlblanco
jlblanco's picture
Just for the records, this

Just for the records, this was solved here: http://code.google.com/p/mrpt/issues/detail?id=30#c5

And a note regarding the new PPA repositories for CPUs without support for SSE3+  will be added soon to the main MRPT download pages. 

Jl

Log in or register to post comments
Subscribe to Comments for "Runtime error: *FATAL*: Signal SIGSEGV caught!  [SOLVED]"