It's still running, but here's what it's found so far.

Gabe

On Tue, Nov 2, 2021 at 7:48 AM Jason Lowe-Power <ja...@lowepower.com> wrote:

> Thanks! I tried a bisect but, tbh, it wasn't helpful since the error
> doesn't seem to be deterministic.
>
> As more evidence that it's a memory issue, the backtrace that I saw with
> GDB was something a bit different.
>
> Cheers,
> Jason
>
> On Tue, Nov 2, 2021 at 5:07 AM Gabe Black <gabe.bl...@gmail.com> wrote:
>
>> I'm running it under valgrind to see if that tells me anything, which is
>> going to take a while. I'll let you know if/when it finishes.
>>
>> Gabe
>>
>> On Tue, Nov 2, 2021 at 4:36 AM Gabe Black <gabe.bl...@gmail.com> wrote:
>>
>>> Attached is a log of a failing run, and backtrace of the segfault.
>>>
>>> Gabe
>>>
>>> On Tue, Nov 2, 2021 at 4:17 AM Gabe Black <gabe.bl...@gmail.com> wrote:
>>>
>>>> Ok, I reproduced the segfault once, but then running again in gdb it
>>>> exited normally. I'm pretty confident it's something to do with things
>>>> getting cleaned up and/or destructed at the end of the simulation, but
>>>> until I catch something in the act of exploding I won't be able to nail
>>>> down specifically what's doing it.
>>>>
>>>> Gabe
>>>>
>>>> On Tue, Nov 2, 2021 at 3:46 AM Gabe Black <gabe.bl...@gmail.com> wrote:
>>>>
>>>>> A clean build seems to have fixed the IdeDisk problem.
>>>>>
>>>>> On Tue, Nov 2, 2021 at 3:35 AM Gabe Black <gabe.bl...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Can you get a backtrace from it? Or run it in valgrind? I'm trying to
>>>>>> use the command line you provided locally, but it's complaining about not
>>>>>> being able to find IdeDisk which is very strange... I don't think I have 
>>>>>> an
>>>>>> account on the machine where this ran, but ideally I'll be able to
>>>>>> reproduce it locally where it will be easier to work with.
>>>>>>
>>>>>> Gabe
>>>>>>
>>>>>> On Mon, Nov 1, 2021 at 3:03 PM Jason Lowe-Power <ja...@lowepower.com>
>>>>>> wrote:
>>>>>>
>>>>>>> After spending some time on this, there is definitely a segfault at
>>>>>>> the end of execution. It's odd that the testing scripts sometimes 
>>>>>>> reports
>>>>>>> that it works.
>>>>>>>
>>>>>>> If you run the following, you should see a segfault at the end and
>>>>>>> no stats are generated:
>>>>>>> ../gem5/> build/ARM/gem5.opt tests/gem5/fs/linux/arm/run.py
>>>>>>> tests/gem5/configs/realview-o3.py tests/gem5/resources/arm .
>>>>>>>
>>>>>>> I also notice that when it doesn't fail the following is printed:
>>>>>>> "build/ARM/arch/arm/isa.hh:650: warn: User mode does not have SPSR
>>>>>>> build/ARM/arch/arm/isa.hh:650: warn: User mode does not have SPSR"
>>>>>>>
>>>>>>> But it's not printed when it fails.
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Jason
>>>>>>>
>>>>>>> On Mon, Nov 1, 2021 at 8:29 AM Jason Lowe-Power <ja...@lowepower.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> I don't think so. The binaries haven't been updated since April
>>>>>>>> ('aarch-system-20210904.tar.bz2'). Well, the blame says April even if 
>>>>>>>> the
>>>>>>>> filename is confusing (YYYYDDMM?).
>>>>>>>>
>>>>>>>> Here's the failure:
>>>>>>>> https://jenkins.gem5.org/job/nightly/ws/tests/testing-results/SuiteUID%3Arealview-o3-ARM-x86_64-opt/TestUID%3Arealview-o3-ARM-x86_64-opt/simerr
>>>>>>>>
>>>>>>>> build/ARM/arch/arm/insts/pseudo.cc:173: warn: instruction 'csdb'
>>>>>>>> unimplemented
>>>>>>>> build/ARM/arch/arm/generated/decoder-ns.cc.inc:100643: warn:
>>>>>>>> instruction 'mcr bpiall' unimplemented
>>>>>>>> gem5 has encountered a segmentation fault!
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>> Jason
>>>>>>>>
>>>>>>>> On Sat, Oct 30, 2021 at 4:11 AM Gabe Black via gem5-dev <
>>>>>>>> gem5-dev@gem5.org> wrote:
>>>>>>>>
>>>>>>>>> Maybe you need to re-download the resources?
>>>>>>>>>
>>>>>>>>> Gabe
>>>>>>>>>
>>>>>>>>> On Sat, Oct 30, 2021 at 3:50 AM jenkins-no-reply--- via gem5-dev <
>>>>>>>>> gem5-dev@gem5.org> wrote:
>>>>>>>>>
>>>>>>>>>> See <https://jenkins.gem5.org/job/nightly/27/display/redirect>
>>>>>>>>>>
>>>>>>>>>> Changes:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ------------------------------------------
>>>>>>>>>> [...truncated 809.58 KB...]
>>>>>>>>>> [----------] 4 tests from CheckpointInFixture
>>>>>>>>>> [ RUN      ] CheckpointInFixture.FindSections
>>>>>>>>>> [       OK ] CheckpointInFixture.FindSections (1 ms)
>>>>>>>>>> [ RUN      ] CheckpointInFixture.FindEntries
>>>>>>>>>> [       OK ] CheckpointInFixture.FindEntries (0 ms)
>>>>>>>>>> [ RUN      ] CheckpointInFixture.ExtractEntries
>>>>>>>>>> [       OK ] CheckpointInFixture.ExtractEntries (0 ms)
>>>>>>>>>> [ RUN      ] CheckpointInFixture.SCSCptInPathScoped
>>>>>>>>>> [       OK ] CheckpointInFixture.SCSCptInPathScoped (0 ms)
>>>>>>>>>> [----------] 4 tests from CheckpointInFixture (1 ms total)
>>>>>>>>>>
>>>>>>>>>> [----------] 6 tests from SerializableFixture
>>>>>>>>>> [ RUN      ] SerializableFixture.SCSChangeCptOutSingle
>>>>>>>>>> [       OK ] SerializableFixture.SCSChangeCptOutSingle (0 ms)
>>>>>>>>>> [ RUN      ] SerializableFixture.SCSChangeCptOutMultiple
>>>>>>>>>> [       OK ] SerializableFixture.SCSChangeCptOutMultiple (1 ms)
>>>>>>>>>> [ RUN      ] SerializableFixture.SCSChangeCptOutLarge
>>>>>>>>>> [       OK ] SerializableFixture.SCSChangeCptOutLarge (0 ms)
>>>>>>>>>> [ RUN      ] SerializableFixture.SectionSerializationSimple
>>>>>>>>>> [       OK ] SerializableFixture.SectionSerializationSimple (0 ms)
>>>>>>>>>> [ RUN      ] SerializableFixture.ParamOutIn
>>>>>>>>>> [       OK ] SerializableFixture.ParamOutIn (0 ms)
>>>>>>>>>> [ RUN      ] SerializableFixture.ParamOutInMultipleSections
>>>>>>>>>> [       OK ] SerializableFixture.ParamOutInMultipleSections (0 ms)
>>>>>>>>>> [----------] 6 tests from SerializableFixture (2 ms total)
>>>>>>>>>>
>>>>>>>>>> [----------] Global test environment tear-down
>>>>>>>>>> [==========] 33 tests from 8 test suites ran. (171 ms total)
>>>>>>>>>> [  PASSED  ] 33 tests.
>>>>>>>>>>
>>>>>>>>>>   YOU HAVE 1 DISABLED TEST
>>>>>>>>>>
>>>>>>>>>> [       OK ] LoggingDeathTest.PanicLoggerExitHelper (149 ms)
>>>>>>>>>> [ RUN      ] LoggingDeathTest.ExitMessage
>>>>>>>>>> [       OK ] LoggingDeathTest.ExitMessage (152 ms)
>>>>>>>>>> [ RUN      ] LoggingDeathTest.Panic
>>>>>>>>>> [       OK ] LoggingDeathTest.Panic (151 ms)
>>>>>>>>>> [ RUN      ] LoggingDeathTest.Fatal
>>>>>>>>>> [       OK ] LoggingDeathTest.Fatal (2 ms)
>>>>>>>>>> [ RUN      ] LoggingDeathTest.PanicIf
>>>>>>>>>> [       OK ] LoggingDeathTest.PanicIf (150 ms)
>>>>>>>>>> [ RUN      ] LoggingDeathTest.FatalIf
>>>>>>>>>> [       OK ] LoggingDeathTest.FatalIf (3 ms)
>>>>>>>>>> [ RUN      ] LoggingDeathTest.gem5Assert
>>>>>>>>>> [  SKIPPED ] LoggingDeathTest.gem5Assert (0 ms)
>>>>>>>>>> [----------] 13 tests from LoggingDeathTest (1216 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 (0 ms total)
>>>>>>>>>>
>>>>>>>>>> [----------] Global test environment tear-down
>>>>>>>>>> [==========] 34 tests from 2 test suites ran. (1216 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 118: --volume
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/..:/nobackup/jenkins/workspace/nightly/tests/..
>>>>>>>>>> -w /nobackup/jenkins/workspace/nightly/tests/../tests --rm
>>>>>>>>>> gcr.io/gem5-test/ubuntu-20.04_all-dependencies ./main.py run
>>>>>>>>>> --length long -j16 -t16
>>>>>>>>>> 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
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/asmtest/tests.py
>>>>>>>>>> Discovered 264 tests and 132 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/cpu_tests/test.py
>>>>>>>>>> Discovered 24 tests and 12 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/dram-lowp/test_dram_lowp.py
>>>>>>>>>> Discovered 192 tests and 162 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/fs/linux/arm/test.py
>>>>>>>>>> Discovered 12 tests and 6 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/gem5_library_example_tests/test_gem5_library_examples.py
>>>>>>>>>> Discovered 258 tests and 129 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/hello_se/test_hello_se.py
>>>>>>>>>> Discovered 24 tests and 12 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/insttest_se/test.py
>>>>>>>>>> Discovered 0 tests and 0 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/kvm-fork-tests/test_kvm_fork_run.py
>>>>>>>>>> Discovered 0 tests and 0 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/kvm-switch-tests/test_kvm_cpu_switch.py
>>>>>>>>>> Discovered 36 tests and 36 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/learning_gem5/part1_test.py
>>>>>>>>>> Discovered 48 tests and 24 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/learning_gem5/part2_test.py
>>>>>>>>>> Discovered 18 tests and 9 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/learning_gem5/part3_test.py
>>>>>>>>>> Discovered 12 tests and 6 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/m5_util/test_exit.py
>>>>>>>>>> Discovered 0 tests and 0 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/m5threads_test_atomic/test.py
>>>>>>>>>> Discovered 72 tests and 72 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/memory/test.py
>>>>>>>>>> Discovered 0 tests and 0 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/parsec-benchmarks/test_parsec.py
>>>>>>>>>> Discovered 72 tests and 36 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/riscv-boot-tests/test_linux_boot.py
>>>>>>>>>> Discovered 24 tests and 6 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/stats/test_hdf5.py
>>>>>>>>>> Discovered 21 tests and 21 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/test_build/test_build.py
>>>>>>>>>> Discovered 120 tests and 120 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/traffic_gen/test_memory_traffic_gen.py
>>>>>>>>>> Discovered 150 tests and 126 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/gem5/x86-boot-tests/test_linux_boot.py
>>>>>>>>>> Discovered 6 tests and 6 suites in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/pyunit/test_run.py
>>>>>>>>>>
>>>>>>>>>> ================================================================================
>>>>>>>>>> Running Tests from 48 suites
>>>>>>>>>> Results will be stored in
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/tests/testing-results
>>>>>>>>>>
>>>>>>>>>> ================================================================================
>>>>>>>>>> Building the following targets. This may take a while.
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/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.
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/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.
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/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.
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/build/GCN3_X86_MSI/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.
>>>>>>>>>>
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/build/NULL_MESI_Two_Level/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.
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/build/GCN3_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.
>>>>>>>>>>
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/build/X86_MESI_Two_Level/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.
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/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.
>>>>>>>>>> /nobackup/jenkins/workspace/nightly/build/POWER/gem5.opt
>>>>>>>>>> You may want to run with only a single ISA(--isa=), use
>>>>>>>>>> --skip-build, or use 'rerun'.
>>>>>>>>>> Test: realview-switcheroo-atomic-ARM-x86_64-opt Passed
>>>>>>>>>> Test: realview-switcheroo-noncaching-timing-ARM-x86_64-opt Passed
>>>>>>>>>> Test: realview-switcheroo-timing-ARM-x86_64-opt Passed
>>>>>>>>>> Test: realview-simple-atomic-ARM-x86_64-opt Passed
>>>>>>>>>> Test: realview-simple-atomic-checkpoint-ARM-x86_64-opt Passed
>>>>>>>>>> Test: test-mips-hello-timing-MIPS-x86_64-opt Passed
>>>>>>>>>> Test: test-mips-hello-timing-MIPS-x86_64-opt-MatchRegex Passed
>>>>>>>>>> Test: test-mips-hello-atomic-MIPS-x86_64-opt Passed
>>>>>>>>>> Test: test-mips-hello-atomic-MIPS-x86_64-opt-MatchRegex Passed
>>>>>>>>>> Test: test-mips-hello-o3-MIPS-x86_64-opt Passed
>>>>>>>>>> Test: test-mips-hello-o3-MIPS-x86_64-opt-MatchRegex Passed
>>>>>>>>>> Test: test-sparc-hello-timing-SPARC-x86_64-opt Passed
>>>>>>>>>> Test: test-sparc-hello-timing-SPARC-x86_64-opt-MatchRegex Passed
>>>>>>>>>> Test: test-sparc-hello-atomic-SPARC-x86_64-opt Passed
>>>>>>>>>> Test: test-sparc-hello-atomic-SPARC-x86_64-opt-MatchRegex Passed
>>>>>>>>>> Test: test-sparc-insttest-atomic-SPARC-x86_64-opt Passed
>>>>>>>>>> Test:
>>>>>>>>>> test-sparc-insttest-atomic-SPARC-x86_64-opt-MatchStdoutNoPerf Passed
>>>>>>>>>> Test: test-sparc-insttest-timing-SPARC-x86_64-opt Passed
>>>>>>>>>> Test:
>>>>>>>>>> test-sparc-insttest-timing-SPARC-x86_64-opt-MatchStdoutNoPerf Passed
>>>>>>>>>> Test: simple_ruby_test-GCN3_X86-x86_64-opt-MSI Passed
>>>>>>>>>> Test: simple_ruby_test-GCN3_X86-x86_64-opt-MSI-MatchStdoutNoPerf
>>>>>>>>>> Passed
>>>>>>>>>> Test: ruby_test_test-GCN3_X86-x86_64-opt-MSI Passed
>>>>>>>>>> Test: ruby_test_test-GCN3_X86-x86_64-opt-MSI-MatchStdout Passed
>>>>>>>>>> Test: build-X86-opt Passed
>>>>>>>>>> Test: build-SPARC-opt Passed
>>>>>>>>>> Test: build-MIPS-opt Passed
>>>>>>>>>> Test: build-POWER-opt Passed
>>>>>>>>>> Test:
>>>>>>>>>> test-memory-LinearGenerator.MESITwoLevel.gem5.components.memory.single_channel.SingleChannelDDR3_1600-NULL-x86_64-opt-MESI_Two_Level
>>>>>>>>>> Passed
>>>>>>>>>> Test:
>>>>>>>>>> test-memory-LinearGenerator.MESITwoLevel.gem5.components.memory.single_channel.SingleChannelDDR3_2133-NULL-x86_64-opt-MESI_Two_Level
>>>>>>>>>> Passed
>>>>>>>>>> Test:
>>>>>>>>>> test-memory-LinearGenerator.MESITwoLevel.gem5.components.memory.single_channel.SingleChannelDDR4_2400-NULL-x86_64-opt-MESI_Two_Level
>>>>>>>>>> Passed
>>>>>>>>>> Test:
>>>>>>>>>> test-memory-LinearGenerator.MESITwoLevel.gem5.components.memory.single_channel.SingleChannelLPDDR3_1600-NULL-x86_64-opt-MESI_Two_Level
>>>>>>>>>> Passed
>>>>>>>>>> Test:
>>>>>>>>>> test-memory-LinearGenerator.MESITwoLevel.gem5.components.memory.single_channel.SingleChannelHBM-NULL-x86_64-opt-MESI_Two_Level
>>>>>>>>>> Passed
>>>>>>>>>> Test: realview64-minor-ARM-x86_64-opt Passed
>>>>>>>>>> Test:
>>>>>>>>>> test-memory-RandomGenerator.MESITwoLevel.gem5.components.memory.single_channel.SingleChannelDDR3_1600-NULL-x86_64-opt-MESI_Two_Level
>>>>>>>>>> Passed
>>>>>>>>>> Test:
>>>>>>>>>> test-memory-RandomGenerator.MESITwoLevel.gem5.components.memory.single_channel.SingleChannelDDR3_2133-NULL-x86_64-opt-MESI_Two_Level
>>>>>>>>>> Passed
>>>>>>>>>> Test:
>>>>>>>>>> test-memory-RandomGenerator.MESITwoLevel.gem5.components.memory.single_channel.SingleChannelDDR4_2400-NULL-x86_64-opt-MESI_Two_Level
>>>>>>>>>> Passed
>>>>>>>>>> Test:
>>>>>>>>>> test-memory-RandomGenerator.MESITwoLevel.gem5.components.memory.single_channel.SingleChannelLPDDR3_1600-NULL-x86_64-opt-MESI_Two_Level
>>>>>>>>>> Passed
>>>>>>>>>> Test:
>>>>>>>>>> test-memory-RandomGenerator.MESITwoLevel.gem5.components.memory.single_channel.SingleChannelHBM-NULL-x86_64-opt-MESI_Two_Level
>>>>>>>>>> Passed
>>>>>>>>>> Test: realview64-switcheroo-full-ARM-x86_64-opt Passed
>>>>>>>>>> Test: realview64-minor-dual-ARM-x86_64-opt Passed
>>>>>>>>>> Test: realview64-minor-dual-ARM-x86_64-opt-MatchFileRegex Passed
>>>>>>>>>> Test: realview-simple-timing-ARM-x86_64-opt Passed
>>>>>>>>>> Test: realview64-switcheroo-o3-ARM-x86_64-opt Passed
>>>>>>>>>> Test: realview-switcheroo-full-ARM-x86_64-opt Passed
>>>>>>>>>> Test: realview64-o3-ARM-x86_64-opt Passed
>>>>>>>>>> Test: realview64-o3-dual-ARM-x86_64-opt Passed
>>>>>>>>>> Test: realview64-o3-dual-ARM-x86_64-opt-MatchFileRegex Passed
>>>>>>>>>> Test: realview-minor-ARM-x86_64-opt Passed
>>>>>>>>>> Test: realview-switcheroo-o3-ARM-x86_64-opt Passed
>>>>>>>>>> Test: realview64-o3-checker-ARM-x86_64-opt Passed
>>>>>>>>>> Test:
>>>>>>>>>> atomic-cpu_1-cores_classic_init_x86-boot-test-GCN3_X86-x86_64-opt 
>>>>>>>>>> Passed
>>>>>>>>>> Test: realview-o3-ARM-x86_64-opt Failed
>>>>>>>>>> Test: realview64-simple-timing-ruby-ARM-x86_64-opt Passed
>>>>>>>>>> Test: realview64-simple-timing-dual-ruby-ARM-x86_64-opt Passed
>>>>>>>>>> Test:
>>>>>>>>>> realview64-simple-timing-dual-ruby-ARM-x86_64-opt-MatchFileRegex 
>>>>>>>>>> Passed
>>>>>>>>>> Test: realview-simple-timing-ruby-ARM-x86_64-opt Passed
>>>>>>>>>> Test:
>>>>>>>>>> timing-cpu_1-cores_mi_example_init_x86-boot-test-X86-x86_64-opt 
>>>>>>>>>> Passed
>>>>>>>>>> Test:
>>>>>>>>>> timing-cpu_1-cores_mesi_two_level_init_x86-boot-test-X86-x86_64-opt-MESI_Two_Level
>>>>>>>>>> Passed
>>>>>>>>>> Test:
>>>>>>>>>> atomic-cpu_4-cores_classic_systemd_x86-boot-test-GCN3_X86-x86_64-opt 
>>>>>>>>>> Passed
>>>>>>>>>> Test:
>>>>>>>>>> o3-cpu_2-cores_mesi_two_level_init_x86-boot-test-X86-x86_64-opt-MESI_Two_Level
>>>>>>>>>> Passed
>>>>>>>>>> ============== Results: 59 Passed, 1 Failed in 1.1e+04 seconds
>>>>>>>>>> ================
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/ARM/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/SPARC/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/SPARC/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/SPARC/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> build/SPARC/base/statistics.hh:277: warn: One of the stats is a
>>>>>>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>>>>>>> statistics::Group. Legacy stat is deprecated.
>>>>>>>>>> Build step 'Execute shell' marked build as failure
>>>>>>>>>> Archiving artifacts
>>>>>>>>>> _______________________________________________
>>>>>>>>>> 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
>>>>>>>>
>>>>>>>>
==50644== Memcheck, a memory error detector
==50644== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==50644== Using Valgrind-3.17.0 and LibVEX; rerun with -h for copyright info
==50644== Command: build/ARM/gem5.debug tests/gem5/fs/linux/arm/run.py tests/gem5/configs/realview-o3.py tests/gem5/resources/arm .
==50644== Parent PID: 1325
==50644== 
==50655== Warning: invalid file descriptor 1024 in syscall close()
==50655== Warning: invalid file descriptor 1025 in syscall close()
==50655== Warning: invalid file descriptor 1026 in syscall close()
==50655== Warning: invalid file descriptor 1027 in syscall close()
==50655==    Use --log-fd=<number> to select an alternative log fd.
==50655== Warning: invalid file descriptor 1028 in syscall close()
==50655== Warning: invalid file descriptor 1029 in syscall close()
==50663== Warning: invalid file descriptor 1024 in syscall close()
==50663== Warning: invalid file descriptor 1025 in syscall close()
==50663== Warning: invalid file descriptor 1026 in syscall close()
==50663== Warning: invalid file descriptor 1027 in syscall close()
==50663==    Use --log-fd=<number> to select an alternative log fd.
==50663== Warning: invalid file descriptor 1028 in syscall close()
==50663== Warning: invalid file descriptor 1029 in syscall close()
==50644== Conditional jump or move depends on uninitialised value(s)
==50644==    at 0xE6BC1F: gem5::GenericTimer::handleStream(gem5::GenericTimer::CoreTimers::EventStream*, gem5::ArchTimer*, unsigned long, unsigned long) (generic_timer.cc:508)
==50644==    by 0xE6BE80: gem5::GenericTimer::setMiscReg(int, unsigned int, unsigned long) (generic_timer.cc:541)
==50644==    by 0xE6DD1B: gem5::GenericTimerISA::setMiscReg(int, unsigned long) (generic_timer.cc:867)
==50644==    by 0x103D68A: gem5::ArmISA::ISA::setMiscReg(int, unsigned long) (isa.cc:2486)
==50644==    by 0x257B814: gem5::o3::CPU::setMiscReg(int, unsigned long, short) (cpu.cc:1086)
==50644==    by 0x256F5CC: gem5::o3::DynInst::updateMiscRegs() (dyn_inst.hh:1133)
==50644==    by 0x256A3C6: gem5::o3::Commit::commitInsts() (commit.cc:1059)
==50644==    by 0x2569719: gem5::o3::Commit::commit() (commit.cc:906)
==50644==    by 0x2567CEF: gem5::o3::Commit::tick() (commit.cc:663)
==50644==    by 0x2577E1A: gem5::o3::CPU::tick() (cpu.cc:508)
==50644==    by 0x2574770: gem5::o3::CPU::CPU(gem5::O3CPUParams const&)::{lambda()#1}::operator()() const (cpu.cc:76)
==50644==    by 0x257F1E3: void std::__invoke_impl<void, gem5::o3::CPU::CPU(gem5::O3CPUParams const&)::{lambda()#1}&>(std::__invoke_other, gem5::o3::CPU::CPU(gem5::O3CPUParams const&)::{lambda()#1}&) (invoke.h:61)
==50644== 
==50644== Conditional jump or move depends on uninitialised value(s)
==50644==    at 0xE73644: gem5::GenericTimer::CoreTimers::EventStream::eventTargetValue(unsigned long) const (generic_timer.hh:350)
==50644==    by 0xE6BBE3: gem5::GenericTimer::handleStream(gem5::GenericTimer::CoreTimers::EventStream*, gem5::ArchTimer*, unsigned long, unsigned long) (generic_timer.cc:505)
==50644==    by 0xE6BE80: gem5::GenericTimer::setMiscReg(int, unsigned int, unsigned long) (generic_timer.cc:541)
==50644==    by 0xE6DD1B: gem5::GenericTimerISA::setMiscReg(int, unsigned long) (generic_timer.cc:867)
==50644==    by 0x103D68A: gem5::ArmISA::ISA::setMiscReg(int, unsigned long) (isa.cc:2486)
==50644==    by 0x257B814: gem5::o3::CPU::setMiscReg(int, unsigned long, short) (cpu.cc:1086)
==50644==    by 0x256F5CC: gem5::o3::DynInst::updateMiscRegs() (dyn_inst.hh:1133)
==50644==    by 0x256A3C6: gem5::o3::Commit::commitInsts() (commit.cc:1059)
==50644==    by 0x2569719: gem5::o3::Commit::commit() (commit.cc:906)
==50644==    by 0x2567CEF: gem5::o3::Commit::tick() (commit.cc:663)
==50644==    by 0x2577E1A: gem5::o3::CPU::tick() (cpu.cc:508)
==50644==    by 0x2574770: gem5::o3::CPU::CPU(gem5::O3CPUParams const&)::{lambda()#1}::operator()() const (cpu.cc:76)
==50644== 
==50644== Use of uninitialised value of size 8
==50644==    at 0x5CC8F3E: int std::__int_to_char<char, unsigned long>(char*, unsigned long, char const*, std::_Ios_Fmtflags, bool) (locale_facets.tcc:844)
==50644==    by 0x5CC94CC: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_int<unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, unsigned long) const (locale_facets.tcc:894)
==50644==    by 0x5CD764C: put (locale_facets.h:2400)
==50644==    by 0x5CD764C: std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long) (ostream.tcc:73)
==50644==    by 0x809896: void gem5::cp::_formatInteger<unsigned int>(std::ostream&, unsigned int const&, gem5::cp::Format&) (cprintf_formats.hh:157)
==50644==    by 0x809415: void gem5::cp::formatInteger<unsigned int>(std::ostream&, unsigned int const&, gem5::cp::Format&) (cprintf_formats.hh:333)
==50644==    by 0x8091F3: void gem5::cp::Print::addArg<unsigned int>(unsigned int const&) (cprintf.hh:107)
==50644==    by 0xAB995B: void gem5::ccprintf<unsigned int, char, bool, bool, bool, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(gem5::cp::Print&, unsigned int const&, char const&, bool const&, bool const&, bool const&, bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (cprintf.hh:139)
==50644==    by 0xAB77E4: void gem5::ccprintf<unsigned int, char, bool, bool, bool, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::ostream&, char const*, unsigned int const&, char const&, bool const&, bool const&, bool const&, bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (cprintf.hh:150)
==50644==    by 0xAB4657: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > gem5::csprintf<unsigned int, char, bool, bool, bool, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const*, unsigned int const&, char const&, bool const&, bool const&, bool const&, bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (cprintf.hh:164)
==50644==    by 0xAB2267: gem5::CacheBlk::print[abi:cxx11]() const (cache_blk.hh:404)
==50644==    by 0xAA391E: gem5::BaseCache::handleFill(gem5::Packet*, gem5::CacheBlk*, std::__cxx11::list<gem5::Packet*, std::allocator<gem5::Packet*> >&, bool) (base.cc:1442)
==50644==    by 0xA9E7EA: gem5::BaseCache::recvTimingResp(gem5::Packet*) (base.cc:489)
==50644== 
==50644== Conditional jump or move depends on uninitialised value(s)
==50644==    at 0x5CC8F44: int std::__int_to_char<char, unsigned long>(char*, unsigned long, char const*, std::_Ios_Fmtflags, bool) (locale_facets.tcc:847)
==50644==    by 0x5CC94CC: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_int<unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, unsigned long) const (locale_facets.tcc:894)
==50644==    by 0x5CD764C: put (locale_facets.h:2400)
==50644==    by 0x5CD764C: std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long) (ostream.tcc:73)
==50644==    by 0x809896: void gem5::cp::_formatInteger<unsigned int>(std::ostream&, unsigned int const&, gem5::cp::Format&) (cprintf_formats.hh:157)
==50644==    by 0x809415: void gem5::cp::formatInteger<unsigned int>(std::ostream&, unsigned int const&, gem5::cp::Format&) (cprintf_formats.hh:333)
==50644==    by 0x8091F3: void gem5::cp::Print::addArg<unsigned int>(unsigned int const&) (cprintf.hh:107)
==50644==    by 0xAB995B: void gem5::ccprintf<unsigned int, char, bool, bool, bool, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(gem5::cp::Print&, unsigned int const&, char const&, bool const&, bool const&, bool const&, bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (cprintf.hh:139)
==50644==    by 0xAB77E4: void gem5::ccprintf<unsigned int, char, bool, bool, bool, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::ostream&, char const*, unsigned int const&, char const&, bool const&, bool const&, bool const&, bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (cprintf.hh:150)
==50644==    by 0xAB4657: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > gem5::csprintf<unsigned int, char, bool, bool, bool, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const*, unsigned int const&, char const&, bool const&, bool const&, bool const&, bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (cprintf.hh:164)
==50644==    by 0xAB2267: gem5::CacheBlk::print[abi:cxx11]() const (cache_blk.hh:404)
==50644==    by 0xAA391E: gem5::BaseCache::handleFill(gem5::Packet*, gem5::CacheBlk*, std::__cxx11::list<gem5::Packet*, std::allocator<gem5::Packet*> >&, bool) (base.cc:1442)
==50644==    by 0xA9E7EA: gem5::BaseCache::recvTimingResp(gem5::Packet*) (base.cc:489)
==50644== 
==50644== Conditional jump or move depends on uninitialised value(s)
==50644==    at 0xE73644: gem5::GenericTimer::CoreTimers::EventStream::eventTargetValue(unsigned long) const (generic_timer.hh:350)
==50644==    by 0xE6CDB6: gem5::GenericTimer::CoreTimers::schedNextEvent(gem5::GenericTimer::CoreTimers::EventStream&, gem5::ArchTimer&) (generic_timer.cc:788)
==50644==    by 0xE6CCF6: gem5::GenericTimer::CoreTimers::virtEventStreamCallback() (generic_timer.cc:774)
==50644==    by 0xE6C47A: gem5::GenericTimer::CoreTimers::CoreTimers(gem5::GenericTimer&, gem5::ArmSystem&, unsigned int, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*)::{lambda()#2}::operator()() const (generic_timer.cc:757)
==50644==    by 0xE72F15: void std::__invoke_impl<void, gem5::GenericTimer::CoreTimers::CoreTimers(gem5::GenericTimer&, gem5::ArmSystem&, unsigned int, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*)::{lambda()#2}&>(std::__invoke_other, gem5::GenericTimer::CoreTimers::CoreTimers(gem5::GenericTimer&, gem5::ArmSystem&, unsigned int, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*)::{lambda()#2}&) (invoke.h:61)
==50644==    by 0xE72BD8: std::enable_if<is_invocable_r_v<void, gem5::GenericTimer::CoreTimers::CoreTimers(gem5::GenericTimer&, gem5::ArmSystem&, unsigned int, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*)::{lambda()#2}&>, std::enable_if>::type std::__invoke_r<void, gem5::GenericTimer::CoreTimers::CoreTimers(gem5::GenericTimer&, gem5::ArmSystem&, unsigned int, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*)::{lambda()#2}&>(void&&, (gem5::GenericTimer::CoreTimers::CoreTimers(gem5::GenericTimer&, gem5::ArmSystem&, unsigned int, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*)::{lambda()#2}&)...) (invoke.h:111)
==50644==    by 0xE726F1: std::_Function_handler<void (), gem5::GenericTimer::CoreTimers::CoreTimers(gem5::GenericTimer&, gem5::ArmSystem&, unsigned int, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*, gem5::ArmInterruptPin*)::{lambda()#2}>::_M_invoke(std::_Any_data const&) (std_function.h:291)
==50644==    by 0x7D560F: std::function<void ()>::operator()() const (std_function.h:560)
==50644==    by 0x7D33CF: gem5::EventFunctionWrapper::process() (eventq.hh:1141)
==50644==    by 0xC87632: gem5::EventQueue::serviceOne() (eventq.cc:223)
==50644==    by 0xCB6CF2: gem5::doSimLoop(gem5::EventQueue*) (simulate.cc:308)
==50644==    by 0xCB68B5: gem5::simulate(unsigned long) (simulate.cc:218)
==50644== 
==50644== Conditional jump or move depends on uninitialised value(s)
==50644==    at 0xE83E30: gem5::GicV2::isFiq(int, unsigned int) (gic_v2.hh:393)
==50644==    by 0xE7FD49: gem5::GicV2::clearInt(int, unsigned int) (gic_v2.cc:926)
==50644==    by 0xE7BC02: gem5::GicV2::readCpu(int, unsigned long) (gic_v2.cc:370)
==50644==    by 0xE7B3A7: gem5::GicV2::readCpu(gem5::Packet*) (gic_v2.cc:300)
==50644==    by 0xE7A11A: gem5::GicV2::read(gem5::Packet*) (gic_v2.cc:122)
==50644==    by 0xD3BE6F: gem5::PioPort<gem5::PioDevice>::recvAtomic(gem5::Packet*) (io_device.hh:78)
==50644==    by 0x8B4B5C: gem5::SimpleTimingPort::recvTimingReq(gem5::Packet*) (tport.cc:73)
==50644==    by 0x90EE71: gem5::TimingRequestProtocol::sendReq(gem5::TimingResponseProtocol*, gem5::Packet*) (timing.cc:52)
==50644==    by 0x7D2B89: gem5::RequestPort::sendTimingReq(gem5::Packet*) (port.hh:498)
==50644==    by 0x80BDC5: gem5::CoherentXBar::recvTimingReq(gem5::Packet*, short) (coherent_xbar.cc:293)
==50644==    by 0x812769: gem5::CoherentXBar::CoherentXBarResponsePort::recvTimingReq(gem5::Packet*) (coherent_xbar.hh:112)
==50644==    by 0x90EE71: gem5::TimingRequestProtocol::sendReq(gem5::TimingResponseProtocol*, gem5::Packet*) (timing.cc:52)
==50644== 
_______________________________________________
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