mrpt triggers ICE on armf, powerpc, ppc64el at -O2 or higher
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gcc |
Fix Released
|
Medium
|
|||
gcc (Fedora) |
Won't Fix
|
Undecided
|
|||
gcc-4.8 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
mrpt (Ubuntu) |
Fix Released
|
Undecided
|
Dimitri John Ledkov |
Bug Description
[ 61%] Building CXX object libs/slam/
cd /root/mrpt-
/root/mrpt-
}
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:/
Preprocessed source stored into /tmp/ccvuEZay.out file, please attach this to your bugreport.
make[2]: *** [libs/slam/
Changed in gcc: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in gcc: | |
status: | New → Confirmed |
Changed in gcc: | |
status: | Confirmed → Fix Released |
Changed in gcc (Fedora): | |
importance: | Unknown → Undecided |
status: | Unknown → Won't Fix |
Description of problem: koji.fedoraproj ect.org/ koji/taskinfo? taskID= 5928632
I'm trying to rebuild mrpt in f20 and f21, and it looks like arm gcc is hitting an error that i686 and x86_64 versions aren't. You can view the build logs at
http://
The i686 and x86_64 builds finish without issue, but the arm version segfaults consistently at the same point:
cd /builddir/ build/BUILD/ mrpt-1. 0.2/build/ libs/slam && /usr/bin/c++ -DDISABLE_OPENNI -DEIGEN_ USE_NEW_ STDVECTOR -DEIGEN_ YES_I_KNOW_ SPARSE_ MODULE_ IS_NOT_ STABLE_ YET -D_FILE_ OFFSET_ BITS=64 -D_LARGE_FILES -D__WXGTK__ -Dmrpt_slam_EXPORTS -DvtkFiltersSta tistics_ AUTOINIT= "1(vtkFiltersSt atisticsGnuR) " -DvtkRenderingC ore_AUTOINIT= "4(vtkInteracti onStyle, vtkRenderingFre eType,vtkRender ingFreeTypeOpen GL,vtkRendering OpenGL) " -DvtkRenderingV olume_AUTOINIT= "1(vtkRendering VolumeOpenGL) " -O2 -g -pipe -Wall -Wp,-D_ FORTIFY_ SOURCE= 2 -fexceptions -fstack- protector- strong --param= ssp-buffer- size=4 -grecord- gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -isystem /usr/include/opencv -isystem /usr/include -pthread -I /usr/lib/ wx/include/ gtk2-unicode- release- 2.8 -isystem /usr/lib/ wx/include/ gtk2-unicode- release- 2.8 -I /usr/include/wx-2.8 -isystem /usr/include/wx-2.8 -Wno-deprecated -isystem /usr/include/ pcl-1.7 -isystem /usr/include/vtk -isystem /usr/include -isystem /usr/include/ freetype2 -isystem /usr/include/ libxml2 -isystem /usr/include/ python2. 7 -isystem /usr/include/eigen3 -isystem /usr/include/qhull -Wall -Wno-long-long -Wno-write-strings -Wno-variadic- macros -pedantic -pthread -std=c++11 -fopenmp -fPIC -I/usr/ include/ eigen3 -I/usr/ include/ eigen3/ unsupported -I/usr/ include/ opencv -isystem /usr/lib/ wx/include/ gtk2-unicode- release- 2.8 -isystem /usr/include/wx-2.8 -I/usr/include/vtk -I/usr/ include/ freetype2 -I/usr/ include/ libxml2 -I/usr/ include/ python2. 7 -I/usr/ include/ pcl-1.7 -I/usr/ include/ qhull -I/usr/ include/ suitesparse -I/builddir/ build/BUILD/ mrpt-1. 0.2/. -I/builddir/ build/BUILD/ mrpt-1. 0.2/build/ include/ mrpt-config/ unix -I/builddir/ build/BUILD/ mrpt-1. 0.2/libs/ slam/include -I/builddir/ build/BUILD/ mrpt-1. 0.2/libs/ bayes/include -I/builddir/ build/BUILD/ mrpt-1. 0.2/libs/ graphs/ include -I/builddir/ build/BUILD/ mrpt-1. 0.2/libs/ vision/ include -I/builddir/ build/BUILD/ mrpt-1. 0.2/libs/ scanmatching/ include -I/builddir/ build/BUILD/ mrpt-1. 0.2/libs/ maps/include -I/builddir/ build/BUILD/ mrpt-1. 0.2/libs/ obs/include -I/builddir/ build/BUILD/ mrpt-1. 0.2/libs/ opengl/ include -I/builddir/ build/BUILD/ mrpt-1. 0.2/libs/ base/include -o CMakeFiles/ mrpt-slam. dir/src/ slam/CMetricMap BuilderICP. cpp.o -c /builddir/ build/BUILD/ mrpt-1. 0.2/libs/ slam/src/ slam/CMetricMap BuilderICP. cpp build/BUILD/ mrpt-1. 0.2/libs/ slam/src/ slam/CMetricMap BuilderICP. cpp:629: 1: internal compiler error: Segmentation fault bugzilla. redhat. com/bugzilla> for instructions.
/builddir/
}
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://
Version-Release number of selected component (if applicable):
gcc armv7hl 4.8.1-6.fc20
How reproducible:
This bug happens consistently in f20 and rawhide when building the mrpt package.
Steps to Reproduce:
1. Submit mrpt-1.0.2-1 for building on koji
2.
3.
...