При запуске из консоли Audacious выдает: [user@local ~]$ audacious amidi-plug(amidi-plug.c:amidiplug_init:97): init, read configuration amidi-plug(i_backend.c:i_backend_load:107): loading backend '/usr/lib/audacious/Input/amidi-plug/ap-alsa.so' amidi-plug(i_backend.c:i_backend_load:145): backend /usr/lib/audacious/Input/amidi-plug/ap-alsa.so (name 'alsa') successfully loaded Illegal instruction система: Сизиф от 07.08.2008 [user@local ~]$ rpm -qa | grep audacious libaudacious-1.5.1-alt2 audacious-plugins-1.5.1-alt5 audacious-1.5.1-alt2 [user@local ~]$ cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 6 model : 10 model name : AMD Athlon(tm) XP 2600+ stepping : 0 cpu MHz : 1920.999 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow up ts bogomips : 3845.20 clflush size : 32
Не вижу причин для такого поведения. А если запустить через gdb?
<много-много раз> (no debugging symbols found) (no debugging symbols found) amidi-plug(amidi-plug.c:amidiplug_init:97): init, read configuration amidi-plug(i_backend.c:i_backend_load:107): loading backend '/usr/lib/audacious/Input/amidi-plug/ap-alsa.so' (no debugging symbols found) amidi-plug(i_backend.c:i_backend_load:145): backend /usr/lib/audacious/Input/amidi-plug/ap-alsa.so (name 'alsa') successfully loaded [New Thread -1266091120 (LWP 3330)] [New Thread -1278751856 (LWP 3331)] (no debugging symbols found) Program received signal SIGILL, Illegal instruction. [Switching to Thread -1223661824 (LWP 3322)] 0x080a35fa in g_ascii_strcasecmp () Да, кстати, на ноутбуке с процессором Pentium-M 1700 работает нормально. Этот тест был проведен на Сизифе от 08.01
(In reply to comment #2) > > Program received signal SIGILL, Illegal instruction. > [Switching to Thread -1223661824 (LWP 3322)] > 0x080a35fa in g_ascii_strcasecmp () Что-то я не понимаю, она на g_ascii_strcasecmp падает? От локали не зависит? С LANG=C пробовали запускать? И покажите конец запуска с audacious -N это поможет понять на каком именно плагине падает.
[user@local ~]$ LANG=C audacious -N <skipped> ** Message: Loaded plugin (/usr/lib/audacious/Transport/lastfm.so) ** Message: Loaded plugin (/usr/lib/audacious/Transport/mms.so) ** Message: Loaded plugin (/usr/lib/audacious/Transport/neon.so) ** Message: Loaded plugin (/usr/lib/audacious/Transport/stdio.so) ** Message: device: default amidi-plug(amidi-plug.c:amidiplug_init:97): init, read configuration amidi-plug(i_backend.c:i_backend_load:107): loading backend '/usr/lib/audacious/Input/amidi-plug/ap-alsa.so' amidi-plug(i_backend.c:i_backend_load:145): backend /usr/lib/audacious/Input/amidi-plug/ap-alsa.so (name 'alsa') successfully loaded ** (audacious:12526): CRITICAL **: playlistwin_item_visible: assertion `UI_SKINNED_IS_PLAYLIST(playlistwin_list)' failed ** (audacious:12526): CRITICAL **: playlistwin_list_get_visible_count: assertion `UI_SKINNED_IS_PLAYLIST(playlistwin_list)' failed ** (audacious:12526): CRITICAL **: playlistwin_list_get_visible_count: assertion `UI_SKINNED_IS_PLAYLIST(playlistwin_list)' failed ** (audacious:12526): CRITICAL **: playlistwin_list_get_visible_count: assertion `UI_SKINNED_IS_PLAYLIST(playlistwin_list)' failed ** (audacious:12526): CRITICAL **: playlistwin_list_get_visible_count: assertion `UI_SKINNED_IS_PLAYLIST(playlistwin_list)' failed ** (audacious:12526): CRITICAL **: playlistwin_list_get_visible_count: assertion `UI_SKINNED_IS_PLAYLIST(playlistwin_list)' failed ** (audacious:12526): CRITICAL **: playlistwin_update_list: assertion `playlistwin_list' failed ** (audacious:12526): CRITICAL **: dbus_g_proxy_add_signal: assertion `DBUS_IS_G_PROXY (proxy)' failed ** (audacious:12526): CRITICAL **: dbus_g_proxy_add_signal: assertion `DBUS_IS_G_PROXY (proxy)' failed ** (audacious:12526): CRITICAL **: dbus_g_proxy_add_signal: assertion `DBUS_IS_G_PROXY (proxy)' failed ** Message: D-Bus support has been activated Illegal instruction
У меня дальше идёт ** (audacious:17402): CRITICAL **: playlistwin_get_toprow: assertion `UI_SKINNED_IS_PLAYLIST(playlistwin_list)' failed Приложите тогда ещё $ LANG=C strace audacious -N 2>&1 | gzip > aud.log.gz (проверив, что пакет strace установлен)
Created attachment 3231 [details] Результат LANG=C strace audacious -N 2>&1 | gzip > aud.log.gz
(In reply to comment #6) > Created an attachment (id=3231) [details] > Результат LANG=C strace audacious -N 2>&1 | gzip > aud.log.gz Связана ли проблема с этим пользователем? Вы пробовали под другим пользователем, или удалив /home/frdemon/.config/audacious ?
Да, пробовал. Но сейчас проверил еще раз: создал нового пользователя test, зашел под ним - та же история.
Отправил в Сизиф * Sun Mar 01 2009 Vitaly Lipatov <lav@altlinux.ru> 1.5.1-alt3 - build with --disable-sse2
Проблему можно считать закрытой. Глюк более не выскакивает.