QA/Fennec/Armv6Compatibility

ARMv6 Compatibility Testing Matrix

  • All testing are done using the latest offering of Nightly builds for that are ARMv6 compatible
  • Testing focuses on generic browser smoke tests only. The smoke tests are available at moztrap(https://moztrap.mozilla.org/manage/suites/), under suite "Firefox Mobile: Smoke-Tests."
  • Tracking (ARMv6-QA) [meta] Tracking of QA initial assessment of official ARMv6 builds on devices: bug 766613

QA (Mozilla) Device Testing Table

  • PASS means the devices passes the smoke tests listed in moztrap, FAIL means otherwise.
  • The quality field measures the overall feel of fennec compared to stock browser. The ratings are: bad, poor, average, good, excellent.
Device Android version CPU Memory Screen Resolution Test Status Tester Issues Quality
Samsung Galaxy Fit Android 2.3.4 600MHZ 512MB 240x320 FAIL xwei bug 772286 poor
Samsung Galaxy Gio Android 2.3.6 800MHZ 384MB 320x480 PASS xwei n/a average
HTC Wildfire S Android 2.3.3 600MHZ 512MB 320x480 PASS xwei n/a poor
HTC Wildfire Android 2.2.1 528MHZ 278MB 240x320 FAIL xwei bug 778910 startup crash
Samsung Galaxy Pro B7510 Android 2.2.2 800MHZ 270MB 320x240 PASS xwei n/a average
HTC Legend Android 2.2 600MHZ 384MB 320x480 FAIL xwei bug 778915 Poor
Samsung Galaxy 551 Android 2.2 600MHZ 256MB 240x400 FAIL nhirata bug 769369, bug 769380 Poor
Samsung Spica Android 1.5/2.1 800MHZ 180MB 320x480 n/a xwei n/a Not supported due to android version
LG Optimus One P500 Android 2.2 600MHZ 512MB 320 x 480 PASS ioana.chiorean bug 782611;bug 782631 Poor
Sony Xperia X10 Mini Android 2.2 600MHZ 256MB 240x320 FAIL ioana.chiorean Not supported
Motorola BACKFLIP Android 2.1 update 1 528 MHz 256MB 320 x 480 FAIL ioana.chiorean parse error at downloaded packages - build - due to Android version
HTC Aria Android 2.1 update 1 600MHZ 512MB 320 x 480 FAIL ioana.chiorean FAIL parse error at downloaded packages - build - due to Android version
LG Optimus Slider Android 2.3.4 800MHZ Arm 11 512MB 320x480 To Be Tested MV QA n/a n/a
Samsung Galaxy Ace Android 2.3.6 800MHZ Arm 11 150MB 320x480 To Be Tested MV QA n/a n/a
Samsung Galaxy Ace Android 2.3.6 800MHZ Arm 11 150MB 320x480 To Be Tested MV QA n/a n/a pass
LG Optimus Net Dual Android 2.3.6 800MHZ Arm 6 512Mb 320x480 tchung bug 795432 [Armv6] Unresponsive script when panning content average
Samsung R720 Admire Android 2.3.3 800MHZ Arm 6 512Mb 320x480 To Be Tested MV QA n/a n/a

Unofficial Community-Driven Device Testing Table

Device Android version CPU Memory Screen Resolution Test Status Tester Issues Overall Quality
Samsung Galaxy Ace Android 2.3.4 800MHZ 278MB 320x480 PASS Community
LG Optimus L55C Android 2.3.4 600MHZ 512MB 320x480 PASS Community
Sony Xperia X10 Mini CM7.2 (Gingerbread) 600MHZ 256MB 240x320 FAIL Community
Samsung Galaxy Y Android 2.3.5 830MHZ 290MB 240x320 FAIL Community
LG Optimus Net Android 2.3.4 (Gingerbread) 800MHZ 290MB 320x480 PASS Sayak Sarkar
HTC Wildfire Android 2.3.4 (Gingerbread) 528MHZ 384MB 240x320 FAIL Wim
Samsung Galaxy XCOVER (GT-S5690) Android 2.3.6 800MHZ 512MB 320x480 FAIL KAMI bug 778635, bug 778633
HTC Wildfire S (Marvel) Android 4.0.4 600MHZ 512MB 320x480 PASS ak0r
Samsung Galaxy Y Duos S6102 Android 2.3 832 MHz 384MB (290MB reported usuable) 320x240 PASS Stefano Costa <steko@iosa.it> Out of memory on updating Poor

ARMv6 Automated App Testing (AppThwack)

Build Testrun Results
Nightly (07/16) [16.0a1] TBD

ARMv6 Reported Issues & Tracking Bugs

Full Query
ID Summary Priority Status
689357 Crash [@ js::mjit::JaegerShotAtSafePoint] -- RESOLVED
692328 bilinear scaling fast paths for SIMD -- RESOLVED
701708 Rebuild NDK armv6 STLport as arm instead of thumb on build machines P3 RESOLVED
723946 Start producing armv6 Android builds again P2 RESOLVED
734718 java.lang.OutOfMemoryError: bitmap size exceeds VM budget at android.graphics.Bitmap.nativeCreate(Native Method) at org.mozilla.gecko.BrowserToolbarBackground.draw(BrowserToolbarBackground.java) -- RESOLVED
763864 crash in js::RegExpShared::execute or js::ExecuteRegExp mainly on ARMv6 devices -- RESOLVED
767499 Beagle Board Arm v6 Support Tracking P3 RESOLVED
769369 [ARMv6] Fennec loses responsiveness after time -- RESOLVED
769485 [ARMv6] need to scroll on about:addons, about:downloads in portrait mode -- RESOLVED
771774 crash with eglMakeCurrent failed (EGL error 3000) and abort message: "OpenGL-accelerated layers are a hard requirement on this platform [...]" on Vivante GPUs (e.g. in Rockchip rk29board, imapx200 and Vimicro chipsets) -- RESOLVED
772283 [ARMv6] Fennec for armv6 fails to respond to tapping links -- RESOLVED
772286 [ARMv6] about: pages display incorrectly with the Samsung Galaxy Fit -- RESOLVED
772886 [ARMv6] armv6 build doesn't work on Motorola Backflip with cyanogenmod gingerbread -- RESOLVED
772928 Enable reftests for armv6 builds on tegras -- RESOLVED
776127 [Tracking bug] support Firefox on android armv6 as tier1 platform P3 RESOLVED
777789 [ARMv6] - java.lang.NoSuchMethodError: <init> at org.apache.http.impl.conn.tsccm.AbstractConnPool.enableConnectionGC(AbstractConnPool.java) -- RESOLVED
778175 Startup crash on devices incompatible with OpenGL ES 2.0 (e.g. HTC Wildfire) -- RESOLVED
778910 [ARMv6]Fennec crashes on HTC Wildfire few seconds after startup -- RESOLVED
778915 [ARMv6] About:firefox page shows double viewing layer on HTC Legend -- RESOLVED
779207 java.lang.NoSuchMethodError: <init> at android.util.SparseArray.get(SparseArray.java) -- RESOLVED
779521 [ARMv6] - ANR after heavy usage on Galaxy XCover -- RESOLVED
780117 java.lang.NoSuchFieldError: GL_FRONT_FACE at android.util.SparseBooleanArray.binarySearch(SparseBooleanArray.java) -- RESOLVED
780398 [ARMv6] Not all tab displayed on tabselector (Galaxy XCover) -- RESOLVED
780442 [ARMv6] About:Memory page buttons are overlapping, oversized -- RESOLVED
780803 [ARMv6] - Samsung Galaxy Y OOM -- RESOLVED
782611 [ARMv6] Unable to access marketplace.mozilla.org -- RESOLVED
782631 [ARMv6] Strange appearance and behavior for log in with Persona (BrowseID) -- RESOLVED
783196 crash with eglCreateContext failed (EGL error 3003) and abort message: "OpenGL-accelerated layers are a hard requirement on this platform [...]" -- RESOLVED
783912 [ARMv6] Use more conservative GC settings for ARMv6 -- RESOLVED
784250 Evaluate apc.io board for running arm v6 tests -- RESOLVED
785405 [ARMv6] hup.hu 'tovább' link is not working -- RESOLVED
787266 Provide a User-Friendly way to determine ARM version -- RESOLVED
787893 crash in js::types::TypeSet::hasType mainly with ARMv6 devices -- RESOLVED
788510 Throbber slightly cut-off on small-screen devices (ARMv6?) -- RESOLVED
790624 Android toolchain for armv6 generates faulty code when compiling with -Os flag -- RESOLVED
790630 scrollframes are busted on armv6 builds of fennec using gcc-4.4.3, causing it to fail a svg reftest with overflow="hidden" in reftest-4 which passes on armv7 builds -- RESOLVED
791263 [ARMv6] completely disable screenshot code (including memory allocation) on memory pressure -- RESOLVED
791703 [Armv6] No updates available if you check for them in about:Firefox -- VERIFIED
792131 [ARMv6] [meta] Make Fennec work well on 256-meg devices -- RESOLVED
792136 [ARMv6] Try using basic layers instead of GL layers to see if it uses less memory -- RESOLVED
792144 [ARMv6] Tweak JS JIT options -- RESOLVED
792147 [ARMv6] Disable in-memory file cache -- RESOLVED
792148 [ARMv6] Disable or reduce Sync support on low-end devices -- RESOLVED
792154 [ARMv6] Profile java memory usage and GC pauses -- RESOLVED
792155 [ARMv6] Get and analyze about:memory dumps -- RESOLVED
792300 armv6 builds of fennec with gcc-4.4.3 fail test_bug560780.html in mochitest-1 which passes in armv7 builds -- RESOLVED
792428 [ARMv6] Unable to start Fennec - java.lang.UnsatisfiedLinkError: Couldn't load mozglue: findLibrary returned null -- RESOLVED
795432 [Armv6] Unresponsive script when panning content -- RESOLVED
797015 [ARMv6] Add a pref to completely disable screenshot code (including memory allocation) -- RESOLVED
802253 [armv6] Galaxy Neo(SHW-M220L) should not be excluded in the Google Play store -- RESOLVED
802396 Android Service-based updater downloads wrong architecture update package for ARMv6. -- RESOLVED
803550 [ARMv6] - Cycling through list of tabs skips and pauses and is generally slow; difficult to select a tab -- RESOLVED
803554 [ARMv6] - Unable to close the tab tray by swipe in landscape on the Samsung Gio P5 RESOLVED
804299 Firefox Mobile Beta on Google Play isn't compatible with the LG Optimus One -- RESOLVED
806176 crash in mozilla::AndroidGeckoLayerClient::ProgressiveUpdateCallback -- RESOLVED
812751 crash in mozilla::AndroidBridge::CheckURIVisited on ARMv6 devices with Gingerbread -- RESOLVED
812754 crash in mozilla::AndroidBridge::GetProxyForURI on Gingerbread -- RESOLVED
814462 java.lang.UnsatisfiedLinkError: Cannot load library: alloc_mem_region[870]: OOPS: <n> cannot map library ''libicuuc-arabic.so''. no vspace available. at java.lang.Runtime.loadLibrary(Runtime.java) -- RESOLVED
829678 ARMv6 devices with Adreno 200 GPUs running Gingerbread crashes when trying to view WebGL content - crash in libGLESv2_adreno200 -- RESOLVED
832942 Searches to Google.com over SSL cause OOM error page on ARMv6 builds P1 VERIFIED
845867 crash in mozilla::layers::LayerManagerOGL::WorldTransformRect @ libGLES_hgl.so@0x4.... on Samsung ARMv6 devices with Broadcom VideoCore IV GPU running Gingerbread -- RESOLVED
847164 crash in js_CloneFunctionObject -- RESOLVED
851291 ARMv6 builds without thumb support are mis-compiled by the GCC in NDK8 -- RESOLVED
858083 IonMonkey: (ARM) ARMv6 has some issues with baseline -- RESOLVED
863685 Android crash in EnterBaseline on ARMv6 devices -- RESOLVED
864025 crash in js::ion::DoCallFallback on ARMv6 devices running Gingerbread -- RESOLVED
865795 crash in mozilla::gl::DoesStringMatch with error message: "Maybe this device does not support OpenGL ES2? (EGL error 3003)" -- RESOLVED
874810 crash in mozilla::layers::ShmemYCbCrImage::CopyData mainly on HTC Wildfire S with marvel hw running Gingerbread -- RESOLVED
970447 Turn off ARMv6 builds and tests -- RESOLVED

69 Total; 0 Open (0%); 67 Resolved (97.1%); 2 Verified (2.9%);