MyDeveloperDay added a comment.

In D68969#1733946 <https://reviews.llvm.org/D68969#1733946>, @thakis wrote:

> The revert message said:
>
>   Vlad Tsyrklevich via cfe-commits <cfe-commits@lists.llvm.org>
>   Tue, Oct 29, 1:51 PM (7 days ago)
>   to via, mydeveloperday
>  
>   I've reverted this commit as it was causing UBSan failures on the ubsan 
> bot. These failures looked like:
>   llvm/lib/Support/SourceMgr.cpp:440:48: runtime error: pointer index 
> expression with base 0x000000000000 overflowed to 0xfffffffffffffffa
>  
>   Looking at a backtrace, this line was reached from the 
> `Diags.print(nullptr, llvm::errs(), (ShowColors && !NoShowColors));` call 
> introduced in this change.
>
>
> Is that enough to see what's wrong? If not, @vlad.tsyrklevich , can you give 
> repro steps for that ubsan failure that made you revert ec66603 in efed314 
> <https://reviews.llvm.org/rGefed314118c7c287a71b8a8d67953a98d8a718d5>?


Note to self: Took me a bit to set up a docker container to build with clang-10 
on linux (I'm normally a windows guy), but hopefully, I can debug from here...

  test1.cpp:1:7: warning: code should be clang-formatted 
[-Wclang-format-violations]
  /llvm-project/llvm/lib/Support/SourceMgr.cpp:440:48: runtime error: applying 
non-zero offset 1844674407
  3709551610 to null pointer
  SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior 
/buildareas/llvm2/llvm-project/llvm/lib/Support/SourceMgr.cpp:44
  0:48 in


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D68969/new/

https://reviews.llvm.org/D68969



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to