1

Тема: Самопроизвольное закрытие [Исправлено]

Собственно сабж. Происходит изредка, при переходе от одного файла к другому. Ну т.е. смотрим сериал, одна серия закончилась, должна открыться следующая - и проигрыватель просто закрывается. Никакой закономерности определить не смог. Можно 20 файлов просмотреть и все будет ок, а можно после первого же словить.

Если вдруг кто сможет поймать/определить баг - было бы очень здорово.

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

2

Re: Самопроизвольное закрытие [Исправлено]

Aleksoid1978

Проблему подтверждаю! Вчера первый раз смог ее поймать - во время просмотра ролика с YouTube плеер просто взял и сам автоматически закрылся, причем непонятно почему... При этом нет никаких намеков на падение или же дамп-файла, следовательно - это не падение, а лишь некий баг, который выглядит и очень похож на падение.

Сегодня, перед тем, как написать вам свой пост, уже дважды поймал самовольное закрытие программы.
Попробовал понаблюдать за проблемой, как и почему плеер вдруг просто сам закрывается и вот какой ужас я увидел:

Итак, перед тем, как плеер автоматически завершит свою работу (просто сам закроется), произойдут странные, а точнее - очень страшные вещи, например, в моем случае - "раздробление" интерфейса плеера, или же вставка и открытие "невидимой" ссылки, т.е. ссылка есть, но самого текста просто нет.

Увидев такое сегодня, я был действительно в шоке. И вот после таких вот непонятных и страшных вещей, происходит автоматическое самовольное закрытие плеера. Что за ужас такой и отчего он берется - непонятно, хотя есть одно предположение, но оно неточное, связанное с тем, о чем я говорил когда-то ранее - это страшная критическая ошибка, при которой происходит это самое распадание интерфейса. Я все пытался повторно получить эту ошибку, но не смог. И еще одно, помните тот самый "черный прямоугольник вверху окна плеера", так вот, даже после исправления того бага, он так и не исчез и это неудивительно.

Сама критическая ошибка имеет такое название: "mpc-be was resources unavaliable".
Первый раз, когда я увидел эту критическую ошибку, у плеера просто "снесло крышу".

Судя по всему, ошибка и самопроизвольное закрытие плеера связано с утечкой памяти, иначе говоря, в некий определенный момент, у плеера просто заканчиваются ресурсы, ибо по другому это не сказать и не объяснить.

Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

3

Re: Самопроизвольное закрытие [Исправлено]

У меня нет никаких косяков с интерфейсом, просто закрывается и все.

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

4

Re: Самопроизвольное закрытие [Исправлено]

Aleksoid1978
Преложу пользоваться с версией, которая будет постоянно в лог писать. smile

5

Re: Самопроизвольное закрытие [Исправлено]

Aleksoid1978 пишет:

У меня нет никаких косяков с интерфейсом, просто закрывается и все.

В том-то и дело, что он не просто закрывается. Как правило, перед закрытием, всегда происходит что-то странное, непонятное и неприятное, просто этого сразу можно и не увидеть. Отсюда и кажется, что плеер просто закрывается.

Вот, я попробовал поймать автоматическое закрытие при вставке "невидимой ссылки" - ShoutCast.
И в этот (второй) раз это уже - 100% падение, поскольку была попытка создания дамп-файла, но его созданию помешал, как обычно, - мерзкий проклятый UAC, который почему-то еще и сам включается, так же как и "Защитник (Defender)" на Десятке.

Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

6

Re: Самопроизвольное закрытие [Исправлено]

Падение при открытии "пустой ссылки" исправил. Но это не относиться к данному топику smile

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

7

Re: Самопроизвольное закрытие [Исправлено]

Дома смог словить падение с дампом и хоть посмотреть из-за чего и где в нашем коде.
Падение происходит при открытии следующего файла из плейлиста после окончания текущего.
Падение происходит в AudioSel.dll после вызова:

CMpcAudioRenderer::Run() -> m_pSyncClock->Slave() -> m_pAudioClock->GetPosition().

в нашем WASAPI рендерере.

Я смотрю в эксклюзивном режиме с автопереключалкой, возможно с этим связано - т.к. и аудио и видео вывод идет по HDMI на Nvidia. Т.к. на работе с обычном режиме и выводе на наушники через внешнюю звуковушку такого не ловил не разу.

P.S. Попробую выставить задержку в 1-2 секунды в настройках автопереключалки, может поможет(дабы инициализация эксклюзивного режима прошла и уже после началось воспроизведение).

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

8

Re: Самопроизвольное закрытие [Исправлено]

Кажется нашел решение - уже второй день дома смотрю сериал/фильмы - все ок.

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

9

Re: Самопроизвольное закрытие [Исправлено]

Хорошо. Ждем.