Comment 28 for bug 1286343

Revision history for this message
In , Rich (rich-redhat-bugs) wrote :

Description of problem:
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://koji.fedoraproject.org/koji/taskinfo?taskID=5928632

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 -DvtkFiltersStatistics_AUTOINIT="1(vtkFiltersStatisticsGnuR)" -DvtkRenderingCore_AUTOINIT="4(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingFreeTypeOpenGL,vtkRenderingOpenGL)" -DvtkRenderingVolume_AUTOINIT="1(vtkRenderingVolumeOpenGL)" -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/CMetricMapBuilderICP.cpp.o -c /builddir/build/BUILD/mrpt-1.0.2/libs/slam/src/slam/CMetricMapBuilderICP.cpp
/builddir/build/BUILD/mrpt-1.0.2/libs/slam/src/slam/CMetricMapBuilderICP.cpp:629:1: internal compiler error: Segmentation fault
 }
 ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.redhat.com/bugzilla> for instructions.

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.

Actual results:
Segmentation fault during build

Expected results:
Finished build