Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#8568 - Audacious 1.4 crashes on radio playback

Attached to Project: Arch Linux
Opened by Andrzej Giniewicz (Giniu) - Thursday, 08 November 2007, 10:12 GMT
Last edited by Travis Willard (Cerebral) - Friday, 09 November 2007, 12:54 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Travis Willard (Cerebral)
Architecture All
Severity Medium
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Hi,

after todays update, when I try to play mpeg radio stream in Audacious 1.4 file I get:

id3_file_vfsopen: file failed
id3_file_vfsopen: file failed
id3_file_vfsopen: file failed
illegal instruction

gdb says:

Program received signal SIGILL, Illegal instruction.
[Switching to Thread 0xb3557b90 (LWP 10008)]
0xb5ff8ce6 in write_output () from /usr/lib/audacious/Input/madplug.so

local files playback works
This task depends upon

Closed by  Travis Willard (Cerebral)
Friday, 09 November 2007, 12:54 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed in audacious-plugins-1.4.0-2
Comment by Andrzej Giniewicz (Giniu) - Thursday, 08 November 2007, 10:24 GMT
btw, just checked that radio playback works in xmms, so this isn't system-wide problem just specific to audacious
Comment by Jan de Groot (JGC) - Thursday, 08 November 2007, 12:14 GMT
What CPU do you have and does a rebuild of audacious help?

I suspect audacious was compiled with specific CPU extensions present on the build system. If the build system had SSE2 and yours doesn't, these things can be possible when configure scripts decide to manage CFLAGS for your specific system.
Comment by Travis Willard (Cerebral) - Thursday, 08 November 2007, 13:04 GMT
You'll need to try rebuilding audacious-player and audacious-plugins both - I'll look into this on my end.
Comment by Andrzej Giniewicz (Giniu) - Thursday, 08 November 2007, 13:12 GMT
Yes, rebuild of both packages fixed the problem, and my CPU is Athlon XP 2600+ (Barton core), and also yes - it doesn't have SSE2 as cat /proc/cpu says:

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
Comment by Travis Willard (Cerebral) - Thursday, 08 November 2007, 13:23 GMT
OK, great - thanks for the help. I'll wrestle with ./configure over here to get it working right.
Comment by Travis Willard (Cerebral) - Thursday, 08 November 2007, 23:21 GMT
Please confirm fix with audacious-plugins-1.4.0-2
Comment by Andrzej Giniewicz (Giniu) - Friday, 09 November 2007, 12:29 GMT
I upgraded and it works, great job :)

Loading...