SIGILL crashes in fast_composite_scaled_bilinear_sse2_8888_8888_cover_OVER on Android x86

NEW
Unassigned

Status

()

Core
Graphics
P3
critical
2 years ago
10 months ago

People

(Reporter: kbrosnan, Unassigned)

Tracking

({crash})

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [gfx-noted], crash signature)

(Reporter)

Description

2 years ago
This bug was filed from the Socorro interface and is 

These three signatures seem similar all x86 Android
[@ fast_composite_scaled_bilinear_sse2_8888_8888_cover_OVER]
report bp-1a6e110d-1009-49ad-84c6-69eda2160127.
[@ fast_composite_scaled_bilinear_sse2_8888_8888_pad_SRC ]
bp-edafb731-341f-4f29-afe3-34b242160130
[@ fast_composite_scaled_bilinear_sse2_8888_8888_pad_OVER ]
bp-b7592283-cf4a-49ea-898b-a1e4a2160128
=============================================================

Are all these emulators? The listed devices are normally all ARM.
Mfg.         Model             API Level  CPU ABI   #    
samsung    GT-I9500            19 (REL)     x86    66    27.6%
samsung    SAMSUNG-SM-N900A    19 (REL)     x86    57    23.8%
samsung    SM-G900F            19 (REL)     x86    57    23.8%
samsung    GT-N7100            19 (REL)     x86    51    21.3%
samsung    GT-N7000            19 (REL)     x86     3     1.3%
Component: Graphics, Panning and Zooming → Graphics
Product: Firefox for Android → Core
Summary: crash in fast_composite_scaled_bilinear_sse2_8888_8888_cover_OVER on Android x86 → SIGILL crashes in fast_composite_scaled_bilinear_sse2_8888_8888_cover_OVER on Android x86
One of the instructions is pshufb which is not SSE2. So that's suspicious.
If gcc is actually generating pshufb in pixman-sse2.o we should ask it to stop.
Here are the stats for the top-10 devices reported over the last week:

Mfg.     Model            API Level  CPU ABI  #   % 
asus     ASUS_T00J        19 (REL)   x86	      88  18.84%
samsung  GT-I9500	  19 (REL)   x86      77	  16.49%
samsung  SM-G900F	  19 (REL)   x86      73	  15.63%
samsung  SAMSUNG-SM-N900A 19 (REL)   x86      72  15.42%
motorola	 XT1052		  19 (REL)   x86      42   9.00%
samsung	 GT-N7100	  19 (REL)   x86      34   7.28%
bignox	 VPhone		  19 (REL)   x86      17   3.64%
ZTE	 ZTE N909	  17 (REL)   x86       7   1.50%
samsung	 SM-N9109W	  17 (REL)   x86       5   1.07%
OPPO	 N5207		  17 (REL)   x86       5   1.07%

Note that in overall volume this would rank about 134th with 0.09% in Fennec 45.0.2. However, if we look at just Android x86 reports this ranks around 15th with 1.07% of the overall volume (Android x86 accounts for about 8% of crashes in Fennec 45.0.2).

If this is something we want to investigate further I suggest we see if we can find an Asus Zenfone 5 A500CG.
Whiteboard: [gfx-noted]
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.