https://llvm.org/bugs/show_bug.cgi?id=24656
Bug ID: 24656 Summary: Assertion in GlobalVariable::setInitializer fires on .ll file Product: new-bugs Version: trunk Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P Component: new bugs Assignee: unassignedb...@nondot.org Reporter: kschi...@google.com CC: llvm-bugs@lists.llvm.org Classification: Unclassified Created attachment 14805 --> https://llvm.org/bugs/attachment.cgi?id=14805&action=edit Test file This bug was found using lib/Fuzzer (using llvm-as-fuzzer). When you run llvm-as compiled with ASAN: llvm-as bug.ll -o /dev/null You get: llvm-as-fuzzer: /workspace/llvm-dev/llvm/lib/IR/Globals.cpp:209: void llvm::GlobalVariable::setInitializer(llvm::Constant *): Assertion `InitVal->getType() == getType()->getElementType() && "Initializer type must match GlobalVariable type"' failed. ASAN:DEADLYSIGNAL ================================================================= ==24287==ERROR: AddressSanitizer: SEGV on unknown address 0xbe0f00005edf (pc 0x7f23824cdcc9 bp 0x7f2382617830 sp 0x7ffec4a1ead8 T0) #0 0x7f23824cdcc8 (/lib/x86_64-linux-gnu/libc.so.6+0x36cc8) #1 0x7f23824d10d7 (/lib/x86_64-linux-gnu/libc.so.6+0x3a0d7) #2 0x7f23824c6b85 (/lib/x86_64-linux-gnu/libc.so.6+0x2fb85) #3 0x7f23824c6c31 (/lib/x86_64-linux-gnu/libc.so.6+0x2fc31) #4 0x90a97f (/workspace/llvm-dev/build-as-test/bin/llvm-as-fuzzer+0x90a97f) #5 0x521c61 (/workspace/llvm-dev/build-as-test/bin/llvm-as-fuzzer+0x521c61) #6 0x51aac0 (/workspace/llvm-dev/build-as-test/bin/llvm-as-fuzzer+0x51aac0) #7 0x50cc94 (/workspace/llvm-dev/build-as-test/bin/llvm-as-fuzzer+0x50cc94) #8 0x50c891 (/workspace/llvm-dev/build-as-test/bin/llvm-as-fuzzer+0x50c891) #9 0x4edfb1 (/workspace/llvm-dev/build-as-test/bin/llvm-as-fuzzer+0x4edfb1) #10 0x4eee30 (/workspace/llvm-dev/build-as-test/bin/llvm-as-fuzzer+0x4eee30) #11 0x4ec7d1 (/workspace/llvm-dev/build-as-test/bin/llvm-as-fuzzer+0x4ec7d1) #12 0xd39071 (/workspace/llvm-dev/build-as-test/bin/llvm-as-fuzzer+0xd39071) #13 0xd38900 (/workspace/llvm-dev/build-as-test/bin/llvm-as-fuzzer+0xd38900) #14 0xd397e5 (/workspace/llvm-dev/build-as-test/bin/llvm-as-fuzzer+0xd397e5) #15 0xd39c83 (/workspace/llvm-dev/build-as-test/bin/llvm-as-fuzzer+0xd39c83) #16 0xd342da (/workspace/llvm-dev/build-as-test/bin/llvm-as-fuzzer+0xd342da) #17 0xd33650 (/workspace/llvm-dev/build-as-test/bin/llvm-as-fuzzer+0xd33650) #18 0x7f23824b8ec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4) #19 0x424ac7 (/workspace/llvm-dev/build-as-test/bin/llvm-as-fuzzer+0x424ac7) AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: SEGV (/lib/x86_64-linux-gnu/libc.so.6+0x36cc8) ==24287==ABORTING -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs