<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/133158>133158</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            OMP: Error #13: Assertion failure at kmp_affinity.cpp(981).
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          kjobson-neuro
      </td>
    </tr>
</table>

<pre>
    I am compiling a Docker container to run neuroimaging software. When I execute one of my commands to use [FSL](https://fsl.fmrib.ox.ac.uk/fsl/docs/#/), the above error occurs. I will include my Dockerfile below that I use to compile the container. Happy to provide more information, I am not a programmer and do not really understand what is happening here or what info would be most helpful. I do not have this issue on Linux OS.

MacOS: 15.3.2 (24D81)
Docker v4.39.0
Command causing the error: fslmerge -t ${workdir}/all_data.nii.gz $m0_file $asl_file

`ARG TARGETARCH

FROM --platform=linux/amd64 ubuntu:jammy

#
## Download stages
#

# Utilities for downloading packages

RUN apt-get update && \
    apt-get install -y --no-install-recommends \
                    binutils \
 bzip2 \
                    ca-certificates \
 curl \
                    unzip && \
    apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

# FreeSurfer 7.3.2
COPY freesurfer7.3-exclude.txt /usr/local/etc/freesurfer7.3-exclude.txt
RUN curl -sSL https://surfer.nmr.mgh.harvard.edu/pub/dist/freesurfer/7.3.2/freesurfer-linux-ubuntu22_amd64-7.3.2.tar.gz \
     | tar zxv --no-same-owner -C /opt --exclude-from=/usr/local/etc/freesurfer7.3-exclude.txt

# ANTs 2.5.3
# Old ANTs code, save in case new doesn't work
RUN mkdir /opt/ants && \
 curl -fsSL https://github.com/ANTsX/ANTs/releases/download/v2.4.3/ants-2.4.3-centos7-X64-gcc.zip -o ants.zip && \
   unzip ants.zip -d /opt && \
   rm ants.zip

ENV FSLDIR="/opt/fsl-6.0.7.1" \
    PATH="/opt/fsl-6.0.7.1/bin:$PATH" \
 FSLOUTPUTTYPE="NIFTI_GZ" \
    FSLMULTIFILEQUIT="TRUE" \
 FSLTCLSH="/opt/fsl-6.0.7.1/bin/fsltclsh" \
 FSLWISH="/opt/fsl-6.0.7.1/bin/fslwish" \
    FSLLOCKDIR="" \
 FSLMACHINELIST="" \
    FSLREMOTECALL="" \
 FSLGECUDAQ="cuda.q"
RUN apt-get update -qq \
    && apt-get install -y -q --no-install-recommends \
           bc \
           ca-certificates \
           curl \
           dc \
           file \
 libfontconfig1 \
           libfreetype6 \
           libgl1-mesa-dev \
           libgl1-mesa-dri \ 
           libglu1-mesa-dev \
 libice6 \
           libopenblas-base \
           libxcursor1 \
 libxft2 \
           libxinerama1 \
           libxrandr2 \
 libxrender1 \
           libxt6 \
           nano \
 python3 \
           sudo \
           wget \
    && rm -rf /var/lib/apt/lists/* \
    && echo "Installing FSL ..." \
    && curl -fsSL https://fsl.fmrib.ox.ac.uk/fsldownloads/fslconda/releases/fslinstaller.py | python3 - -d /opt/fsl-6.0.7.1 -V 6.0.7.1

#
# Main stage
#

# Create the FW environment
ENV FLYWHEEL=/flywheel/v0
RUN mkdir -p ${FLYWHEEL}

WORKDIR ${FLYWHEEL}

# Configure APT
ENV DEBIAN_FRONTEND="noninteractive" \
    LANG="en_US.UTF-8" \
 LC_ALL="en_US.UTF-8"


RUN apt-get update && \
    apt-get install -y --no-install-recommends \
                    ca-certificates \
 curl \
                    gnupg && \
    apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

# Configure PPAs for libpng12 and libxp6
RUN GNUPGHOME=/tmp gpg --keyserver hkps://keyserver.ubuntu.com --no-default-keyring --keyring /usr/share/keyrings/linuxuprising.gpg --recv 0xEA8CACC073C3DB2A \
    && GNUPGHOME=/tmp gpg --keyserver hkps://keyserver.ubuntu.com --no-default-keyring --keyring /usr/share/keyrings/zeehio.gpg --recv 0xA1301338A3A48C4A \
    && echo "deb [signed-by=/usr/share/keyrings/linuxuprising.gpg] https://ppa.launchpadcontent.net/linuxuprising/libpng12/ubuntu jammy main" > /etc/apt/sources.list.d/linuxuprising.list \
    && echo "deb [signed-by=/usr/share/keyrings/zeehio.gpg] https://ppa.launchpadcontent.net/zeehio/libxp/ubuntu jammy main" > /etc/apt/sources.list.d/zeehio.list

# Simulate SetUpFreeSurfer.sh
ENV OS="Linux" \
    FS_OVERRIDE=0 \
    FIX_VERTEX_AREA="" \
 FSF_OUTPUT_FORMAT="nii.gz" \
    FREESURFER_HOME="/opt/freesurfer" \
 FSLDIR="/opt/fsl-6.0.7.1/"
ENV SUBJECTS_DIR="$FREESURFER_HOME/subjects" \
 FUNCTIONALS_DIR="$FREESURFER_HOME/sessions" \
 MNI_DIR="$FREESURFER_HOME/mni" \
    LOCAL_DIR="$FREESURFER_HOME/local" \
    MINC_BIN_DIR="$FREESURFER_HOME/mni/bin" \
 MINC_LIB_DIR="$FREESURFER_HOME/mni/lib" \
 MNI_DATAPATH="$FREESURFER_HOME/mni/data"
ENV PERL5LIB="$MINC_LIB_DIR/perl5/5.8.5" \
 MNI_PERL5LIB="$MINC_LIB_DIR/perl5/5.8.5" \
 PATH="$FREESURFER_HOME/bin:$FREESURFER_HOME/tktools:$MINC_BIN_DIR:$PATH"

# ANTs config
ENV ANTSPATH="/opt/ants-2.4.3/bin" \
 PATH="$ANTSPATH:$PATH"

# FSL environment
ENV LANG="C.UTF-8" \
 LC_ALL="C.UTF-8" \
    LC_NUMERIC="en_US.UTF-8" \
 PYTHONNOUSERSITE=1 \
    FSLDIR="/opt/fsl-6.0.7.1" \
 FSLOUTPUTTYPE="NIFTI_GZ" \
    FSLMULTIFILEQUIT="TRUE" \
 FSLLOCKDIR="" \
    FSLMACHINELIST="" \
    FSLREMOTECALL="" \
 FSLGECUDAQ="cuda.q" \
    PATH="/opt/fsl-6.0.7.1/bin:$PATH" \
 LD_LIBRARY_PATH=""

# Unless otherwise specified each process should only use one thread - nipype
# will handle parallelization
ENV MKL_NUM_THREADS=1 \
    OMP_NUM_THREADS=1

#################
RUN apt-get update && \
 apt-get install -y --no-install-recommends \
                    binutils \
                    bzip2 \
                    ca-certificates \
 curl \
                    python3 \
 python3-pip \
                    zip \
                    jq \
 gnupg \
                    lsb-release \
 netbase \
                    pipx \
                    dcm2niix \
 libc6-amd64-cross \
                    bsdmainutils \
 unzip && \
    apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

# Installing and setting up python packages
RUN pipx ensurepath
RUN pipx install numpy \
    && pipx install scipy --include-deps \
    && pipx install nibabel \
    && pipx install matplotlib --include-deps \
    && pipx install transforms3d --include-deps \
    && pipx install flywheel-sdk --include-deps \
    && pip3 install aspose-words

# Copy stuff over & change permissions
COPY ./input/ ${FLYWHEEL}/input/
COPY ./workflows/ ${FLYWHEEL}/workflows/
COPY ./pipeline_singlePLD.sh ${FLYWHEEL}/
RUN chmod -R 777 ${FLYWHEEL}

# Configure entrypoints-
ENTRYPOINT ["/bin/bash", "/flywheel/v0/pipeline_singlePLD.sh"]`
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzEWVtz4rjy_zTOi8ouY0PIPOTBAXvCfwlkuczl_0LJdhtrIksaSYYwn_6UbAOGkMvs2T27tTXB6ou6W93tX8tYKbJmALdW787qDa9wqXMub59-8FhxZjMoJb-Kebq7HSFcoIQXglDC1gijIU-eQKKEM40JA4k0R7JkqJIhBV4bNsUzvcUSHPQ1B4ZGCJ4hKTUgzgDxDBU7o7PALFVGvlSArN5dNB9bvaHl3eRaC2X5geVFlhdlijpZIUns8GcHJ075VC9aXpTyRFVMfvXvJ8sbIJ0DwjHfAAIpuUQ8SUqpHDRCW0IpIiyhZQrGhNqVjFBAMVC-RTrHGo0qczRvvIZK4cFdB91jIXaGLiTfEKOJS0CEZVwWWBPOjBFV2BjXCBu2tcRFARJhlqKUV-sSMKU7VLIUpNKGsDWbE4VyLAQwE8UcJCAuGwrLONrykqYoNnsqjXKgIiupca3RmuONsZcoRJQqTbjRmLDyGU3njuUGlhs84GQ6t_wAdXqO73jI8m687vCmY4LnBs3hbrqO_8lxLTcY1KeEElwqY5KJRRVWoyJTtAC5BmRrZHldq3-35fIpJdLqDy0vwpSuUqyxwwhx1r8MS-GuqnBbXhcrWv2uzbKu3WD2GS2C2edwEcwG9_VyNJs-INsWFGsTXssfUuOOUV6k111UxiXTpeUHP3BR7BpVnt_86_loyLeMcpwipfEa1JFc_UBLTSjRBBTKuERpw2wcFTh52ku4wWw5QVhoew0alSLF2rhwbXnXyOoNLDdACB3ohCmNKUX2Dtk243bzbEswKQ8m5Y9C5__FhJWa0ANL_IsI7w3-BNsJSE0ykmANB7GklPQNqZL9IuJ1DxIKmO3JskC2zJDlRRssLS-iJDbhF7r6rXRdf4Fh0IU4PtTch6VjzCMJMC9lBhL1TQqaLJs-fkeZBFDVet_xbXiuytTRzya3olJVe_MEm7IHnZgW8JpAc2BVEGw1H6PTflLLOKyQTrHOnRzLDZapA2lpeZEojXspUfpkB8uLamPbi3aVjHadhJ63qnLSrvgcjWWV88czsPoDpLFEv543dWIoXIDNt6aH2gPjJBca2XtH7Exyk_B_wfkm0MFkoZDn9JymHtCUpvViwlMwXUqZdkEYSrACxGCLUg6KWV5fI1PJTRwLU9KNfebomVZnuVNHOnsZ6jXReRk7CS8sLzJbf2v-Wl4kgQJWoKo2XheeSRvP6Tp-s41dPdgJMM1V3_523bXXSeKY5LU5MhzOpUSu0_tAttN9cM8ZZXHgqsMWTr6gaD4ejmZV5L2D05mi9rXjOn2nY3ntgnwMFvdv8UYxYVU4uhXnUTaaj6fLxeNysfj-GNYaJqNoMVp9_v_THaL5-GE5Xoyi0Tj8czla1LyL2TI81bYYjOfvm1Kt6YSq_FT66-ijwltyIltbOJ4O_mhFra35IRjcjybheDRfvCDXwrPwYboIB8F4fEn-czhYDoM_a1JSptj5aXguNmX758-W6ua4LzXmnx_vzXHycu2VtttiuNiA0wuq6vdhvUpJnHGmE84ysu685DV0CaB3Aq4vUte0YxegsJ3C5h0GSQwDusBRvtRBSUySV_bkAlhMsbJjrOAix7MBYFx2WtqeM33htWYIBmThAl_2_llilkqvrUiCgVCvsOsLJjPM-H5V7HTOmf-SSZUpf7m6NWn0Ir8-_IY8F4Qk58jyvFGdhQZ2RPMxchzntEQa9le77GsAed9WVf2YcJbi08abKdqUAEhH7Kp31D4m9rFxnjYDZH9B-75wirjQAyashlrnSGsgwRSowY_RVwRsQyRnBTC977rj71_vw7DuAFFGd9scwLzuNu7Ja8gWDdQ8CPSH9S5fpzPTgl4jV0ZUhVVKQMHjotl4GN6Ngskqmk0ni3AyrNsM44wwDRInmmzg9DTGweRzzQVstZw7y0Vk37RYxoPVoZOdcjSG_A_h5F-Dh2tWivW_BQ-PZ_T4GNS4nJJYsHXHq-YnU9biugni58ny8fP99KF-gRp1aC3WyLafYKdAbkCi_KlVKYdlpwZtBpnUYU0hwyXVRlCaQrQPvw4ATOVYQq3EEFTlISufSyGJGY6cemsJyQa5z2FwMwgGA7fvD_zh3aXy_7eN_wWQE35qddDx3Y7v3wR-0L0ZdN9oWinEZmav7hFSO961oepHImX1hmdtTAjsUFyyJBc4NQM3MO0w0OfSdZZVGWF2rGKBqgEQFdigFA9ZfogOULlORsVLmYByTFI66QuLzPLf5uwxsr_lZS1Wu_cs_hvfGgPM87Gy5qQoqek1c9BLcRzDHJU3vXA6r9vWuB6yT2HaavolnM1GQ5Oubpsy-rb6Es4W4bdVMAuDCxAuWtVIdxVNZw9BgwLrS4GzTWZhOF_OonC2OtRFC4-2prE2QHwHrUd15zX-zZd3_xcOFvNVS6R7vqkZEOMfkJjWddxmORksRtNJMH5XGJQinLWFHyajd4QKRs5eMtNBMH5HqBkI22IPo8lgdTeafGS7GtEfjTSi49Hdh0SrLn_qX7AI2rPQq6Ip1vh4Io_hbNwbj-4OYidmeJEASXuWF_WcG6d3tuVflX3HzMPA9pKknzTntK7l7mmsWxPe2QReo_nG32CymF8YGY_D7otzObH2KH5xP4MeX0KrI2AZvAlWXlJNIg5Wk-VDOBsN3sI8j98X99PJZLqch7P5aGEqt3M64310pP7bx-LXJtNGxT8ynP4d9wPjoUnlWTD7vmrraJ32klFQCnGdg9wSBUgJSEhGIEWAkxwJyRPDoPLq1pgzuquutjkzOFwCTpGNGBE70aD1-oI8xyylgASWZiyg5Fd9qV3n0sMfY5MPq8X9LAyG87Nznj48nlOPE8Lv_v8BmPyPXLleYvlHbmHPhs_m0RZEvCH0603qj8P1R4PhX-WkKrabQXDPxUBfHuGPFhPx_AY5TQrzWn9ujefJtV3fiiaSqzdDrFIDcE5O4l-9pm4N5WbsUKC1-V2K5qDaXwhMolaxAaZKCQLrvL26T09WFmbGPgeZJzwqIcJkcfOZyk5BqHdEGIlxDPQdrgJrQbmmJP497VpipjIuC-Wnvye5H-JtlT59RNI_SGIluAJ7y2Wq2pOh2CGlyyxD3AxH1Z1IjtkakABZkAZ3NZ8THMuLCBOlSYALdwJHYltgy-VTRvlWvSbUZmgLCiKAEgYrM0xQeBwPHZVf1LD_OJEXPEX2DPX7_Y9dWQDTcic4MVCh6saL2ffH6WiyMJNJ_X6p72hjXF3QWt4A1cuntymvGGtYe0Pr2r1Kb_30k_8JX8Ftp9_1Xc_zXPcqv-0nCe4lro9v8PWnboYzF3tuv4vT2O93r9P-Fbn1XK_n-t615_Zc13Xi2O16SZZB2u95btqxui4UmFCH0k3hcLm-qj5T3nZ8v9O7uaImjdX-m7S8NVx2XK6V1XWrGj7KaaIp3E4fHi0_QGH1ndfy_I5vHgOlTDPmDGWYUBM6rNFTIVY4ywgjeuckQljezafqq6dzVUp6-8ZnC7Nn88cWkpvJwGSPMdxkQWP75tb7TwAAAP__wL4Cww">