robust-rosin / robust

A dataset of 200+ bugs in the Robot Operating System for BugZoo
30 stars 9 forks source link

Can we reproduce Kobuki a794de9? #202

Open git-afsantos opened 5 years ago

git-afsantos commented 5 years ago

Assertion Error When Running on 32-bit Platform

Kobuki uses the Eigen library for linear algebra. Some structures in Eigen need to be bit-aligned and some macros need to be present in the code for this to happen. Adding the missing macros fixed most of the occurrences of the problem.

Is this testable? Do the images distinguish between 32/64-bit, or is it tied to the host system?

gavanderhoorn commented 5 years ago

Docker supports running 32bit containers on 64bit hosts (see Support for 32-bit images / containers on 64-bit hosts and hub.docker.com/i386/ubuntu fi).

So I believe it would be possible to replicate those bugs.

It would require using different base images though (@ChrisTimperley).

ROS should be available for 32bit platforms, up till Kinetic.