Bug 49181

Summary: Часто падает на ppc64
Product: Sisyphus Reporter: Sergey V Turchin <zerg>
Component: cmakeAssignee: Vitaly Lipatov <lav>
Status: ASSIGNED --- QA Contact: qa-sisyphus
Severity: major    
Priority: P5 CC: aris, lav, rider, sbolshakov, zerg
Version: unstable   
Hardware: ppc   
OS: Linux   
URL: https://gitlab.kitware.com/cmake/cmake/-/issues/25500

Description Sergey V Turchin 2024-01-25 13:51:21 MSK
Стал часто падать при сборке пакетов в сборочнице ppc64.
Со 2-го раза пока не падал.
Comment 1 Vitaly Lipatov 2024-01-25 18:10:19 MSK
(Ответ для Sergey V Turchin на комментарий #0)
> Стал часто падать при сборке пакетов в сборочнице ppc64.
> Со 2-го раза пока не падал.
Именно segfault?
Может быть, кинете ссылки на лог сборки?
Пока не знаю, как подступиться.
Comment 2 Yuri N. Sedunov 2024-01-25 18:27:03 MSK
https://git.altlinux.org/tasks/338778/logs/events.1.1.log

---------------------------------------------------------------------------
[ppc64le] -- Found OpenGL: /usr/lib64/libOpenGL.so  
[ppc64le] -- Found WrapOpenGL: TRUE 
[ppc64le] /usr/src/tmp/rpm-tmp.95456: line 141: 2982810 Segmentation fault      cmake -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes -DCMAKE_C_FLAGS:STRING='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto ' -DCMAKE_CXX_FLAGS:STRING='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto ' -DCMAKE_Fortran_FLAGS:STRING='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto ' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib64 -DLIB_SUFFIX="64" -S . -B "ppc64le-alt-linux"
----------------------------------------------------------------------------
Comment 3 Sergey V Turchin 2024-01-26 09:24:37 MSK
(Ответ для Vitaly Lipatov на комментарий #1)
> (Ответ для Sergey V Turchin на комментарий #0)
> > Стал часто падать при сборке пакетов в сборочнице ppc64.
> > Со 2-го раза пока не падал.
> Именно segfault?
Да.

> Может быть, кинете ссылки на лог сборки?
Обычно со 2-й попытки успешно и лог затирается.

Если будет небольшой таск, не буду запускать и сделаю новый, чтоб лог остался.
Но, там IMHO ничего полезного.
Запуск cmake перед компиляцией делает segmentation fault.
Comment 4 Sergey V Turchin 2024-01-26 09:25:39 MSK
Ааа, в comment#2 как раз всё есть.
Comment 5 Sergey Bolshakov 2024-01-29 12:55:33 MSK
вот ещё:
https://git.altlinux.org/tasks/339258/logs/events.1.1.log
Comment 6 Sergey Bolshakov 2024-01-29 12:59:36 MSK
что примечательно, я не смог повторить падения cmake в hasher/qemu-ppc у себя локально,
сборка завершалась успешно.
Comment 7 Anton Farygin 2024-01-31 15:02:29 MSK
Тоже поймал:
[ppc64le] -- Found THEORA: /usr/lib64/libtheora.so  
[ppc64le] /usr/src/tmp/rpm-tmp.42480: line 254: 2764584 Segmentation fault      cmake -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes -DCMAKE_C_FLAGS:STRING='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' -DCMAKE_CXX_FLAGS:STRING='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' -DCMAKE_Fortran_FLAGS:STRING='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib64 -DLIB_SUFFIX="64" -S . -B "BUILD" -DCMAKE_SKIP_RPATH:BOOL=ON -DPYTHON_EXECUTABLE=/usr/bin/python3 -DSYSCONF_INSTALL_DIR=/etc -DSHARE_INSTALL_PREFIX:PATH="/usr/share" -DCMAKE_BUILD_TYPE:STRING="RelWithDebInfo" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_CXX_FLAGS:STRING="-std=gnu++14 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto" -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_TESTING=OFF -DBUILD_EXAMPLES:BOOL=OFF -DBUILD_DOCUMENTATION:BOOL=OFF -DITK_BUILD_DEFAULT_MODULES:BOOL=ON -DITK_WRAP_PYTHON:BOOL=OFF -DITK_WRAP_JAVA:BOOL=OFF -DITK_INSTALL_LIBRARY_DIR=lib64/ -DITK_INSTALL_INCLUDE_DIR=include/itk -DITK_INSTALL_PACKAGE_DIR=lib64/cmake/itk/ -DITK_INSTALL_RUNTIME_DIR:PATH=/usr/bin -DITK_INSTALL_DOC_DIR=share/doc/itk/ -DITK_USE_KWSTYLE:BOOL=OFF -DITK_FORBID_DOWNLOADS=ON -DModule_ITKReview:BOOL=ON -DITK_USE_SYSTEM_LIBRARIES:BOOL=ON -DITK_USE_FFTWD=ON -DITK_USE_FFTWF=ON -DITK_USE_SYSTEM_DCMTK=ON -DITK_USE_SYSTEM_EXPAT=ON -DITK_USE_SYSTEM_FFTW=ON -DITK_USE_SYSTEM_GDCM=ON -DITK_USE_SYSTEM_MINC=ON -DITK_USE_SYSTEM_HDF5=ON -DITK_USE_SYSTEM_JPEG=ON -DITK_USE_SYSTEM_PNG=ON -DITK_USE_SYSTEM_TIFF=ON -DITK_USE_SYSTEM_ZLIB=ON -DITK_USE_SYSTEM_VXL=ON -DITK_USE_SYSTEM_DOUBLECONVERSION=ON -DModule_ITKVtkGlue:BOOL=ON -DModule_ITKIOPNG:BOOL=ON -DModule_ITKDCMTK:BOOL=ON -DModule_ITKIODCMTK:BOOL=ON -DITKV4_COMPATIBILITY:BOOL=ON -DModule_ITKDeprecated:BOOL=ON -DRTK_INSTALL_NO_EXECUTABLES:BOOL=ON -DModule_AdaptiveDenoising:BOOL=ON -DModule_AnalyzeObjectLabelMap:BOOL=ON -DModule_AnisotropicDiffusionLBR:BOOL=ON -DModule_BioCell:BOOL=ON -DModule_BoneEnhancement:BOOL=ON -DModule_BoneMorphometry:BOOL=ON -DModule_BSplineGradient:BOOL=ON -DModule_Cleaver:BOOL=ON -DModule_Cuberille:BOOL=ON -DModule_NeuralNetworks:BOOL=ON -DModule_FixedPointInverseDisplacementField:BOOL=ON -DModule_FPFH:BOOL=ON -DModule_GenericLabelInterpolator:BOOL=ON -DModule_GrowCut:BOOL=ON -DModule_HASI:BOOL=ON -DModule_HigherOrderAccurateGradient:BOOL=ON -DModule_IOFDF:BOOL=ON -DModule_IOMeshSTL:BOOL=ON -DModule_IOMeshSWC:BOOL=ON -DModule_IOOpenSlide:BOOL=ON -DModule_IOScanco:BOOL=ON -DModule_IOTransformDCMTK:BOOL=ON -DModule_IsotropicWavelets:BOOL=ON -DModule_LabelErodeDilate:BOOL=ON -DModule_LesionSizingToolkit:BOOL=ON -DModule_MeshNoise:BOOL=ON -DModule_MeshToPolyData:BOOL=ON -DModule_MGHIO:BOOL=ON -DModule_MinimalPathExtraction:BOOL=ON -DModule_Montage:BOOL=ON -DModule_MorphologicalContourInterpolation:BOOL=ON -DModule_MultipleImageIterator:BOOL=ON -DModule_ParabolicMorphology:BOOL=ON -DModule_PerformanceBenchmarking:BOOL=ON -DModule_PhaseSymmetry:BOOL=ON -DModule_PolarTransform:BOOL=ON -DModule_PrincipalComponentsAnalysis:BOOL=ON -DModule_RANSAC:BOOL=ON -DModule_RLEImage:BOOL=ON -DModule_RTK:BOOL=ON -DModule_Shape:BOOL=ON -DModule_SimpleITKFilters:BOOL=ON -DModule_SkullStrip:BOOL=ON -DModule_SmoothingRecursiveYvvGaussianFilter:BOOL=ON -DModule_SplitComponents:BOOL=ON -DModule_Strain:BOOL=ON -DModule_SubdivisionQuadEdgeMeshFilter:BOOL=ON -DModule_TextureFeatures:BOOL
Comment 8 Anton Farygin 2024-01-31 15:28:12 MSK
это не оно-же ?
https://gitlab.kitware.com/cmake/cmake/-/issues/25500
Comment 9 Sergey V Turchin 2024-01-31 15:31:59 MSK
(Ответ для Anton Farygin на комментарий #8)
> это не оно-же ?
> https://gitlab.kitware.com/cmake/cmake/-/issues/25500
Скорее всего.
"!9176 (merged) reverts the use of libuv for process execution for the 3.28 branch, so 3.28.2 should not have this issue"
Comment 10 Vitaly Lipatov 2024-02-01 01:49:16 MSK
(Ответ для Sergey V Turchin на комментарий #9)
> (Ответ для Anton Farygin на комментарий #8)
> > это не оно-же ?
> > https://gitlab.kitware.com/cmake/cmake/-/issues/25500
> Скорее всего.
> "!9176 (merged) reverts the use of libuv for process execution for the 3.28
> branch, so 3.28.2 should not have this issue"
Отправил в Сизиф 3.28.2-alt1