AIMP Forum

AIMP for PC => Ошибки и замечания / Bugs => Topic started by: DarkDrawKill on August 24, 2026, 23:44:56

Title: [?] [3082] [Linux/Suse] Зависание после переключении трека
Post by: DarkDrawKill on August 24, 2026, 23:44:56
После начала нового трека окно плеера завис. Пришлось прибить (окно миниплеера)

Main   2026.08.24 23:32:21.636   D/MPRIS:   Changed: Metadata,PlaybackStatus,CanSeek,CanPause
Main   2026.08.24 23:32:21.644   D/MPRIS:   Changed: Shuffle
Main   2026.08.24 23:32:21.646   D/prvFileInfo:   LyricsReceived(False)
Main   2026.08.24 23:32:21.655   D/prvFileInfo:   AlbumArtReceived(True)
Main   2026.08.24 23:32:21.690   D/MPRIS:   Changed: Metadata
Main   2026.08.24 23:32:38.201   D/IPC:   Receive(753, /RESTORE)
Main   2026.08.24 23:32:38.201   D/CmdLine:   Execute: "/RESTORE"
Main   2026.08.24 23:32:38.201   D/CmdLine:   Execute: "/RESTORE"
Main   2026.08.24 23:32:38.202   D/CmdLine:   ExecuteCore(1)
Main   2026.08.24 23:32:38.574   D/Main:   WindowShow
Main   2026.08.24 23:32:38.897   E/Main:   [EExternalException] X Window System error: "BadWindow (invalid Window parameter)" (1179935, 3, 18, 0)
--------------------------------------------------------------------------
[libX11.so.6.4.0] _XError
[libX11.so.6.4.0] _XError
[libX11.so.6.4.0] _XError
[libX11.so.6.4.0] _XReply
[libX11.so.6.4.0] XInternAtom
[libgdk-3.so.0.2420.32] gdk_x11_monitor_get_output
--------------------------------------------------------------------------
Main   2026.08.24 23:32:38.897   E/App:   [EExternalException] EExternalException: X Window System error: "BadWindow (invalid Window parameter)" (1179935, 3, 18, 0)
Main   2026.08.24 23:33:01.272   E/Main:   [EExternalException] Fatal exception at 7F90EB0A6F12
--------------------------------------------------------------------------
[libc.so.6] __internal_syscall_cancel
[libc.so.6] __futex_abstimed_wait_cancelable64
[libc.so.6] pthread_cond_wait@@GLIBC_2.3.2
[libX11.so.6.4.0] _XReply
--------------------------------------------------------------------------
Main   2026.08.24 23:33:01.272   E/App:   [EExternalException] EExternalException: Fatal exception at 7F90EB0A6F12

v6.00.3082 Beta 5
GTK3-64-bit (24.08.2026)
Linux / openSUSE Tumbleweed 20260821 / KDE on WAYLAND
Title: Re: [3082] [Linux/Suse] Зависание после переключении трека
Post by: Artem on September 01, 2026, 12:26:14
Как стабильно у вас наблюдается эта ошибка?
Title: Re: [?] [3082] [Linux/Suse] Зависание после переключении трека
Post by: DarkDrawKill on September 01, 2026, 12:55:50
Как стабильно у вас наблюдается эта ошибка?
Заметил, что она появляется, когда оперативная память почти занята. Поэтому могу предположить из-за нехватки памяти. Если просто держать плеер без других тяжёлых процессов, зависание не появляется.
Title: Re: [?] [3082] [Linux/Suse] Зависание после переключении трека
Post by: Artem on September 01, 2026, 13:26:55
Меня смущают эти строки:
Code: [Select]
EExternalException: X Window System error: "BadWindow (invalid Window parameter)" (1179935, 3, 18, 0)

18-ый опкод говорит о том, что была попытка изменить какое-то свойство у окна. То ли окно убито, то ли свойство не поддерживается. Понять бы, как это повторить...
Title: Re: [?] [3082] [Linux/Suse] Зависание после переключении трека
Post by: DarkDrawKill on September 01, 2026, 13:40:36
18-ый опкод говорит о том, что была попытка изменить какое-то свойство у окна. То ли окно убито, то ли свойство не поддерживается. Понять бы, как это повторить...
Возможно я нажал на кнопку раскрытия основного окна (стрелка вниз у миниплеера)
Title: Re: [?] [3082] [Linux/Suse] Зависание после переключении трека
Post by: adem on September 28, 2026, 12:14:08
После начала нового трека окно плеера завис. Пришлось прибить (окно миниплеера)

Может помните, была ли у вас включена настройка «Предзагрузка следующего трека (требуется больше памяти)" в Настройках -> Параметры вывода звука?
Title: Re: [?] [3082] [Linux/Suse] Зависание после переключении трека
Post by: DarkDrawKill on September 28, 2026, 12:52:35
Может помните, была ли у вас включена настройка
Нет

За всё то время баг происходил не раз, но его возникновение усугублялось вообще с манипуляциями разных окон (открытие, закрытие, сворачивание и тп.). И каждый раз ошибка одна и таже: BadWindow с мусорным значением положения по X. Возможно баг кроется в самом кде, но выловить я так и не смог (уж очень рандомно он появляется)
Title: Re: [?] [3082] [Linux/Suse] Зависание после переключении трека
Post by: adem on September 28, 2026, 12:56:09
И каждый раз ошибка одна и таже: BadWindow с мусорным значением положения по X.
У вас один монитор или несколько?
Title: Re: [?] [3082] [Linux/Suse] Зависание после переключении трека
Post by: DarkDrawKill on September 28, 2026, 13:01:59
У вас один монитор или несколько?
Один монитор, но иногда подключаю телевизор через hdmi чтобы на кровати смотреть ютуб.
Надо будет поэкспериментировать в данном направлении.