wireshark illegal instruction on older systems

2016-03-14 Thread Peter Kay
Wireshark, running on -current, is dumping core ('illegal instruction') on two separate pentium ii systems here. It's fine on a Core2Duo running i386. I'm presuming it's using pentium 3 or later instructions/SSE2 etc. Has anyone else seen this before I look at it? PK

Re: wireshark illegal instruction on older systems

2016-03-14 Thread Michael McConville
Peter Kay wrote: > Wireshark, running on -current, is dumping core ('illegal > instruction') on two separate pentium ii systems here. It's fine on a > Core2Duo running i386. > > I'm presuming it's using pentium 3 or later instructions/SSE2 etc. Has > anyone else seen this before I look at it? Can

Re: wireshark illegal instruction on older systems

2016-03-14 Thread Peter Kay
It's a MOVSD SSE instruction. Tshark is ok. I can cope with that or tcpdump if need be, but here's the output : Starting program: /usr/local/bin/wireshark warning: Lowest section in /usr/local/lib/libicudata.so.9.0 is .hash at 0154 Program received signal SIGILL, Illegal instruction. 0x06d685

Re: wireshark illegal instruction on older systems

2016-03-15 Thread Stuart Henderson
On 2016-03-15, Peter Kay wrote: > It's a MOVSD SSE instruction. Tshark is ok. I can cope with that or tcpdump > if need be, but here's the output : I think this variant of MOVSD might be AVX? > Starting program: /usr/local/bin/wireshark > warning: Lowest section in /usr/local/lib/libicudata.so.9

Re: wireshark illegal instruction on older systems

2016-03-15 Thread Juan Francisco Cantero Hurtado
On Tue, Mar 15, 2016 at 06:33:56PM +, Stuart Henderson wrote: > On 2016-03-15, Peter Kay wrote: > > It's a MOVSD SSE instruction. Tshark is ok. I can cope with that or tcpdump > > if need be, but here's the output : > > I think this variant of MOVSD might be AVX? > > > Starting program: /usr

Re: wireshark illegal instruction on older systems

2016-03-15 Thread Christian Weisgerber
On 2016-03-15, Stuart Henderson wrote: > Looks like Qt autodetects at build time, we probably want to configure > on i386 with no-avx, no-avx2, no-sse4.1, no-sse4.2, maybe no-ssse3. > (SSE2 is probably reasonable to expect for Qt5 apps, it's present on > Netburst, Pentium-M, Atom, C7 etc. which s

Re: wireshark illegal instruction on older systems

2016-03-16 Thread Peter Kay
Not wishing to be a dick about this, but what sort of notification is in place to stop time being wasted trying to run programs on incompatible CPUs? Obviously old processors need to be supported in base for embedded systems, but it would be nice to have a note for packages. Is it viable to redire

Re: wireshark illegal instruction on older systems

2016-03-19 Thread Peter Kay
It's not an AVX instruction, as Wireshark runs on a Core2Duo pre Sandy Bridge when AVX arrived. I agree that it looks too heavy for a P2, and last time I ran it under *nix it would have been the gtk version, I was surprised at all the dependencies it pulled in. This issue is only likely to get wo

Re: wireshark illegal instruction on older systems

2016-03-19 Thread Vadim Zhukov
2016-03-15 21:33 GMT+03:00 Stuart Henderson : > On 2016-03-15, Peter Kay wrote: >> It's a MOVSD SSE instruction. Tshark is ok. I can cope with that or tcpdump >> if need be, but here's the output : > > I think this variant of MOVSD might be AVX? > >> Starting program: /usr/local/bin/wireshark >> w

Re: wireshark illegal instruction on older systems

2016-03-19 Thread Stuart Henderson
On 2016/03/16 13:42, Peter Kay wrote: > It's not an AVX instruction, as Wireshark runs on a Core2Duo pre Sandy > Bridge when AVX arrived. > > I agree that it looks too heavy for a P2, and last time I ran it under > *nix it would have been the gtk version, I was surprised at all the > dependencies

Re: wireshark illegal instruction on older systems

2016-03-19 Thread Christian Weisgerber
Peter Kay: > Not wishing to be a dick about this, but what sort of notification is > in place to stop time being wasted trying to run programs on > incompatible CPUs? None. The general policy is that packages must run on all CPUs supported by the base system. That said, we now do have a few port