MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Архив / Archive => Тема начата: Angel от 14 декабря 2016, 13:52:51

Название: Баг с записью в реестр [Исправлено]
Отправлено: Angel от 14 декабря 2016, 13:52:51
сабж 1.5.0 (build 2235) x64
постоянно пытается что-то писать в ветку реестра
(http://klikr.org/4b27991251503c30a54256eeb9a4.png)

при этом содержимое этого куста реестра пусто. там нет никаких ключей.
по идее туда вообще не должно быть обращений т.к. у меня сняты галки сохранения плейлиста и "последних файлов"
(http://klikr.org/5028736cf220d0f100bcd81e3d20.png)

как я узнал о том, что в куст постоянно что-то пишется/стирается - он постоянно горит зеленым в рег-органайзере.
хотя обычно через три дня после последней записи в реестр эти значения маркируются серым.
(http://klikr.org/60fd389d85df473f4e4c1247b721.png)

прошу проверить пожалуйста код.
Название: Баг с записью в реестр [Исправлено]
Отправлено: V0lt от 14 декабря 2016, 21:36:29
По коду Я не вижу место, где может идти запись в ветку "Recent File List" при отключенной опции "Сохранять историю открытых файлов". Чтение, да, часто может происходить.
Название: Баг с записью в реестр [Исправлено]
Отправлено: Aleksoid1978 от 15 декабря 2016, 02:15:07
Ну по идее - если опция выключена то не должно быть никаких обращений. Надо будет глянуть.
Название: Баг с записью в реестр [Исправлено]
Отправлено: Angel от 16 декабря 2016, 23:34:53
при чтении реестра - метки веток в рег-органайзере не зеленеют.
запись идёт это 100%, я уже пробовал ставить и снимать эти галки применяя результат и выходя из сабжа, куст реестра исчезал и появлялся вновь и так и остался активным при выключенной опции сохранения как на скриншоте в 1 посте.
[merge_posts_bbcode]Добавлено: 2016-12-16 23:28:56[/merge_posts_bbcode]

ошибку удалось воспроизвести:
для этого нужно скормить плееру утуб урл, вот только что скормил ему
https://www.youtube.com/watch?v=NWJyF6UZPto
и имею вновь пустой куст, в который производилась запись (хотя до этого он был не зеленым а серым).
(http://klikr.org/3a93556a6a7d48688167452c8821.png)

[merge_posts_bbcode]Добавлено: 2016-12-16 23:31:08[/merge_posts_bbcode]

add:
вот подтверждение что куст пустой.
(http://klikr.org/356d30d9ec18efdd20301ac8ee8b.png)

[merge_posts_bbcode]Добавлено: 2016-12-16 23:34:53[/merge_posts_bbcode]

на всякий случай привожу свои настройки ютуб:
(http://klikr.org/1b492c2b59a6ac85ba3f3d65f43b.png)
Название: Баг с записью в реестр [Исправлено]
Отправлено: Aleksoid1978 от 26 декабря 2016, 06:27:19
А если так - https://yadi.sk/d/msewdERq34xrBp
Название: Баг с записью в реестр [Исправлено]
Отправлено: Angel от 26 декабря 2016, 21:24:04
саш, собери 64-битный пожалуйста. для чистоты эксперимента.
всё таки и ветки реестра у них немного разные.
Название: Баг с записью в реестр [Исправлено]
Отправлено: Aleksoid1978 от 27 декабря 2016, 01:58:08
Пожалуйста https://yadi.sk/d/ztv8gBPj35BRVZ
Название: Баг с записью в реестр [Исправлено]
Отправлено: Angel от 27 декабря 2016, 02:44:55
итак поехали: смотрим в реестр ДО открытия плеера. там чисто, никто никуда ничего не писал (http://klikr.org/147fce2284c353d04a0a4ee0611b.png).

переименовываю оригинальный stable-exe и закидываю ваш новый в папку плеера.
при запуске получаю мессидж о некоректном ленг паке, но это не мешает сабжу запуститься на английском (http://klikr.org/f3c1782121b664eef87eb932d70e.png).

иду на ютуб в поисках подопытных кроликов https://www.youtube.com/watch?v=NWJyF6UZPto

ролик воспроизводится как положено в 1080 60fps, записей в реестр НЕ ОБНАРУЖЕНО.
----
делаю откат на стейбл exe:
кормлю тот же урл.
записей в реестр более не происходит.
видимо даже старый плеер, видя эти пустые кусты реестра не решается туда писать.
другого объяснения у меня нет.

при попытке открыть другой ролик и немного перемотать плеер уходит в ступор, и приходится снимать задачу "на три пальца".
видимо "мотать" ютубовские ролики неудачная затея.
большой скрин с ошибкой плеера: http://klikr.org/d023a34353ab02353b5f51ea8a99.png
последующие попытки открыть этот же ролик:
1) сначала воспроизводят его без звука.
2) тупо черный квадрат в плеере, с надписью в статусной строке не удаётся открыть файл.
последующие попытки также неудачны. ссылка https://www.youtube.com/watch?v=9kl6S4sx42g
не проигрывается (

далее был открыт файл с локального диска, который нормально воспроизвелся.
после этого снова открыта эта ссылка и плеер "ожил" скушал ее и не подавился, начал воспроизводить.
на этом эксперименты были закончены. т.к. я уже начал бояться что чего нибудь сломаю (:
Название: Баг с записью в реестр [Исправлено]
Отправлено: Aleksoid1978 от 27 декабря 2016, 04:13:15
Запись в реестр пропала ??
Зачем все эти открытия/перемотки и т.д. - нас интересовал только момент с записью в реестр.
Название: Баг с записью в реестр [Исправлено]
Отправлено: Angel от 27 декабря 2016, 15:24:05
ну да, больше не пишет. только и старый сабж перестал писать, может если грохнуть эти ветки он снова начнёт?
мне проверить и такой сценарий?