Summary: | emulators/rpcs3: clang 10 crashes during build | ||||||
---|---|---|---|---|---|---|---|
Product: | Base System | Reporter: | Jan Beich <jbeich> | ||||
Component: | bin | Assignee: | freebsd-toolchain (Nobody) <toolchain> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Some People | CC: | dim, toolchain | ||||
Priority: | --- | Keywords: | crash, needs-patch | ||||
Version: | CURRENT | Flags: | koobs:
maintainer-feedback?
(toolchain) koobs: mfc-stable12? koobs: mfc-stable11? |
||||
Hardware: | Any | ||||||
OS: | Any | ||||||
See Also: | https://github.com/llvm/llvm-project/issues/45902 | ||||||
Attachments: |
|
Description
Jan Beich
2020-06-30 18:23:08 UTC
Created attachment 216074 [details] command line args (for clang 10) The preprocessed source file is larger than 1Mb even compressed (by xz -9e), so run the following to get it. $ fetch -qo- https://reviews.freebsd.org/paste/raw/404/ | b64decode -o /dev/stdout | xz -dc >System-095a42.cpp I have been able to reproduce this with the most recent upstream llvm-project checkout, and am now reducing the test case for submission into their bugzilla. Reduced and reported upstream: https://bugs.llvm.org/show_bug.cgi?id=46557 I can't reproduce on 11.4 and 12.1: upstreamed sample and the port build fine. Tested base Clang 8.0.1, base Clang 10.0.0 and ports Clang 10.0.1 rc2. Note, on -CURRENT even ports Clang 10.0.1 rc2 does NOT crash but it's built with -DNDEBUG due to bug 233506. A commit references this bug: Author: jbeich Date: Sat Aug 8 00:48:51 UTC 2020 New revision: 544351 URL: https://svnweb.freebsd.org/changeset/ports/544351 Log: emulators/rpcs3: switch to clang from ports PR: 247665 Changes: head/emulators/rpcs3/Makefile I wish it was possible to disable LLVM_ASSERTIONS at runtime, so it was easier to test other projects against -CURRENT on their CI e.g., https://cirrus-ci.com/task/5397938333548544 Appears fixed upstream. |