llvm / llvm/llvm-project

sanitizer failure building LLVM with sanitizer

Open
#167,702 0 comments 0 reactions 0 assignees View on GitHub
tablegen
Dominant language
LLVM
Stars
40.5k
Forks
18.7k
PR merge metrics
PR metrics pending

Description

https://github.com/qualcomm/eld/actions/runs/19289302469/job/55156258089

```
==8035==ERROR: AddressSanitizer: new-delete-type-mismatch on 0x7bb1b71e4270 in thread T0:
object passed to delete has wrong type:
size of the allocated type: 25 bytes;
size of the deallocated type: 24 bytes.
#0 0x55eab390d6f6 in operator delete(void*, unsigned long) (/home/runner/work/eld/eld/obj/bin/llvm-min-tblgen+0x1c76f6) (BuildId: 66999934547be20c651f9d903cf91ac607692399)
#1 0x55eab3b789cb in __libcpp_operator_delete /usr/include/c++/v1/new:280:3
#2 0x55eab3b789cb in __do_deallocate_handle_size<> /usr/include/c++/v1/new:304:10
#3 0x55eab3b789cb in __libcpp_deallocate /usr/include/c++/v1/new:317:12
#4 0x55eab3b789cb in deallocate /usr/include/c++/v1/__memory/allocator.h:139:7
#5 0x55eab3b789cb in deallocate /usr/include/c++/v1/__memory/allocator_traits.h:289:9
#6 0x55eab3b789cb in ~basic_string /usr/include/c++/v1/string:1105:7
#7 0x55eab3b789cb in llvm::TGParser::addDefOne(std::__1::unique_ptr>) /home/runner/work/eld/eld/llvm-project/llvm/lib/TableGen/TGParser.cpp:550:28
#8 0x55eab3b774a1 in llvm::TGParser::addEntry(llvm::RecordsEntry) /home/runner/work/eld/eld/llvm-project/llvm/lib/TableGen/TGParser.cpp:422:10
#9 0x55eab3ba85b8 in llvm::TGParser::ParseDef(llvm::MultiClass*) /home/runner/work/eld/eld/llvm-project/llvm/lib/TableGen/TGParser.cpp:3811:10
#10 0x55eab3bab5d4 in llvm::TGParser::ParseObject(llvm::MultiClass*) /home/runner/work/eld/eld/llvm-project/llvm/lib/TableGen/TGParser.cpp:4516:12
#11 0x55eab3bb24bf in ParseObjectList /home/runner/work/eld/eld/llvm-project/llvm/lib/TableGen/TGParser.cpp:4552:9
#12 0x55eab3bb24bf in llvm::TGParser::ParseFile() /home/runner/work/eld/eld/llvm-project/llvm/lib/TableGen/TGParser.cpp:4561:7
#13 0x55eab3aef443 in llvm::TableGenMain(char const*, std::__1::function) /home/runner/work/eld/eld/llvm-project/llvm/lib/TableGen/Main.cpp:136:14
#14 0x55eab39e5958 in tblgen_main(int, char**) /home/runner/work/eld/eld/llvm-project/llvm/utils/TableGen/Basic/TableGen.cpp:74:10
#15 0x7f81b802a1c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 274eec488d230825a136fa9c4d85370fed7a0a5e)
#16 0x7f81b802a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 274eec488d230825a136fa9c4d85370fed7a0a5e)
#17 0x55eab3830584 in _start (/home/runner/work/eld/eld/obj/bin/llvm-min-tblgen+0xea584) (BuildId: 66999934547be20c651f9d903cf91ac607692399)
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.