YARR issueshttps://gitlab.cern.ch/YARR/YARR/-/issues2024-03-01T19:48:56+01:00https://gitlab.cern.ch/YARR/YARR/-/issues/225Fix bug in pixel tuning2024-03-01T19:48:56+01:00Maria MironovaFix bug in pixel tuningFix bug in pixel tuning due to new implementation of occupancy cuts in https://gitlab.cern.ch/YARR/YARR/-/merge_requests/718
Resolved in https://gitlab.cern.ch/YARR/YARR/-/merge_requests/733 and https://gitlab.cern.ch/YARR/YARR/-/merge_...Fix bug in pixel tuning due to new implementation of occupancy cuts in https://gitlab.cern.ch/YARR/YARR/-/merge_requests/718
Resolved in https://gitlab.cern.ch/YARR/YARR/-/merge_requests/733 and https://gitlab.cern.ch/YARR/YARR/-/merge_requests/735Release v1.5.1Timon HeimMaria MironovaTimon Heimhttps://gitlab.cern.ch/YARR/YARR/-/issues/219Code checker fails to run2024-02-23T23:35:22+01:00Bruce Joseph GallopCode checker fails to runBetween the merges of !701 and !619 the code checker seems to have stopped running properly.
It complains of missing "python" in some script, but I've not managed to find which (CI taking a long time to run).
Probably the issue is Code...Between the merges of !701 and !619 the code checker seems to have stopped running properly.
It complains of missing "python" in some script, but I've not managed to find which (CI taking a long time to run).
Probably the issue is CodeChecker version change from 6.18.1 vs 6.22.2.
There's an "env python" in scripts/fix_cdb.py.
Might need to add a symlink to python3, but there might be an easier fix?https://gitlab.cern.ch/YARR/YARR/-/issues/111libRogue warning2024-02-02T02:03:40+01:00Timon HeimlibRogue warninglibRogue throws a warning (thought warnings should result in errors?)
```
warning: ‘class RogueCom’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]
```
Beauty issue but would be nice to be fixed.libRogue throws a warning (thought warnings should result in errors?)
```
warning: ‘class RogueCom’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]
```
Beauty issue but would be nice to be fixed.Matthias WittgenMatthias Wittgenhttps://gitlab.cern.ch/YARR/YARR/-/issues/149Drop scanConsole code2024-02-02T01:59:09+01:00Matthias WittgenDrop scanConsole codeCompile two targets `scanConsole` and `scan_cli` from `sca_cli.cpp`
and drop the scan code in `scanConsole.cpp` as this is implemented in
the ScanConsole` class.Compile two targets `scanConsole` and `scan_cli` from `sca_cli.cpp`
and drop the scan code in `scanConsole.cpp` as this is implemented in
the ScanConsole` class.Timon HeimMatthias WittgenTimon Heimhttps://gitlab.cern.ch/YARR/YARR/-/issues/163scan_cli/ScanConsole classes are broken after restructuring the data processi...2024-02-02T01:46:25+01:00Matthias Wittgenscan_cli/ScanConsole classes are broken after restructuring the data processing codeFrom this merge on `scan_cli` is broken
https://gitlab.cern.ch/YARR/YARR/-/commit/3d880c6c2778bcccf3985241bb6f53b559aa11e7
3d880c6c breaks scan_cliFrom this merge on `scan_cli` is broken
https://gitlab.cern.ch/YARR/YARR/-/commit/3d880c6c2778bcccf3985241bb6f53b559aa11e7
3d880c6c breaks scan_cliTimon HeimTimon Heimhttps://gitlab.cern.ch/YARR/YARR/-/issues/165YARR does not run properly when using clang based compilers2024-02-02T01:45:33+01:00Matthias WittgenYARR does not run properly when using clang based compilershttps://godbolt.org/z/zcsM6nK5h
The register maps are using pointer to member functionality that is not portable.
See compiler explorer example. Works with gcc and MSV, fails with clang and icx.
The compiler does not call the derived v...https://godbolt.org/z/zcsM6nK5h
The register maps are using pointer to member functionality that is not portable.
See compiler explorer example. Works with gcc and MSV, fails with clang and icx.
The compiler does not call the derived virtual function rather the base class.
```
Base Test::* r2 = reinterpret_cast<Base Test::*>(&Test::reg2);
```
I am not sure yet if this is a gcc exploit or clang has a bug.https://gitlab.cern.ch/YARR/YARR/-/issues/178Remove duplicated code in initHW2024-02-02T00:22:41+01:00Matthias WittgenRemove duplicated code in initHWMatthias WittgenMatthias Wittgenhttps://gitlab.cern.ch/YARR/YARR/-/issues/127Calling gnuplot fails when sh is not bash2024-02-02T00:18:31+01:00Matthias WittgenCalling gnuplot fails when sh is not bashUbuntu uses dash. When calling `gnuplot` from `popen` the shell used is `/bin/sh` which links to `dash on Ubuntu (POSIX compliant shell). CentOS uses `bash` (none POSIX compliant. the `gnplot` call fails over a wrongly place bracket `)`Ubuntu uses dash. When calling `gnuplot` from `popen` the shell used is `/bin/sh` which links to `dash on Ubuntu (POSIX compliant shell). CentOS uses `bash` (none POSIX compliant. the `gnplot` call fails over a wrongly place bracket `)`v1.4Timon HeimMatthias WittgenTimon Heimhttps://gitlab.cern.ch/YARR/YARR/-/issues/217revert-chip-configs does not handle modules with disabled chips2024-01-31T18:29:08+01:00Matthias Saimpertrevert-chip-configs does not handle modules with disabled chipswhen trying to run `revert-chip-configs` with a module with some of the chips disabled it crashes with the following error (example if FE3 is disabled):
```
revert chip configs back to previous state with the following command
Writing b...when trying to run `revert-chip-configs` with a module with some of the chips disabled it crashes with the following error (example if FE3 is disabled):
```
revert chip configs back to previous state with the following command
Writing backup: /local/home/atlasitk/TESTS/SaclayQC//run//20UPGM22110466/PFA/003448_std_thresholdscan_zerobias/0x14b6d_L2_warm.json.revert
Replacing /local/home/atlasitk/TESTS/SaclayQC//configs/connectivity_itkpix/20UPGM22110466/L2_warm/0x14b6d_L2_warm.json with /local/home/atlasitk/TESTS/SaclayQC//run//20UPGM22110466/PFA/003448_std_thresholdscan_zerobias/0x14b6d_L2_warm.json.before
Writing backup: /local/home/atlasitk/TESTS/SaclayQC//run//20UPGM22110466/PFA/003448_std_thresholdscan_zerobias/0x14b53_L2_warm.json.revert
Replacing /local/home/atlasitk/TESTS/SaclayQC//configs/connectivity_itkpix/20UPGM22110466/L2_warm/0x14b53_L2_warm.json with /local/home/atlasitk/TESTS/SaclayQC//run//20UPGM22110466/PFA/003448_std_thresholdscan_zerobias/0x14b53_L2_warm.json.before
terminate called after throwing an instance of 'std::bad_variant_access'
what(): std::get: wrong index for variant
./../scripts/run_zeroBias.sh: line 130: 19355 Aborted (core dumped) ${yarr}/bin/revert-chip-configs ${cmd}
```
I guess there is a protection against missing file which should be added in:
https://gitlab.cern.ch/YARR/YARR/-/blob/master/src/tools/revert-chip-configs.cpp
May look further into this if I find some time but reporting it here in the meantime.
Tagging @liberato and @akotsoke for info.Emily Anne ThompsonEmily Anne Thompsonhttps://gitlab.cern.ch/YARR/YARR/-/issues/166Efuse decoding incorrect for some wafers2024-01-31T15:33:33+01:00Timon HeimEfuse decoding incorrect for some wafersThe efuse encoding for some wafers is different than the algorithm which decodes it in Yarr.
Need to collect wafer numbers for which this is true and see if we can code an exception in.The efuse encoding for some wafers is different than the algorithm which decodes it in Yarr.
Need to collect wafer numbers for which this is true and see if we can code an exception in.Francesco CrescioliFrancesco Cresciolihttps://gitlab.cern.ch/YARR/YARR/-/issues/209Race condition in compilation related to yarr_version.h2024-01-22T17:31:01+01:00Timon HeimRace condition in compilation related to yarr_version.hCompilation sometimes errors out when compiling with many threads:
```
[ 61%] Building CXX object src/libYarr/CMakeFiles/Yarr.dir/yarr.cpp.o
/home/theim/Yarr/src/libYarr/yarr.cpp:3:10: fatal error: yarr_version.h: No such file or directo...Compilation sometimes errors out when compiling with many threads:
```
[ 61%] Building CXX object src/libYarr/CMakeFiles/Yarr.dir/yarr.cpp.o
/home/theim/Yarr/src/libYarr/yarr.cpp:3:10: fatal error: yarr_version.h: No such file or directory
3 | #include "yarr_version.h"
| ^~~~~~~~~~~
```
As yarr_version.h has not been created yet.
Solved by re-running make, but not optimal.https://gitlab.cern.ch/YARR/YARR/-/issues/208AlmaLinux9 and GCC11++ support2024-01-22T17:30:06+01:00Timon HeimAlmaLinux9 and GCC11++ supportAlmaLinux9 ships by default with GCC11 and does not seem to have the possibility to use an older devtoolset.
Current issues observed with GCC11 compilation:
- ``catch.hpp`` is outdated -> can use newer version, but some redefinitions
- ...AlmaLinux9 ships by default with GCC11 and does not seem to have the possibility to use an older devtoolset.
Current issues observed with GCC11 compilation:
- ``catch.hpp`` is outdated -> can use newer version, but some redefinitions
- rogue controller does not compile with GCC11 (external dependency) -> deprecate or new tag?
- tbb does not build -> newer version ok, but new cmake build system
- netio does not build -> external dependency, latest tag does not solve the issue -> deprecate? would need to drop support for FelixCorehttps://gitlab.cern.ch/YARR/YARR/-/issues/214testStarEmu memory leak2024-01-12T20:41:36+01:00Timon HeimtestStarEmu memory leakAddress sanitizer detects memory leak when running ``testStarEmu``
<details><summary>Click to expand</summary>
```
❯ make test
Running tests...
Test project /home/theim/Yarr/build_alma9
Start 1: testUtil
1/7 Test #1: testUtil ........Address sanitizer detects memory leak when running ``testStarEmu``
<details><summary>Click to expand</summary>
```
❯ make test
Running tests...
Test project /home/theim/Yarr/build_alma9
Start 1: testUtil
1/7 Test #1: testUtil ......................... Passed 0.08 sec
Start 2: testYarr
2/7 Test #2: testYarr ......................... Passed 6.60 sec
Start 3: testEmu
3/7 Test #3: testEmu .......................... Passed 0.65 sec
Start 4: testStarEmu
4/7 Test #4: testStarEmu ......................***Failed 0.95 sec
Start 5: testFei4
5/7 Test #5: testFei4 ......................... Passed 30.70 sec
Start 6: testStar
6/7 Test #6: testStar ......................... Passed 2.53 sec
Start 7: testRd53b
7/7 Test #7: testRd53b ........................ Passed 0.69 sec
86% tests passed, 1 tests failed out of 7
Total Test time (real) = 42.27 sec
The following tests FAILED:
4 - testStarEmu (Failed)
Errors while running CTest
Output from these tests are in: /home/theim/Yarr/build_alma9/Testing/Temporary/LastTest.log
Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.
make: *** [Makefile:124: test] Error 8
❯ bin/testStarEmu
Randomness seeded to: 1648371480
===============================================================================
All tests passed (1057 assertions in 9 test cases)
=================================================================
==1179924==ERROR: LeakSanitizer: detected memory leaks
Indirect leak of 12288 byte(s) in 2 object(s) allocated from:
#0 0x7fabf0ab6367 in operator new(unsigned long) (/lib64/libasan.so.6+0xb6367)
#1 0x7fabc3c485bf in __gnu_cxx::new_allocator<Register>::allocate(unsigned long, void const*) /usr/include/c++/11/ext/new_allocator.h:127
#2 0x7fabc3c1d0b4 in std::allocator_traits<std::allocator<Register> >::allocate(std::allocator<Register>&, unsigned long) /usr/include/c++/11/bits/alloc_traits.h:464
#3 0x7fabc3bed3e9 in std::_Vector_base<Register, std::allocator<Register> >::_M_allocate(unsigned long) /usr/include/c++/11/bits/stl_vector.h:346
#4 0x7fabc3b9f84d in void std::vector<Register, std::allocator<Register> >::_M_realloc_insert<Register>(__gnu_cxx::__normal_iterator<Register*, std::vector<Register, std::allocator<Register> > >, Register&&) (../lib/libStar.so+0x477984d)
#5 0x7fabc3b5014a in Register& std::vector<Register, std::allocator<Register> >::emplace_back<Register>(Register&&) (../lib/libStar.so+0x472a14a)
#6 0x7fabc3b149e1 in std::vector<Register, std::allocator<Register> >::push_back(Register&&) /usr/include/c++/11/bits/stl_vector.h:1204
#7 0x7fabc3ab1fbf in AbcCfg::setupMaps(int) /home/theim/Yarr/src/libStar/AbcCfg.cpp:269
#8 0x7fabc3ab18c1 in AbcCfg::AbcCfg(int) /home/theim/Yarr/src/libStar/AbcCfg.cpp:250
#9 0xd2533e in std::pair<unsigned int const, AbcCfg>::pair<unsigned int&, int&, true>(unsigned int&, int&) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd2533e)
#10 0xd24d7e in void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, AbcCfg> > >::construct<std::pair<unsigned int const, AbcCfg>, unsigned int&, int&>(std::pair<unsigned int const, AbcCfg>*, unsigned int&, int&) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd24d7e)
#11 0xd24950 in void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, AbcCfg> > > >::construct<std::pair<unsigned int const, AbcCfg>, unsigned int&, int&>(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, AbcCfg> > >&, std::pair<unsigned int const, AbcCfg>*, unsigned int&, int&) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd24950)
#12 0xd23803 in void std::_Rb_tree<unsigned int, std::pair<unsigned int const, AbcCfg>, std::_Select1st<std::pair<unsigned int const, AbcCfg> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, AbcCfg> > >::_M_construct_node<unsigned int&, int&>(std::_Rb_tree_node<std::pair<unsigned int const, AbcCfg> >*, unsigned int&, int&) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd23803)
#13 0xd210db in std::_Rb_tree_node<std::pair<unsigned int const, AbcCfg> >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, AbcCfg>, std::_Select1st<std::pair<unsigned int const, AbcCfg> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, AbcCfg> > >::_M_create_node<unsigned int&, int&>(unsigned int&, int&) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd210db)
#14 0xd1e0ac in std::pair<std::_Rb_tree_iterator<std::pair<unsigned int const, AbcCfg> >, bool> std::_Rb_tree<unsigned int, std::pair<unsigned int const, AbcCfg>, std::_Select1st<std::pair<unsigned int const, AbcCfg> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, AbcCfg> > >::_M_emplace_unique<unsigned int&, int&>(unsigned int&, int&) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd1e0ac)
#15 0xd19c92 in std::pair<std::_Rb_tree_iterator<std::pair<unsigned int const, AbcCfg> >, bool> std::map<unsigned int, AbcCfg, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, AbcCfg> > >::emplace<unsigned int&, int&>(unsigned int&, int&) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd19c92)
#16 0xd14d78 in StarCfg::addABCchipID(unsigned int, unsigned int) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd14d78)
#17 0x7fabc3cf740c in StarCfg::loadConfig(variant_impl::variant<32u> const&) /home/theim/Yarr/src/libStar/StarCfg.cpp:379
#18 0xd0153d (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd0153d)
#19 0x7fab9c02d229 in invoke /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:6571
#20 0x7fab9c12126e in Catch::TestCaseHandle::invoke() const /home/theim/Yarr/src/libUtil/./include/catch_amalgamated.hpp:7210
#21 0x7fab9c013510 in Catch::RunContext::invokeActiveTestCase() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5613
#22 0x7fab9c011d38 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5576
#23 0x7fab9c005116 in Catch::RunContext::runTest(Catch::TestCaseHandle const&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5300
#24 0x7fab9bf91696 in execute /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1102
#25 0x7fab9bf98c8b in Catch::Session::runInternal() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1324
#26 0x7fab9bf96c05 in Catch::Session::run() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1255
#27 0x8f94ce in main (/home/theim/Yarr/build_alma9/bin/testStarEmu+0x8f94ce)
#28 0x7fab97e3feaf in __libc_start_call_main (/lib64/libc.so.6+0x3feaf)
Indirect leak of 11200 byte(s) in 280 object(s) allocated from:
#0 0x7fabf0ab6367 in operator new(unsigned long) (/lib64/libasan.so.6+0xb6367)
#1 0x7fabe94645b2 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >::allocate(unsigned long, void const*) (../lib/libRd53aEmu.so+0xec75b2)
#2 0x7fabe942aee5 in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >&, unsigned long) (../lib/libRd53aEmu.so+0xe8dee5)
#3 0x7fabe93eb1c3 in std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::_M_get_node() (../lib/libRd53aEmu.so+0xe4e1c3)
#4 0x7fabe938c19e in std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) (../lib/libRd53aEmu.so+0xdef19e)
#5 0x7fabe9327941 in std::_Rb_tree_iterator<std::pair<unsigned int const, unsigned int> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned int>, std::_Select1st<std::pair<unsigned int const, unsigned int> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, unsigned int> >, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) (../lib/libRd53aEmu.so+0xd8a941)
#6 0x7fabe92a00d6 in std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > >::operator[](unsigned int&&) (../lib/libRd53aEmu.so+0xd030d6)
#7 0x7fabc3ab2177 in AbcCfg::setupMaps(int) /home/theim/Yarr/src/libStar/AbcCfg.cpp:271
#8 0x7fabc3ab18c1 in AbcCfg::AbcCfg(int) /home/theim/Yarr/src/libStar/AbcCfg.cpp:250
#9 0xd2533e in std::pair<unsigned int const, AbcCfg>::pair<unsigned int&, int&, true>(unsigned int&, int&) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd2533e)
#10 0xd24d7e in void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, AbcCfg> > >::construct<std::pair<unsigned int const, AbcCfg>, unsigned int&, int&>(std::pair<unsigned int const, AbcCfg>*, unsigned int&, int&) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd24d7e)
#11 0xd24950 in void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, AbcCfg> > > >::construct<std::pair<unsigned int const, AbcCfg>, unsigned int&, int&>(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, AbcCfg> > >&, std::pair<unsigned int const, AbcCfg>*, unsigned int&, int&) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd24950)
#12 0xd23803 in void std::_Rb_tree<unsigned int, std::pair<unsigned int const, AbcCfg>, std::_Select1st<std::pair<unsigned int const, AbcCfg> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, AbcCfg> > >::_M_construct_node<unsigned int&, int&>(std::_Rb_tree_node<std::pair<unsigned int const, AbcCfg> >*, unsigned int&, int&) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd23803)
#13 0xd210db in std::_Rb_tree_node<std::pair<unsigned int const, AbcCfg> >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, AbcCfg>, std::_Select1st<std::pair<unsigned int const, AbcCfg> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, AbcCfg> > >::_M_create_node<unsigned int&, int&>(unsigned int&, int&) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd210db)
#14 0xd1e0ac in std::pair<std::_Rb_tree_iterator<std::pair<unsigned int const, AbcCfg> >, bool> std::_Rb_tree<unsigned int, std::pair<unsigned int const, AbcCfg>, std::_Select1st<std::pair<unsigned int const, AbcCfg> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, AbcCfg> > >::_M_emplace_unique<unsigned int&, int&>(unsigned int&, int&) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd1e0ac)
#15 0xd19c92 in std::pair<std::_Rb_tree_iterator<std::pair<unsigned int const, AbcCfg> >, bool> std::map<unsigned int, AbcCfg, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, AbcCfg> > >::emplace<unsigned int&, int&>(unsigned int&, int&) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd19c92)
#16 0xd14d78 in StarCfg::addABCchipID(unsigned int, unsigned int) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd14d78)
#17 0x7fabc3cf740c in StarCfg::loadConfig(variant_impl::variant<32u> const&) /home/theim/Yarr/src/libStar/StarCfg.cpp:379
#18 0xd0153d (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd0153d)
#19 0x7fab9c02d229 in invoke /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:6571
#20 0x7fab9c12126e in Catch::TestCaseHandle::invoke() const /home/theim/Yarr/src/libUtil/./include/catch_amalgamated.hpp:7210
#21 0x7fab9c013510 in Catch::RunContext::invokeActiveTestCase() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5613
#22 0x7fab9c011d38 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5576
#23 0x7fab9c005116 in Catch::RunContext::runTest(Catch::TestCaseHandle const&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5300
#24 0x7fab9bf91696 in execute /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1102
#25 0x7fab9bf98c8b in Catch::Session::runInternal() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1324
#26 0x7fab9bf96c05 in Catch::Session::run() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1255
#27 0x8f94ce in main (/home/theim/Yarr/build_alma9/bin/testStarEmu+0x8f94ce)
#28 0x7fab97e3feaf in __libc_start_call_main (/lib64/libc.so.6+0x3feaf)
Indirect leak of 1488 byte(s) in 31 object(s) allocated from:
#0 0x7fabf0ab6367 in operator new(unsigned long) (/lib64/libasan.so.6+0xb6367)
#1 0x7fabc3ce3369 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, Register*> > >::allocate(unsigned long, void const*) /usr/include/c++/11/ext/new_allocator.h:127
#2 0x7fabc3ce1525 in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Register*> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, Register*> > >&, unsigned long) /usr/include/c++/11/bits/alloc_traits.h:464
#3 0x7fabc3cdae55 in std::_Rb_tree<unsigned int, std::pair<unsigned int const, Register*>, std::_Select1st<std::pair<unsigned int const, Register*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Register*> > >::_M_get_node() /usr/include/c++/11/bits/stl_tree.h:561
#4 0x7fabc3cd5a98 in std::_Rb_tree_node<std::pair<unsigned int const, Register*> >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, Register*>, std::_Select1st<std::pair<unsigned int const, Register*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Register*> > >::_M_create_node<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) /usr/include/c++/11/bits/stl_tree.h:611
#5 0x7fabc3ccf64f in std::_Rb_tree_iterator<std::pair<unsigned int const, Register*> > std::_Rb_tree<unsigned int, std::pair<unsigned int const, Register*>, std::_Select1st<std::pair<unsigned int const, Register*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Register*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<unsigned int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, Register*> >, std::piecewise_construct_t const&, std::tuple<unsigned int&&>&&, std::tuple<>&&) /usr/include/c++/11/bits/stl_tree.h:2431
#6 0x7fabc3cca27e in std::map<unsigned int, Register*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, Register*> > >::operator[](unsigned int&&) /usr/include/c++/11/bits/stl_map.h:520
#7 0x7fabc3cbc7a0 in HccCfg::setupMaps(int) /home/theim/Yarr/src/libStar/HccCfg.cpp:223
#8 0x7fabc3cbbc06 in HccCfg::HccCfg(int) /home/theim/Yarr/src/libStar/HccCfg.cpp:194
#9 0x7fabc3ceb7cd in StarCfg::StarCfg(int, int) /home/theim/Yarr/src/libStar/StarCfg.cpp:23
#10 0x7fabc3e93324 in StarChips::StarChips(int, int) /home/theim/Yarr/src/libStar/StarChips.cpp:36
#11 0x7fabc3eb027c in star_chips_default_registered::{lambda()#1}::operator()() const /home/theim/Yarr/src/libStar/StarChips.cpp:22
#12 0x7fabc3ed0c41 in std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > std::__invoke_impl<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::__invoke_other, star_chips_default_registered::{lambda()#1}&) /usr/include/c++/11/bits/invoke.h:61
#13 0x7fabc3ec5553 in std::enable_if<is_invocable_r_v<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>, std::enable_if>::type std::__invoke_r<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >&&, (star_chips_default_registered::{lambda()#1}&)...) /usr/include/c++/11/bits/invoke.h:116
#14 0x7fabc3ebb874 in std::_Function_handler<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > (), star_chips_default_registered::{lambda()#1}>::_M_invoke(std::_Any_data const&) /usr/include/c++/11/bits/std_function.h:291
#15 0x7faba519dd01 in std::function<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > ()>::operator()() const /usr/include/c++/11/bits/std_function.h:590
#16 0x7faba519bb69 in ClassRegistry<FrontEnd>::makeClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/./include/ClassRegistry.h:26
#17 0x7faba5198ba8 in StdDict::getFrontEnd(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/AllChips.cpp:25
#18 0xd00e64 (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd00e64)
#19 0x7fab9c02d229 in invoke /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:6571
#20 0x7fab9c12126e in Catch::TestCaseHandle::invoke() const /home/theim/Yarr/src/libUtil/./include/catch_amalgamated.hpp:7210
#21 0x7fab9c013510 in Catch::RunContext::invokeActiveTestCase() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5613
#22 0x7fab9c011d38 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5576
#23 0x7fab9c005116 in Catch::RunContext::runTest(Catch::TestCaseHandle const&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5300
#24 0x7fab9bf91696 in execute /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1102
#25 0x7fab9bf98c8b in Catch::Session::runInternal() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1324
#26 0x7fab9bf96c05 in Catch::Session::run() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1255
#27 0x8f94ce in main (/home/theim/Yarr/build_alma9/bin/testStarEmu+0x8f94ce)
#28 0x7fab97e3feaf in __libc_start_call_main (/lib64/libc.so.6+0x3feaf)
Indirect leak of 1360 byte(s) in 1 object(s) allocated from:
#0 0x7fabf0ab6367 in operator new(unsigned long) (/lib64/libasan.so.6+0xb6367)
#1 0x7fabc3eb0242 in star_chips_default_registered::{lambda()#1}::operator()() const /home/theim/Yarr/src/libStar/StarChips.cpp:22
#2 0x7fabc3ed0c41 in std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > std::__invoke_impl<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::__invoke_other, star_chips_default_registered::{lambda()#1}&) /usr/include/c++/11/bits/invoke.h:61
#3 0x7fabc3ec5553 in std::enable_if<is_invocable_r_v<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>, std::enable_if>::type std::__invoke_r<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >&&, (star_chips_default_registered::{lambda()#1}&)...) /usr/include/c++/11/bits/invoke.h:116
#4 0x7fabc3ebb874 in std::_Function_handler<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > (), star_chips_default_registered::{lambda()#1}>::_M_invoke(std::_Any_data const&) /usr/include/c++/11/bits/std_function.h:291
#5 0x7faba519dd01 in std::function<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > ()>::operator()() const /usr/include/c++/11/bits/std_function.h:590
#6 0x7faba519bb69 in ClassRegistry<FrontEnd>::makeClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/./include/ClassRegistry.h:26
#7 0x7faba5198ba8 in StdDict::getFrontEnd(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/AllChips.cpp:25
#8 0xd00e64 (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd00e64)
#9 0x7fab9c02d229 in invoke /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:6571
#10 0x7fab9c12126e in Catch::TestCaseHandle::invoke() const /home/theim/Yarr/src/libUtil/./include/catch_amalgamated.hpp:7210
#11 0x7fab9c013510 in Catch::RunContext::invokeActiveTestCase() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5613
#12 0x7fab9c011d38 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5576
#13 0x7fab9c005116 in Catch::RunContext::runTest(Catch::TestCaseHandle const&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5300
#14 0x7fab9bf91696 in execute /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1102
#15 0x7fab9bf98c8b in Catch::Session::runInternal() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1324
#16 0x7fab9bf96c05 in Catch::Session::run() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1255
#17 0x8f94ce in main (/home/theim/Yarr/build_alma9/bin/testStarEmu+0x8f94ce)
#18 0x7fab97e3feaf in __libc_start_call_main (/lib64/libc.so.6+0x3feaf)
Indirect leak of 744 byte(s) in 1 object(s) allocated from:
#0 0x7fabf0ab6367 in operator new(unsigned long) (/lib64/libasan.so.6+0xb6367)
#1 0x7fabc3c485bf in __gnu_cxx::new_allocator<Register>::allocate(unsigned long, void const*) /usr/include/c++/11/ext/new_allocator.h:127
#2 0x7fabc3c1d0b4 in std::allocator_traits<std::allocator<Register> >::allocate(std::allocator<Register>&, unsigned long) /usr/include/c++/11/bits/alloc_traits.h:464
#3 0x7fabc3bed3e9 in std::_Vector_base<Register, std::allocator<Register> >::_M_allocate(unsigned long) /usr/include/c++/11/bits/stl_vector.h:346
#4 0x7fabc3cc9860 in std::vector<Register, std::allocator<Register> >::reserve(unsigned long) /usr/include/c++/11/bits/vector.tcc:78
#5 0x7fabc3cbc083 in HccCfg::setupMaps(int) /home/theim/Yarr/src/libStar/HccCfg.cpp:208
#6 0x7fabc3cbbc06 in HccCfg::HccCfg(int) /home/theim/Yarr/src/libStar/HccCfg.cpp:194
#7 0x7fabc3ceb7cd in StarCfg::StarCfg(int, int) /home/theim/Yarr/src/libStar/StarCfg.cpp:23
#8 0x7fabc3e93324 in StarChips::StarChips(int, int) /home/theim/Yarr/src/libStar/StarChips.cpp:36
#9 0x7fabc3eb027c in star_chips_default_registered::{lambda()#1}::operator()() const /home/theim/Yarr/src/libStar/StarChips.cpp:22
#10 0x7fabc3ed0c41 in std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > std::__invoke_impl<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::__invoke_other, star_chips_default_registered::{lambda()#1}&) /usr/include/c++/11/bits/invoke.h:61
#11 0x7fabc3ec5553 in std::enable_if<is_invocable_r_v<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>, std::enable_if>::type std::__invoke_r<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >&&, (star_chips_default_registered::{lambda()#1}&)...) /usr/include/c++/11/bits/invoke.h:116
#12 0x7fabc3ebb874 in std::_Function_handler<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > (), star_chips_default_registered::{lambda()#1}>::_M_invoke(std::_Any_data const&) /usr/include/c++/11/bits/std_function.h:291
#13 0x7faba519dd01 in std::function<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > ()>::operator()() const /usr/include/c++/11/bits/std_function.h:590
#14 0x7faba519bb69 in ClassRegistry<FrontEnd>::makeClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/./include/ClassRegistry.h:26
#15 0x7faba5198ba8 in StdDict::getFrontEnd(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/AllChips.cpp:25
#16 0xd00e64 (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd00e64)
#17 0x7fab9c02d229 in invoke /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:6571
#18 0x7fab9c12126e in Catch::TestCaseHandle::invoke() const /home/theim/Yarr/src/libUtil/./include/catch_amalgamated.hpp:7210
#19 0x7fab9c013510 in Catch::RunContext::invokeActiveTestCase() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5613
#20 0x7fab9c011d38 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5576
#21 0x7fab9c005116 in Catch::RunContext::runTest(Catch::TestCaseHandle const&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5300
#22 0x7fab9bf91696 in execute /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1102
#23 0x7fab9bf98c8b in Catch::Session::runInternal() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1324
#24 0x7fab9bf96c05 in Catch::Session::run() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1255
#25 0x8f94ce in main (/home/theim/Yarr/build_alma9/bin/testStarEmu+0x8f94ce)
#26 0x7fab97e3feaf in __libc_start_call_main (/lib64/libc.so.6+0x3feaf)
Indirect leak of 512 byte(s) in 1 object(s) allocated from:
#0 0x7fabf0ab6367 in operator new(unsigned long) (/lib64/libasan.so.6+0xb6367)
#1 0x7fabd6cab038 in __gnu_cxx::new_allocator<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> > >::allocate(unsigned long, void const*) /usr/include/c++/11/ext/new_allocator.h:127
#2 0x7fabd6caa60a in std::allocator_traits<std::allocator<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> > > >::allocate(std::allocator<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> > >&, unsigned long) /usr/include/c++/11/bits/alloc_traits.h:464
#3 0x7fabd6ca920b in std::_Deque_base<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> >, std::allocator<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> > > >::_M_allocate_node() /usr/include/c++/11/bits/stl_deque.h:562
#4 0x7fabd6ca48ad in std::_Deque_base<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> >, std::allocator<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> > > >::_M_create_nodes(std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> >**, std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> >**) (../lib/libFei4.so+0x51d88ad)
#5 0x7fabd6c9c286 in std::_Deque_base<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> >, std::allocator<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> > > >::_M_initialize_map(unsigned long) (../lib/libFei4.so+0x51d0286)
#6 0x7fabd6c92bf1 in std::_Deque_base<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> >, std::allocator<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> > > >::_Deque_base() (../lib/libFei4.so+0x51c6bf1)
#7 0x7fabd6c8d24b in std::deque<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> >, std::allocator<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> > > >::deque() /usr/include/c++/11/bits/stl_deque.h:834
#8 0x7fabd6c8d3e5 in ClipBoard<FeedbackProcessingInfo>::ClipBoard() /home/theim/Yarr/src/libFei4/../libYarr/include/ClipBoard.h:27
#9 0x7fabd6c89d6b in FrontEnd::FrontEnd() /home/theim/Yarr/src/libFei4/../libYarr/include/FrontEnd.h:43
#10 0x7fabc3e93483 in StarChips::StarChips(int, int) /home/theim/Yarr/src/libStar/StarChips.cpp:36
#11 0x7fabc3eb027c in star_chips_default_registered::{lambda()#1}::operator()() const /home/theim/Yarr/src/libStar/StarChips.cpp:22
#12 0x7fabc3ed0c41 in std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > std::__invoke_impl<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::__invoke_other, star_chips_default_registered::{lambda()#1}&) /usr/include/c++/11/bits/invoke.h:61
#13 0x7fabc3ec5553 in std::enable_if<is_invocable_r_v<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>, std::enable_if>::type std::__invoke_r<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >&&, (star_chips_default_registered::{lambda()#1}&)...) /usr/include/c++/11/bits/invoke.h:116
#14 0x7fabc3ebb874 in std::_Function_handler<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > (), star_chips_default_registered::{lambda()#1}>::_M_invoke(std::_Any_data const&) /usr/include/c++/11/bits/std_function.h:291
#15 0x7faba519dd01 in std::function<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > ()>::operator()() const /usr/include/c++/11/bits/std_function.h:590
#16 0x7faba519bb69 in ClassRegistry<FrontEnd>::makeClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/./include/ClassRegistry.h:26
#17 0x7faba5198ba8 in StdDict::getFrontEnd(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/AllChips.cpp:25
#18 0xd00e64 (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd00e64)
#19 0x7fab9c02d229 in invoke /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:6571
#20 0x7fab9c12126e in Catch::TestCaseHandle::invoke() const /home/theim/Yarr/src/libUtil/./include/catch_amalgamated.hpp:7210
#21 0x7fab9c013510 in Catch::RunContext::invokeActiveTestCase() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5613
#22 0x7fab9c011d38 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5576
#23 0x7fab9c005116 in Catch::RunContext::runTest(Catch::TestCaseHandle const&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5300
#24 0x7fab9bf91696 in execute /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1102
#25 0x7fab9bf98c8b in Catch::Session::runInternal() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1324
#26 0x7fab9bf96c05 in Catch::Session::run() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1255
#27 0x8f94ce in main (/home/theim/Yarr/build_alma9/bin/testStarEmu+0x8f94ce)
#28 0x7fab97e3feaf in __libc_start_call_main (/lib64/libc.so.6+0x3feaf)
Indirect leak of 512 byte(s) in 1 object(s) allocated from:
#0 0x7fabf0ab6367 in operator new(unsigned long) (/lib64/libasan.so.6+0xb6367)
#1 0x7fabd6caae7a in __gnu_cxx::new_allocator<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> > >::allocate(unsigned long, void const*) (../lib/libFei4.so+0x51dee7a)
#2 0x7fabd6caa440 in std::allocator_traits<std::allocator<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> > > >::allocate(std::allocator<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> > >&, unsigned long) (../lib/libFei4.so+0x51de440)
#3 0x7fabd6ca8d23 in std::_Deque_base<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> >, std::allocator<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> > > >::_M_allocate_node() (../lib/libFei4.so+0x51dcd23)
#4 0x7fabd6ca2c59 in std::_Deque_base<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> >, std::allocator<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> > > >::_M_create_nodes(std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> >**, std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> >**) (../lib/libFei4.so+0x51d6c59)
#5 0x7fabd6c9a66e in std::_Deque_base<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> >, std::allocator<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> > > >::_M_initialize_map(unsigned long) (../lib/libFei4.so+0x51ce66e)
#6 0x7fabd6c91abb in std::_Deque_base<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> >, std::allocator<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> > > >::_Deque_base() (../lib/libFei4.so+0x51c5abb)
#7 0x7fabd6c8cb83 in std::deque<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> >, std::allocator<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> > > >::deque() /usr/include/c++/11/bits/stl_deque.h:834
#8 0x7fabd6c8cd1d in ClipBoard<HistogramBase>::ClipBoard() /home/theim/Yarr/src/libFei4/../libYarr/include/ClipBoard.h:27
#9 0x7fabd6c89ce2 in FrontEnd::FrontEnd() /home/theim/Yarr/src/libFei4/../libYarr/include/FrontEnd.h:43
#10 0x7fabc3e93483 in StarChips::StarChips(int, int) /home/theim/Yarr/src/libStar/StarChips.cpp:36
#11 0x7fabc3eb027c in star_chips_default_registered::{lambda()#1}::operator()() const /home/theim/Yarr/src/libStar/StarChips.cpp:22
#12 0x7fabc3ed0c41 in std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > std::__invoke_impl<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::__invoke_other, star_chips_default_registered::{lambda()#1}&) /usr/include/c++/11/bits/invoke.h:61
#13 0x7fabc3ec5553 in std::enable_if<is_invocable_r_v<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>, std::enable_if>::type std::__invoke_r<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >&&, (star_chips_default_registered::{lambda()#1}&)...) /usr/include/c++/11/bits/invoke.h:116
#14 0x7fabc3ebb874 in std::_Function_handler<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > (), star_chips_default_registered::{lambda()#1}>::_M_invoke(std::_Any_data const&) /usr/include/c++/11/bits/std_function.h:291
#15 0x7faba519dd01 in std::function<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > ()>::operator()() const /usr/include/c++/11/bits/std_function.h:590
#16 0x7faba519bb69 in ClassRegistry<FrontEnd>::makeClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/./include/ClassRegistry.h:26
#17 0x7faba5198ba8 in StdDict::getFrontEnd(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/AllChips.cpp:25
#18 0xd00e64 (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd00e64)
#19 0x7fab9c02d229 in invoke /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:6571
#20 0x7fab9c12126e in Catch::TestCaseHandle::invoke() const /home/theim/Yarr/src/libUtil/./include/catch_amalgamated.hpp:7210
#21 0x7fab9c013510 in Catch::RunContext::invokeActiveTestCase() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5613
#22 0x7fab9c011d38 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5576
#23 0x7fab9c005116 in Catch::RunContext::runTest(Catch::TestCaseHandle const&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5300
#24 0x7fab9bf91696 in execute /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1102
#25 0x7fab9bf98c8b in Catch::Session::runInternal() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1324
#26 0x7fab9bf96c05 in Catch::Session::run() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1255
#27 0x8f94ce in main (/home/theim/Yarr/build_alma9/bin/testStarEmu+0x8f94ce)
#28 0x7fab97e3feaf in __libc_start_call_main (/lib64/libc.so.6+0x3feaf)
Indirect leak of 512 byte(s) in 1 object(s) allocated from:
#0 0x7fabf0ab6367 in operator new(unsigned long) (/lib64/libasan.so.6+0xb6367)
#1 0x7fabd6caacbc in __gnu_cxx::new_allocator<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> > >::allocate(unsigned long, void const*) /usr/include/c++/11/ext/new_allocator.h:127
#2 0x7fabd6caa276 in std::allocator_traits<std::allocator<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> > > >::allocate(std::allocator<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> > >&, unsigned long) /usr/include/c++/11/bits/alloc_traits.h:464
#3 0x7fabd6ca883b in std::_Deque_base<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> >, std::allocator<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> > > >::_M_allocate_node() /usr/include/c++/11/bits/stl_deque.h:562
#4 0x7fabd6ca1005 in std::_Deque_base<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> >, std::allocator<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> > > >::_M_create_nodes(std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> >**, std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> >**) (../lib/libFei4.so+0x51d5005)
#5 0x7fabd6c98a56 in std::_Deque_base<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> >, std::allocator<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> > > >::_M_initialize_map(unsigned long) (../lib/libFei4.so+0x51cca56)
#6 0x7fabd6c90985 in std::_Deque_base<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> >, std::allocator<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> > > >::_Deque_base() (../lib/libFei4.so+0x51c4985)
#7 0x7fabd6c8c4bb in std::deque<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> >, std::allocator<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> > > >::deque() /usr/include/c++/11/bits/stl_deque.h:834
#8 0x7fabd6c8c655 in ClipBoard<EventDataBase>::ClipBoard() /home/theim/Yarr/src/libFei4/../libYarr/include/ClipBoard.h:27
#9 0x7fabd6c89c59 in FrontEnd::FrontEnd() /home/theim/Yarr/src/libFei4/../libYarr/include/FrontEnd.h:43
#10 0x7fabc3e93483 in StarChips::StarChips(int, int) /home/theim/Yarr/src/libStar/StarChips.cpp:36
#11 0x7fabc3eb027c in star_chips_default_registered::{lambda()#1}::operator()() const /home/theim/Yarr/src/libStar/StarChips.cpp:22
#12 0x7fabc3ed0c41 in std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > std::__invoke_impl<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::__invoke_other, star_chips_default_registered::{lambda()#1}&) /usr/include/c++/11/bits/invoke.h:61
#13 0x7fabc3ec5553 in std::enable_if<is_invocable_r_v<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>, std::enable_if>::type std::__invoke_r<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >&&, (star_chips_default_registered::{lambda()#1}&)...) /usr/include/c++/11/bits/invoke.h:116
#14 0x7fabc3ebb874 in std::_Function_handler<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > (), star_chips_default_registered::{lambda()#1}>::_M_invoke(std::_Any_data const&) /usr/include/c++/11/bits/std_function.h:291
#15 0x7faba519dd01 in std::function<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > ()>::operator()() const /usr/include/c++/11/bits/std_function.h:590
#16 0x7faba519bb69 in ClassRegistry<FrontEnd>::makeClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/./include/ClassRegistry.h:26
#17 0x7faba5198ba8 in StdDict::getFrontEnd(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/AllChips.cpp:25
#18 0xd00e64 (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd00e64)
#19 0x7fab9c02d229 in invoke /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:6571
#20 0x7fab9c12126e in Catch::TestCaseHandle::invoke() const /home/theim/Yarr/src/libUtil/./include/catch_amalgamated.hpp:7210
#21 0x7fab9c013510 in Catch::RunContext::invokeActiveTestCase() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5613
#22 0x7fab9c011d38 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5576
#23 0x7fab9c005116 in Catch::RunContext::runTest(Catch::TestCaseHandle const&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5300
#24 0x7fab9bf91696 in execute /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1102
#25 0x7fab9bf98c8b in Catch::Session::runInternal() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1324
#26 0x7fab9bf96c05 in Catch::Session::run() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1255
#27 0x8f94ce in main (/home/theim/Yarr/build_alma9/bin/testStarEmu+0x8f94ce)
#28 0x7fab97e3feaf in __libc_start_call_main (/lib64/libc.so.6+0x3feaf)
Indirect leak of 512 byte(s) in 1 object(s) allocated from:
#0 0x7fabf0ab6367 in operator new(unsigned long) (/lib64/libasan.so.6+0xb6367)
#1 0x7fabd6caaafe in __gnu_cxx::new_allocator<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> > >::allocate(unsigned long, void const*) /usr/include/c++/11/ext/new_allocator.h:127
#2 0x7fabd6caa0ac in std::allocator_traits<std::allocator<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> > > >::allocate(std::allocator<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> > >&, unsigned long) /usr/include/c++/11/bits/alloc_traits.h:464
#3 0x7fabd6ca8353 in std::_Deque_base<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> >, std::allocator<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> > > >::_M_allocate_node() /usr/include/c++/11/bits/stl_deque.h:562
#4 0x7fabd6c9f3b1 in std::_Deque_base<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> >, std::allocator<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> > > >::_M_create_nodes(std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> >**, std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> >**) /usr/include/c++/11/bits/stl_deque.h:663
#5 0x7fabd6c96ea8 in std::_Deque_base<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> >, std::allocator<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> > > >::_M_initialize_map(unsigned long) /usr/include/c++/11/bits/stl_deque.h:637
#6 0x7fabd6c8f84f in std::_Deque_base<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> >, std::allocator<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> > > >::_Deque_base() /usr/include/c++/11/bits/stl_deque.h:439
#7 0x7fabd6c8bdf3 in std::deque<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> >, std::allocator<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> > > >::deque() /usr/include/c++/11/bits/stl_deque.h:834
#8 0x7fabd6c8bf8d in ClipBoard<RawDataContainer>::ClipBoard() /home/theim/Yarr/src/libFei4/../libYarr/include/ClipBoard.h:27
#9 0x7fabd6c89bd0 in FrontEnd::FrontEnd() /home/theim/Yarr/src/libFei4/../libYarr/include/FrontEnd.h:43
#10 0x7fabc3e93483 in StarChips::StarChips(int, int) /home/theim/Yarr/src/libStar/StarChips.cpp:36
#11 0x7fabc3eb027c in star_chips_default_registered::{lambda()#1}::operator()() const /home/theim/Yarr/src/libStar/StarChips.cpp:22
#12 0x7fabc3ed0c41 in std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > std::__invoke_impl<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::__invoke_other, star_chips_default_registered::{lambda()#1}&) /usr/include/c++/11/bits/invoke.h:61
#13 0x7fabc3ec5553 in std::enable_if<is_invocable_r_v<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>, std::enable_if>::type std::__invoke_r<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >&&, (star_chips_default_registered::{lambda()#1}&)...) /usr/include/c++/11/bits/invoke.h:116
#14 0x7fabc3ebb874 in std::_Function_handler<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > (), star_chips_default_registered::{lambda()#1}>::_M_invoke(std::_Any_data const&) /usr/include/c++/11/bits/std_function.h:291
#15 0x7faba519dd01 in std::function<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > ()>::operator()() const /usr/include/c++/11/bits/std_function.h:590
#16 0x7faba519bb69 in ClassRegistry<FrontEnd>::makeClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/./include/ClassRegistry.h:26
#17 0x7faba5198ba8 in StdDict::getFrontEnd(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/AllChips.cpp:25
#18 0xd00e64 (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd00e64)
#19 0x7fab9c02d229 in invoke /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:6571
#20 0x7fab9c12126e in Catch::TestCaseHandle::invoke() const /home/theim/Yarr/src/libUtil/./include/catch_amalgamated.hpp:7210
#21 0x7fab9c013510 in Catch::RunContext::invokeActiveTestCase() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5613
#22 0x7fab9c011d38 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5576
#23 0x7fab9c005116 in Catch::RunContext::runTest(Catch::TestCaseHandle const&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5300
#24 0x7fab9bf91696 in execute /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1102
#25 0x7fab9bf98c8b in Catch::Session::runInternal() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1324
#26 0x7fab9bf96c05 in Catch::Session::run() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1255
#27 0x8f94ce in main (/home/theim/Yarr/build_alma9/bin/testStarEmu+0x8f94ce)
#28 0x7fab97e3feaf in __libc_start_call_main (/lib64/libc.so.6+0x3feaf)
Indirect leak of 272 byte(s) in 2 object(s) allocated from:
#0 0x7fabf0ab6367 in operator new(unsigned long) (/lib64/libasan.so.6+0xb6367)
#1 0xd24cb5 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, AbcCfg> > >::allocate(unsigned long, void const*) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd24cb5)
#2 0xd248a8 in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, AbcCfg> > > >::allocate(std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, AbcCfg> > >&, unsigned long) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd248a8)
#3 0xd236e3 in std::_Rb_tree<unsigned int, std::pair<unsigned int const, AbcCfg>, std::_Select1st<std::pair<unsigned int const, AbcCfg> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, AbcCfg> > >::_M_get_node() (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd236e3)
#4 0xd2103d in std::_Rb_tree_node<std::pair<unsigned int const, AbcCfg> >* std::_Rb_tree<unsigned int, std::pair<unsigned int const, AbcCfg>, std::_Select1st<std::pair<unsigned int const, AbcCfg> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, AbcCfg> > >::_M_create_node<unsigned int&, int&>(unsigned int&, int&) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd2103d)
#5 0xd1e0ac in std::pair<std::_Rb_tree_iterator<std::pair<unsigned int const, AbcCfg> >, bool> std::_Rb_tree<unsigned int, std::pair<unsigned int const, AbcCfg>, std::_Select1st<std::pair<unsigned int const, AbcCfg> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, AbcCfg> > >::_M_emplace_unique<unsigned int&, int&>(unsigned int&, int&) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd1e0ac)
#6 0xd19c92 in std::pair<std::_Rb_tree_iterator<std::pair<unsigned int const, AbcCfg> >, bool> std::map<unsigned int, AbcCfg, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, AbcCfg> > >::emplace<unsigned int&, int&>(unsigned int&, int&) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd19c92)
#7 0xd14d78 in StarCfg::addABCchipID(unsigned int, unsigned int) (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd14d78)
#8 0x7fabc3cf740c in StarCfg::loadConfig(variant_impl::variant<32u> const&) /home/theim/Yarr/src/libStar/StarCfg.cpp:379
#9 0xd0153d (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd0153d)
#10 0x7fab9c02d229 in invoke /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:6571
#11 0x7fab9c12126e in Catch::TestCaseHandle::invoke() const /home/theim/Yarr/src/libUtil/./include/catch_amalgamated.hpp:7210
#12 0x7fab9c013510 in Catch::RunContext::invokeActiveTestCase() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5613
#13 0x7fab9c011d38 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5576
#14 0x7fab9c005116 in Catch::RunContext::runTest(Catch::TestCaseHandle const&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5300
#15 0x7fab9bf91696 in execute /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1102
#16 0x7fab9bf98c8b in Catch::Session::runInternal() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1324
#17 0x7fab9bf96c05 in Catch::Session::run() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1255
#18 0x8f94ce in main (/home/theim/Yarr/build_alma9/bin/testStarEmu+0x8f94ce)
#19 0x7fab97e3feaf in __libc_start_call_main (/lib64/libc.so.6+0x3feaf)
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x7fabf0ab6367 in operator new(unsigned long) (/lib64/libasan.so.6+0xb6367)
#1 0x7fabd6caa5c4 in __gnu_cxx::new_allocator<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> >*>::allocate(unsigned long, void const*) /usr/include/c++/11/ext/new_allocator.h:127
#2 0x7fabd6ca919c in std::allocator_traits<std::allocator<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> >*> >::allocate(std::allocator<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> >*>&, unsigned long) /usr/include/c++/11/bits/alloc_traits.h:464
#3 0x7fabd6ca47e1 in std::_Deque_base<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> >, std::allocator<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> > > >::_M_allocate_map(unsigned long) /usr/include/c++/11/bits/stl_deque.h:576
#4 0x7fabd6c9c061 in std::_Deque_base<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> >, std::allocator<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> > > >::_M_initialize_map(unsigned long) (../lib/libFei4.so+0x51d0061)
#5 0x7fabd6c92bf1 in std::_Deque_base<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> >, std::allocator<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> > > >::_Deque_base() (../lib/libFei4.so+0x51c6bf1)
#6 0x7fabd6c8d24b in std::deque<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> >, std::allocator<std::unique_ptr<FeedbackProcessingInfo, std::default_delete<FeedbackProcessingInfo> > > >::deque() /usr/include/c++/11/bits/stl_deque.h:834
#7 0x7fabd6c8d3e5 in ClipBoard<FeedbackProcessingInfo>::ClipBoard() /home/theim/Yarr/src/libFei4/../libYarr/include/ClipBoard.h:27
#8 0x7fabd6c89d6b in FrontEnd::FrontEnd() /home/theim/Yarr/src/libFei4/../libYarr/include/FrontEnd.h:43
#9 0x7fabc3e93483 in StarChips::StarChips(int, int) /home/theim/Yarr/src/libStar/StarChips.cpp:36
#10 0x7fabc3eb027c in star_chips_default_registered::{lambda()#1}::operator()() const /home/theim/Yarr/src/libStar/StarChips.cpp:22
#11 0x7fabc3ed0c41 in std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > std::__invoke_impl<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::__invoke_other, star_chips_default_registered::{lambda()#1}&) /usr/include/c++/11/bits/invoke.h:61
#12 0x7fabc3ec5553 in std::enable_if<is_invocable_r_v<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>, std::enable_if>::type std::__invoke_r<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >&&, (star_chips_default_registered::{lambda()#1}&)...) /usr/include/c++/11/bits/invoke.h:116
#13 0x7fabc3ebb874 in std::_Function_handler<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > (), star_chips_default_registered::{lambda()#1}>::_M_invoke(std::_Any_data const&) /usr/include/c++/11/bits/std_function.h:291
#14 0x7faba519dd01 in std::function<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > ()>::operator()() const /usr/include/c++/11/bits/std_function.h:590
#15 0x7faba519bb69 in ClassRegistry<FrontEnd>::makeClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/./include/ClassRegistry.h:26
#16 0x7faba5198ba8 in StdDict::getFrontEnd(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/AllChips.cpp:25
#17 0xd00e64 (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd00e64)
#18 0x7fab9c02d229 in invoke /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:6571
#19 0x7fab9c12126e in Catch::TestCaseHandle::invoke() const /home/theim/Yarr/src/libUtil/./include/catch_amalgamated.hpp:7210
#20 0x7fab9c013510 in Catch::RunContext::invokeActiveTestCase() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5613
#21 0x7fab9c011d38 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5576
#22 0x7fab9c005116 in Catch::RunContext::runTest(Catch::TestCaseHandle const&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5300
#23 0x7fab9bf91696 in execute /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1102
#24 0x7fab9bf98c8b in Catch::Session::runInternal() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1324
#25 0x7fab9bf96c05 in Catch::Session::run() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1255
#26 0x8f94ce in main (/home/theim/Yarr/build_alma9/bin/testStarEmu+0x8f94ce)
#27 0x7fab97e3feaf in __libc_start_call_main (/lib64/libc.so.6+0x3feaf)
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x7fabf0ab6367 in operator new(unsigned long) (/lib64/libasan.so.6+0xb6367)
#1 0x7fabd6caa3fa in __gnu_cxx::new_allocator<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> >*>::allocate(unsigned long, void const*) (../lib/libFei4.so+0x51de3fa)
#2 0x7fabd6ca8cb4 in std::allocator_traits<std::allocator<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> >*> >::allocate(std::allocator<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> >*>&, unsigned long) (../lib/libFei4.so+0x51dccb4)
#3 0x7fabd6ca2b8d in std::_Deque_base<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> >, std::allocator<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> > > >::_M_allocate_map(unsigned long) (../lib/libFei4.so+0x51d6b8d)
#4 0x7fabd6c9a449 in std::_Deque_base<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> >, std::allocator<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> > > >::_M_initialize_map(unsigned long) (../lib/libFei4.so+0x51ce449)
#5 0x7fabd6c91abb in std::_Deque_base<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> >, std::allocator<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> > > >::_Deque_base() (../lib/libFei4.so+0x51c5abb)
#6 0x7fabd6c8cb83 in std::deque<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> >, std::allocator<std::unique_ptr<HistogramBase, std::default_delete<HistogramBase> > > >::deque() /usr/include/c++/11/bits/stl_deque.h:834
#7 0x7fabd6c8cd1d in ClipBoard<HistogramBase>::ClipBoard() /home/theim/Yarr/src/libFei4/../libYarr/include/ClipBoard.h:27
#8 0x7fabd6c89ce2 in FrontEnd::FrontEnd() /home/theim/Yarr/src/libFei4/../libYarr/include/FrontEnd.h:43
#9 0x7fabc3e93483 in StarChips::StarChips(int, int) /home/theim/Yarr/src/libStar/StarChips.cpp:36
#10 0x7fabc3eb027c in star_chips_default_registered::{lambda()#1}::operator()() const /home/theim/Yarr/src/libStar/StarChips.cpp:22
#11 0x7fabc3ed0c41 in std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > std::__invoke_impl<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::__invoke_other, star_chips_default_registered::{lambda()#1}&) /usr/include/c++/11/bits/invoke.h:61
#12 0x7fabc3ec5553 in std::enable_if<is_invocable_r_v<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>, std::enable_if>::type std::__invoke_r<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >&&, (star_chips_default_registered::{lambda()#1}&)...) /usr/include/c++/11/bits/invoke.h:116
#13 0x7fabc3ebb874 in std::_Function_handler<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > (), star_chips_default_registered::{lambda()#1}>::_M_invoke(std::_Any_data const&) /usr/include/c++/11/bits/std_function.h:291
#14 0x7faba519dd01 in std::function<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > ()>::operator()() const /usr/include/c++/11/bits/std_function.h:590
#15 0x7faba519bb69 in ClassRegistry<FrontEnd>::makeClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/./include/ClassRegistry.h:26
#16 0x7faba5198ba8 in StdDict::getFrontEnd(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/AllChips.cpp:25
#17 0xd00e64 (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd00e64)
#18 0x7fab9c02d229 in invoke /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:6571
#19 0x7fab9c12126e in Catch::TestCaseHandle::invoke() const /home/theim/Yarr/src/libUtil/./include/catch_amalgamated.hpp:7210
#20 0x7fab9c013510 in Catch::RunContext::invokeActiveTestCase() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5613
#21 0x7fab9c011d38 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5576
#22 0x7fab9c005116 in Catch::RunContext::runTest(Catch::TestCaseHandle const&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5300
#23 0x7fab9bf91696 in execute /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1102
#24 0x7fab9bf98c8b in Catch::Session::runInternal() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1324
#25 0x7fab9bf96c05 in Catch::Session::run() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1255
#26 0x8f94ce in main (/home/theim/Yarr/build_alma9/bin/testStarEmu+0x8f94ce)
#27 0x7fab97e3feaf in __libc_start_call_main (/lib64/libc.so.6+0x3feaf)
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x7fabf0ab6367 in operator new(unsigned long) (/lib64/libasan.so.6+0xb6367)
#1 0x7fabd6caa230 in __gnu_cxx::new_allocator<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> >*>::allocate(unsigned long, void const*) /usr/include/c++/11/ext/new_allocator.h:127
#2 0x7fabd6ca87cc in std::allocator_traits<std::allocator<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> >*> >::allocate(std::allocator<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> >*>&, unsigned long) /usr/include/c++/11/bits/alloc_traits.h:464
#3 0x7fabd6ca0f39 in std::_Deque_base<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> >, std::allocator<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> > > >::_M_allocate_map(unsigned long) /usr/include/c++/11/bits/stl_deque.h:576
#4 0x7fabd6c98831 in std::_Deque_base<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> >, std::allocator<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> > > >::_M_initialize_map(unsigned long) (../lib/libFei4.so+0x51cc831)
#5 0x7fabd6c90985 in std::_Deque_base<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> >, std::allocator<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> > > >::_Deque_base() (../lib/libFei4.so+0x51c4985)
#6 0x7fabd6c8c4bb in std::deque<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> >, std::allocator<std::unique_ptr<EventDataBase, std::default_delete<EventDataBase> > > >::deque() /usr/include/c++/11/bits/stl_deque.h:834
#7 0x7fabd6c8c655 in ClipBoard<EventDataBase>::ClipBoard() /home/theim/Yarr/src/libFei4/../libYarr/include/ClipBoard.h:27
#8 0x7fabd6c89c59 in FrontEnd::FrontEnd() /home/theim/Yarr/src/libFei4/../libYarr/include/FrontEnd.h:43
#9 0x7fabc3e93483 in StarChips::StarChips(int, int) /home/theim/Yarr/src/libStar/StarChips.cpp:36
#10 0x7fabc3eb027c in star_chips_default_registered::{lambda()#1}::operator()() const /home/theim/Yarr/src/libStar/StarChips.cpp:22
#11 0x7fabc3ed0c41 in std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > std::__invoke_impl<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::__invoke_other, star_chips_default_registered::{lambda()#1}&) /usr/include/c++/11/bits/invoke.h:61
#12 0x7fabc3ec5553 in std::enable_if<is_invocable_r_v<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>, std::enable_if>::type std::__invoke_r<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >&&, (star_chips_default_registered::{lambda()#1}&)...) /usr/include/c++/11/bits/invoke.h:116
#13 0x7fabc3ebb874 in std::_Function_handler<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > (), star_chips_default_registered::{lambda()#1}>::_M_invoke(std::_Any_data const&) /usr/include/c++/11/bits/std_function.h:291
#14 0x7faba519dd01 in std::function<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > ()>::operator()() const /usr/include/c++/11/bits/std_function.h:590
#15 0x7faba519bb69 in ClassRegistry<FrontEnd>::makeClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/./include/ClassRegistry.h:26
#16 0x7faba5198ba8 in StdDict::getFrontEnd(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/AllChips.cpp:25
#17 0xd00e64 (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd00e64)
#18 0x7fab9c02d229 in invoke /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:6571
#19 0x7fab9c12126e in Catch::TestCaseHandle::invoke() const /home/theim/Yarr/src/libUtil/./include/catch_amalgamated.hpp:7210
#20 0x7fab9c013510 in Catch::RunContext::invokeActiveTestCase() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5613
#21 0x7fab9c011d38 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5576
#22 0x7fab9c005116 in Catch::RunContext::runTest(Catch::TestCaseHandle const&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5300
#23 0x7fab9bf91696 in execute /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1102
#24 0x7fab9bf98c8b in Catch::Session::runInternal() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1324
#25 0x7fab9bf96c05 in Catch::Session::run() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1255
#26 0x8f94ce in main (/home/theim/Yarr/build_alma9/bin/testStarEmu+0x8f94ce)
#27 0x7fab97e3feaf in __libc_start_call_main (/lib64/libc.so.6+0x3feaf)
Indirect leak of 64 byte(s) in 1 object(s) allocated from:
#0 0x7fabf0ab6367 in operator new(unsigned long) (/lib64/libasan.so.6+0xb6367)
#1 0x7fabd6caa066 in __gnu_cxx::new_allocator<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> >*>::allocate(unsigned long, void const*) /usr/include/c++/11/ext/new_allocator.h:127
#2 0x7fabd6ca82e4 in std::allocator_traits<std::allocator<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> >*> >::allocate(std::allocator<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> >*>&, unsigned long) /usr/include/c++/11/bits/alloc_traits.h:464
#3 0x7fabd6c9f2e5 in std::_Deque_base<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> >, std::allocator<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> > > >::_M_allocate_map(unsigned long) /usr/include/c++/11/bits/stl_deque.h:576
#4 0x7fabd6c96c83 in std::_Deque_base<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> >, std::allocator<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> > > >::_M_initialize_map(unsigned long) /usr/include/c++/11/bits/stl_deque.h:625
#5 0x7fabd6c8f84f in std::_Deque_base<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> >, std::allocator<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> > > >::_Deque_base() /usr/include/c++/11/bits/stl_deque.h:439
#6 0x7fabd6c8bdf3 in std::deque<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> >, std::allocator<std::unique_ptr<RawDataContainer, std::default_delete<RawDataContainer> > > >::deque() /usr/include/c++/11/bits/stl_deque.h:834
#7 0x7fabd6c8bf8d in ClipBoard<RawDataContainer>::ClipBoard() /home/theim/Yarr/src/libFei4/../libYarr/include/ClipBoard.h:27
#8 0x7fabd6c89bd0 in FrontEnd::FrontEnd() /home/theim/Yarr/src/libFei4/../libYarr/include/FrontEnd.h:43
#9 0x7fabc3e93483 in StarChips::StarChips(int, int) /home/theim/Yarr/src/libStar/StarChips.cpp:36
#10 0x7fabc3eb027c in star_chips_default_registered::{lambda()#1}::operator()() const /home/theim/Yarr/src/libStar/StarChips.cpp:22
#11 0x7fabc3ed0c41 in std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > std::__invoke_impl<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::__invoke_other, star_chips_default_registered::{lambda()#1}&) /usr/include/c++/11/bits/invoke.h:61
#12 0x7fabc3ec5553 in std::enable_if<is_invocable_r_v<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>, std::enable_if>::type std::__invoke_r<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >, star_chips_default_registered::{lambda()#1}&>(std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> >&&, (star_chips_default_registered::{lambda()#1}&)...) /usr/include/c++/11/bits/invoke.h:116
#13 0x7fabc3ebb874 in std::_Function_handler<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > (), star_chips_default_registered::{lambda()#1}>::_M_invoke(std::_Any_data const&) /usr/include/c++/11/bits/std_function.h:291
#14 0x7faba519dd01 in std::function<std::unique_ptr<FrontEnd, std::default_delete<FrontEnd> > ()>::operator()() const /usr/include/c++/11/bits/std_function.h:590
#15 0x7faba519bb69 in ClassRegistry<FrontEnd>::makeClass(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/./include/ClassRegistry.h:26
#16 0x7faba5198ba8 in StdDict::getFrontEnd(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) /home/theim/Yarr/src/libYarr/AllChips.cpp:25
#17 0xd00e64 (/home/theim/Yarr/build_alma9/bin/testStarEmu+0xd00e64)
#18 0x7fab9c02d229 in invoke /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:6571
#19 0x7fab9c12126e in Catch::TestCaseHandle::invoke() const /home/theim/Yarr/src/libUtil/./include/catch_amalgamated.hpp:7210
#20 0x7fab9c013510 in Catch::RunContext::invokeActiveTestCase() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5613
#21 0x7fab9c011d38 in Catch::RunContext::runCurrentTest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5576
#22 0x7fab9c005116 in Catch::RunContext::runTest(Catch::TestCaseHandle const&) /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:5300
#23 0x7fab9bf91696 in execute /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1102
#24 0x7fab9bf98c8b in Catch::Session::runInternal() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1324
#25 0x7fab9bf96c05 in Catch::Session::run() /home/theim/Yarr/src/libUtil/catch_amalgamated.cpp:1255
#26 0x8f94ce in main (/home/theim/Yarr/build_alma9/bin/testStarEmu+0x8f94ce)
#27 0x7fab97e3feaf in __libc_start_call_main (/lib64/libc.so.6+0x3feaf)
SUMMARY: AddressSanitizer: 29656 byte(s) leaked in 325 allocation(s).
```
</details>https://gitlab.cern.ch/YARR/YARR/-/issues/28Threshold Scan2024-01-09T20:23:56+01:00Jia Jian TeohThreshold ScanThreshold scan using either BCAL or BVT.Threshold scan using either BCAL or BVT.Strips integrationJia Jian TeohJia Jian Teohhttps://gitlab.cern.ch/YARR/YARR/-/issues/26Generic histogrammer and analysis classes.2024-01-09T20:23:56+01:00Jia Jian TeohGeneric histogrammer and analysis classes.To discuss ideas for a generic histogrammer and analysis classes?To discuss ideas for a generic histogrammer and analysis classes?https://gitlab.cern.ch/YARR/YARR/-/issues/25Histogram using std::vector as data container2024-01-09T20:23:56+01:00Timon HeimHistogram using std::vector as data container@wittgen You changed the data container from the normal array to vectors, which in theory should have worked but after merging I had reports to seg faults occurring during scans (specifically RD53A scans, not FE-I4) which originate from ...@wittgen You changed the data container from the normal array to vectors, which in theory should have worked but after merging I had reports to seg faults occurring during scans (specifically RD53A scans, not FE-I4) which originate from the Histogram container.
My assumption would be that something is being allocated on the stack which at some points overflows.
As this would be a necessary change in conversion to move to direct histogram in the variant container and templating, perhaps you could look in this.
I had to revert this change in 84839dec9bab5ea81eb8fef54c44b353f5fd54b8 for reference.Matthias WittgenMatthias Wittgenhttps://gitlab.cern.ch/YARR/YARR/-/issues/23Configuration for Stars2024-01-09T20:23:56+01:00Jia Jian TeohConfiguration for StarsCurrently, prototype in default_star.json (in the Stars branch).
For testing, we need to modify StarCfg and verify each (sub-)register can be written individually and correctly.
Things that need to be decided:
* Whether to use direct ...Currently, prototype in default_star.json (in the Stars branch).
For testing, we need to modify StarCfg and verify each (sub-)register can be written individually and correctly.
Things that need to be decided:
* Whether to use direct register values in the configruation file (vs what the user might be interested in)
* How to do inter ABC/HCC dependency links (eg latency vs BCID offset)
* Whether to have an array of ABCs with parameters, or a dictionary of parameters with list of values for each ABC
* Use defaults? eg file could contain top-level configuration of most parameters with per ABC overrides
* Or only for parameters that are constant for all ABCs
* How to name things
* There are various IDs within a hybrid that can be different
* Calibration data:
* Threshold calibration (DAC counts to threshold in mV)
* Response curve from mV (threshold) to fC (median charge)
* Other ADC calibrations (temperature etc)
(to be continued...)Strips integrationOlivier ArnaezOlivier Arnaezhttps://gitlab.cern.ch/YARR/YARR/-/issues/22Software Emulator for HCCStar and ABCStar2024-01-09T20:23:56+01:00Jia Jian TeohSoftware Emulator for HCCStar and ABCStarSee for example src/libEmu/Rd53aEmu.cpp, or src/libEmu/Fei4Emu.cpp.
An initial version would just generate simple hits.
The Pixel version has various parameters for random generation of hits.See for example src/libEmu/Rd53aEmu.cpp, or src/libEmu/Fei4Emu.cpp.
An initial version would just generate simple hits.
The Pixel version has various parameters for random generation of hits.Strips integrationZhengcheng TaoZhengcheng Taohttps://gitlab.cern.ch/YARR/YARR/-/issues/21Develop StarMaskLoop2024-01-09T20:23:56+01:00Jia Jian TeohDevelop StarMaskLoopDevelop and test StarMaskLoop.
At each loop, enable every 2, 4, 6, 8, or 16th channel for injection test until all channels are covered.
A preset input mask and CAL_En pattern and/or generate them on the fly.Develop and test StarMaskLoop.
At each loop, enable every 2, 4, 6, 8, or 16th channel for injection test until all channels are covered.
A preset input mask and CAL_En pattern and/or generate them on the fly.Strips integrationOlivier ArnaezOlivier Arnaezhttps://gitlab.cern.ch/YARR/YARR/-/issues/19Json type errors2024-01-09T20:23:56+01:00Bruce Joseph GallopJson type errorsCurrently the variant library has no "type_error". I believe this means that mistakes (getting types wrong) in json files will abort with no message.
NB the exception thrown by nlohmann is not much better (it doesn't say where the probl...Currently the variant library has no "type_error". I believe this means that mistakes (getting types wrong) in json files will abort with no message.
NB the exception thrown by nlohmann is not much better (it doesn't say where the problem comes from).
@theim @wittgen