AIMP Forum

AIMP for Windows => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: den-real on July 17, 2022, 00:13:10

Title: [x] [2394] вылет при сканировании добавленной папки в библиотеку
Post by: den-real on July 17, 2022, 00:13:10
AIMP 5.03 build 2394 32- и 64-битные версии
ОС: Windows 11 64-bit 22H2 build 22622.290
установка AIMP обычная, не портативная

При добавлении папки с музыкой в библиотеку и последующем сканировании плеером папки внезапный вылет Aimp в произвольный момент
без каких-либо ошибок/репортов (с завершением процесса AIMP.exe). Воспроизводил вылет как на 32-, так и на 64-разрядной версии плеера, и на предыдущей версии плеера 5.02.2370. Вылет не воспроизводится на версии ещё ниже: 5.01.2358, с этой версией порядок.
Если, к примеру, взять начисто установленную версию 5.01.2358, добавить и проиндексировать папку музыки в библиотеку, далее обновить плеер до актуальной стабильной 5.03.2394, то переиндексирование папки музыки проходит штатно. Если же потом удалить из библиотеки папку музыки и добавить снова, при попытке индексирования снова вылет в произвольном месте индексации.
Альфа-версии плеера билдом 2396 (32 и 64-разрядные) так же проблему не решают, ведут себя так же.
Title: Re: [2394] AIMP: вылет при сканировании добавленной папки в библиотеку
Post by: Алексей Долматов on July 17, 2022, 00:23:40
Попробуйте добавлять отдельные подпапки. Возможно, проблема с каким-то файлом/форматом.

Кроме этого, попробуйте установить сборку с надписью debug:
https://disk.yandex.com/d/N8WFQ5qroS8Wcw/Player/v5.00
Может быть плеер создаст необходимую для проверки информацию.
Title: Re: [2394] AIMP: вылет при сканировании добавленной папки в библиотеку
Post by: den-real on July 17, 2022, 01:01:26
Забыл добавить к первому посту: бывает так же случай, когда индексация папки проходит до конца, но при каких-либо действиях в плеере (попытке воспроизведения или открытии настроек) плеер наглухо зависает, остаётся не отвечающий процесс AIMP.exe.
Попробовал дебаг-версии билда 2394, так же никаких репортов не остаётся после вылета.
Title: Re: [2394] AIMP: вылет при сканировании добавленной папки в библиотеку
Post by: den-real on July 17, 2022, 03:03:50
Путём добавления подпапок музыки небольшими частями, удалось вычислить как минимум одного из виновников данных зависаний и вылетов: в одной папке наряду с аудиофайлами лежал видеофайл формата mp4 довольно большого объёма (~2.5 Gb). При добавлении фильтра исключения в настройках фонотеки по формату файла даже без удаления из папки этого видео данного глюка при индексации этой папки больше не наблюдалось. Жаль, что в настройках исключений нет многих популярных форматов видео типа AVI, MPG, WMV и пр. Думаю, не только в моём случае при наличии достаточно обширной музыкальной библиотеки люди хранят видеофайлы музыкальных концертов и прочей музыки в папках с аудиоформатами для удобства. Поэтому, дополнительные фильтры для исключения глюков, как в моём случае, были бы кстати  :)
Title: Re: [2394] AIMP: вылет при сканировании добавленной папки в библиотеку
Post by: Алексей Долматов on July 17, 2022, 13:25:59
Спасибо за анализ проблемы. AIMP поддерживает контейнер MPEG-4, который включает использование расширения mp4. Можете посмотреть открываемые плеером форматы. Так что само добавление не является ошибкой. Вот ошибку закрытия (вылета) плеера разработчику нужно будет рассмотреть. Возможно, понадобится образец "проблемного файла".
Title: Re: [2394] AIMP: вылет при сканировании добавленной папки в библиотеку
Post by: den-real on July 17, 2022, 15:34:30
Ещё бы придумать, куда такой файл залить такого объёма, в остальном проблем нет. Опять же повторюсь, что смущает факт, что на две версии ниже на 5.01.2358 всё индексируется без всяких исключений и вылетов
Title: Re: [2394] AIMP: вылет при сканировании добавленной папки в библиотеку
Post by: Алексей Долматов on July 17, 2022, 16:23:54
Ещё бы придумать, куда такой файл залить такого объёма
До 6 ГБ filetransfer.io. Пока что можете не заливать, подождите ответа разработчика.
Title: Re: [2394] AIMP: вылет при сканировании добавленной папки в библиотеку
Post by: Artem on July 17, 2022, 20:05:40
Попробуйте повторить ошибку на тестовой версии: https://disk.yandex.ru/d/ulsV4mVMdCmbGQ
Она должна сгенерировать подробный отчет об ошибке
Title: Re: [?] [2394] вылет при сканировании добавленной папки в библиотеку
Post by: den-real on July 17, 2022, 21:54:42
Вчера обе эти дебаг-версии пробовал (32 и 64 бит). Так же почистил папку с музыкой от всякого мусора типа старых изображений-обложек и прочей ерунды. В итоге вылет при первом индексировании папки пропал, но зависание после повторных индексаций никуда не делось. Так же странности с созданием баг-репорта: окно отчёта появляется (далеко не всегда) на пару-тройку секунд и тоже пропадает :) После многочисленных попыток удалось всё-таки поймать один отчёт. Я уже грешу на кривизну Windows 11 22H2, возможно и в ней есть какие-то нюансы.
Репорт приложил.
Title: Re: [?] [2394] вылет при сканировании добавленной папки в библиотеку
Post by: Artem on July 18, 2022, 09:08:44
Вчера обе эти дебаг-версии пробовал (32 и 64 бит). Так же почистил папку с музыкой от всякого мусора типа старых изображений-обложек и прочей ерунды. В итоге вылет при первом индексировании папки пропал, но зависание после повторных индексаций никуда не делось. Так же странности с созданием баг-репорта: окно отчёта появляется (далеко не всегда) на пару-тройку секунд и тоже пропадает :) После многочисленных попыток удалось всё-таки поймать один отчёт. Я уже грешу на кривизну Windows 11 22H2, возможно и в ней есть какие-то нюансы.
Репорт приложил.

Судя по симптомам, где-то переполнение стэка происходит. Надо искать...

В момент, когда зависнет - запустите эту утилиту:
https://disk.yandex.ru/d/LChU4E7zjYuf8

Она снимет дамп с процесса.
Title: Re: [?] [2394] вылет при сканировании добавленной папки в библиотеку
Post by: den-real on July 18, 2022, 14:15:51
прикрепил два репорта: один тот, что выдал AIMP при попытке закрытия после переиндексации фонотеки, второй: утилитой madtraceprocess
Title: Re: [?] [2394] вылет при сканировании добавленной папки в библиотеку
Post by: Artem on July 18, 2022, 15:29:07
Лог снят так же при закрытии? не при зависании?

А плагина для VK у вас не стоит, случаем?
Title: Re: [?] [2394] вылет при сканировании добавленной папки в библиотеку
Post by: den-real on July 18, 2022, 15:43:49
первый bugreport2.txt тот, что выдал сам AIMP при попытке выхода из программы, второй снят таким образом: переиндексация фонотеки, попытка зайти в настройки AIMP, "зависание" AIMP, быстро запускаю madTraceProcess32.exe - получаю лог, далее вылет зависшего AIMP с завершением процесса AIMP.exe
Ещё надо умудриться успеть запустить madraceprocess, т.к. от момента зависания до вылета проходит секунды 3.
Плагинов никаких нет дополнительных, исключительно чистая установка AIMP по-умолчанию даже без ковыряния его настроек, далее добавление папки в фонотеку и тесты.
Title: Re: [?] [2394] вылет при сканировании добавленной папки в библиотеку
Post by: Artem on July 18, 2022, 17:56:24
Попробуйте эту сборку:
https://disk.yandex.ru/d/8bjwBrUMHvsLzg
Title: Re: [?] [2394] вылет при сканировании добавленной папки в библиотеку
Post by: den-real on July 18, 2022, 19:40:15
Сборку 2397 попробовал - проблема осталась. Разница только в том, что на этом билде только один раз был вылет, во всех остальных случаях только глухое зависание с невозможностью создать репорт с помощью madTraceProcess32
Title: Re: [?] [2394] вылет при сканировании добавленной папки в библиотеку
Post by: Artem on July 18, 2022, 21:12:14
Сборку 2397 попробовал - проблема осталась. Разница только в том, что на этом билде только один раз был вылет, во всех остальных случаях только глухое зависание с невозможностью создать репорт с помощью madTraceProcess32


В таком случае, боюсь без исходного файла никак не обойдемся. Можете залить его куда-нибудь в облако?
Title: Re: [?] [2394] вылет при сканировании добавленной папки в библиотеку
Post by: den-real on July 18, 2022, 22:01:55
Залил целиком папку с "проблемным" видео для аутентичности эксперимента  :)
https://filetransfer.io/data-package/7RMhgpjg#link

SHA1 архива: c45519e305686fccf38e095604221c50551fa6fd
Title: Re: [?] [2394] вылет при сканировании добавленной папки в библиотеку
Post by: Artem on July 18, 2022, 22:40:49
Спасибо. Падает в стороннем модуле - BASS_AAC, вот почему информации об ошибке не было. Отправил файл автору BASS_AAC на анализ.
Title: Re: [?] [2394] вылет при сканировании добавленной папки в библиотеку
Post by: den-real on July 19, 2022, 01:08:49
Падает в стороннем модуле - BASS_AAC
Ну хоть удалось найти, в какую сторону копать :) Будем ждать автора, что скажет или поправит
Title: Re: [?] [2394] вылет при сканировании добавленной папки в библиотеку
Post by: Artem on July 20, 2022, 16:20:17
Вот сборка, попробуйте:
https://disk.yandex.ru/d/QPYJK3CPRa2tdg
Title: Re: [?] [2394] вылет при сканировании добавленной папки в библиотеку
Post by: den-real on July 20, 2022, 18:54:39
Вот сборка, попробуйте:
https://disk.yandex.ru/d/QPYJK3CPRa2tdg
Вылет и зависание побеждены!  :) Потестирую ещё подробнее на предмет других проблем, но описанной проблемы больше нет, спасибо за решение!