Closed Bug 567078 Opened 14 years ago Closed 14 years ago

Android builds do not run on ARMv5 or ARMv6 processors

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Android
defect
Not set
normal

Tracking

(fennec2.0+)

RESOLVED WORKSFORME
Tracking Status
fennec 2.0+ ---

People

(Reporter: m.malutin, Unassigned)

References

Details

Attachments

(2 files)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1064 Safari/532.5
Build Identifier: http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-mobile-trunk/fennec.apk

see log file
adb logcat

Reproducible: Always
OS: Other → Android
What device are you testing on?
HTC Magic.
Kernel 2.6.33.4-cyanogenmod
Mod version: CyanogenMod-5.0.7-DS-test5
https://wiki.mozilla.org/Mobile/Platforms/Android#System_Requirements

Current Fennec builds will not run on these devices:

    * Android SDK emulator
    * HTC Dream (T-Mobile G1, Android Dev Phone 1)
    * HTC Droid Eris
    * HTC Hero (T-Mobile G2 Touch)
    * HTC Magic (T-Mobile myTouch 3G, T-Mobile G1 Touch)
    * HTC Tattoo
    * Samsung Moment
Hardware: Other → ARM
Summary: Application crush on start at Android 2.1-update1 → Android builds do not run on ARMv5 or ARMv6 processors
Status: UNCONFIRMED → NEW
Ever confirmed: true
tracking-fennec: --- → ?
blocking fennec 2.0+ to either start producing ARMv5 builds in parallel or decide that we're not supporting ARMv5 and ARMv6
tracking-fennec: ? → 2.0+
Depends on: 577531
Fennec for Android?

moar like Fennec for ARMv7
Is bug 577531 the only thing blocking support for v5 and v6? Or are there other things as well?
thumb2 builds are smaller and faster than non-thumb builds, so that's what we want to ship IMO. The thinking is that we can have a separate build for ARMv5 and ARMv6 support.
Ah, so size is the only concrete problem preventing Fennec on ARMv5/6?
(In reply to comment #10)
> Ah, so size is the only concrete problem preventing Fennec on ARMv5/6?

Mostly if you have a G1. I think other devices had more space. I suppose you could get some firmware that allows installing to SD card for the G1 and make it work.
(In reply to comment #11)
> (In reply to comment #10)
> > Ah, so size is the only concrete problem preventing Fennec on ARMv5/6?
> 
> Mostly if you have a G1. I think other devices had more space. I suppose you
> could get some firmware that allows installing to SD card for the G1 and make
> it work.

Many of the devices on the unsupported list on the wiki have better hardware than the G1, but not as good as, say, the Nexus One. I have an HTC Wildfire, and Fennec didn't start (528mhz, ARMv6, 384mb RAM, 512mb ROM). However, I didn't try installing to the SD card. Will try that next.
Depends on: 586772
with Bug 586772 fixed, I can run those Fennec builds on my G1 with CyanogenMod 5.0.8 (2.1 Eclair) installed.
It is even pretty fast, but: even if Fennec is installed on the sd card, after around 2 minutes of using it, it consumes all available internal memory and crashes to the home screen...
Hello.

First : https://wiki.mozilla.org/Mobile/Platforms/Android#System_Requirements
 -> MozillaWiki has a problem

Second : as Dietrich, on my HTC wildfire/android 2.1 [Fr] , Fennec didn't start.
I join my ddm-log-1.txt , exported from DDM.
alpha 1 supports ARMv7 or greater
(In reply to comment #16)
> alpha 1 supports ARMv7 or greater

HTC ( http://www.htc.com/fr/product/wildfire/specification.html ) do not specify the proc ;(
So I suppose is *not* ARMv7 or greater..
Cheers.
See https://wiki.mozilla.org/Mobile/Platforms/Android for links to nightly builds for Wildfire and other ARMv6 devices.
Thank Matt.
Nightly build run on HTC wildfire/android 2.1 ;)
But is very slow regarding Dolphin HD browser.
Is phone popularity a factor in this decision or is it just technical-based? I can buy some market data telling us which are the most popular Android phones (with actual numbers) in markets like the US, UK, FR, DE. Knowing how relevant this data is will help me decide whether to buy or not.
There are technical reasons that we prefer ARMv7, mostly for the thumb2 support. Market reasons do come into play though, for instance f there is an ARMv6 device that we run well on and is very popular then that's a reason to consider supporting ARMv6. Otherwise ARMv7 and greater is the preference.
ARMv6 alpha is now successfully running on HTC Legend with 2.1 (Eclair) (last time I checked, about three or four weeks ago it wasn't).

That being said, I will file bug reports on a few issues with it, that might also affect the ARMv7 beta.
WFM, since the nothumb builds run on ARMv6 devices
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
Lates build for today doesnt work for me:

HTC Magic.
Kernel 2.6.35.7-cyanogenmod
Mod version: CyanogenMod-6.1.0-RC1-DS

I start the application but It returns to the home screen without any warning
I'm still not seeing this work on the HTC Hero.
There seems to be a regression in ARMv6 builds sometime in the last month.  Someone seeing this issue should open a new bug for it, along with any relevant stacks or logcat output.
Is that in regards to the lack of HTC Hero support? I really am not proficient enough with android to provide anything like stack-traces. I simply know that all I get is a black screen. I've also noticed the installer is incredibly huge.
I believe that HTC Magic is the same as the T-Mobile myTouch 3G which I have running Android 2.2.1 Baseband 62.50sj.20.17u_2.22.28.25 Kernal 2.6.32.9-27237-gbe746fb Build FRG83D. After loading the ARMv6 Fennec (ARMv7 reports that the phone does not have the right properties), the phone locks up. The only solution is a cold boot by removing the battery. I tried this three times with the same result. In order to use the phone, I had to quickly uninstall Fennec before it loaded itself and shut down the phone. ARMv6 should not be installed on a T-Mobile myTouch 3G running Froyo.
the nightly build silently crashes upon launch on my Samsung I5800 Galaxy 3 (OS Version : 2.2 ; Firmware Version : I5800XXJPA ; CPU ISA : ARMv6).
(or the device just completely freezes)
The current ARMv6 nightly build loads on the Motorola Backflip, but after less than a half minute of usage, the memory consumption suddenly seems to skyrocket from roughly 30MB to beyond 80MB (the max. free RAM I had available) and crashes.
Has anyone tried the ARM 6 build on Samsung Intercept...?
I ran the latest ARMv6 build on my Samsung Intercept (Virgin Mobile USA).
(OS: 2.1 ; Firmware: 2.1-update1 ; Kernel: 2.6.29 ; Hardware: M910.05)

Upon running it, Fennec closes and offers the Mozilla Crash Reporting screen. Once I close that, the OS alerts me that Fennec isn't responding and force closes it.
The latest ARMv6 build lasts significantly longer on the Motorola Backflip before crashing (likely again due to memory problems), although when I tried loading google.com the tab reportedly crashed, so the welcome page was the only one I was able to see.
I tried to run the 
http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-mozilla-central-android-r7-nothumb/fennec-4.0b4pre.en-US.eabi-arm.apk 
downloaded at 2010-12-27 06:54(UTC+0) on a:

Orange San Francisco (aka ZTE Blade), OS 2.1-update1, kernel 2.6.29 zte-kernel@Zdroid-SMT, build OUK_P729BV1.0.0B08

Upon running it, the device returns immediately to the homescreen.  No messages or errors, and Task Manager doesn't show it as still running.
FYI,
I tried installing this on my HTC Droid Eris yesterday and got the error message "the item you requested cannot be found". I am running Android 2.1 so I cannot get the build to even try to install. If I can provide any further info about my phone please let me know what you guys need to know.
I am with HTC Dream - The developer phone and it's not working. It loads, shows for 2 sec the initial screen and then it goes back to the android's main screen.
Same here with the HTC Magic.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: