Bug 43249

Summary: Отсутствуют значения для AES256CBC:2
Product: Sisyphus Reporter: annschafer <annschafer>
Component: p7zipAssignee: Michael Shigorin <mike>
Status: REOPENED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav, mike, osmolovskayaaa, sivolapovps, velichkosp
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
benchmark_VM none

Description annschafer 2022-07-15 12:13:21 MSK
Отсутствуют значения при прогоне бенчмарка для AES256CBC:2

p7zip 17.04-alt1

Шаги воспроизведения:
1) $ 7z b -mm=* -mmt=* -bt

Реальный результат:
...
AES256CBC:1     583780   385   3727  14347   135   519
                546863   381   3527  13440   128   486
AES256CBC:2 

CRC32:1        1270706   385   2400   9251    87   335
...

Ожидаемый результат: значения присутствуют
Comment 1 Vitaly Lipatov 2024-03-19 11:23:01 MSK
* Чт апр 23 2020 Andrey Cherepanov <cas@altlinux.org> 16.02-alt5
- build with asssembler code (ex. for benchmarking AES256CBC:2)

Теперь значения присутствуют:
AES256CBC:1     336098   100   8265   8260   154   154
                328435   100   8076   8072   151   151
AES256CBC:2    1368329   100  11218  11209   209   209
               8775555   100  17984  17972   335   335
Comment 2 Osmolovskaya Anastasia 2024-07-29 11:15:19 MSK
Ошибка воспроизводится на версии p7zip-17.05-alt2.x86_64
Comment 3 Vitaly Lipatov 2024-07-29 16:10:43 MSK
А как именно? Не вижу, чтобы воспроизвелось:

 $ rpm -qf /usr/bin/7z
p7zip-17.05-alt2.x86_64

$ 7z b -mm=* -mmt=* -bt

7-Zip [64] 17.05 : Copyright (c) 1999-2021 Igor Pavlov : 2017-08-28
p7zip Version 17.05 (locale=ru_RU.utf8,Utf16=on,HugeFiles=on,64 bits,32 CPUs AMD Ryzen 9 7950X 16-Core Processor             (A60F12),ASM,AES-NI)

AMD Ryzen 9 7950X 16-Core Processor             (A60F12)
CPU Freq: - 64000000 - - 128000000 - 512000000 1024000000 2048000000

RAM size:   25424 MB,  # CPU hardware threads:  32
RAM usage:    225 MB,  # Benchmark threads:      1


Method           Speed Usage    R/U Rating   E/U Effec
                 KiB/s     %   MIPS   MIPS     %     %

...
AES256CBC:1     325729   100   8021   8005   150   150
                321315   100   7914   7897   148   148
AES256CBC:2    1351914   100  11095  11075   207   207
               8805580   100  18075  18034   338   337
Comment 4 Величко София 2024-11-07 11:39:10 MSK
(Ответ для Vitaly Lipatov на комментарий #3)
> А как именно? Не вижу, чтобы воспроизвелось:
> 
>  $ rpm -qf /usr/bin/7z
> p7zip-17.05-alt2.x86_64
> 
> $ 7z b -mm=* -mmt=* -bt
> 
> 7-Zip [64] 17.05 : Copyright (c) 1999-2021 Igor Pavlov : 2017-08-28
> p7zip Version 17.05 (locale=ru_RU.utf8,Utf16=on,HugeFiles=on,64 bits,32 CPUs
> AMD Ryzen 9 7950X 16-Core Processor             (A60F12),ASM,AES-NI)
> 
> AMD Ryzen 9 7950X 16-Core Processor             (A60F12)
> CPU Freq: - 64000000 - - 128000000 - 512000000 1024000000 2048000000
> 
> RAM size:   25424 MB,  # CPU hardware threads:  32
> RAM usage:    225 MB,  # Benchmark threads:      1
> 
> 
> Method           Speed Usage    R/U Rating   E/U Effec
>                  KiB/s     %   MIPS   MIPS     %     %
> 
> ...
> AES256CBC:1     325729   100   8021   8005   150   150
>                 321315   100   7914   7897   148   148
> AES256CBC:2    1351914   100  11095  11075   207   207
>                8805580   100  18075  18034   338   337

Версия p7zip : p7zip-17.05-alt3

Стенд : Alt Workstation 10.2 x86-64 - обновлен до Sisyphus

Воспроизведение ошибки : 
AES256CBC:1     593486   364   4011  14586   166   603
                609395   365   4100  14976   169   619
AES256CBC:2 

Так же прикладываю файл с полным бенчмарком, где видно, что ни на одном из этапов, значений для AES256CBC:2 не присутствовало 

Ошибка, судя по всему, всопроизводится только на виртуальных машинах. При прогоне на реальном стенде, ошибка не воспроизвелась и у AES256CBC:2 есть значения : 

Версия на реальном стенде : p7zip-17.05-alt2.x86_64
Стенд : ALT Workstation K 10.4

AES256CBC:1     218452   100   5369   5369   142   142
                215362   100   5293   5293   140   140
AES256CBC:2    1101495   100   9024   9023   239   239
               5770072   100  11817  11817   313   313
Comment 5 Величко София 2024-11-07 11:39:32 MSK
Created attachment 17138 [details]
benchmark_VM
Comment 6 Pavel Sivolapov 2024-11-12 11:53:05 MSK
(Ответ для Величко София на комментарий #4)
> (Ответ для Vitaly Lipatov на комментарий #3)
> > А как именно? Не вижу, чтобы воспроизвелось:
> Ошибка, судя по всему, всопроизводится только на виртуальных машинах.

Воспроизводится в Proxmox VE, если стоит тип процессора kvm64.

После изменения на host не воспроизводится.
Поэтому не воспроизводится на реальном оборудовании.