Audacious crashes with "Illegal instruction" on startup

Dominik 'Rathann' Mierzejewski dominik at greysector.net
Mon Nov 17 15:11:48 UTC 2008


On Monday, 17 November 2008 at 16:07, Ralf Ertzinger wrote:
> Hi.
> 
> On Mon, 17 Nov 2008 12:35:02 +0000 (GMT), Steve Hill wrote:
> 
> > Thanks.  I've added a stack trace to bugzilla.  Disassembling the
> > code tells me that it is using the cvttsd2si instruction, which is
> > SSE2. Unfortunately, many i386 compatible processors don't do SSE2
> > (the Athlon XP doesn't).
> 
> The most fascinating thing about this is that you seem to be the first
> to notice that. Either noone cares enough to file a bug, or there are
> fewer SSE2 incapable processors out there than I thought, or GCC did not
> emit that instruction in earlier releases.

GCC shouldn't be emitting SSE2 if you pass -march=i386 -mtune=generic.
If it does, it's a bug.

Regards,
R.

-- 
Fedora http://fedoraproject.org/wiki/User:Rathann
RPMFusion http://rpmfusion.org | MPlayer http://mplayerhq.hu
"Faith manages."
        -- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"




More information about the fedora-devel-list mailing list