Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 76383 - jack-audio-connection-kit-0.99.0.ebuild failed on a Intel Pentium II
Summary: jack-audio-connection-kit-0.99.0.ebuild failed on a Intel Pentium II
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: rob holland (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-02 00:17 UTC by Ewan
Modified: 2005-03-10 10:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Binary created on a PII Deschutes (jackd,54.64 KB, application/octet-stream)
2005-01-12 17:32 UTC, Ewan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ewan 2005-01-02 00:17:24 UTC
When using jack-audio-connection-kit-0.99.0.ebuild on an Pentium II (Deschutes), it creates a binary that fails with an 'Illegal Instruction'.  Found out it was to do with the --enable-optimize flag in the ebuild, that needed taking out.  I assumed that it was jack's fault, and not the ebuild as the configure script should detect the cpu info, but hey I got told to fill out a big report so here it is.

Reproducible: Always
Steps to Reproduce:
1. emerge jack-audio-connection-kit on a Pentium II Deschutes
2. run the jackd binary
3. And Bingo, Illegal Instruction

Actual Results:  
The jackd fails to run, with no other output apart from 'Illegal Instruction'

Expected Results:  
Detected I was using a really crap cpu and not done the --enable-optimize flag
Comment 1 rob holland (RETIRED) gentoo-dev 2005-01-06 02:13:48 UTC
I'll have a look at fixes for this, I've not forgotten about it. Bear with me :)
Comment 2 rob holland (RETIRED) gentoo-dev 2005-01-06 02:17:29 UTC
can you attach a copy of the binary and the output of /proc/cpuinfo please. thanks
Comment 3 rob holland (RETIRED) gentoo-dev 2005-01-10 02:23:04 UTC
please reopen when you have the requested information. thanks
Comment 4 Ewan 2005-01-12 17:32:08 UTC
Created attachment 48358 [details]
Binary created on a PII Deschutes

Works if you run it with no arg's ie so it spits out the help info

Crashes if you try it with -d oss or -d dummy.

cat /proc/cpuinfo follows:

processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 5
model name	: Pentium II (Deschutes)
stepping	: 2
cpu MHz 	: 448.984
cache size	: 512 KB
fdiv_bug	: no
hlt_bug 	: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 2
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat
pse36 mmx fxsr
bogomips	: 884.73
Comment 5 Ewan 2005-01-12 17:33:14 UTC
/proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 5
model name      : Pentium II (Deschutes)
stepping        : 2
cpu MHz         : 448.984
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr
bogomips        : 884.73
Comment 6 rob holland (RETIRED) gentoo-dev 2005-01-20 15:40:06 UTC
the binary you attached has SSE intructions in it but your CPU doesn't support them. I'll look at patching the configure script and sending upstream. Ta for reporting, should be fixed shortly.
Comment 7 rob holland (RETIRED) gentoo-dev 2005-01-25 03:55:27 UTC
hmm. can't see why this would happen based on the configure code. can you please send me a config.log for ./configure from jack. thanks.
Comment 8 rob holland (RETIRED) gentoo-dev 2005-03-10 10:21:20 UTC
reopen when/if you have time to progress this.