| Issue |
54190
|
| Summary |
Clang crash starting with 6a605b97a2006
|
| Labels |
new issue
|
| Assignees |
|
| Reporter |
m-gupta
|
@jmorse starting with 6a605b97a2006, we have noticed a clang crash when building Linux kernel in Chrome OS when asserts are enabled.
It still repros on ToT.
reduced test case :
[repro.zip](https://github.com/llvm/llvm-project/files/8182516/repro.zip)
Stack trace:
3. Running pass 'Function Pass Manager' on module 'tlb-9e7172.c'.
4. Running pass 'X86 DAG->DAG Instruction Selection' on function '@switch_mm_irqs_off'
#0 0x00000000079e332a llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /usr/local/disk2/llvm_monorepo/llvm-project/llvm/lib/Support/Unix/Signals.inc:565:11
#1 0x00000000079e34db PrintStackTraceSignalHandler(void*) /usr/local/disk2/llvm_monorepo/llvm-project/llvm/lib/Support/Unix/Signals.inc:632:1
#2 0x00000000079e1b9a llvm::sys::RunSignalHandlers() /usr/local/disk2/llvm_monorepo/llvm-project/llvm/lib/Support/Signals.cpp:97:5
#3 0x00000000079e3bf5 SignalHandler(int) /usr/local/disk2/llvm_monorepo/llvm-project/llvm/lib/Support/Unix/Signals.inc:407:1
#4 0x00007fbf83d87200 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x13200)
#5 0x00007fbf8381c891 raise ./signal/../sysdeps/unix/sysv/linux/raise.c:50:1
#6 0x00007fbf83806536 abort ./stdlib/abort.c:81:7
#7 0x00007fbf8380641f get_sysdep_segment_value ./intl/loadmsgcat.c:509:8
#8 0x00007fbf8380641f _nl_load_domain ./intl/loadmsgcat.c:970:34
#9 0x00007fbf83815212 (/lib/x86_64-linux-gnu/libc.so.6+0x35212)
#10 0x00000000066286ee llvm::MachineFunction::salvageCopySSA(llvm::MachineInstr&) /usr/local/disk2/llvm_monorepo/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:0:5
#11 0x0000000006628d2d llvm::MachineFunction::finalizeDebugInstrRefs() /usr/local/disk2/llvm_monorepo/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:1209:23
#12 0x00000000096ced67 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) /usr/local/disk2/llvm_monorepo/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:658:7
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs