<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/61525>61525</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
LLVM ERROR: LEB is outside Varint32 range
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
neodiX42
</td>
</tr>
</table>
<pre>
```
00:09:53.966 [100%] Linking CXX executable funcfiftlib.js
00:10:01.818 LLVM ERROR: LEB is outside Varint32 range
00:10:01.818 PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
00:10:01.818 Stack dump:
00:10:01.818 0. Program arguments: /var/jenkins/workspace/Test@2/emsdk/upstream/bin/wasm-ld -o funcfiftlib.wasm --gc-sections CMakeFiles/funcfiftlib.dir/funcfiftlib/funcfiftlib.cpp.o CMakeFiles/funcfiftlib.dir/func/keywords.cpp.o CMakeFiles/funcfiftlib.dir/func/unify-types.cpp.o CMakeFiles/funcfiftlib.dir/func/parse-func.cpp.o CMakeFiles/funcfiftlib.dir/func/abscode.cpp.o CMakeFiles/funcfiftlib.dir/func/gen-abscode.cpp.o CMakeFiles/funcfiftlib.dir/func/analyzer.cpp.o CMakeFiles/funcfiftlib.dir/func/asmops.cpp.o CMakeFiles/funcfiftlib.dir/func/builtins.cpp.o CMakeFiles/funcfiftlib.dir/func/stack-transform.cpp.o CMakeFiles/funcfiftlib.dir/func/optimize.cpp.o CMakeFiles/funcfiftlib.dir/func/codegen.cpp.o CMakeFiles/funcfiftlib.dir/func/func.cpp.o libfift.a libsrc_parser.a ../libgit.a libton_db.a ../tddb/libtddb.a libton_block.a ../tl/libtl_api.a libton_crypto.a ../tddb/libtddb_utils.a ../tdactor/libtdactor.a ../tdutils/libtdutils.a ../../openssl/libcrypto.a ../../zlib/libz.a ../third-party/crc32c/libcrc32c.a /var/jenkins/workspace/Test@2/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/libz.a -L/var/jenkins/workspace/Test@2/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten /tmp/emscripten_temp_g5y6wl4z/embedded_files.o /var/jenkins/workspace/Test@2/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/libz.a -lc_optz -lstubs -lnoexit -lc -ldlmalloc -lcompiler_rt -lc++ -lc++abi -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-cxx-exceptions -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr --import-undefined --strip-debug --export-if-defined=func_compile --export-if-defined=version --export-if-defined=malloc --export-if-defined=free --export-if-defined=setThrew --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=stackSave --export-if-defined=stackRestore --export-if-defined=stackAlloc --export-if-defined=__wasm_call_ctors --export-if-defined=__errno_location --export-if-defined=malloc --export-if-defined=free --export-if-defined=__cxa_is_pointer_type --export-if-defined=__cxa_can_catch --export-if-defined=setThrew --export-if-defined=ntohs --export-if-defined=htons --export-if-defined=htonl --export-if-defined=emscripten_builtin_memalign --export-table --growable-table -z stack-size=5242880 --initial-memory=16777216 --no-entry --max-memory=2147483648 --global-base=1024
00:10:01.850 #0 0x0000556a8dd0eb83 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/var/jenkins/workspace/Test@2/emsdk/upstream/bin/wasm-ld+0xe66b83)
00:10:01.850 #1 0x0000556a8dd0c51e llvm::sys::RunSignalHandlers() (/var/jenkins/workspace/Test@2/emsdk/upstream/bin/wasm-ld+0xe6451e)
00:10:01.850 #2 0x0000556a8dd0f3ff SignalHandler(int) Signals.cpp:0:0
00:10:01.850 #3 0x00007f69429df420 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x14420)
00:10:01.850 #4 0x00007f694268400b raise (/lib/x86_64-linux-gnu/libc.so.6+0x4300b)
00:10:01.850 #5 0x00007f6942663859 abort (/lib/x86_64-linux-gnu/libc.so.6+0x22859)
00:10:01.850 #6 0x0000556a8dc6c360 llvm::report_fatal_error(llvm::Twine const&, bool) (/var/jenkins/workspace/Test@2/emsdk/upstream/bin/wasm-ld+0xdc4360)
00:10:01.850 #7 0x0000556a8dc6c1a6 (/var/jenkins/workspace/Test@2/emsdk/upstream/bin/wasm-ld+0xdc41a6)
00:10:01.850 #8 0x0000556a8fe70e0a (/var/jenkins/workspace/Test@2/emsdk/upstream/bin/wasm-ld+0x2fc8e0a)
00:10:01.850 #9 0x0000556a8fe69138 llvm::object::WasmObjectFile::parseDataSection(llvm::object::WasmObjectFile::ReadContext&) (/var/jenkins/workspace/Test@2/emsdk/upstream/bin/wasm-ld+0x2fc1138)
00:10:01.850 #10 0x0000556a8fe646f8 llvm::object::WasmObjectFile::parseSection(llvm::object::WasmSection&) (/var/jenkins/workspace/Test@2/emsdk/upstream/bin/wasm-ld+0x2fbc6f8)
00:10:01.850 #11 0x0000556a8fe6415e llvm::object::WasmObjectFile::WasmObjectFile(llvm::MemoryBufferRef, llvm::Error&) (/var/jenkins/workspace/Test@2/emsdk/upstream/bin/wasm-ld+0x2fbc15e)
00:10:01.850 #12 0x0000556a8fe483fe llvm::object::ObjectFile::createObjectFile(llvm::MemoryBufferRef, llvm::file_magic, bool) (/var/jenkins/workspace/Test@2/emsdk/upstream/bin/wasm-ld+0x2fa03fe)
00:10:01.850 #13 0x0000556a8fe62170 llvm::object::SymbolicFile::createSymbolicFile(llvm::MemoryBufferRef, llvm::file_magic, llvm::LLVMContext*, bool) (/var/jenkins/workspace/Test@2/emsdk/upstream/bin/wasm-ld+0x2fba170)
00:10:01.850 #14 0x0000556a8fdf4c60 llvm::object::createBinary(llvm::MemoryBufferRef, llvm::LLVMContext*, bool) (/var/jenkins/workspace/Test@2/emsdk/upstream/bin/wasm-ld+0x2f4cc60)
00:10:01.850 #15 0x0000556a8e082f94 lld::wasm::createObjectFile(llvm::MemoryBufferRef, llvm::StringRef, unsigned long) (/var/jenkins/workspace/Test@2/emsdk/upstream/bin/wasm-ld+0x11daf94)
00:10:01.850 #16 0x0000556a8e07e312 lld::wasm::(anonymous namespace)::LinkerDriver::addFile(llvm::StringRef) Driver.cpp:0:0
00:10:01.850 #17 0x0000556a8e079eb1 lld::wasm::(anonymous namespace)::LinkerDriver::linkerMain(llvm::ArrayRef<char const*>) Driver.cpp:0:0
00:10:01.850 #18 0x0000556a8e074ddb lld::wasm::link(llvm::ArrayRef<char const*>, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) (/var/jenkins/workspace/Test@2/emsdk/upstream/bin/wasm-ld+0x11ccddb)
00:10:01.850 #19 0x0000556a8dc45902 lldMain(int, char const**, llvm::raw_ostream&, llvm::raw_ostream&, bool) lld.cpp:0:0
00:10:01.850 #20 0x0000556a8dc44e95 main (/var/jenkins/workspace/Test@2/emsdk/upstream/bin/wasm-ld+0xd9ce95)
00:10:01.850 #21 0x00007f6942665083 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24083)
00:10:01.850 #22 0x0000556a8dbbebea _start (/var/jenkins/workspace/Test@2/emsdk/upstream/bin/wasm-ld+0xd16bea)
00:11:22.226 em++: error: '/var/jenkins/workspace/Test@2/emsdk/upstream/bin/wasm-ld -o funcfiftlib.wasm --gc-sections CMakeFiles/funcfiftlib.dir/funcfiftlib/funcfiftlib.cpp.o CMakeFiles/funcfiftlib.dir/func/keywords.cpp.o CMakeFiles/funcfiftlib.dir/func/unify-types.cpp.o CMakeFiles/funcfiftlib.dir/func/parse-func.cpp.o CMakeFiles/funcfiftlib.dir/func/abscode.cpp.o CMakeFiles/funcfiftlib.dir/func/gen-abscode.cpp.o CMakeFiles/funcfiftlib.dir/func/analyzer.cpp.o CMakeFiles/funcfiftlib.dir/func/asmops.cpp.o CMakeFiles/funcfiftlib.dir/func/builtins.cpp.o CMakeFiles/funcfiftlib.dir/func/stack-transform.cpp.o CMakeFiles/funcfiftlib.dir/func/optimize.cpp.o CMakeFiles/funcfiftlib.dir/func/codegen.cpp.o CMakeFiles/funcfiftlib.dir/func/func.cpp.o libfift.a libsrc_parser.a ../libgit.a libton_db.a ../tddb/libtddb.a libton_block.a ../tl/libtl_api.a libton_crypto.a ../tddb/libtddb_utils.a ../tdactor/libtdactor.a ../tdutils/libtdutils.a ../../openssl/libcrypto.a ../../zlib/libz.a ../third-party/crc32c/libcrc32c.a /var/jenkins/workspace/Test@2/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/libz.a -L/var/jenkins/workspace/Test@2/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten /tmp/emscripten_temp_g5y6wl4z/embedded_files.o /var/jenkins/workspace/Test@2/emsdk/upstream/emscripten/cache/sysroot/lib/wasm32-emscripten/libz.a -lc_optz -lstubs -lnoexit -lc -ldlmalloc -lcompiler_rt -lc++ -lc++abi -lsockets -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-cxx-exceptions -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr --import-undefined --strip-debug --export-if-defined=func_compile --export-if-defined=version --export-if-defined=malloc --export-if-defined=free --export-if-defined=setThrew --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-if-defined=__start_em_js --export-if-defined=__stop_em_js --export-if-defined=stackSave --export-if-defined=stackRestore --export-if-defined=stackAlloc --export-if-defined=__wasm_call_ctors --export-if-defined=__errno_location --export-if-defined=malloc --export-if-defined=free --export-if-defined=__cxa_is_pointer_type --export-if-defined=__cxa_can_catch --export-if-defined=setThrew --export-if-defined=ntohs --export-if-defined=htons --export-if-defined=htonl --export-if-defined=emscripten_builtin_memalign --export-table --growable-table -z stack-size=5242880 --initial-memory=16777216 --no-entry --max-memory=2147483648 --global-base=1024' failed (received SIGABRT (-6))
00:11:22.469 make[3]: *** [crypto/CMakeFiles/funcfiftlib.dir/build.make:293: crypto/funcfiftlib.js] Error 1
00:11:22.469 make[2]: *** [CMakeFiles/Makefile2:2710: crypto/CMakeFiles/funcfiftlib.dir/all] Error 2
00:11:22.470 make[1]: *** [CMakeFiles/Makefile2:2717: crypto/CMakeFiles/funcfiftlib.dir/rule] Error 2
00:11:22.470 make: *** [Makefile:1059: funcfiftlib] Error 2
00:11:22.470 emmake: error: 'make -j16 funcfiftlib func fift tlbc emulator-emscripten' failed (returned 2)
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsWt9y46jSfxpyQ8mFQJKli1w4k_H3napM7VYytWfvVAi1bBIEKkATO09_CslJbG_sxLPjs-ciVTMOopvm1w30HyHunFxogEuUXqH0-oL3fmnspQZTyz8TelGZen2JMrL5R64RmRGC2IwUiM1SNimyDKP0KiYE0RSl1_hG6gepF_jLn39iWIHoPa8U4KbXopGNV7Ka3LstQfEgLZ7kcY5vbv74hr_e3v52i9gM33y9wtJh03sna8B_cCu1ZxRbrhdwQMLvN19nd1-x66tWesxx1S-whc5Yj73BS-87h9gM0Tmi84X0y76aCNMiOlfqx_OfqLPmHoRHdC6d68EhOsdc11hqofoasF8CFpa7Ja64ePCWC5gcwHPnuXjAdd92Ydq3ecgEkeJ3axaWt5jbRd-C9gEmRnT-g1tE5_cQjBqAPBr74DouANH5d3AeJYQiOofW1Q-IzvvOeQs8qFJJHfi5ayNV48jsLEHoxlG0EJED4aXRDn_5xh9gLtWg7zZvLe1uzx5ddN3EfGQ4ovMHWD8aW7uTBvVaNuvIrzs4bVzHrYMoPJw0jFdOmBpOGrMAHf3MOK65Wj-BPW2Qa013mimqXiov9WmDXNi8kbdcu8bY9qSxpvOylU-nWSOYbwH6pDFby6tkFVgmPLScFeWwAeyE48kknG1ZLeSG6o0u6-qZ4uu6GhlC65WjUkY8vDCpDYsqeSdfmYRdd968LarsvVTulcaFN_aZPDy80gbWZ9rOuOHHdKCd22DYnXP4eRoPppLV04vMpbR11HHr18G4VjAqnseH9oT_PQ8DrRNWdh6CoxFcLMMQt3bWGD_Os3FAjEY7vBuQ0c0_MH1Q2bfdzvjSQ9uVi3SdParkaSBVUNdQl03YfhPzD9tJidJ0_glHyvm-cjhS2sBK-kDBkapVy5UyoSlM20kFtrQDEdErRK9eW7ySQYgRD-AdjtoQ7nAkTFtJDTZaKFNxFXEluYsG1-SkQ-y64crBCzvoENG3kEZitYpgJaAbI8lhRnev7l_ItXQDXTmLo0i2IUpHva6hkRpqHEXOW9lFNYQgHkWwGhhkE204ArBei3Kj8wGWH2CdNPoA9dlwb0u3cEiqA_99aeHxALksnefWl9CWY6A9xGS693k2gu7du3IOsgye_I7_OKhOoN-C88YeZZkdsVZZhi1cCq5UGTzbYbhgrTalMoL7X78yZSlWvJSu7IzUHmwZ8oajvILrUnAvlj-31tqb5SFdl344Dwdp6gBtyzVtInfZQsuVXGyZa0yso2hhzeNwkDYdT3gM3E4-AWLXKU1onpNwxLT0kquohdbYNWLXcTadTmmc4SjSJgLt7RpHUctXryw0TqZJzrIkDzON_qHiLgiOCU3eSmlTgjGijGCyIoSQNM14XtcEqpzhIc1mM8Rmbu3Gxu8hrR_y5O928Kb5K5Plj6V59qMZol-w1B7RAiOa_7rkGNErsoIsq3KGaHFAJURZvKeRSGN4S6PbXt_Jhebq_7muFVg3oD0P6CSN4Shouge6YU2Dd-Ahmm-sOnYPSWKQMfw_vMBsI3naZEVCi7pJKMFlaUc3EiLQqPAY31Z5VmZJpKTuV9FC9yOh80sLvJ44MyGDRnGSUHJYoTBvsjNvlieEVNhy6eADE4owVTZMlTBCquNTpbtTZSxPC8wr8yHdtqaiNE-L41NlO-skMsEysrW5xiK2bLjnKjjQkEZuHZTvj1IDFkY7vzkolTHqPJuuFgnLjqwRomy6r0zMs_MgiXl2FEm-jaSBKQHCz4CENiIHwo9CKXahZEXM8q0VNtXw0mFo_5u79rfhOdQ_Y99QzFxzz-_Gin1n_d8bfAu8_mK0h9W4P86xL2gj4pjlx10o2TNCkjUnG-EjBnjhOZuylciad5SN95WNUzhB2b2-bXW_DfH5qm8asLfQhAP_Svw6uoczah6nx4NOTHc1T3LWHNJ8X2thgXv4Gb1DsVa2fCHFeR0gbThhzTsWYHtrT-MpOWCBu3VbGSXFvg12-n_SCq_9Nzd_fHtxAbNzW6ji8fR4jIiTHQvVTSKyQxYa7XElNbfrj1viv6txIsQ7UTFOtzUGktOmSLBS9Qg3iPu7R-DOW6kXm-5eDy_3a6yMXpxH7TiueVMkx9XOdtWeQvAPb6iNaM610evW9A5r3sIGVbFZTqkfwF5b-QPs2MPr-i_m2bJAgUfmD-SzAeZ0D2YBVfxLYKqh5xuXuyFrZi1fB6Dsi1hy-5y9zRD7ejL2fA97UtfVW9gDlI-D2N5Zfy3FjtHGg3bOAxfHQgzvWo_tvGI3D03Sggw7b7MWQ9nzBe8qPnqKv6d4ESb52NJRsocxgSLFLZf6HAlzIaBIj9eL8V7Nk5Kc4bIMBc3mZdQWuI_WPwl5p7amu3VqVUEFHI8TnsMQcVbBfroeIzajdEJphqEdX5giNsNjtTVcx00_b-Q-b-Q-b-Q-b-Q-b-Q-b-Q-b-Q-b-Q-b-Q-b-T-x27k6BQ3XCqoQ9psQYD8ATW--9f_za5uv4e-aHhj_mbqm2QFbvkDoPSKofR6THrHkmiGUXo1RjlE5-9kAsFE9WSQxGa0YEHQy9i9TwHTazy8sMTxcUD0LUA7OEI7hAcaxk6HAgN_FDFX6hUJfQvJlDwjiU9FMj0Fie0VfBDKPobnaYfyKi0CfbtIeFcotM9it2ue0Iej-zjbFja0cXjAXlUCQ9sr7o3dCZe7O9H3NkQR-rL1Xr4rvagvWV2wgl_AZZxNC5qTLE4vlpespkXOK9YkcTwllMbQJKROSFLTnJOUXchLSigjjBJCUxKnk7RgkCepSFmaU6hSlBBouVSTEOEmxi4uhm86L7M4pemF4hUoN3z8SqmGRzwQEQ177cJeDl-DVv3CoYQo6bx7leKlV3B5wger-KK36vLnv0AdAP8nAAD__57A9YU">