Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[MachineOutliner] Avoid ranges that cross bundle boundary#148977

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
ellishg merged 3 commits intollvm:mainfromellishg:outliner-bundle
Jul 16, 2025

Conversation

ellishg
Copy link
Contributor

We found some code that was hitting this assert becausegetOutlinableRanges() was trying to create a range that crossed a bundle boundary.

assert((!MI.getNodePtr() || MI.isEnd() || !MI->isBundledWithPred()) &&
"It's not legal to initialize MachineInstrBundleIterator with a"
"bundled MI");

Avoid creating those ranges and add a test that hit the assert.

@llvmbot
Copy link
Member

@llvm/pr-subscribers-backend-aarch64

Author: Ellis Hoag (ellishg)

Changes

We found some code that was hitting this assert becausegetOutlinableRanges() was trying to create a range that crossed a bundle boundary.

assert((!MI.getNodePtr() || MI.isEnd() || !MI->isBundledWithPred()) &&
"It's not legal to initialize MachineInstrBundleIterator with a"
"bundled MI");

Avoid creating those ranges and add a test that hit the assert.


Full diff:https://github.com/llvm/llvm-project/pull/148977.diff

2 Files Affected:

  • (modified) llvm/lib/Target/AArch64/AArch64InstrInfo.cpp (+7-4)
  • (modified) llvm/test/CodeGen/AArch64/machine-outliner-safe-range-in-middle.mir (+49)
diff --git a/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp b/llvm/lib/Target/AArch64/AArch64InstrInfo.cppindex 5420545cc3cec..a23ed60d0325b 100644--- a/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp+++ b/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp@@ -9585,10 +9585,13 @@ AArch64InstrInfo::getOutlinableRanges(MachineBasicBlock &MBB,       };   auto SaveRangeIfNonEmpty = [&RangeLen, &Ranges, &RangeBegin, &RangeEnd]() {     // At least one unsafe register is not dead. We do not want to outline at-    // this point. If it is long enough to outline from, save the range-    // [RangeBegin, RangeEnd).-    if (RangeLen > 1)-      Ranges.push_back(std::make_pair(RangeBegin, RangeEnd));+    // this point. If it is long enough to outline from and does not cross a+    // bundle boundary, save the range [RangeBegin, RangeEnd).+    if (RangeLen <= 1)+      return;+    if (RangeBegin->isBundledWithPred())+      return;+    Ranges.push_back(std::make_pair(RangeBegin, RangeEnd));   };   // Find the first point where all unsafe registers are dead.   // FIND: <safe instr> <-- end of first potential rangediff --git a/llvm/test/CodeGen/AArch64/machine-outliner-safe-range-in-middle.mir b/llvm/test/CodeGen/AArch64/machine-outliner-safe-range-in-middle.mirindex 23811425101fd..ed4a8fe76c221 100644--- a/llvm/test/CodeGen/AArch64/machine-outliner-safe-range-in-middle.mir+++ b/llvm/test/CodeGen/AArch64/machine-outliner-safe-range-in-middle.mir@@ -40,3 +40,52 @@ body:             |     $x9 = ADDXri $x9, 16, 0     $x16 = ADDXri killed $x16, 16, 0     RET undef $x9+...+---+name:           unsafe_range_bundle+tracksRegLiveness: true+machineFunctionInfo:+  hasRedZone:      false+body:             |+  bb.0:+    liveins: $x0+    ; Begin safe range of 3 instructions+    ; CHECK-LABEL: name: unsafe_range_bundle+    ; CHECK: liveins: $x0+    ; CHECK-NEXT: {{  $}}+    ; CHECK-NEXT: BL @OUTLINED_FUNCTION_0, implicit-def $lr, implicit $sp, implicit-def $lr, implicit-def $x0, implicit-def $x1, implicit-def $x2, implicit-def $x3, implicit-def $x16, implicit $x0, implicit $sp+    ; CHECK-NEXT: $x9 = ADDXri $x16, 16, 0+    ; CHECK-NEXT: BUNDLE {+    ; CHECK-NEXT:   $x16 = ADDXri killed $x16, 16, 0+    ; CHECK-NEXT:   $x0 = ADDXri $x0, 0, 0+    ; CHECK-NEXT:   $x1 = ADDXri $x0, 1, 0+    ; CHECK-NEXT: }+    ; CHECK-NEXT: $x2 = ADDXri $x0, 2, 0+    ; CHECK-NEXT: $x3 = ADDXri $x0, 3, 0+    ; CHECK-NEXT: $x16 = ADDXri $x0, 16, 0+    ; CHECK-NEXT: $x9 = ADDXri $x9, 16, 0+    ; CHECK-NEXT: $x16 = ADDXri killed $x16, 16, 0+    ; CHECK-NEXT: RET undef $x9+    $x0 = ADDXri $x0, 0, 0+    $x1 = ADDXri $x0, 1, 0+    $x2 = ADDXri $x0, 2, 0+    $x3 = ADDXri $x0, 3, 0++    ; End safe range+    $x16 = ADDXri $x0, 16, 0+    $x9 = ADDXri $x16, 16, 0+    ; Bundle crosses a safe range+    BUNDLE {+      $x16 = ADDXri killed $x16, 16, 0++      $x0 = ADDXri $x0, 0, 0+      $x1 = ADDXri $x0, 1, 0+    }+    $x2 = ADDXri $x0, 2, 0+    $x3 = ADDXri $x0, 3, 0+    ; End safe range+    $x16 = ADDXri $x0, 16, 0+    $x9 = ADDXri $x9, 16, 0+    $x16 = ADDXri killed $x16, 16, 0+    RET undef $x9+

@ellishgellishg requested a review fromkyulee-comJuly 15, 2025 22:24
Copy link
Contributor

@kyulee-comkyulee-com left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Thanks for the fix! It looks good to me.

body:|
bb.0:
liveins: $x0
; Begin safe range of 3 instructions
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

I'm confused by the "safe range" comments. This "Begin safe range of 3 instructions" comment seems to go with an "End safe range" comment on line 74 (in this version of the patch)four instructions later, not three. Then there's another "End safe range" further down (line 86) without any "Begin" comment. Finally, it's confusing that the CHECK comments are after the "Begin safe range"; putting them the other way round would surely have been clearer?

It looks to me as if the real point of this test is that the four ADDXri to x0,x1,x2,x3 are duplicated in this function (lines 69-72 and 81-85), but in the second copy two of them are inside a bundle, and therefore they mustn't be outlined. If I've understood that correctly, perhaps describing them as something like an "outlining candidate" instead of a safe range might be less confusing – especially since the whole point of this example is that this range of instructionsisn't safe to outline :-)

Copy link
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

These comments were copied from the testunsafe_range_in_middle above, and I didn't check if they were correct or not. I simply found some tests that had separate ranges and inserted a bundle that triggered the crash.

Copy link
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

I ended up updating the comments to reflect the actual ranges and simplified my test a bit. I also found that we need some extra checks, too.

@ellishgellishg merged commitbd6c16c intollvm:mainJul 16, 2025
7 of 9 checks passed
@ellishgellishg deleted the outliner-bundle branchJuly 16, 2025 16:51
@llvm-ci
Copy link
Collaborator

LLVM Buildbot has detected a new failure on builderllvm-nvptx-nvidia-win running onas-builder-8 while buildingllvm at step 6 "build-unified-tree".

Full details are available at:https://lab.llvm.org/buildbot/#/builders/54/builds/10937

Here is the relevant piece of the build log for the reference
Step 6 (build-unified-tree) failure: build (failure)...[330/2773] Linking CXX executable bin\split-file.exe[331/2773] Linking CXX executable bin\llvm-test-mustache-spec.exe[332/2773] Linking CXX executable bin\KillTheDoctor.exe[333/2773] Linking CXX executable bin\llvm-undname.exe[334/2773] Linking CXX executable bin\yaml-bench.exe[335/2773] Linking CXX executable bin\reduce-chunk-list.exe[336/2773] Linking CXX executable bin\FileCheck.exe[337/2773] Linking CXX executable bin\UnicodeNameMappingGenerator.exe[338/2773] Linking CXX executable bin\llvm-min-tblgen.exe[339/2773] Building CXX object third-party\benchmark\src\CMakeFiles\benchmark.dir\sysinfo.cc.objFAILED: third-party/benchmark/src/CMakeFiles/benchmark.dir/sysinfo.cc.obj C:\ninja\ccache.exe C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1443~1.348\bin\Hostx64\x64\cl.exe  /nologo /TP -DBENCHMARK_STATIC_DEFINE -DEXPERIMENTAL_KEY_INSTRUCTIONS -DHAVE_STD_REGEX -DHAVE_STEADY_CLOCK -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\build\third-party\benchmark\src -IC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\third-party\benchmark\src -IC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\build\include -IC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\include -IC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\third-party\benchmark\include /DWIN32 /D_WINDOWS   /Zc:inline /Zc:preprocessor /Zc:__cplusplus /Oi /bigobj /permissive-  -wd4141 -wd4146 -wd4244 -wd4267 -wd4291 -wd4351 -wd4456 -wd4457 -wd4458 -wd4459 -wd4503 -wd4624 -wd4722 -wd4100 -wd4127 -wd4512 -wd4505 -wd4610 -wd4510 -wd4702 -wd4245 -wd4706 -wd4310 -wd4701 -wd4703 -wd4389 -wd4611 -wd4805 -wd4204 -wd4577 -wd4091 -wd4592 -wd4319 -wd4709 -wd5105 -wd4324 -wd4251 -wd4275 -w14062 -we4238 /Gw /W4  -EHs-  -EHa- /O2 /Ob2  -MD -UNDEBUG -std:c++14 /showIncludes /Fothird-party\benchmark\src\CMakeFiles\benchmark.dir\sysinfo.cc.obj /Fdthird-party\benchmark\src\CMakeFiles\benchmark.dir\benchmark.pdb /FS -c C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\third-party\benchmark\src\sysinfo.ccC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\third-party\benchmark\src\sysinfo.cc(374): error C2065: 'CacheUnknown': undeclared identifierC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\third-party\benchmark\src\sysinfo.cc(374): error C2131: expression did not evaluate to a constantC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\third-party\benchmark\src\sysinfo.cc(374): note: a non-constant (sub-)expression was encounteredC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\third-party\benchmark\src\sysinfo.cc(374): error C2051: case expression not constant[340/2773] Configuring NATIVE LLVM...-- The C compiler identification is MSVC 19.43.34808.0-- The CXX compiler identification is MSVC 19.43.34808.0-- The ASM compiler identification is MSVC-- Found assembler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.43.34808/bin/Hostx64/x64/cl.exe-- Detecting C compiler ABI info-- Detecting C compiler ABI info - done-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.43.34808/bin/Hostx64/x64/cl.exe - skipped-- Detecting C compile features-- Detecting C compile features - done-- Detecting CXX compiler ABI info-- Detecting CXX compiler ABI info - done-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.43.34808/bin/Hostx64/x64/cl.exe - skipped-- Detecting CXX compile features-- Detecting CXX compile features - done-- bolt project is disabled-- clang project is disabled-- clang-tools-extra project is disabled-- compiler-rt project is disabled-- cross-project-tests project is disabled-- libclc project is disabled-- lld project is disabled-- lldb project is disabled-- mlir project is disabled-- openmp project is disabled-- polly project is disabled-- flang project is disabled-- libc project is disabled-- Found Python3: C:/Python310/python.exe (found suitable version "3.10.11", minimum required is "3.0") found components: Interpreter -- Looking for __GLIBC__-- Looking for __GLIBC__ - not found-- Looking for valgrind/valgrind.h-- Looking for valgrind/valgrind.h - not found

@llvm-ci
Copy link
Collaborator

LLVM Buildbot has detected a new failure on builderclang-hip-vega20 running onhip-vega20-0 while buildingllvm at step 3 "annotate".

Full details are available at:https://lab.llvm.org/buildbot/#/builders/123/builds/23515

Here is the relevant piece of the build log for the reference
Step 3 (annotate) failure: '../llvm-zorg/zorg/buildbot/builders/annotated/hip-build.sh --jobs=' (failure)...[57/59] Linking CXX executable External/HIP/math_h-hip-6.3.0[58/59] Building CXX object External/HIP/CMakeFiles/TheNextWeek-hip-6.3.0.dir/workload/ray-tracing/TheNextWeek/main.cc.o[59/59] Linking CXX executable External/HIP/TheNextWeek-hip-6.3.0+ build_step 'Testing HIP test-suite'+ echo '@@@BUILD_STEP Testing HIP test-suite@@@'+ ninja check-hip-simple@@@BUILD_STEP Testing HIP test-suite@@@[0/1] cd /home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/test-suite-build/External/HIP && /home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/llvm-lit -sv array-hip-6.3.0.test empty-hip-6.3.0.test with-fopenmp-hip-6.3.0.test saxpy-hip-6.3.0.test memmove-hip-6.3.0.test split-kernel-args-hip-6.3.0.test builtin-logb-scalbn-hip-6.3.0.test TheNextWeek-hip-6.3.0.test algorithm-hip-6.3.0.test cmath-hip-6.3.0.test complex-hip-6.3.0.test math_h-hip-6.3.0.test new-hip-6.3.0.test blender.test-- Testing: 14 tests, 14 workers --Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90FAIL: test-suite :: External/HIP/blender.test (14 of 14)******************** TEST 'test-suite :: External/HIP/blender.test' FAILED ********************/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/test-suite-build/tools/timeit-target --timeout 7200 --limit-core 0 --limit-cpu 7200 --limit-file-size 209715200 --limit-rss-size 838860800 --append-exitstatus --redirect-output /home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/test-suite-build/External/HIP/Output/blender.test.out --redirect-input /dev/null --summary /home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/test-suite-build/External/HIP/Output/blender.test.time /bin/bash test_blender.sh/bin/bash verify_blender.sh /home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/test-suite-build/External/HIP/Output/blender.test.outBegin Blender test.TEST_SUITE_HIP_ROOT=/opt/botworker/llvm/External/hipRender /opt/botworker/llvm/External/hip/Blender_Scenes/290skydemo_release.blendBlender 4.1.1 (hash e1743a0317bc built 2024-04-15 23:47:45)Read blend: "/opt/botworker/llvm/External/hip/Blender_Scenes/290skydemo_release.blend"Could not open as Ogawa file from provided streams.Unable to open /opt/botworker/llvm/External/hip/Blender_Scenes/290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag.002", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag.003", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag.004", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag.001", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcCould not open as Ogawa file from provided streams.Unable to open /opt/botworker/llvm/External/hip/Blender_Scenes/290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag.002", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag.003", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag.004", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag.001", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcI0716 17:02:40.625595 886729 device.cpp:39] HIPEW initialization succeededI0716 17:02:40.627545 886729 device.cpp:45] Found HIPCC hipccI0716 17:02:40.695003 886729 device.cpp:207] Device has compute preemption or is not used for display.I0716 17:02:40.695080 886729 device.cpp:211] Added device "" with id "HIP__0000:a3:00".I0716 17:02:40.695165 886729 device.cpp:568] Mapped host memory limit set to 536,444,985,344 bytes. (499.60G)I0716 17:02:40.695418 886729 device_impl.cpp:63] Using AVX2 CPU kernels.Fra:1 Mem:524.00M (Peak 529.09M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Eyepiece_rimFra:1 Mem:524.00M (Peak 529.09M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Rivets.022Fra:1 Mem:524.05M (Peak 529.09M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Rivets.024Fra:1 Mem:524.22M (Peak 529.09M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Rivets.026Fra:1 Mem:525.70M (Peak 529.09M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Rivets.039Fra:1 Mem:525.74M (Peak 529.09M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Hoses.003Fra:1 Mem:528.37M (Peak 529.09M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Curve_ConnectorsFra:1 Mem:528.38M (Peak 529.09M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Chest_ConnectorFra:1 Mem:529.31M (Peak 529.31M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Weapon_thingieStep 12 (Testing HIP test-suite) failure: Testing HIP test-suite (failure)@@@BUILD_STEP Testing HIP test-suite@@@[0/1] cd /home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/test-suite-build/External/HIP && /home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/llvm/bin/llvm-lit -sv array-hip-6.3.0.test empty-hip-6.3.0.test with-fopenmp-hip-6.3.0.test saxpy-hip-6.3.0.test memmove-hip-6.3.0.test split-kernel-args-hip-6.3.0.test builtin-logb-scalbn-hip-6.3.0.test TheNextWeek-hip-6.3.0.test algorithm-hip-6.3.0.test cmath-hip-6.3.0.test complex-hip-6.3.0.test math_h-hip-6.3.0.test new-hip-6.3.0.test blender.test-- Testing: 14 tests, 14 workers --Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90FAIL: test-suite :: External/HIP/blender.test (14 of 14)******************** TEST 'test-suite :: External/HIP/blender.test' FAILED ********************/home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/test-suite-build/tools/timeit-target --timeout 7200 --limit-core 0 --limit-cpu 7200 --limit-file-size 209715200 --limit-rss-size 838860800 --append-exitstatus --redirect-output /home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/test-suite-build/External/HIP/Output/blender.test.out --redirect-input /dev/null --summary /home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/test-suite-build/External/HIP/Output/blender.test.time /bin/bash test_blender.sh/bin/bash verify_blender.sh /home/botworker/bbot/clang-hip-vega20/botworker/clang-hip-vega20/test-suite-build/External/HIP/Output/blender.test.outBegin Blender test.TEST_SUITE_HIP_ROOT=/opt/botworker/llvm/External/hipRender /opt/botworker/llvm/External/hip/Blender_Scenes/290skydemo_release.blendBlender 4.1.1 (hash e1743a0317bc built 2024-04-15 23:47:45)Read blend: "/opt/botworker/llvm/External/hip/Blender_Scenes/290skydemo_release.blend"Could not open as Ogawa file from provided streams.Unable to open /opt/botworker/llvm/External/hip/Blender_Scenes/290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag.002", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag.003", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag.004", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag.001", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcCould not open as Ogawa file from provided streams.Unable to open /opt/botworker/llvm/External/hip/Blender_Scenes/290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag.002", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag.003", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag.004", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcWARN (bke.modifier): source/blender/blenkernel/intern/modifier.cc:425 BKE_modifier_set_error: Object: "GEO-flag.001", Modifier: "MeshSequenceCache", Could not create reader for file //290skydemo2_flags.abcI0716 17:02:40.625595 886729 device.cpp:39] HIPEW initialization succeededI0716 17:02:40.627545 886729 device.cpp:45] Found HIPCC hipccI0716 17:02:40.695003 886729 device.cpp:207] Device has compute preemption or is not used for display.I0716 17:02:40.695080 886729 device.cpp:211] Added device "" with id "HIP__0000:a3:00".I0716 17:02:40.695165 886729 device.cpp:568] Mapped host memory limit set to 536,444,985,344 bytes. (499.60G)I0716 17:02:40.695418 886729 device_impl.cpp:63] Using AVX2 CPU kernels.Fra:1 Mem:524.00M (Peak 529.09M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Eyepiece_rimFra:1 Mem:524.00M (Peak 529.09M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Rivets.022Fra:1 Mem:524.05M (Peak 529.09M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Rivets.024Fra:1 Mem:524.22M (Peak 529.09M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Rivets.026Fra:1 Mem:525.70M (Peak 529.09M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Rivets.039Fra:1 Mem:525.74M (Peak 529.09M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Hoses.003Fra:1 Mem:528.37M (Peak 529.09M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Curve_ConnectorsFra:1 Mem:528.38M (Peak 529.09M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Chest_ConnectorFra:1 Mem:529.31M (Peak 529.31M) | Time:00:00.71 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Weapon_thingieFra:1 Mem:531.23M (Peak 536.62M) | Time:00:00.72 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Curve_WiresFra:1 Mem:538.19M (Peak 538.19M) | Time:00:00.72 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Head_greeble.007Fra:1 Mem:542.40M (Peak 542.40M) | Time:00:00.72 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Curve_wiresFra:1 Mem:543.66M (Peak 543.66M) | Time:00:00.72 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | ENV-fogFra:1 Mem:543.66M (Peak 543.66M) | Time:00:00.72 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-GroundFra:1 Mem:568.93M (Peak 568.93M) | Time:00:00.72 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Head_greeble.008Fra:1 Mem:569.60M (Peak 569.60M) | Time:00:00.72 | Mem:0.00M, Peak:0.00M | Scene, View Layer | Synchronizing object | GEO-Mouth_inside

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

@drodriguezdrodriguezdrodriguez left review comments

@statham-armstatham-armstatham-arm left review comments

@kyulee-comkyulee-comkyulee-com approved these changes

@ostannardostannardAwaiting requested review from ostannard

@ornataornataAwaiting requested review from ornata

Assignees
No one assigned
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

6 participants
@ellishg@llvmbot@llvm-ci@drodriguez@statham-arm@kyulee-com

[8]ページ先頭

©2009-2025 Movatter.jp