Bug 16629 - Audacious сегфолтится
Summary: Audacious сегфолтится
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: audacious (show other bugs)
Version: unstable
Hardware: x86 Linux
: P2 major
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL: http://bugs.debian.org/cgi-bin/bugrep...
Keywords:
Depends on:
Blocks: 19035
  Show dependency tree
 
Reported: 2008-08-08 18:16 MSD by Dmitriy Shadrinov
Modified: 2009-03-04 17:51 MSK (History)
2 users (show)

See Also:


Attachments
Результат LANG=C strace audacious -N 2>&1 | gzip > aud.log.gz (23.18 KB, application/x-gzip)
2009-01-18 18:20 MSK, Dmitriy Shadrinov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitriy Shadrinov 2008-08-08 18:16:20 MSD
При запуске из консоли 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
Comment 1 Vitaly Lipatov 2009-01-09 02:18:56 MSK
Не вижу причин для такого поведения.
А если запустить через gdb?
Comment 2 Dmitriy Shadrinov 2009-01-09 13:35:29 MSK
<много-много раз> (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
Comment 3 Vitaly Lipatov 2009-01-10 03:44:58 MSK
(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
это поможет понять на каком именно плагине падает.
Comment 4 Dmitriy Shadrinov 2009-01-16 23:46:06 MSK
[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
Comment 5 Vitaly Lipatov 2009-01-17 01:09:25 MSK
У меня дальше идёт

** (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 установлен)
Comment 6 Dmitriy Shadrinov 2009-01-18 18:20:46 MSK
Created attachment 3231 [details]
Результат LANG=C strace audacious -N 2>&1 | gzip > aud.log.gz
Comment 7 Vitaly Lipatov 2009-01-18 19:16:38 MSK
(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
?
Comment 8 Dmitriy Shadrinov 2009-01-19 03:15:41 MSK
Да, пробовал. Но сейчас проверил еще раз: создал нового пользователя test, зашел под ним - та же история.
Comment 9 Vitaly Lipatov 2009-03-01 23:30:25 MSK
Отправил в Сизиф
* Sun Mar 01 2009 Vitaly Lipatov <lav@altlinux.ru> 1.5.1-alt3
- build with --disable-sse2
Comment 10 Dmitriy Shadrinov 2009-03-04 17:51:00 MSK
Проблему можно считать закрытой. Глюк более не выскакивает.