MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Архив / Archive => Тема начата: Evgeniy1990 от 02 января 2021, 09:31:00

Название: MPC Audio Renderer - и снова AudioSyncClock.cpp Crash [Исправлено]
Отправлено: Evgeniy1990 от 02 января 2021, 09:31:00
Описание проблемы:

И снова стала проявляться эта ошибка, вызывающая падение плеера. Только, на этот раз, она проявляется уже совершенно при других условиях. Если раньше она проявлялась в случаях резких переходов на произвольные сегменты данных, то теперь, кроме них, она также проявляется в случаях различных всплывающих уведомлений.

Допустим, мы запустили некий видео файл, который, по логике, должен начать воспроизводиться сразу же, после открытия и тут же выскочило некое всплывающее программное уведомление, причем неважно на счет чего именно. Это может быть совершенно любое уведомление. Главное что оно от самого плеера, или же его функций.

Что получается - часы запустились и тут же моментально (мгновенно) прервались неким программным уведомлением.
Естественно, выскочила эта ошибка с двойным именем "AudioSyncClock.cpp (AUDIOSES.DLL)" и плеер просто тупо упал.

Прилагаю видео файл с субтитрами (https://yadi.sk/d/K6GNsUYXwOGk0A?w=1), на котором, без особого труда, проявляется данная ошибка (данное падение).

Как воспроизвести падение?

1. Открыть видео файл
2. После его открытия выскочит предупреждение (Warning) по поводу неизвестного стиля субтитров
3. Всегда в этом уведомлении нажимать на кнопку "ОК"

! Ни в коем случае не нажимать на кнопку "Отмена", иначе падение может не проявиться вообще.

4. Ждать проявления падения.

! Если падение не проявилось с первого раза, то повторить данный алгоритм несколько раз, всегда нажимая в уведомлении только на клавишу "ОК".

P.S. В моем случае, падение вылетает на второй, или третий раз, т.е. достаточно быстро.
Название: Re: MPC Audio Renderer - и снова AudioSyncClock.cpp (AUDIOSES.DLL) - Crash
Отправлено: Aleksoid1978 от 03 января 2021, 05:26:42
Сделал примерно наверное 30-35 открытий - да сообщение есть, падения нет, все нормально потом играет.
Название: Re: MPC Audio Renderer - и снова AudioSyncClock.cpp (AUDIOSES.DLL) - Crash
Отправлено: Aleksoid1978 от 03 января 2021, 09:17:22
Попробуй в Debug режиме, после падения выложить Debug-лог.
Название: Re: MPC Audio Renderer - и снова AudioSyncClock.cpp (AUDIOSES.DLL) - Crash
Отправлено: Evgeniy1990 от 04 января 2021, 00:11:15
Aleksoid1978,
Цитата: Aleksoid1978 от 03 января 2021, 09:17:22
Попробуй в Debug режиме, после падения выложить Debug-лог.
Собрал и воспроизвел падение в отладочном билде.
Прилагаю лог-файл (https://yadi.sk/d/GfSpYYvZCTS4fQ).
Название: Re: MPC Audio Renderer - и снова AudioSyncClock.cpp (AUDIOSES.DLL) - Crash
Отправлено: Evgeniy1990 от 04 января 2021, 00:48:29
Aleksoid1978,
Цитата: Aleksoid1978 от 03 января 2021, 05:26:42
Сделал примерно наверное 30-35 открытий - да сообщение есть, падения нет, все нормально потом играет.
А вы пробовали воспроизвести у себя падение своим способом?
ЦитироватьХотя у себя смог поймать падение только на Exclusive и если включена галка освобождения устройства.
P.S. Также, на всякий случай, прилагаю второй лог-файл (https://yadi.sk/d/8pTeN4hz8U2KBQ).
И еще, прилагаю лог-файл (https://yadi.sk/d/wFR6FCsA-2mW5Q), когда плеер зависает, при закрытии файла.
Название: Re: MPC Audio Renderer - и снова AudioSyncClock.cpp (AUDIOSES.DLL) - Crash
Отправлено: Aleksoid1978 от 04 января 2021, 05:58:48
Пробуем - https://yadi.sk/d/bl6uoL9k1fTkbA
Название: Re: MPC Audio Renderer - и снова AudioSyncClock.cpp (AUDIOSES.DLL) - Crash
Отправлено: Evgeniy1990 от 04 января 2021, 09:15:05
Aleksoid1978,
Цитата: Aleksoid1978 от 04 января 2021, 05:58:48
Пробуем - https://yadi.sk/d/bl6uoL9k1fTkbA
Проверил ваш тестовый билд. Больше не падает. :)