AIMP Forum

AIMP for PC => Ошибки и замечания / Bugs => Topic started by: adem on September 01, 2026, 23:39:24

Title: [?] [3085] [Linux] После долгого пребывания в Паузе нельзя произвести выход
Post by: adem on September 01, 2026, 23:39:24
v6.00.3082 Beta 5
GTK3-64-bit (24.08.2026)
Linux / CachyOS rolling / KDE on WAYLAND

Шаги примерные:
1. Запустить воспроизведение радио
2. Свернуть AIMP в трей
3. Выполнить паузу (делаю через горячую клавишу от KDE для действия playpause)
4. После продолжительного времени (например, 45 минут) через меню в трее произвести Выход

Результат:
- выход не происходит;
- btop показывает, что процесс в статусе Sleeping
- в AIMP.log для момента времени вызова выхода:
Code: [Select]
Main 2026.09.02 00:17:14.840 D/Main: CloseQuery(-1)
Main 2026.09.02 00:17:14.840 D/Main: Close
Main 2026.09.02 00:17:14.842 D/Main: WindowHide
Main 2026.09.02 00:17:14.886 D/ASO: ALSA: default: pause - -77 6
Main 2026.09.02 00:17:14.886 D/ASO: Device.Close: ALSA: default
Main 2026.09.02 00:17:14.886 D/ASO: ALSA: default: closing
Main 2026.09.02 00:17:14.886 D/ASO: ALSA: default: drop
Main 2026.09.02 00:17:14.887 D/ASO: ALSA: default: close
Main 2026.09.02 00:17:14.887 D/ASO: SoXRate: Free
Main 2026.09.02 00:17:14.992 D/MPRIS: Changed: Metadata,PlaybackStatus,CanSeek,CanPause
Main 2026.09.02 00:17:14.993 D/prvFileInfo: LoadInfo(nil)
- процесс можно завершить только принудительно
- шаги описаны примерные, но замечаю подобное изредка последний месяц точно

Архив с настройками и журналом: https://drive.google.com/file/d/1KHzHk2mIMO3QjjI6dHeZbFbys57IHQPC/view?usp=drive_link
Скриншот:
(https://aimp.ru/forum/index.php?action=dlattach;topic=78164.0;attach=78640)
Title: Re: [3082][Linux] После долгого пребывания в Паузе нельзя произвести выход
Post by: Artem on September 02, 2026, 14:32:54
Увы, у меня ошибка не повторилась.
Попробуйте сдампить stacktrace процесса в момент такого зависания:
Code: [Select]
gdb -p <PID> -ex "thread apply all bt" -ex "q" > stack.txt
Title: Re: [3082][Linux] После долгого пребывания в Паузе нельзя произвести выход
Post by: adem on September 03, 2026, 21:11:03
Увы, у меня ошибка не повторилась.
Попробуйте сдампить stacktrace процесса в момент такого зависания:
Code: [Select]
gdb -p <PID> -ex "thread apply all bt" -ex "q" > stack.txt
Воспроизводилось ещё пару раз до вашего сообщения. Но вот уже сутки не удаётся. Либо проблема не в AIMP и исправилась какими-то обновлениями системы (они частые в CachyOS), либо шаги сложнее. Прошу оставить тему пока открытой.
Title: Re: [?] [3082] [Linux] После долгого пребывания в Паузе нельзя произвести выход
Post by: adem on September 10, 2026, 00:36:32
Удалось словить — см. вложение.

Ранее уже пару раз случалось, но при попытке произвести stacktrace вашей командой процесс AIMP завершался, отчего stack.txt практически получался пустым. Поэтому создал отдельный sh-скрипт по совету DeepSeek:
Code: [Select]
#!/bin/bash
PROCESS_NAME="aimp"  # Замените на ваше приложение

# Найти PID
PID=$(pgrep -f "$PROCESS_NAME" | head -1)
if [ -z "$PID" ]; then
    echo "Процесс $PROCESS_NAME не найден"
    exit 1
fi

echo "Найден PID: $PID"

# Отключить ptrace ограничения (временно)
sudo sysctl -w kernel.yama.ptrace_scope=0

# Получить backtrace
sudo gdb -p $PID -batch \
    -ex "set pagination off" \
    -ex "thread apply all bt full" \
    -ex "quit" > stack_$(date +%Y%m%d_%H%M%S).txt 2>&1

echo "Backtrace сохранен в stack.txt"
Title: Re: [?] [3082] [Linux] После долгого пребывания в Паузе нельзя произвести выход
Post by: Artem on September 15, 2026, 09:42:26
Попробуйте на будущей сборке
Title: Re: [?] [3083] [Linux] После долгого пребывания в Паузе нельзя произвести выход
Post by: adem on September 23, 2026, 22:47:54
v6.00.3085 Beta 6
GTK3-64-bit (21.09.2026)
Linux / CachyOS rolling / KDE on WAYLAND

Снова словил. См. вложение. AIMP долго пребывал в приостановленном состоянии в виде значка в трее, может 1-2 часа. Выполняю правый щелчок по значку — нет реакции, спустя несколько минут меню таки появляется, но после нажатия «Выход» ничего не происходит.

Вижу в stack'e много сообщений от скробблера Last.fm. По необходимости часто включаю/отключаю КВН, возможно, это не нравится модулю Last.fm.
Title: Re: [?] [3085] [Linux] После долгого пребывания в Паузе нельзя произвести выход
Post by: Artem on September 24, 2026, 08:53:12
Мдя =(
Title: Re: [?] [3085] [Linux] После долгого пребывания в Паузе нельзя произвести выход
Post by: adem on September 25, 2026, 23:25:00
v6.00.3085 Beta 6
GTK3-64-bit (21.09.2026)
Linux / CachyOS rolling / KDE on WAYLAND

Снова словил. См. вложение. AIMP долго пребывал в приостановленном состоянии в виде значка в трее, может 1-2 часа. Выполняю правый щелчок по значку — нет реакции, спустя несколько минут меню таки появляется, но после нажатия «Выход» ничего не происходит.

Вижу в stack'e много сообщений от скробблера Last.fm. По необходимости часто включаю/отключаю КВН, возможно, это не нравится модулю Last.fm.
Опять словил. Симптомы те же, так же часто подключался к КВНу. Новый stacktrace прикрепил.
Title: Re: [?] [3085] [Linux] После долгого пребывания в Паузе нельзя произвести выход
Post by: adem on September 27, 2026, 22:48:14
v6.00.3086 Beta 6
GTK3-64-bit (25.09.2026)
Linux / CachyOS rolling / KDE on WAYLAND

Оставил AIMP на часик без присмотра, по возвращению домой зависла вся KDE Plasma (читай, весь графический интерфейс). Плазму я перезапустил — все приложения заработали кроме AIMP, он завис намертво. Снял стэктрейс и убил его принудительно. Похоже в stack'e что-то новенькое.
Title: Re: [?] [3085] [Linux] После долгого пребывания в Паузе нельзя произвести выход
Post by: adem on September 28, 2026, 12:16:21
Есть подозрение, что моё зависание и эта тема (https://aimp.ru/forum/index.php?topic=78275.0) об одном и том же. У меня также всегда включена «Предзагрузка следующего трека». Также есть подозрение на другую тему (https://aimp.ru/forum/index.php?topic=78134.0), но там нужно уточнение от автора.
Title: Re: [?] [3085] [Linux] После долгого пребывания в Паузе нельзя произвести выход
Post by: Artem on September 30, 2026, 12:49:02
Попробуйте на 3087 билде