Автор Тема: MPC Video Renderer  (Прочитано 72961 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1453
Re: MPC Video Renderer
« Ответ #1050 : 23 Июнь 2020, 18:14:31 »
Aleksoid1978,
Цитировать
Ну тогда я заливаю изменения ?
Поторопились вы залить свое последнее изменение в GitHub.
Собрал я commit 9c21704. Запустил видео и сразу же получил падение. После повторного запуска - снова падение и так далее, на любом файле...

Все, приехали! (x_X) Теперь, при запуске любого видео, плеер просто падает, причем всегда и сразу же, если используется MPC VR. У меня нет слов... (FACEPALM).
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.

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1811
Re: MPC Video Renderer
« Ответ #1051 : 23 Июнь 2020, 19:23:04 »
Evgeniy1990
Из отладки можешь запустить?

Вот так примерно настроить.

А потом нажать "Local Windows Debugger" или F5.

Когда упадет, сделай скриншот с ошибкой, местом ошибки и открытой панелью "Call Stack" (там внизу вкладка должна быть).

PS: У меня при переоткрытии файла, но у меня сейчас сильно измененная версия. Только завтра смогу перепроверить.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1453
Re: MPC Video Renderer
« Ответ #1052 : 23 Июнь 2020, 19:44:25 »
V0lt,
Стал я разбираться, в чем дело. И выяснил, все оказалось даже хуже, чем было.

В общем, билды 1364, 1365 - падают, при открытии любого видео файла.
Билд 1355 работает нормально, без падения, при открытии любого видео файла.

Отсюда получается диапазон : [1355 -> 1364]

Продолжаю поиск проблемного изменения...
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.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1453
Re: MPC Video Renderer
« Ответ #1053 : 23 Июнь 2020, 20:44:16 »
V0lt,

Итоговый диапазон поиска падения: [1357 -> 1359].
Вывод: MPC VR начал падать, при открытии любого файла, начиная с commit bf8a50c (1359).
Т.е. сразу же, после выхода релиз-версии.
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.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1453
Re: MPC Video Renderer
« Ответ #1054 : 23 Июнь 2020, 20:55:41 »
Aleksoid1978,
V0lt,
Прилагаю лог-файл с падением, при открытии видео файлов, при использовании MPC VR.
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.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1453
Re: MPC Video Renderer
« Ответ #1055 : 23 Июнь 2020, 21:00:04 »
V0lt,
Для вас, на всякий случай, прилагаю stacktrace:
* Exception 0xC0000005 occured ***

C:\Program Files\MPCVideoRenderer\MpcVideoRenderer.ax : DllGetClassObject()
C:\Program Files\MPCVideoRenderer\MpcVideoRenderer.ax : DllGetClassObject()
C:\Program Files\MPCVideoRenderer\MpcVideoRenderer.ax : DllGetClassObject()
C:\Program Files\MPCVideoRenderer\MpcVideoRenderer.ax : DllGetClassObject()
C:\Program Files\MPC-BE\mpc-be.exe : DllGetClassObject()
C:\Program Files\MPC-BE\mpc-be.exe : DllGetClassObject()
C:\Program Files\MPC-BE\mpc-be.exe : DllGetClassObject()
C:\Program Files\MPC-BE\mpc-be.exe : DllGetClassObject()
C:\Program Files\MPC-BE\mpc-be.exe : DllGetClassObject()
C:\Program Files\MPC-BE\mpc-be.exe : DllGetClassObject()
C:\Program Files\MPC-BE\mpc-be.exe : DllGetClassObject()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : GetScrollBarInfo()
C:\Windows\system32\USER32.dll : GetScrollBarInfo()
C:\Windows\SYSTEM32\ntdll.dll : KiUserCallbackDispatcher()
C:\Windows\system32\USER32.dll : DefWindowProcW()
C:\Windows\system32\UxTheme.dll : DefWindowProcW()
C:\Windows\system32\UxTheme.dll : DefWindowProcW()
C:\Windows\system32\USER32.dll : SetPropW()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : PeekMessageA()
C:\Windows\system32\USER32.dll : CallWindowProcW()
C:\Program Files\MPC-BE\mpc-be.exe : CallWindowProcW()
C:\Program Files\MPC-BE\mpc-be.exe : CallWindowProcW()
C:\Program Files\MPC-BE\mpc-be.exe : CallWindowProcW()
C:\Program Files\MPC-BE\mpc-be.exe : CallWindowProcW()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : SetPropW()
C:\Windows\system32\USER32.dll : GetScrollBarInfo()
C:\Windows\system32\USER32.dll : GetSystemMenu()
C:\Windows\SYSTEM32\ntdll.dll : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : PeekMessageA()
C:\Windows\system32\USER32.dll : CallWindowProcW()
C:\Program Files\MPCVideoRenderer\MpcVideoRenderer.ax : DllGetClassObject()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : GetScrollBarInfo()
C:\Windows\system32\USER32.dll : GetScrollBarInfo()
C:\Windows\SYSTEM32\ntdll.dll : KiUserCallbackDispatcher()
C:\Windows\system32\USER32.dll : DefWindowProcW()
C:\Windows\system32\UxTheme.dll : DefWindowProcW()
C:\Windows\system32\UxTheme.dll : DefWindowProcW()
C:\Windows\system32\USER32.dll : SetPropW()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : PeekMessageA()
C:\Windows\system32\USER32.dll : CallWindowProcW()
C:\Program Files\MPC-BE\mpc-be.exe : CallWindowProcW()
C:\Program Files\MPC-BE\mpc-be.exe : CallWindowProcW()
C:\Program Files\MPC-BE\mpc-be.exe : CallWindowProcW()
C:\Program Files\MPC-BE\mpc-be.exe : CallWindowProcW()
C:\Program Files\MPC-BE\mpc-be.exe : CallWindowProcW()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : PeekMessageA()
C:\Windows\system32\USER32.dll : CallWindowProcW()
C:\Program Files\MPCVideoRenderer\MpcVideoRenderer.ax : DllGetClassObject()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : SetPropW()
C:\Windows\system32\USER32.dll : GetScrollBarInfo()
C:\Windows\system32\USER32.dll : GetSystemMenu()
C:\Windows\SYSTEM32\ntdll.dll : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Program Files\MPC-BE\mpc-be.exe : KiUserCallbackDispatcher()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : PeekMessageA()
C:\Windows\system32\USER32.dll : CallWindowProcW()
C:\Program Files\MPCVideoRenderer\MpcVideoRenderer.ax : DllGetClassObject()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : gapfnScSendMessage()
C:\Windows\system32\USER32.dll : DispatchMessageW()
C:\Program Files\MPC-BE\mpc-be.exe : DispatchMessageW()
C:\Program Files\MPC-BE\mpc-be.exe : DispatchMessageW()
C:\Program Files\MPC-BE\mpc-be.exe : DispatchMessageW()
C:\Windows\system32\kernel32.dll : BaseThreadInitThunk()
C:\Windows\SYSTEM32\ntdll.dll : RtlInitializeExceptionChain()
C:\Windows\SYSTEM32\ntdll.dll : RtlInitializeExceptionChain()
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.

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2208
Re: MPC Video Renderer
« Ответ #1056 : 23 Июнь 2020, 23:58:31 »
Самое просто, как делаю я - запускаешь MPC-BE, после это в студии с открытым проектом MPC-VR просто нажимаешь Attach to process и выбираешь там процесс mpc-be. После этого запускаешь проигрывание и если падение в MPC-VR - то получаешь место падения.
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

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1811
Re: MPC Video Renderer
« Ответ #1057 : 24 Июнь 2020, 04:07:34 »
Evgeniy1990, папку "_bin" пробовал удалять?

Я думаю тут надо удаленно зайти. Что-то у тебя совсем плохо стало.
Телеграмом пользуешься?
« Последнее редактирование: 24 Июнь 2020, 04:24:42 от V0lt »

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1453
Re: MPC Video Renderer
« Ответ #1058 : 24 Июнь 2020, 04:47:52 »
V0lt,
Цитировать
Evgeniy1990, папку "_bin" пробовал удалять?
Всегда удаляю, перед новой сборкой MPC VR.
Цитировать
Я думаю тут надо удаленно зайти. Что-то у тебя совсем плохо стало.
Вот именно, что стало очень плохо. Как раз на машине с ATI Radeon HD 3650.
Цитировать
Телеграмом пользуешься?
Телеграма нет. Предлагаю вам зайти удаленно через TeamViewer.
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.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1453
Re: MPC Video Renderer
« Ответ #1059 : 24 Июнь 2020, 05:13:29 »
V0lt, Aleksoid1978,
Вот, пожалуйста, само место падения, при открытии (запуске) любых видео файлов.
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.

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1811
Re: MPC Video Renderer
« Ответ #1060 : 24 Июнь 2020, 05:14:54 »
А на моих сборках 1364 и 1372 падает?

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1453
Re: MPC Video Renderer
« Ответ #1061 : 24 Июнь 2020, 05:28:16 »
V0lt,
Цитировать
А на моих сборках 1364 и 1372 падает?
Также падает, причем на обеих ваших сборках и на 1364 и на 1372.
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.

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2208
Re: MPC Video Renderer
« Ответ #1062 : 24 Июнь 2020, 06:23:35 »
Вот debug версия - https://yadi.sk/d/gwopIXbaNHlWSw
жду лог.
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

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1453
Re: MPC Video Renderer
« Ответ #1063 : 24 Июнь 2020, 07:39:28 »
Aleksoid1978,
Цитировать
Вот debug версия - https://yadi.sk/d/gwopIXbaNHlWSw
жду лог.
Пожалуйста.
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.

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1811
Re: MPC Video Renderer
« Ответ #1064 : 24 Июнь 2020, 09:10:10 »
Evgeniy1990
Обновись до b548649, запусти и когда вылезет ASSERT, покажи последние 10 строк лога.

Похоже DirectWrite повлиял, но непонятно почему только вчера и только на твоей системе. Какая она кстати?
« Последнее редактирование: 24 Июнь 2020, 09:29:47 от V0lt »