[Bug 1338845] [NEW] [SRU] sdformat on Trusty crash due to a bug in debian patch
Launchpad Bug Tracker
1338845 at bugs.launchpad.net
Tue Jul 8 04:21:59 UTC 2014
You have been subscribed to a public bug by Ubuntu Foundations Team Bug Bot (crichton):
Using the version of sdformat library from Trusty (1.4.11-1) will make
the applications using it to abort (core dumped) under certain
circumstances in the input file. The problem is in the patch applied in
Debian.
Upstream bug:
https://bitbucket.org/osrf/sdformat/issue/63/gzsdf-segfaults-in-trusty
[Impact]
* Unfortunately, it is affecting what is probably the most extensive open source robotics framework (ROS - Robot operative system) community and a show stopper for their LTS next release. The bug is marked as critical. https://github.com/ros/rosdistro/issues/4933.
[Development version]
The problem does not affect to the version in Utopic since the current patch works fine with the liburdfdom version in Utopic.
[Test Case]
* apt-get install libsdformat-dev
* Attached to this bug will be an .urdf file, download it using wget.
* Attached to this bug will be a test.cc file. Download it in the same directory than urdf
* g++ -I/usr/include/sdformat-1.4 test.cc -lsdformat -o test
* ./test < ... invalid pointer ... >
[Regression Potential]
* The proposed solution is removing part of the patch introduced in debian which is only triggered under certain circunstances. These circunstances now lead to a segfault, so situation can not virtually goes worst. This patch (and a testing package) has been released, tested and is now in use by the ROS framework users, which should lead us to minimize regressions.
[Other Info]
* None
** Affects: sdformat (Ubuntu)
Importance: Undecided
Status: New
** Tags: patch trusty
--
[SRU] sdformat on Trusty crash due to a bug in debian patch
https://bugs.launchpad.net/bugs/1338845
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.
More information about the Ubuntu-sponsors
mailing list