Bug 40975 - Ошибка сегментирования при видео с аудиоформатом opus
Summary: Ошибка сегментирования при видео с аудиоформатом opus
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: vlc (show other bugs)
Version: unstable
Hardware: x86 Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-09-21 15:44 MSK by Anton Zhukharev
Modified: 2023-02-01 17:22 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Zhukharev 2021-09-21 15:44:48 MSK
Версия пакета:
    vlc-3.0.11.1-alt3.i586

Стенды:
    14dc58bace6972f4eae54af145ef8a6f alt-education-9.2-i586.iso (KDE)
    14dc58bace6972f4eae54af145ef8a6f alt-education-9.2-i586.iso (XFCE)
    950217fd2531d7dc2cf57c81eb2b62ab alt-workstation-9.2-i586.iso

Шаги воспроизведения:
    1. Открыть VLC
    2. Открыть любой видео-файл с аудио в формате @opus@
    3. Перейти в "Инструменты" -> "Эффекты и фильтры"
    4. Затем перейти в "Аудиоэффекты" -> "Расширение стереобазы"
    5. Поставить флаг "включить"
    6. Изменять параметр "Время задержки"

Результат:
    Ошибка сегментирования

Ожидаемый результат:
    Изменение параметра без ошибки

Дополнительные исследования:
    1. Ошибка происходит почти всегда, если VLC только что открыт
    2. Если это не первое воспроизводимое видео (если предыдущие имели другой аудио-формат), то ошибка происходит не всегда (иногда во время закрытия VLC).
    3. Возникает при шагах воспроизведения почти сразу (иногда может быть задержка перед возникновением - нужно продолжать менять значение)
Comment 1 Anton Farygin 2021-09-21 21:59:01 MSK
не смог воспроизвести в vlc-3.0.16
Comment 2 Anton Zhukharev 2021-09-22 09:48:22 MSK
Удаётся воспроизвести в vlc-3.0.16-alt1 (как минимум на виртуальной машине).
Пример вывода в терминал на Education KDE 9.2 (i586):

----------------------------------------------------------------
test@host ~ $ vlc
VLC media player 3.0.16 Vetinari (revision 3.0.16-alt1)
[091b4fb0] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
[0921c500] main playlist: playlist is empty

kf5.kio.core: "Невозможно войти в папку tags:/."
libEGL warning: DRI2: failed to authenticate
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
/usr/lib/vdpau/libvdpau_nvidia.so.1: undefined symbol: vdp_imp_device_create_x11
libEGL warning: DRI2: failed to authenticate
Ошибка сегментирования
test@host ~ $
----------------------------------------------------------------

Только последняя строка ("Ошибка сегментирования") из выведенных говорит об этой ошибке.
Предыдущие сообщения не влияют на работоспособность программы. При этом, возникают они во время запуска vlc.

Когда будет время, посмотрю на реальном железе.
Comment 3 Anton Zhukharev 2023-02-01 17:22:25 MSK
Системы из образов:
* 14dc58bace6972f4eae54af145ef8a6f  alt-education-9.2-i586.iso
* 3fcdd69b9b1618d3f10901ed89d35769  alt-education-10.1-i586.iso

В P9 ошибка воспроизводится.
Версии пакетов:
* vlc-maxi-3.0.16-alt1

В P10 ошибка воспроизводится.
Версии пакетов:
* vlc-maxi-3.0.16-alt1

В Sisyphus ошибка воспроизводится (второй стенд обновлён до Sisyphus).
Версии пакетов:
* vlc-maxi-3.0.18-alt2