Open Quuxplusone opened 3 years ago
Attached d2fixed-8fb87e.reduced.bt
(10733 bytes, text/plain): backtrace of the crash
Attached d2fixed-8fb87e.reduced.cpp
(314 bytes, text/x-c++src): Reduced source
Attached d2fixed-8fb87e.reduced.sh
(116 bytes, application/x-shellscript): Reduced run script
Seems to reproduce with any debug info generation, not gmlt (no variables), but otherwise it'll crash.
Specifically the crash is around:
clang-tot:
/usr/local/google/home/blaikie/dev/llvm/src/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:509:
void llvm::DwarfExpression::addExpression(llvm::DIExpressionCursor &&,
llvm::function_ref<bool (unsigned int, DIExpressionCursor &)>): Assertion
`SizeInBits >= OffsetInBits - FragmentOffset && "size underflow"' failed.
This is probably a dup of PR52333, or a similar class of issues.
d2fixed-8fb87e.reduced.bt
(10733 bytes, text/plain)d2fixed-8fb87e.reduced.cpp
(314 bytes, text/x-c++src)d2fixed-8fb87e.reduced.sh
(116 bytes, application/x-shellscript)