| Issue |
61525
|
| Summary |
LLVM ERROR: LEB is outside Varint32 range
|
| Labels |
new issue
|
| Assignees |
|
| Reporter |
neodiX42
|
```
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)
```
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs