| Summary: | Приложение падает, если отсутствует аудио-устройство | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Монастырский Илья <monastirskiyii> | ||||
| Component: | sniffnet | Assignee: | Alexandr Shashkin <dutyrok> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | ded, dutyrok | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
На актуальной версии в Sisyphus ошибка не воспроизводится |
Created attachment 14144 [details] ошибка Версия пакета: sniffnet-1.1.3-alt1 Стенды с ошибкой (обновлены до Sisyphus): Alt Workstation 10.1 x86-64 Alt Kworkstation 10.1 x86-64 Alt Education XFCE/KDE 10.1 x86-64 Alt Server 10.1 x86-64 Шаги воспроизведения: 1) Запустить sniffnet на системе без аудио-устройства: # sniffnet 2) Открыть Settings 3) Открыть вкладку Notifications 4) Изменить громкость Результат: Приложение падает с ошибкой (см. вложение): ALSA lib pulse.c:242:(pulse_connect) PulseAudio: Unable to connect: Connection refused ALSA lib pulse.c:242:(pulse_connect) PulseAudio: Unable to connect: Connection refused thread 'thread_play_sound' panicked at 'called `Result::unwrap()` on an `Err` value: DefaultStreamConfigError(BackendSpecific { err: BackendSpecificError { description: "ALSA function 'snd_pcm_open' failed with error 'EHOSTDOWN: Host is down'" } })', src/notifications/types/sound.rs:61:72 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Ожидаемый результат: Приложение не падает