[Pkg-audacious-maintainers] Bug#471061: audacious fails with SIGILL on Athlon XP

Stanislav Maslovski stanislav.maslovski at gmail.com
Sat Jun 21 09:35:16 UTC 2008


Package: audacious
Version: 1.5.1-1
Followup-For: Bug #471061

This bug is still present in 1.5.1-1. Below is the gdb log:

=====================================================================================
$ gdb audacious
GNU gdb 6.7.1-debian
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
(gdb) run
Starting program: /usr/bin/audacious 
[Thread debugging using libthread_db enabled]
[New Thread 0xb73809c0 (LWP 16326)]
[New Thread 0xb7062b90 (LWP 16329)]
[New Thread 0xb5d23b90 (LWP 16331)]

Program received signal SIGILL, Illegal instruction.
[Switching to Thread 0xb73809c0 (LWP 16326)]
0x080a4122 in ui_skinned_equalizer_slider_set_position (widget=0x82e4870, pos=0)
    at ui_skinned_equalizer_slider.c:355
355     ui_skinned_equalizer_slider.c: No such file or directory.
        in ui_skinned_equalizer_slider.c
(gdb) bt
#0  0x080a4122 in ui_skinned_equalizer_slider_set_position (widget=0x82e4870, pos=0)
    at ui_skinned_equalizer_slider.c:355
#1  0x080705bf in equalizerwin_create () at ui_equalizer.c:468
#2  0x08098a35 in init_skins (path=0x813c6b0 "/home/stas/.local/share/audacious/Skins/Ultrafina")
    at ui_skin.c:526
#3  0x0805ccf2 in main (argc=1, argv=0xbfc7b5d4) at main.c:756
#4  0xb7668450 in __libc_start_main () from /lib/i686/cmov/libc.so.6
#5  0x08056e41 in _start ()
(gdb) disassemble 0x080a4122-32 0x080a4122+32
Dump of assembler code from 0x80a4102 to 0x80a4142:
0x080a4102 <ui_skinned_equalizer_slider_set_position+98>:       fucomi %st(1),%st
0x080a4104 <ui_skinned_equalizer_slider_set_position+100>:      fcmovbe %st(1),%st
0x080a4106 <ui_skinned_equalizer_slider_set_position+102>:      fstp   %st(1)
0x080a4108 <ui_skinned_equalizer_slider_set_position+104>:      fstps  0x1c(%ecx)
0x080a410b <ui_skinned_equalizer_slider_set_position+107>:      mov    $0x19,%edx
0x080a4110 <ui_skinned_equalizer_slider_set_position+112>:      flds   -0xc(%ebp)
0x080a4113 <ui_skinned_equalizer_slider_set_position+115>:      fmuls  0x80de0e8
0x080a4119 <ui_skinned_equalizer_slider_set_position+121>:      fdivs  0x80b8fd0
0x080a411f <ui_skinned_equalizer_slider_set_position+127>:      fstpl  -0x18(%ebp)
0x080a4122 <ui_skinned_equalizer_slider_set_position+130>:      movsd  -0x18(%ebp),%xmm0
0x080a4127 <ui_skinned_equalizer_slider_set_position+135>:      cvttsd2si %xmm0,%eax
0x080a412b <ui_skinned_equalizer_slider_set_position+139>:      sub    %eax,%edx
0x080a412d <ui_skinned_equalizer_slider_set_position+141>:      test   %edx,%edx
0x080a412f <ui_skinned_equalizer_slider_set_position+143>:      mov    %edx,0x8(%ecx)
0x080a4132 <ui_skinned_equalizer_slider_set_position+146>:      js     0x80a4192 <ui_skinned_equalizer_slider_set_position+242>
0x080a4134 <ui_skinned_equalizer_slider_set_position+148>:      cmp    $0x32,%edx
0x080a4137 <ui_skinned_equalizer_slider_set_position+151>:      jle    0x80a4176 <ui_skinned_equalizer_slider_set_position+214>
0x080a4139 <ui_skinned_equalizer_slider_set_position+153>:      movl   $0x32,0x8(%ecx)
0x080a4140 <ui_skinned_equalizer_slider_set_position+160>:      mov    %ebx,0x8(%ebp)
End of assembler dump.
=====================================================================================

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (900, 'testing'), (90, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages audacious depends on:
ii  audacious-plugins      1.5.1-1           Base plugins for audacious
ii  dbus                   1.2.1-2           simple interprocess messaging syst
ii  gtk2-engines-pixbuf    2.12.9-4          Pixbuf-based theme for GTK+ 2.x
ii  libatk1.0-0            1.22.0-1          The ATK accessibility toolkit
ii  libaudclient1          1.5.1-1           audacious D-Bus remote control lib
ii  libc6                  2.7-10            GNU C Library: Shared libraries
ii  libcairo2              1.6.4-1+b1        The Cairo 2D vector graphics libra
ii  libdbus-1-3            1.2.1-2           simple interprocess messaging syst
ii  libdbus-glib-1-2       0.76-1            simple interprocess messaging syst
ii  libglib2.0-0           2.16.3-2          The GLib library of C routines
ii  libgtk2.0-0            2.12.9-4          The GTK+ graphical user interface 
ii  libice6                2:1.0.4-1         X11 Inter-Client Exchange library
ii  libmcs1                0.7.0-1           Abstraction library to store confi
ii  libmowgli1             0.6.1-1           a high performance development fra
ii  libpango1.0-0          1.20.2-2          Layout and rendering of internatio
ii  libsamplerate0         0.1.3-1           audio rate conversion library
ii  libsm6                 2:1.0.3-1+b1      X11 Session Management library
ii  libx11-6               2:1.0.3-8~custom1 X11 client-side library

Versions of packages audacious recommends:
pn  audacious-plugins-extra       <none>     (no description available)
ii  unzip                         5.52-11    De-archiver for .zip files

-- no debconf information

-- 
Stanislav





More information about the Pkg-audacious-maintainers mailing list