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

    <tr>
        <th>Summary</th>
        <td>
            ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it - exit code 139
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          SoftwareMechanic
      </td>
    </tr>
</table>

<pre>
    in my case I am trying to build a library (open cascade) using emscripten.

I have to use a specific version of Emscripten (3.1.39) so clang version is 13.



```
[  0%] Building CXX object src/TKernel/CMakeFiles/TKernel.dir/__/Resource/Resource_Manager.cxx.o
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: /usr/bin/clang++-13 -target wasm32-unknown-emscripten -DEMSCRIPTEN -D__EMSCRIPTEN_major__=3 -D__EMSCRIPTEN_minor__=1 -D__EMSCRIPTEN_tiny__=5 -fvisibility=default -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-cxx-exceptions -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -D_LIBCPP_ABI_VERSION=2 -fno-threadsafe-statics -Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration -Xclang -iwithsysroot/include/SDL --sysroot=/usr/share/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -DOCC_CONVERT_SIGNALS -I/home/bm/Downloads/freetype-2.7.1/include -I/home/bm/opencascade/include/opencascade -std=c++0x -fexceptions -fPIC -Wall -Wextra -O3 -DNDEBUG -DNo_Exception -DOCCT_NO_PLUGINS -MD -MT src/TKernel/CMakeFiles/TKernel.dir/__/Resource/Resource_Manager.cxx.o -MF CMakeFiles/TKernel.dir/__/Resource/Resource_Manager.cxx.o.d -c /home/bm/opencascade/src/Resource/Resource_Manager.cxx -o CMakeFiles/TKernel.dir/__/Resource/Resource_Manager.cxx.o
1.      <eof> parser at end of file
2.      Code generation
3.      Running pass 'Function Pass Manager' on module '/home/bm/opencascade/src/Resource/Resource_Manager.cxx'.
4.      Running pass 'WebAssembly Instruction Selection' on function '@_ZNK16Resource_Manager5ValueEPKc'
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
/lib/x86_64-linux-gnu/libLLVM-13.so.1(_ZN4llvm3sys15PrintStackTraceERNS_11raw_ostreamEi+0x31)[0x7ca51d1e5491]
/lib/x86_64-linux-gnu/libLLVM-13.so.1(_ZN4llvm3sys17RunSignalHandlersEv+0x50)[0x7ca51d1e3640]
/lib/x86_64-linux-gnu/libLLVM-13.so.1(_ZN4llvm3sys15CleanupOnSignalEm+0xfb)[0x7ca51d1e4b1b]
/lib/x86_64-linux-gnu/libLLVM-13.so.1(+0xd29195)[0x7ca51d129195]
/lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7ca51bc42520]
/lib/x86_64-linux-gnu/libLLVM-13.so.1(_ZN4llvm19SelectionDAGBuilder31HandlePHINodesInSuccessorBlocksEPKNS_10BasicBlockE+0x298)[0x7ca51d8ab6b8]
/lib/x86_64-linux-gnu/libLLVM-13.so.1(_ZN4llvm19SelectionDAGBuilder5visitERKNS_11InstructionE+0x24)[0x7ca51d8ab2d4]
/lib/x86_64-linux-gnu/libLLVM-13.so.1(_ZN4llvm16SelectionDAGISel16SelectBasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb1EEES6_Rb+0x149)[0x7ca51d932089]
/lib/x86_64-linux-gnu/libLLVM-13.so.1(_ZN4llvm16SelectionDAGISel20SelectAllBasicBlocksERKNS_8FunctionE+0x1865)[0x7ca51d931af5]
/lib/x86_64-linux-gnu/libLLVM-13.so.1(_ZN4llvm16SelectionDAGISel20runOnMachineFunctionERNS_15MachineFunctionE+0x7cc)[0x7ca51d92f64c]
/lib/x86_64-linux-gnu/libLLVM-13.so.1(_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE+0xfe)[0x7ca51d52d9de]
/lib/x86_64-linux-gnu/libLLVM-13.so.1(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x390)[0x7ca51d31a660]
/lib/x86_64-linux-gnu/libLLVM-13.so.1(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x33)[0x7ca51d3201d3]
/lib/x86_64-linux-gnu/libLLVM-13.so.1(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x3a8)[0x7ca51d31ac68]
/lib/x86_64-linux-gnu/libclang-cpp.so.13(+0x19856a1)[0x7ca523d856a1]
/lib/x86_64-linux-gnu/libclang-cpp.so.13(_ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsEN4llvm9StringRefEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISK_EE+0x1291)[0x7ca523d7ffd1]
/lib/x86_64-linux-gnu/libclang-cpp.so.13(+0x1c4371e)[0x7ca52404371e]
/lib/x86_64-linux-gnu/libclang-cpp.so.13(_ZN5clang8ParseASTERNS_4SemaEbb+0x244)[0x7ca52301e3f4]
/lib/x86_64-linux-gnu/libclang-cpp.so.13(_ZN5clang13CodeGenAction13ExecuteActionEv+0xa1)[0x7ca52403fee1]
/lib/x86_64-linux-gnu/libclang-cpp.so.13(_ZN5clang14FrontendAction7ExecuteEv+0x56)[0x7ca524884d96]
/lib/x86_64-linux-gnu/libclang-cpp.so.13(_ZN5clang16CompilerInstance13ExecuteActionERNS_14FrontendActionE+0x2c6)[0x7ca5247ff2f6]
/lib/x86_64-linux-gnu/libclang-cpp.so.13(_ZN5clang25ExecuteCompilerInvocationEPNS_16CompilerInstanceE+0x664)[0x7ca5248f8464]
/usr/bin/clang++-13(_Z8cc1_mainN4llvm8ArrayRefIPKcEES2_Pv+0x944)[0x413e54]
/usr/bin/clang++-13[0x411e46]
/lib/x86_64-linux-gnu/libclang-cpp.so.13(+0x20fd382)[0x7ca5244fd382]
/lib/x86_64-linux-gnu/libLLVM-13.so.1(_ZN4llvm20CrashRecoveryContext9RunSafelyENS_12function_refIFvvEEE+0xdd)[0x7ca51d128eed]
/lib/x86_64-linux-gnu/libclang-cpp.so.13(_ZNK5clang6driver10CC1Command7ExecuteEN4llvm8ArrayRefINS2_8OptionalINS2_9StringRefEEEEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPb+0x140)[0x7ca5244fcc60]
/lib/x86_64-linux-gnu/libclang-cpp.so.13(_ZNK5clang6driver11Compilation14ExecuteCommandERKNS0_7CommandERPS3_+0x190)[0x7ca5244d0760]
/lib/x86_64-linux-gnu/libclang-cpp.so.13(_ZNK5clang6driver11Compilation11ExecuteJobsERKNS0_7JobListERN4llvm15SmallVectorImplISt4pairIiPKNS0_7CommandEEEE+0x8a)[0x7ca5244d0b4a]
/lib/x86_64-linux-gnu/libclang-cpp.so.13(_ZN5clang6driver6Driver18ExecuteCompilationERNS0_11CompilationERN4llvm15SmallVectorImplISt4pairIiPKNS0_7CommandEEEE+0xfe)[0x7ca5244e5d1e]
/usr/bin/clang++-13(main+0x2473)[0x411683]
/lib/x86_64-linux-gnu/libc.so.6(+0x29d90)[0x7ca51bc29d90]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80)[0x7ca51bc29e40]
/usr/bin/clang++-13(_start+0x25)[0x40eed5]
clang: error: clang frontend command failed with exit code 139 (use -v to see invocation)
Ubuntu clang version 13.0.1-2ubuntu2.2
Target: wasm32-unknown-emscripten
Thread model: posix
InstalledDir: /usr/bin
clang: note: diagnostic msg: 
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /tmp/Resource_Manager-12193b.cpp
clang: note: diagnostic msg: /tmp/Resource_Manager-12193b.sh
clang: note: diagnostic msg: 

********************
em++: error: '/usr/bin/clang++-13 -target wasm32-unknown-emscripten -DEMSCRIPTEN -D__EMSCRIPTEN_major__=3 -D__EMSCRIPTEN_minor__=1 -D__EMSCRIPTEN_tiny__=5 -fvisibility=default -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-cxx-exceptions -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -D_LIBCPP_ABI_VERSION=2 -fno-threadsafe-statics -Dunix -D__unix -D__unix__ -Werror=implicit-function-declaration -Xclang -iwithsysroot/include/SDL --sysroot=/usr/share/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -DOCC_CONVERT_SIGNALS -I/home/bm/Downloads/freetype-2.7.1/include -I/home/bm/opencascade/include/opencascade -std=c++0x -fexceptions -fPIC -Wall -Wextra -O3 -DNDEBUG -DNo_Exception -DOCCT_NO_PLUGINS -MD -MT src/TKernel/CMakeFiles/TKernel.dir/__/Resource/Resource_Manager.cxx.o -MF CMakeFiles/TKernel.dir/__/Resource/Resource_Manager.cxx.o.d -c /home/bm/opencascade/src/Resource/Resource_Manager.cxx -o CMakeFiles/TKernel.dir/__/Resource/Resource_Manager.cxx.o' failed (returned 139)
make[2]: *** [src/TKernel/CMakeFiles/TKernel.dir/build.make:647: src/TKernel/CMakeFiles/TKernel.dir/__/Resource/Resource_Manager.cxx.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:962: src/TKernel/CMakeFiles/TKernel.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
emmake: error: 'make CFLAGS=-g' failed (returned 2)

```

I noticed that `Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it)`

so I tried a couple of potential solutions found in the web but nothing change. tried the same looking for `exit code 139`, but still the same.

Here my preprocessed source and run script:
[Resource_Manager-5b83f3.zip](https://github.com/llvm/llvm-project/files/15263829/Resource_Manager-5b83f3.zip)

Just for reference, I leave here also my question on [Stack Overflow](https://stackoverflow.com/questions/78453888/clang-frontend-command-failed-with-exit-code-139)

any tip would be MUCH appreciated.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsWt1zo7iy_2vIiwoXiA_DQx4cG894Jx-ukJnduy-UEI2tGSFxJJHE56-_JcBO7GTnZjY5t87DTmUSaInuX3-ou0EiWrONADh3ogsnWpyRzmylOs9lbR6IgiugWyIYPStltTtnAjU7RIkGtEKkQUbtmNggI1HZMV4hgjgrFVE75OBEtiDsXEoqcHCKOm3nQqOpYq0BMXG8hePNht8rtCX3YDl1GhBBugXKakbRPSjNpECyRtnhUcs-mPiTILWMtUSUE7E5zGUa-cER-6PfsTf-DLfRBUKegyMnWqALq4aFOf_jDyTL70AN0oo6eHn3BZQA7uDl_Ir8gCXjoJ_Ik4opBy-LwsHLW9CyUxSeXRZXRJANqAl9fJzIQe76MpvlGdJd2TCDCCq7DVLQSmWsFbbGtNoJZg5eOnhZdhs94fy-mUi1cfASEVEhJijvKkBmC4gqoreoJPSHUcSKnqNWQaskBa2hQntE8_5JorWkjBiokOoEGqw62is3hP5AVde0VnpP8iaOl66V3CjSIKI2XQPCWHDIwctOW8VLJhy87L3g4AsHX7h-gFxD1AYMeiC6CbDbiR9CPgj3KQKQu8iu8vntan2XXSN3URRPt0VDvktVFE6wCF4MMTEO-adDholdPxIht75nmpWMM7NzgkUFNem4QW5jDYlcKpuSCVDuhsuScJdwRrRLBOE7zbQTLGrCNRymgyAlh2fgXfr46MIjhdYwKfRPJurv_PthuGK6H-daWeyXq4v5el3MLlbFt-w2X91cO8ECI7cW0jVbBaTSpAZXG2IY1chddII99kofXRQFcn8HpaRyggVrWs4oM27dCWrBuRVQThSx18j9Y1gsLntgZqt3WklpHLwcw8nBy3xxiVx3PxIsDl7WW6LshCfdrNMJ3VriOP8N_KlsWmKQu7iZz4v5zfW37PauyFefrmeXOXJXDl5uZWMnlo2Dlwv5ILgklV1ttQIwuxZcPJlO_CemL5-yyeeQe57JfkZHrjaVEyzoELHeI3Lr5_6s16s5cn8nnFvbPhpFkHtjY_F6kV18_WQvZJHtHxjUuSuub4r15ddPq-scuVcL5F7dfXwCQe7VEr2by6RCLkU_tduA_P_ghFz5fjBDpvFtpnGCOcjaCTLUEqVBIWIQiMpWgJpxGGZiO3MuK0AbEDCE9jBiE3962wlh03hLtEYOni7HlYDWljBKdvAUSYEaWXUc7Kz328LB0zGPhq_B-B3KmdbQlHyHVkIb1Q2ocuDQX42Q9gu3BxV6xZ_XX_z4VF70jfAOsvUXamedJG9kF5_sDNK7ppQcCdKAhZCA0J0CtJPdUHFtVnKHSezfoBATdkyh9ezuM5IKaTB9hQFxz5QUNvWje6KQE3uXl9-uivx_ri5uLld_ZreFfcSJPVu-WslEX8eYcXB6qCQOXnJWOnj5mMRFHLqcie7R3YhuGLAMXT-YaGkXd1L8eR1aeIHeaT9aKyZMr-CdLXHZ7XVe-L4iD4XURgFpMtav4sC3EqML73FKSeRXPkRh6jvR4t0QpredyNlGEP6ZiIqD0tl9LzLyTkUGceh9hMhozoGIrr0ZBWdNL7AuTwWGpV_-TYE9xwqnfhqdcB1ob-RKLb94zy_EET62SkkH2vus4qeHtbKYferbNVCBPzhk_Xl1LSvQK5F31HY-Ul1wSX_obP3FRot3QTSjPSnrUeI0OVY5IWVcJv8JjJFtRkx22wPxny3-EUn4AgiuwvcCiZ8DWeXA95RnhrB4QsaZNgUzNpNKtbI0PNAqMIRxHwtZQSGH2rh6ocNl6fX_77Px0s-yLI-L27LXzg_TY_XSAHtJ-uHqYW-gzDh_0lAPRk_2NWAwuJ_E0Skmn9RvDvdfwKQ6cSOuCN0yAQcQffqKTqk9tCmlJ8hwHYf03VF5IsyWQj_owR2hOjFUDcdgIlylFbwXTLBcW_ljKXsDjCA9SbKBT-L43enkBIc_-KrvCHoU8Xg9YAhOIGDPr4J3Qog5bAjd-dEzHKum5dYkr0AgyQsz0PjNGatvzV3atj2KYJ-t_TSJYnJUOHFQDbS_zbn48zrqqf40a5i5IPQHiOqmM21nhvCfLhjZCKntq00mNkzAmB_Tz0AqUDkQRbc3Q9IZh0Lb9H0CcUwN7vpXzWOif0nEZk8ajJ3mRjGxuYU6W1_n2cG2PY8R4WyIutz4XifYvzooWmNTYlb4U9tutA-KGSjGpiM3fji-WhYVcDCwyr8U2ZhkcHpq1GldV-8w6sCWhsHUP1qXOPQG2vvdlaxt2z3L73onhTk0JCvLsUqFx-p4PgT1m8vUz2IkGP06WN8PskegnYHRGUOfdRKhoRfUAB8SoeFSSWEOzp-O0vf9XXwsN0nCKo0_Qm48l03LOChbTImgcKp4v05O0I0dAz1BNa1rXH8EKhyNGJ7A3Uvav2LZVVO8RD0giuPwxE51EsZH0fHXX4t6AAmlftEQJobVmsyUIrtbqFfrLzTLclysB4ekT3EY-gFEb5UxPOBD-A4zDcb36ipI8LG64UB7XznA3lwRvb0FKu9B7ebW8Y_GvknmpAa-61MV3r8gFgrq1fL-PhsTTlWdtvAJQPWumPgyBEVcKXYPyvfmc38um4aI6rBKTr11neMiGRIv4f3ds7xr_62vczMtCvr46Ps-Lm2rZvMpE5sVzY3v0y1RhVGEGb2iWU5W1D607yW9U7NT-vZG4C06-kN89xHvh0-LwSrd1xavmB5u13lQjEX0FFjlTf-DwPwR2G-y1HtUv8nykmlbXof2Jsobwvk3oLarb1q-yk3YEqZWbH2sxj6AEvJChzIkH5BURhXixaBJcpRiyD7XecWRjn9fj_qkOoYQVcfV8aepyOagseJNg6dU48fJm9u94_dhnFbp6fvwQPtVdkVh7wptiDLFAWfykjkcf4L4eert2Q1ID69FoQdQPb0QDQ8FMzR-Z56Nuy71WJwQHXyAasI4VP0XKASPzCAqK0B-kCIHJ50G5N4jI5EGQOxQWazQXszXshOmO9nR8YOJN_Fd3PWDeIKHuUPXZ6H85R7DOLH_lI4aWQG301up2eO482RrGOdQLZh6sadxrLiQBuzf6tC2okb3I3srv-Pn2Q7VuDU0u7ubzT-ju88ZWt5cXt78vrr-hJaryyxHdzc9-eLrJ3SbrW9u7w6f2Navbfsk2sHpX2_9HCYoQNz6AypEzIHlW_THS9O0r3wUdX3sp0E5oW37ccz09lcd80HugWZYNEerYPhw_M8-2D_7YP_sg_2zD_befTA83ddPBycKTKcEVLZ4HgpkQ36AE130Lxp9-hlTFHKii18wcX9iY9IzC2ZxOLW8Pv6oQ7RAmV2OyD8C778G_kiava4ZB-wEszTGv4iOcP4kGj8TfSpzL8YJZn4Q2-HXHoVm__DzrG9paL68nH3KnWDhbv7Cd_jgudfPn4znX4Q0jEKFzJYY5MTef-te3jFuLdEKGcVsx4Co7FoOSNaolQaEYYQjLXk3JJJadv2plR7CA5So7IzVesvEBtEtERuYjKzsDE0a243IH3a4lj3Ko27SIsHznos2jPPDU0cnfz6DAtTsXjsO0zdEz7qgwy5ldPGi84jKJKiDyb9ZayMXJ8fnczbMbLtyQqVNHdYL4x-3VfI7UJv26zFO_QjHQYLT19qbZ0KOQ-a3TpveBgpqUCCGozwrxMG6fWtVJFxLq-e_OtB9HpbCxvcQRTf3oGouH17Dru0MOU4YVdgzsYCnSRgFSZLs-xp33--7Y7_vDjHv2ih1rYdc6yH3ecoafhOxQ4a16EF2vEIloKuv88-ItK2CoSWdnFXnQZUGKTmDc39qTZVEaXS2PYcyqss4TEO_hBDKuoQQlzSgZY2hrCg9Y-fYw6EXeakf4TQKJlAFSVzRICJpTNI0dkIPGsL44RjVGdO6g_PUj73pGSclcN2fgcNYwAPqBx1sk-yZOu99WXYb7YQeZ9o8HcY6M8xwOP9_X4nIPX61OusUP__loOy1tE7urfC_AQAA__9jR7nv">