Ask Your Question
0

Fuerte failure in serialization.h

asked 2013-01-31 13:59:15 -0500

aswin gravatar image

updated 2013-01-31 19:34:17 -0500

Hi, I am running "ptam" in gdb on a machine 1 with roscore. Machine 2 is running a process "remote-ptam" that publish and subscribe to machine 1. Both machines are linked to roscore on machine 1. Verified that all publishing and subscribing happens properly by viewing rxgraph. However in a certain state of "remote-ptam", "ptam" on machine 1 crashes.

I am running linaro ubuntu 12.11 on odroid u2 with ros fuerte (machine 1-compiled from source) and ubuntu 12.10 x86 desktop with ros groovy (from synaptic) on machine 2.

GDB output: https://dl.dropbox.com/u/8948006/gdb.txt

serialization.h: https://dl.dropbox.com/u/8948006/serialization.h

back trace: https://dl.dropbox.com/u/8948006/gdb_bt.txt

Is there any known bug in ROS serialization?

Aswin

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2013-01-31 21:47:03 -0500

aswin gravatar image

The problem was in the read/write operation which I changed to memcpy (~line 200) in serialization.h as suggested by Simon Lynen.

Updated file can be downloaded in link above.

Cheers Aswin

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2013-01-31 13:59:15 -0500

Seen: 100 times

Last updated: Jan 31 '13