Submitting a benchmark causes xmrig to fail 
```
$ sudo xmrig --bench=1M --submit
 * ABOUT        XMRig/6.15.3 gcc/11.1.0
 * LIBS         libuv/1.42.0 OpenSSL/1.1.1l hwloc/2.5.0
 * HUGE PAGES   supported
 * 1GB PAGES    disabled
 * CPU          Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz (1) 64-bit AES
                L2:1.5 MB L3:12.0 MB 6C/12T NUMA:1
 * MEMORY       14.3/15.6 GB (92%)
                ChannelA-DIMM1: <empty>
                DIMM_A2: 8 GB DDR4 @ 3333 MHz F4-2666C18-8GTZR    
                ChannelB-DIMM1: <empty>
                DIMM_B2: 8 GB DDR4 @ 3333 MHz F4-2666C18-8GTZR    
 * MOTHERBOARD  ASUSTeK COMPUTER INC. - ROG STRIX Z370-F GAMING
 * DONATE       0%
 * ASSEMBLY     auto:intel
 * POOL 1      benchmark algo auto
 * COMMANDS     hashrate, pause, resume, results, connection
 * OPENCL       disabled
 * CUDA         disabled
[2021-11-03 13:28:10.479]  bench    start benchmark hashes 1M algo rx/0
[2021-11-03 13:28:10.479]  cpu      use argon2 implementation AVX2
[2021-11-03 13:28:10.479]  msr      register values for "intel" preset have been set successfully (1 ms)
[2021-11-03 13:28:10.479]  randomx  init dataset algo rx/0 (12 threads) seed 0000000000000000...
[2021-11-03 13:28:10.557]  randomx  allocated 2336 MB (2080+256) huge pages 100% 1168/1168 +JIT (77 ms)
[2021-11-03 13:28:12.451]  randomx  dataset ready (1895 ms)
[2021-11-03 13:28:12.451]  cpu      use profile  rx  (6 threads) scratchpad 2048 KB
[2021-11-03 13:28:12.454]  cpu      READY threads 6/6 (6) huge pages 100% 6/6 memory 12288 KB (3 ms)
/usr/include/c++/11.1.0/bits/basic_string.h:1101: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::front() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference = char&]: Assertion '!empty()' failed.
Aborted
```