[llvm-bugs] [Bug 48506] New: Crash during emmake of module that used to build in 2.0.8 --(2.0.10 and 2.0.9), 2.0.8 works)

via llvm-bugs llvm-bugs at lists.llvm.org
Mon Dec 14 11:53:08 PST 2020


https://bugs.llvm.org/show_bug.cgi?id=48506

            Bug ID: 48506
           Summary: Crash during emmake of module that used to build in
                    2.0.8 --(2.0.10 and 2.0.9), 2.0.8 works)
           Product: lld
           Version: unspecified
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: release blocker
          Priority: P
         Component: wasm
          Assignee: unassignedbugs at nondot.org
          Reporter: Mark.Doud at siemens.com
                CC: llvm-bugs at lists.llvm.org, sbc at chromium.org

built on windows 10 in Ubuntu Linux shell.

unexpected relocation type
UNREACHABLE executed at
/b/s/w/ir/cache/builder/emscripten-releases/llvm-project/lld/wasm/InputFiles.cpp:131!
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash
backtrace.
Stack dump:
0.      Program arguments: /mnt/d/Git/emsdk/upstream/bin/wasm-ld -o
/mnt/d/Git/sessionservicejs/dmuservices/png/../lib/libsiemenspng.so
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/png.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngerror.o
-L/mnt/d/Git/emsdk/upstream/emscripten/system/local/lib
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngget.o
-L/mnt/d/Git/emsdk/upstream/emscripten/system/lib
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngmem.o
-L/mnt/d/Git/emsdk/upstream/emscripten/cache/wasm
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngpread.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngread.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngrio.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngrtran.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngrutil.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngset.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngtrans.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngwio.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngwrite.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngwtran.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngwutil.o
-L/mnt/d/Git/sessionservicejs/dmuservices/png/../lib --relocatable -mllvm
-combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm
-disable-lsr
 #0 0x00007f3ba1f5add3 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int)
(/mnt/d/Git/emsdk/upstream/bin/../lib/libLLVM-12git.so+0x86bdd3)
 #1 0x00007f3ba1f58b2e llvm::sys::RunSignalHandlers()
(/mnt/d/Git/emsdk/upstream/bin/../lib/libLLVM-12git.so+0x869b2e)
 #2 0x00007f3ba1f5b295 SignalHandler(int)
(/mnt/d/Git/emsdk/upstream/bin/../lib/libLLVM-12git.so+0x86c295)
 #3 0x00007f3ba57f83c0 __restore_rt
(/lib/x86_64-linux-gnu/libpthread.so.0+0x153c0)
 #4 0x00007f3ba13c618b raise (/lib/x86_64-linux-gnu/libc.so.6+0x4618b)
 #5 0x00007f3ba13a5859 abort (/lib/x86_64-linux-gnu/libc.so.6+0x25859)
 #6 0x00007f3ba1ea5511
(/mnt/d/Git/emsdk/upstream/bin/../lib/libLLVM-12git.so+0x7b6511)
 #7 0x000000000079292d
lld::wasm::ObjFile::calcNewAddend(llvm::wasm::WasmRelocation const&) const
(/mnt/d/Git/emsdk/upstream/bin/wasm-ld+0x79292d)
 #8 0x000000000078fed9
lld::wasm::InputChunk::writeRelocations(llvm::raw_ostream&) const
(/mnt/d/Git/emsdk/upstream/bin/wasm-ld+0x78fed9)
 #9 0x00000000007c2c6c
lld::wasm::CodeSection::writeRelocations(llvm::raw_ostream&) const
(/mnt/d/Git/emsdk/upstream/bin/wasm-ld+0x7c2c6c)
#10 0x00000000007ca099 lld::wasm::RelocSection::writeBody()
(/mnt/d/Git/emsdk/upstream/bin/wasm-ld+0x7ca099)
#11 0x00000000007b691a lld::wasm::SyntheticSection::finalizeContents()
(/mnt/d/Git/emsdk/upstream/bin/wasm-ld+0x7b691a)
#12 0x00000000007b0778 lld::wasm::(anonymous namespace)::Writer::run()
(/mnt/d/Git/emsdk/upstream/bin/wasm-ld+0x7b0778)
#13 0x00000000007a8941 lld::wasm::writeResult()
(/mnt/d/Git/emsdk/upstream/bin/wasm-ld+0x7a8941)
#14 0x000000000078b362 lld::wasm::(anonymous
namespace)::LinkerDriver::link(llvm::ArrayRef<char const*>)
(/mnt/d/Git/emsdk/upstream/bin/wasm-ld+0x78b362)
#15 0x0000000000784b53 lld::wasm::link(llvm::ArrayRef<char const*>, bool,
llvm::raw_ostream&, llvm::raw_ostream&)
(/mnt/d/Git/emsdk/upstream/bin/wasm-ld+0x784b53)
#16 0x000000000048ac1d lldMain(int, char const**, llvm::raw_ostream&,
llvm::raw_ostream&, bool) (/mnt/d/Git/emsdk/upstream/bin/wasm-ld+0x48ac1d)
#17 0x000000000048a740 main (/mnt/d/Git/emsdk/upstream/bin/wasm-ld+0x48a740)
#18 0x00007f3ba13a70b3 __libc_start_main
(/lib/x86_64-linux-gnu/libc.so.6+0x270b3)
#19 0x000000000048a41a _start (/mnt/d/Git/emsdk/upstream/bin/wasm-ld+0x48a41a)
emcc: error: '/mnt/d/Git/emsdk/upstream/bin/wasm-ld -o
/mnt/d/Git/sessionservicejs/dmuservices/png/../lib/libsiemenspng.so
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/png.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngerror.o
-L/mnt/d/Git/emsdk/upstream/emscripten/system/local/lib
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngget.o
-L/mnt/d/Git/emsdk/upstream/emscripten/system/lib
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngmem.o
-L/mnt/d/Git/emsdk/upstream/emscripten/cache/wasm
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngpread.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngread.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngrio.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngrtran.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngrutil.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngset.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngtrans.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngwio.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngwrite.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngwtran.o
/mnt/d/Git/sessionservicejs/dmuservices/png/Release/pngwutil.o
-L/mnt/d/Git/sessionservicejs/dmuservices/png/../lib --relocatable -mllvm
-combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm
-disable-lsr' failed (-6)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20201214/57839de3/attachment.html>


More information about the llvm-bugs mailing list