Bug 57002
| Summary: | smp-tester рандомные падения тестов | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | obidinog <obidinog> |
| Component: | bluez-test-tools | Assignee: | Mikhail Chernonog <snowmix> |
| Status: | REOPENED --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | aris, lakostis, qwetwe, rider, shrek, zerg |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Attachments: | |||
При сборке никакие тесты не падают. надо чинить. (Ответ для obidinog@basealt.ru на комментарий #0) > Создано вложение 20176 [details] [подробности] > smp-tester.log > > Платформа: > alt-kworkstation x86_64 (Обновленный до sisyphus) > > Стенд: > Lenovo 15-IML 20RW > Виртуальные машины Proxmox > > Пакеты: > bluez-5.84-alt3 > bluez-test-tools-5.84-alt3 > > Шаги: > Установить пакеты: > # apt-get install bluez bluez-test-tools > > Запустить тесты > # smp-tester > > Результат: > Рандомные падения в тестах > > Ожидаемый результат: Все тесты прошли успешно > > Дополнительно: На этом же стенде в Kali Linux все тесты проходят успешно Если команду запустить и посмотреть сообщения ядра/bluetoothd то видны ошибки: Jan 27 20:16:32 lks.home kernel: Bluetooth: hci1: command 0x0c56 tx timeout Jan 27 20:16:32 lks.home kernel: Bluetooth: hci1: Opcode 0x0c56 failed: -110 Jan 27 20:16:32 lks.home bluetoothd[322003]: Battery Provider Manager destroyed Jan 27 20:16:32 lks.home bluetoothd[322003]: Battery Provider Manager created Jan 27 20:16:32 lks.home kernel: Bluetooth: MGMT ver 1.23 Jan 27 20:16:32 lks.home bluetoothd[322003]: Failed to load IRKs for hci1: Invalid Index (0x11) Jan 27 20:16:32 lks.home bluetoothd[322003]: hci1 Load Connection Parameters failed: Invalid Index (0x11) Jan 27 20:16:32 lks.home bluetoothd[322003]: Failed to add UUID: Invalid Index (0x11) Jan 27 20:16:32 lks.home bluetoothd[322003]: Failed to set device class: Invalid Index (0x11) Jan 27 20:16:32 lks.home bluetoothd[322003]: Failed to set local name: Invalid Index (0x11) Jan 27 20:16:32 lks.home bluetoothd[322003]: Failed to set blocked keys: Invalid Index (0x11) Jan 27 20:16:32 lks.home bluetoothd[322003]: Battery Provider Manager destroyed Jan 27 20:16:32 lks.home bluetoothd[322003]: Battery Provider Manager created Jan 27 20:16:32 lks.home kernel: Bluetooth: MGMT ver 1.23 Jan 27 20:16:32 lks.home bluetoothd[322003]: hci1 Load Connection Parameters failed: Invalid Index (0x11) Jan 27 20:16:32 lks.home bluetoothd[322003]: Failed to add UUID: Invalid Index (0x11) Jan 27 20:16:32 lks.home bluetoothd[322003]: Failed to set device class: Invalid Index (0x11) Jan 27 20:16:32 lks.home bluetoothd[322003]: Failed to set local name: Invalid Index (0x11) Jan 27 20:16:32 lks.home bluetoothd[322003]: Failed to set blocked keys: Invalid Index (0x11) т.к. общение там происходит на уровне ядерного драйвера vhci, то нужно смотреть его, есть ли какие патчи для него. (Ответ для obidinog@basealt.ru на комментарий #0) > Дополнительно: На этом же стенде в Kali Linux все тесты проходят успешно Для справки: Стенд: Lenovo 15-IML 20RW Система: Kali Linux 2026.2 Ядро: 6.19.14+kali-amd64 Версия bluez-test-tools: 5.85-4 В Kali Linux (как и в ALT) некоторые тесты падают: При первом запуске все тесты PASSED. (возможно, повезло) При втором прогоне дополнительно отобразилось окно с запросом подтверждения подключения, тест "SMP Client - SC Request 2" - Failed. При последующих прогонах также отображается окно с запросом подтверждения, а в результатах тестирования еще больше тестов со статусом Failed: * SMP Client - Basic Request 2 * SMP Client - SC Request 1 * SMP Client - SC Request 2 После перезагрузки системы и запуска smp-tester некоторые тесты также Failed. При каждом запуске результаты разные. Created attachment 21856 [details]
Результат тестирования с помощью smp-tester (bluez-test-tools 5.85-4) в Kali Linux 2026.2 (ядро 6.19.14)
Стенд: Lenovo 15-IML 20RW Система: ALT Workstation 11.1 (p11) Ядро: 6.18.37-6.18-alt1 / 6.12.94-6.12-alt1 Версия bluez / bluez-test-tools: 5.86-alt1 Включил экспериментальные функции BlueZ на уровне демона, а также экспериментальные драйверы/функции ядра Linux для Bluetooth в /etc/bluetooth/main.conf: # Enables D-Bus experimental interfaces # Possible values: true or false Experimental = true # Enables kernel experimental features, alternatively a list of UUIDs # can be given. KernelExperimental = true После этого тесты проходят успешно, проваленных тестов нет: Total: 8, Passed: 8 (100.0%), Failed: 0, Not Run: 0 При последующих запусках некоторые тесты могут пропускаться, но после перезапуска все тесты Passed, проваленных тестов нет стабильно: Total: 8, Passed: 5 (62.5%), Failed: 0, Not Run: 3 Created attachment 21868 [details]
Результат тестирования с помощью smp-tester (bluez-test-tools 5.86) в ALT Workstation (p11, ядро 6.18.37) с включенными экспериментальными функциями
Created attachment 21869 [details]
Результат тестирования с помощью smp-tester (bluez-test-tools 5.86) в ALT Workstation (p11, ядро 6.12.94) с включенными экспериментальными функциями
|

Description
obidinog@basealt.ru 2025-11-25 14:57:50 MSKCreated attachment 20176 [details] smp-tester.log Платформа: alt-kworkstation x86_64 (Обновленный до sisyphus) Стенд: Lenovo 15-IML 20RW Виртуальные машины Proxmox Пакеты: bluez-5.84-alt3 bluez-test-tools-5.84-alt3 Шаги: Установить пакеты: # apt-get install bluez bluez-test-tools Запустить тесты # smp-tester Результат: Рандомные падения в тестах Ожидаемый результат: Все тесты прошли успешно Дополнительно: На этом же стенде в Kali Linux все тесты проходят успешно