ros-kinetic-ubuntu16.04-amd64: Duration is out of dual 32-bit range

asked 2017-11-30 11:07:49 -0500

shardator gravatar image


After building ROS Kinetic from source on Ubuntu 16.04 amd64, and building the robot code for simulation, I get the following error after starting the simulation:

terminate called after throwing an instance of 'std::runtime_error'
  what():  Duration is out of dual 32-bit range

However when I install ROS with apt-get install, I do not get any error. I've built ROS from source according to the tutorial on the ROS WIKI, so I think there should be no magic here.

Could somebody please tell how could I find out what causes the difference?


edit retag flag offensive close merge delete



I have the same problem... Did you solve it somehow? ThanX

mhallak gravatar image mhallak  ( 2018-09-16 02:31:50 -0500 )edit

@mhallak: Multiple people have this issue after a recent update. See, for example, .

Felix Widmaier gravatar image Felix Widmaier  ( 2018-09-19 09:04:29 -0500 )edit