Bug 9433

Summary: [UPDATE REQUEST 2016.1] Audacious: OpenGL visualization causes segfault [on i586]
Product: [ROSA-based products] ROSA Fresh Reporter: Юрий Кастерин <yy_kast>
Component: Preinstalled software in the ISOAssignee: ROSA Linux Bugs <bugs>
Status: RESOLVED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: alzim, m.novosyolov, survolog, v.potapov, vladi105
Version: LXQt   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: --- ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:

Description Юрий Кастерин 2018-10-12 18:12:34 MSK
После попытки включения визуализации плеер вылетает, либо зависает, не реагирую ни на что.
Установлена Rosa Fresh Lxqt, проба оборудования: Probe URL: https://linux-hardware.org/?probe=912d7245a0
Comment 1 Mikhail Novosyolov 2018-10-12 19:25:49 MSK
https://linux-hardware.org/?probe=d0fa2a02e9 , i586
Dmesg:
audacious[16922]: segfault at 0 ip (null) sp bfb302bc error 14 in audacious[8048000+18000]

/* 14, Page Fault */
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/x86/include/asm/traps.h#n139

На x86_64 не воспроизводится. Возможно, дело не в архитектуре.
Comment 2 Mikhail Novosyolov 2018-10-14 15:03:04 MSK
Предположительно, исправление ошибки:
https://abf.io/import/audacious/pull_requests/2
https://abf.io/build_lists/2949905
https://abf.io/build_lists/2949904

Установка на x86_64:
sudo urpmi.addmedia audacious-3.10-3 http://abf-downloads.rosalinux.ru/mikhailnov_personal/container/2949905/x86_64/main/release/
sudo urpmi --auto-update

Установка на i586:
sudo urpmi.addmedia audacious-3.10-3 http://abf-downloads.rosalinux.ru/mikhailnov_personal/container/2949904/i586/main/release/
sudo urpmi --auto-update
Comment 3 Mikhail Novosyolov 2018-10-14 15:03:39 MSK
Даже если ошибка не исправится, патчи в пулл-реквесте исправляют серьезные проблемы, и его стоит принять.
Comment 4 Vladimir 2018-10-14 15:24:34 MSK
На xfce баг не воспроизводится.
Comment 5 Vladimir Potapov 2018-10-14 18:42:13 MSK
(In reply to Mikhail Novosyolov from comment #3)
> Даже если ошибка не исправится, патчи в пулл-реквесте исправляют серьезные
> проблемы, и его стоит принять.
Увы, не исправилось.

The program 'audacious' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 5507 error_code 8 request_code 155 minor_code 5)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
WARNING main.cc:320 [main_cleanup]: exit() called unexpectedly; skipping normal cleanup.
Comment 6 Mikhail Novosyolov 2018-10-14 19:06:45 MSK
По гуглу это очень древняя ошибка.
Пулл-реквест лучше все равно примите
https://abf.io/import/audacious/pull_requests/2
Comment 7 Grigorev Andrey 2018-10-15 11:49:25 MSK
Merged, for future.

https://abf.io/build_lists/2949931
https://abf.io/build_lists/2949932
Comment 8 Mikhail Novosyolov 2018-10-15 12:18:59 MSK
In the future version 3.11 will have these patches, so it has no sense 'for future'.
Comment 9 Grigorev Andrey 2018-10-15 12:41:42 MSK
I believe that the bug will be fixed before the release of 3.11
Otherwise, there was no point in twice asking to merge.
Comment 10 Mikhail Novosyolov 2018-10-15 13:48:20 MSK
The purpose of asking to merge was that I cherry-picked some commits from git master which fix some bugs, and don't want this work to have no result for users.

I thought that this bug may be fixed, but it is not, but still some other bugs must be fixed.

As those commits were made right after releasing 3.10, cherry-picking them must be safe.
Comment 11 Алзим 2018-10-15 13:53:35 MSK
Выставил флаги чтобы ушло на QA.
Comment 12 Алзим 2018-10-15 13:57:06 MSK
К тому же, версия обновилась.
https://abf.io/import/audacious/diff/0fc65...1c27c
https://audacious-media-player.org/news/43-audacious-3-10-released
Comment 13 Vladimir Potapov 2018-10-19 12:11:22 MSK
Removed version from QA (for future update)
***********************************************