(somehow my message didn't made it to the BTS, sorry for double post.)

Hi Hideki and Vincent,

just some information from a bystander. Also Ccing the bug author for more information. @Vincent: would be great to get your answers as well.

* Hideki Yamane <henr...@iijmio-mail.jp> [2021-06-28 22:35]:
On Sun, 14 Feb 2021 14:12:17 +0000 Vincent Arkesteijn <vinc...@arkesteijn.net> 
wrote:
Firefox is killed with SIGILL shortly after startup:
$ firefox-esr -safe-mode
Illegal instruction

Can you reproduce it on freshly installed bullseye sytem?

I guess this is still possible given:

The referenced (NEON?) register Q8 is not available here, nor even the 
VFPv3-D32 registers D16-D17 that it maps to.

I only found this reference for NEON on armhf:

"NEON and VFP/VFP2/VFP3 remain an optional part of the architecture."

https://wiki.debian.org/ArmHardFloatPort#VFP

There are strings like -DBUILD_ARM_NEON=1 and -DHAVE_ARM_NEON=1 in the buildd logs here:

https://buildd.debian.org/status/fetch.php?pkg=firefox-esr&arch=armhf&ver=78.11.0esr-1&stamp=1622606659&raw=0

(I didn't look what they actually do.)

If this is still reproducible, I see two options:
- Disable NEON code.
- Depend on the neon-support dummy package.

-- System Information:
Debian Release: bullseye/sid
 APT prefers testing
 APT policy: (500, 'testing')
Architecture: armhf (armv7l)

However,

Kernel: Linux 3.5.7-14-ARCH (PREEMPT)

It seems that is not the kernel bullseye provides.


And it maybe help to provide its hardware information, too.

The bug author wrote:

This is on a Marvell Dove system, with VFPv3-D16. From /proc/cpuinfo:
Features        : swp half thumb fastmult vfp edsp iwmmxt thumbee vfpv3 
vfpv3d16 tls

Cheers Jochen

Attachment: signature.asc
Description: PGP signature

Reply via email to