-
Notifications
You must be signed in to change notification settings - Fork 914
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rosbag throws rosbag::IOException at 2GB mark #464
Comments
I have just tried to reproduce your use case and it does throw an exception on indigo as well as on Hydro. So this is clearly not regression but has been that way before. You can do one of the following options:
Since there are straight forward workarounds and this is more an enhancement request then a regression the maintainers will likely not spend any time on this. Please consider providing a pull request if you would like to improve the behavior on 32bit systems. |
I am facing the same problem with hydro, things are working fine with fuerte. |
I am using 64 bit system and have that issue when using the --split --size option, I cannot set the size to be larger than 4096MB because max_size(bytes) is in unit32. Would it fix the issue by simply changing uint32 to uint64? |
I don't think that the fix will be that easy but please go ahead and give it a try. |
The CMakeLists.txt of rosbag has
but it is missing in rosbag_storage. |
Seems this got lost when splitting out rosbag_storage with #299 |
After doing a git pull, and recompiling, rosbag works as expected. Thanks. |
Thank you for checking. |
After installing
ros-indigo-desktop-full
on my 32bit Ubuntu system,rosbag
crashes when the bag file becomes about 2GB. It prints the following:My machine is
32bit Ubuntu 14.04
and I installed indigo from the standard repositories.To recreate on my system I can do the following:
The same process worked fine in previous versions of ROS.
The text was updated successfully, but these errors were encountered: