Hey all,

The nightly builds are failing because of this commit:
https://gem5-review.googlesource.com/c/public/gem5/+/48384. It's causing
simulations to stall when running the O3 CPU on ARM. I've reverted this
commit here: https://gem5-review.googlesource.com/c/public/gem5/+/49927. It
seems like I'm not the only person to notice this bug given the ongoing
discussions in the patch comments.

It'd be good if a "proper fix" for this bug could be made, but I don't know
exactly how to do this. I think fixing the build is a higher priority for
me right now. I'll wait until Monday to submit the revert.

Kind regards,
Bobby
--
Dr. Bobby R. Bruce
Room 3050,
Kemper Hall, UC Davis
Davis,
CA, 95616

web: https://www.bobbybruce.net


On Thu, Sep 2, 2021 at 11:59 PM jenkins-no-reply--- via gem5-dev <
gem5-dev@gem5.org> wrote:

> See <
> https://jenkins.gem5.org/job/nightly/434/display/redirect?page=changes>
>
> Changes:
>
> [yuhsingw] arch-arm: add size check for AdvSIMD copy
>
>
> ------------------------------------------
> [...truncated 673.73 KB...]
> [ RUN      ] ProxyPtr.Clean
> [       OK ] ProxyPtr.Clean (0 ms)
> [ RUN      ] ProxyPtr.Dirty
> [       OK ] ProxyPtr.Dirty (0 ms)
> [ RUN      ] ProxyPtr.LoadAndFlush
> [       OK ] ProxyPtr.LoadAndFlush (0 ms)
> [ RUN      ] ProxyPtr.ConstOperators
> [       OK ] ProxyPtr.ConstOperators (1 ms)
> [ RUN      ] ProxyPtr.NonConstOperators
> [       OK ] ProxyPtr.NonConstOperators (0 ms)
> [----------] 5 tests from ProxyPtr (1 ms total)
>
> [----------] 1 test from ProxyPtrTest
> [ RUN      ] ProxyPtrTest.GuestABI
> [       OK ] ProxyPtrTest.GuestABI (0 ms)
> [----------] 1 test from ProxyPtrTest (0 ms total)
>
> [----------] Global test environment tear-down
> [==========] 6 tests from 2 test suites ran. (1 ms total)
> [  PASSED  ] 6 tests.
> [       OK ] LoggingDeathTest.InfoLoggerExitHelper (136 ms)
> [ RUN      ] LoggingDeathTest.HackLoggerExitHelper
> [       OK ] UncontendedMutex.Lock (200 ms)
> [ RUN      ] UncontendedMutex.HeavyContention
> [       OK ] UncontendedMutex.HeavyContention (35 ms)
> [----------] 2 tests from UncontendedMutex (235 ms total)
>
> [----------] Global test environment tear-down
> [==========] 2 tests from 1 test suite ran. (235 ms total)
> [  PASSED  ] 2 tests.
> [       OK ] LoggingDeathTest.HackLoggerExitHelper (139 ms)
> [ RUN      ] LoggingDeathTest.FatalLoggerExitHelper
> [       OK ] LoggingDeathTest.FatalLoggerExitHelper (1 ms)
> [ RUN      ] LoggingDeathTest.PanicLoggerExitHelper
> [       OK ] LoggingDeathTest.PanicLoggerExitHelper (133 ms)
> [ RUN      ] LoggingDeathTest.ExitMessage
> [       OK ] LoggingDeathTest.ExitMessage (134 ms)
> [ RUN      ] LoggingDeathTest.Panic
> [       OK ] LoggingDeathTest.Panic (134 ms)
> [ RUN      ] LoggingDeathTest.Fatal
> [       OK ] LoggingDeathTest.Fatal (1 ms)
> [ RUN      ] LoggingDeathTest.PanicIf
> [       OK ] LoggingDeathTest.PanicIf (136 ms)
> [ RUN      ] LoggingDeathTest.FatalIf
> [       OK ] LoggingDeathTest.FatalIf (1 ms)
> [ RUN      ] LoggingDeathTest.gem5Assert
> [  SKIPPED ] LoggingDeathTest.gem5Assert (0 ms)
> [----------] 13 tests from LoggingDeathTest (1093 ms total)
>
> [----------] 21 tests from LoggingFixture
> [ RUN      ] LoggingFixture.BasicPrint
> [       OK ] LoggingFixture.BasicPrint (0 ms)
> [ RUN      ] LoggingFixture.VariadicCharPrint
> [       OK ] LoggingFixture.VariadicCharPrint (0 ms)
> [ RUN      ] LoggingFixture.VariadicStringPrint
> [       OK ] LoggingFixture.VariadicStringPrint (0 ms)
> [ RUN      ] LoggingFixture.VariadicCharMissingPrint
> [       OK ] LoggingFixture.VariadicCharMissingPrint (0 ms)
> [ RUN      ] LoggingFixture.VariadicStringMissingPrint
> [       OK ] LoggingFixture.VariadicStringMissingPrint (0 ms)
> [ RUN      ] LoggingFixture.DisabledPrint
> [       OK ] LoggingFixture.DisabledPrint (0 ms)
> [ RUN      ] LoggingFixture.WarnLoggerPrint
> [       OK ] LoggingFixture.WarnLoggerPrint (0 ms)
> [ RUN      ] LoggingFixture.InfoLoggerPrint
> [       OK ] LoggingFixture.InfoLoggerPrint (0 ms)
> [ RUN      ] LoggingFixture.HackLoggerPrint
> [       OK ] LoggingFixture.HackLoggerPrint (0 ms)
> [ RUN      ] LoggingFixture.FatalLoggerPrint
> [       OK ] LoggingFixture.FatalLoggerPrint (0 ms)
> [ RUN      ] LoggingFixture.PanicLoggerPrint
> [       OK ] LoggingFixture.PanicLoggerPrint (0 ms)
> [ RUN      ] LoggingFixture.BaseMessage
> [       OK ] LoggingFixture.BaseMessage (0 ms)
> [ RUN      ] LoggingFixture.BaseMessageOnce
> [       OK ] LoggingFixture.BaseMessageOnce (0 ms)
> [ RUN      ] LoggingFixture.Warn
> [       OK ] LoggingFixture.Warn (0 ms)
> [ RUN      ] LoggingFixture.Inform
> [       OK ] LoggingFixture.Inform (0 ms)
> [ RUN      ] LoggingFixture.Hack
> [       OK ] LoggingFixture.Hack (0 ms)
> [ RUN      ] LoggingFixture.WarnOnce
> [       OK ] LoggingFixture.WarnOnce (0 ms)
> [ RUN      ] LoggingFixture.InformOnce
> [       OK ] LoggingFixture.InformOnce (0 ms)
> [ RUN      ] LoggingFixture.HackOnce
> [       OK ] LoggingFixture.HackOnce (0 ms)
> [ RUN      ] LoggingFixture.WarnIf
> [       OK ] LoggingFixture.WarnIf (0 ms)
> [ RUN      ] LoggingFixture.WarnIfOnce
> [       OK ] LoggingFixture.WarnIfOnce (0 ms)
> [----------] 21 tests from LoggingFixture (1 ms total)
>
> [----------] Global test environment tear-down
> [==========] 34 tests from 2 test suites ran. (1094 ms total)
> [  PASSED  ] 32 tests.
> [  SKIPPED ] 2 tests, listed below:
> [  SKIPPED ] LoggingDeathTest.EmptyPrefix
> [  SKIPPED ] LoggingDeathTest.gem5Assert
> scons: done building targets.
> *** Summary of Warnings ***
> Warning: Deprecated namespaces are not supported by this compiler.
>          Please make sure to check the mailing list for deprecation
>          announcements.
> + docker run -u 115: --volume <
> https://jenkins.gem5.org/job/nightly/ws/tests/..>:<
> https://jenkins.gem5.org/job/nightly/ws/tests/..> -w <
> https://jenkins.gem5.org/job/nightly/ws/tests/../tests> --rm
> gcr.io/gem5-test/ubuntu-20.04_all-dependencies ./main.py run --length
> long -j12 -t12
> Running the new gem5 testing script.
> For more information see TESTING.md.
> To see details as the testing scripts are running, use the option -v, -vv,
> or -vvv
>
> ================================================================================
> Loading Tests
> Discovered 2856 tests and 2856 suites in <
> https://jenkins.gem5.org/job/nightly/ws/tests/gem5/asmtest/tests.py>
> Discovered 264 tests and 132 suites in <
> https://jenkins.gem5.org/job/nightly/ws/tests/gem5/cpu_tests/test.py>
> Discovered 24 tests and 12 suites in <
> https://jenkins.gem5.org/job/nightly/ws/tests/gem5/dram-lowp/test_dram_lowp.py
> >
> Discovered 192 tests and 162 suites in <
> https://jenkins.gem5.org/job/nightly/ws/tests/gem5/fs/linux/arm/test.py>
> Discovered 270 tests and 135 suites in <
> https://jenkins.gem5.org/job/nightly/ws/tests/gem5/hello_se/test_hello_se.py
> >
> Discovered 24 tests and 12 suites in <
> https://jenkins.gem5.org/job/nightly/ws/tests/gem5/insttest_se/test.py>
> Discovered 36 tests and 36 suites in <
> https://jenkins.gem5.org/job/nightly/ws/tests/gem5/learning_gem5/part1_test.py
> >
> Discovered 48 tests and 24 suites in <
> https://jenkins.gem5.org/job/nightly/ws/tests/gem5/learning_gem5/part2_test.py
> >
> Discovered 18 tests and 9 suites in <
> https://jenkins.gem5.org/job/nightly/ws/tests/gem5/learning_gem5/part3_test.py
> >
> Discovered 12 tests and 6 suites in <
> https://jenkins.gem5.org/job/nightly/ws/tests/gem5/m5_util/test_exit.py>
> Discovered 0 tests and 0 suites in <
> https://jenkins.gem5.org/job/nightly/ws/tests/gem5/m5threads_test_atomic/test.py
> >
> Discovered 72 tests and 72 suites in <
> https://jenkins.gem5.org/job/nightly/ws/tests/gem5/memory/test.py>
> Discovered 18 tests and 6 suites in <
> https://jenkins.gem5.org/job/nightly/ws/tests/gem5/stats/test_hdf5.py>
> Discovered 21 tests and 21 suites in <
> https://jenkins.gem5.org/job/nightly/ws/tests/gem5/test_build/test_build.py
> >
> Discovered 18 tests and 18 suites in <
> https://jenkins.gem5.org/job/nightly/ws/tests/gem5/x86-boot-tests/test_linux_boot.py
> >
> Discovered 6 tests and 6 suites in <
> https://jenkins.gem5.org/job/nightly/ws/tests/pyunit/test_run.py>
>
> ================================================================================
> Running Tests from 34 suites
> Results will be stored in <
> https://jenkins.gem5.org/job/nightly/ws/tests/testing-results>
>
> ================================================================================
> Building the following targets. This may take a while.
> <https://jenkins.gem5.org/job/nightly/ws/build/ARM/gem5.opt>
> You may want to run with only a single ISA(--isa=), use --skip-build, or
> use 'rerun'.
> Building the following targets. This may take a while.
> <https://jenkins.gem5.org/job/nightly/ws/build/MIPS/gem5.opt>
> You may want to run with only a single ISA(--isa=), use --skip-build, or
> use 'rerun'.
> Building the following targets. This may take a while.
> <https://jenkins.gem5.org/job/nightly/ws/build/SPARC/gem5.opt>
> You may want to run with only a single ISA(--isa=), use --skip-build, or
> use 'rerun'.
> Building the following targets. This may take a while.
> <https://jenkins.gem5.org/job/nightly/ws/build/X86/gem5.opt>
> You may want to run with only a single ISA(--isa=), use --skip-build, or
> use 'rerun'.
> Building the following targets. This may take a while.
> <https://jenkins.gem5.org/job/nightly/ws/build/POWER/gem5.opt>
> You may want to run with only a single ISA(--isa=), use --skip-build, or
> use 'rerun'.
> Redirecting stdout to /tmp/gem5out9o90gtfi/simout
> Redirecting stderr to /tmp/gem5out9o90gtfi/simerr
> Redirecting stdout to /tmp/gem5outnozsa6un/simout
> Redirecting stderr to /tmp/gem5outnozsa6un/simerr
> Redirecting stdout to /tmp/gem5out2bejj6ai/simout
> Redirecting stderr to /tmp/gem5out2bejj6ai/simerr
> Redirecting stdout to /tmp/gem5outkeyr7nps/simout
> Redirecting stderr to /tmp/gem5outkeyr7nps/simerr
> Redirecting stdout to /tmp/gem5outnho1ytwb/simout
> Redirecting stderr to /tmp/gem5outnho1ytwb/simerr
> Redirecting stdout to /tmp/gem5outizzmwaqf/simout
> Redirecting stderr to /tmp/gem5outizzmwaqf/simerr
> Redirecting stdout to /tmp/gem5out3yw6u25o/simout
> Redirecting stderr to /tmp/gem5out3yw6u25o/simerr
> Redirecting stdout to /tmp/gem5out69cowqbq/simout
> Redirecting stderr to /tmp/gem5out69cowqbq/simerr
> Redirecting stdout to /tmp/gem5outc5q1fz7r/simout
> Redirecting stderr to /tmp/gem5outc5q1fz7r/simerr
> Redirecting stdout to /tmp/gem5outzfvbjgwi/simout
> Redirecting stderr to /tmp/gem5outzfvbjgwi/simerr
> Redirecting stdout to /tmp/gem5outhrgzn7in/simout
> Redirecting stderr to /tmp/gem5outhrgzn7in/simerr
> Redirecting stdout to /tmp/gem5out20tprtuy/simout
> Redirecting stderr to /tmp/gem5out20tprtuy/simerr
> Test: realview-switcheroo-atomic-ARM-x86_64-opt Passed
> Redirecting stdout to /tmp/gem5outvs_0re48/simout
> Redirecting stderr to /tmp/gem5outvs_0re48/simerr
> Test: realview-switcheroo-noncaching-timing-ARM-x86_64-opt Passed
> Redirecting stdout to /tmp/gem5out8ra22b54/simout
> Redirecting stderr to /tmp/gem5out8ra22b54/simerr
> Test: realview-switcheroo-timing-ARM-x86_64-opt Passed
> Redirecting stdout to /tmp/gem5out53bq9nji/simout
> Redirecting stderr to /tmp/gem5out53bq9nji/simerr
> Test: realview-simple-atomic-ARM-x86_64-opt Passed
> Redirecting stdout to /tmp/gem5outmrmt5ew3/simout
> Redirecting stderr to /tmp/gem5outmrmt5ew3/simerr
> Test: realview-simple-atomic-checkpoint-ARM-x86_64-opt Passed
> Redirecting stdout to /tmp/gem5outn4osctae/simout
> Redirecting stderr to /tmp/gem5outn4osctae/simerr
> Test: realview-simple-timing-ARM-x86_64-opt Passed
> Redirecting stdout to /tmp/gem5outvwx5muir/simout
> Redirecting stderr to /tmp/gem5outvwx5muir/simerr
> Test: realview64-o3-ARM-x86_64-opt Passed
> Redirecting stdout to /tmp/gem5outfx8w3z53/simout
> Redirecting stderr to /tmp/gem5outfx8w3z53/simerr
> Test: realview64-minor-ARM-x86_64-opt Passed
> Redirecting stdout to /tmp/gem5outrs7xtlpc/simout
> Redirecting stderr to /tmp/gem5outrs7xtlpc/simerr
> Test: realview64-minor-dual-ARM-x86_64-opt Passed
> Test: realview64-minor-dual-ARM-x86_64-opt-MatchFileRegex Passed
> Redirecting stdout to /tmp/gem5out871_dw0z/simout
> Redirecting stderr to /tmp/gem5out871_dw0z/simerr
> Test: test-hello-TimingSimpleCPU-MIPS-x86_64-opt Passed
> Test: test-hello-TimingSimpleCPU-MIPS-x86_64-opt-MatchStdoutNoPerf Passed
> Redirecting stdout to /tmp/gem5outacs90dke/simout
> Redirecting stderr to /tmp/gem5outacs90dke/simerr
> Test: test-hello-AtomicSimpleCPU-MIPS-x86_64-opt Passed
> Test: test-hello-AtomicSimpleCPU-MIPS-x86_64-opt-MatchStdoutNoPerf Passed
> Redirecting stdout to /tmp/gem5outblta3ojw/simout
> Redirecting stderr to /tmp/gem5outblta3ojw/simerr
> Test: test-hello-DerivO3CPU-MIPS-x86_64-opt Passed
> Test: test-hello-DerivO3CPU-MIPS-x86_64-opt-MatchStdoutNoPerf Passed
> Redirecting stdout to /tmp/gem5outt94g5u1g/simout
> Redirecting stderr to /tmp/gem5outt94g5u1g/simerr
> Test: test-hello-TimingSimpleCPU-SPARC-x86_64-opt Passed
> Test: test-hello-TimingSimpleCPU-SPARC-x86_64-opt-MatchStdoutNoPerf Passed
> Redirecting stdout to /tmp/gem5outb6v7fov9/simout
> Redirecting stderr to /tmp/gem5outb6v7fov9/simerr
> Test: test-hello-AtomicSimpleCPU-SPARC-x86_64-opt Passed
> Test: test-hello-AtomicSimpleCPU-SPARC-x86_64-opt-MatchStdoutNoPerf Passed
> Redirecting stdout to /tmp/gem5out9t6qjtxz/simout
> Redirecting stderr to /tmp/gem5out9t6qjtxz/simerr
> Test: test-insttest-linux-AtomicSimpleCPU-SPARC-x86_64-opt Passed
> Test:
> test-insttest-linux-AtomicSimpleCPU-SPARC-x86_64-opt-MatchStdoutNoPerf
> Passed
> Redirecting stdout to /tmp/gem5out9ndoono2/simout
> Redirecting stderr to /tmp/gem5out9ndoono2/simerr
> Test: test-insttest-linux-TimingSimpleCPU-SPARC-x86_64-opt Passed
> Test:
> test-insttest-linux-TimingSimpleCPU-SPARC-x86_64-opt-MatchStdoutNoPerf
> Passed
> Test: build-X86-opt Passed
> Test: build-SPARC-opt Passed
> Test: build-MIPS-opt Passed
> Test: build-POWER-opt Passed
> Redirecting stdout to /tmp/gem5out3psqo9ue/simout
> Redirecting stderr to /tmp/gem5out3psqo9ue/simerr
> Test: realview64-switcheroo-full-ARM-x86_64-opt Passed
> Redirecting stdout to /tmp/gem5out0rlo9yme/simout
> Redirecting stderr to /tmp/gem5out0rlo9yme/simerr
> Test: realview-minor-ARM-x86_64-opt Passed
> Redirecting stdout to /tmp/gem5outn2mzuhwz/simout
> Redirecting stderr to /tmp/gem5outn2mzuhwz/simerr
> Test: realview64-o3-checker-ARM-x86_64-opt Passed
> Test: test-ubuntu_boot-atomic_cpu-1_cpus-init_boot-X86-x86_64-opt Passed
> Test: realview64-simple-timing-ruby-ARM-x86_64-opt Passed
> Test: realview64-simple-timing-dual-ruby-ARM-x86_64-opt Passed
> Build timed out (after 1,380 minutes). Marking the build as failed.
> Terminated
> Build was aborted
> Archiving artifacts
> Recording plot data
> Recording test results
> ERROR: Step ‘Publish JUnit test result report’ failed: Test reports were
> found but none of them are new. Did leafNodes run?
> For example, <
> https://jenkins.gem5.org/job/nightly/434/artifact/tests/testing-results/results.xml>
> is 1 day 22 hr old
> _______________________________________________
> gem5-dev mailing list -- gem5-dev@gem5.org
> To unsubscribe send an email to gem5-dev-le...@gem5.org
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to