[Samsung Galaxy Gio GT-S5660] adfad666:
Progress!

Here is a diff patch for gecko: http://pastebin.mozilla.org/1816576

It forces ARMv6 in many places, and it also includes a revert of this patch as I can't get it to finish the build, it complains about unknown -lOpenSLES.

?:??: W/?(?): --------- beginning of /dev/log/main
09-12 01:04:32.390: I/DEBUG(96): debuggerd: Sep 11 2012 18:23:45
09-12 01:04:32.390: D/DHCP(103): failed to set ip addr for wlan0 to 0.0.0.0: No such device
09-12 01:04:32.390: D/DHCP(103): --------- beginning of /dev/log/system
09-12 01:04:32.760: I/Vold(89): Vold 2.1 (the revenge) firing up
09-12 01:04:32.820: D/Vold(89): Volume sdcard state changing -1 (Initializing) -> 0 (No-Media)
09-12 01:04:32.830: I/Netd(95): Netd 1.0 starting
09-12 01:04:32.860: D/Vold(89): Volume sdcard state changing 0 (No-Media) -> 2 (Pending)
09-12 01:04:32.870: D/DirectVolume(89): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 1, PARTN 1
09-12 01:04:32.870: D/DirectVolume(89): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 2, PARTN 2
09-12 01:04:32.870: D/Vold(89): Volume sdcard state changing 2 (Pending) -> 1 (Idle-Unmounted)
09-12 01:04:33.860: I/(98): ServiceManager: 0x18910
09-12 01:04:34.820: I/(99): ServiceManager: 0xf958
09-12 01:04:34.840: I/AudioHardwareMSM72XX(99): get_audpp_filter
09-12 01:04:34.850: I/AudioHardwareMSM72XX(99): open /system/etc/AudioFilter.csv success.
09-12 01:04:34.850: I/AudioHardwareMSM72XX(99): EQ flag = 00.
09-12 01:04:34.860: I/AudioHardwareMSM72XX(99): EQ flag = 00.
09-12 01:04:34.860: I/AudioHardwareMSM72XX(99): EQ flag = 00.
09-12 01:04:34.870: E/AudioHardwareMSM72XX(99): failed to open AUTO_VOLUME_CONTROL /system/etc/AutoVolumeControl.txt: No such file or directory (2)
09-12 01:04:34.880: I/AudioFlinger(99): Loaded primary audio interface from QCOM Audio HW HAL (audio)
09-12 01:04:34.880: I/AudioFlinger(99): Using 'QCOM Audio HW HAL' (audio.primary) as the primary audio interface
09-12 01:04:34.900: I/AudioFlinger(99): Loaded a2dp audio interface from A2DP Audio HW HAL (audio)
09-12 01:04:34.900: D/AudioHardwareInterface(99): setMode(NORMAL)
09-12 01:04:34.910: I/AudioHardwareMSM72XX(99): Set master volume to 7.
09-12 01:04:34.930: I/CameraService(99): CameraService started (pid=99)
09-12 01:04:34.960: E/CameraHAL(99): CameraHAL_GetNum_Cameras:
09-12 01:04:34.960: D/CameraHAL(99): CameraHAL_GetNum_Cameras: loading libcamera at 0xb000ebb8
09-12 01:04:34.960: D/CameraHAL(99): CameraHAL_GetNum_Cameras: numCameras:1
09-12 01:04:35.000: I/AudioFlinger(99): AudioFlinger's thread 0x10af8 ready to run
09-12 01:04:35.010: W/AudioFlinger(99): Thread AudioOut_1 cannot connect to the power manager service
09-12 01:04:35.010: I/AudioHardwareMSM72XX(99): Routing audio to Speakerphone
09-12 01:04:35.010: D/AudioHardwareMSM72XX(99): doAudioRouteOrMute() device 0, mMode 0, mMicMute 1, mBuiltinMicSelected 0, muted
09-12 01:04:35.010: I/AudioHardwareMSM72XX(99): Routing audio to Speakerphone
09-12 01:04:35.020: D/AudioHardwareMSM72XX(99): setVoiceVolume(1.000000)
09-12 01:04:35.020: I/AudioHardwareMSM72XX(99): Setting in-call volume to 7 (available range is 0 to 7)
09-12 01:04:35.030: I/AudioPolicyService(99): Loaded audio policy from QCOM Audio Policy HAL (audio_policy)
09-12 01:04:35.040: E/profiler(93): Registering start signal
09-12 01:04:36.470: I/power(93): *** set_screen_state 1
09-12 01:04:36.480: E/msm7x27.gralloc(93): We support 2 buffers
09-12 01:04:36.480: I/msm7x27.gralloc(93): using (fd=22)
09-12 01:04:36.480: I/msm7x27.gralloc(93): id = msmfb30_1000a
09-12 01:04:36.480: I/msm7x27.gralloc(93): xres = 320 px
09-12 01:04:36.480: I/msm7x27.gralloc(93): yres = 480 px
09-12 01:04:36.480: I/msm7x27.gralloc(93): xres_virtual = 320 px
09-12 01:04:36.480: I/msm7x27.gralloc(93): yres_virtual = 960 px
09-12 01:04:36.480: I/msm7x27.gralloc(93): bpp = 16
09-12 01:04:36.480: I/msm7x27.gralloc(93): r = 11:5
09-12 01:04:36.480: I/msm7x27.gralloc(93): g = 5:6
09-12 01:04:36.480: I/msm7x27.gralloc(93): b = 0:5
09-12 01:04:36.480: I/msm7x27.gralloc(93): width = 51 mm (159.372543 dpi)
09-12 01:04:36.480: I/msm7x27.gralloc(93): height = 76 mm (160.421051 dpi)
09-12 01:04:36.480: I/msm7x27.gralloc(93): refresh rate = 0.00 Hz
09-12 01:04:36.480: D/CALCFPS(93): DEBUG_CALC_FPS: 0
09-12 01:04:36.480: D/CALCFPS(93): period: 10
09-12 01:04:36.480: D/CALCFPS(93): ignorethresh_us: 500000
09-12 01:04:36.480: D/CALCFPS(93): DEBUG_CALC_FPS: 0
09-12 01:04:36.480: D/CALCFPS(93): period: 10
09-12 01:04:36.480: D/CALCFPS(93): ignorethresh_us: 500000
09-12 01:04:36.480: D/FramebufferNativeWindow(93): mNumBuffers = 2
[B][COLOR="SeaGreen"]09-12 01:04:37.960: I/Gonk(93): Socket open for RIL[/COLOR][/B]
09-12 01:04:38.120: I/VolumeManager(93): changing state from 'Uninitialized' to 'Starting'
09-12 01:04:38.120: I/VolumeManager(93): Connected to vold
09-12 01:04:38.120: I/VolumeManager(93): Volume sdcard: changing state from Init to Idle (1 observers)
09-12 01:04:38.120: I/VolumeManager(93): changing state from 'Starting' to 'Volumes Ready'
09-12 01:04:38.120: D/VoldCmdListener(89): volume list
09-12 01:04:38.130: I/AutoMounter(93): UpdateState: umsAvail:1 umsEnabled:1 mode:0 usbCablePluggedIn:1 tryToShare:0
09-12 01:04:38.130: I/AutoMounter(93): UpdateState: Volume sdcard is Idle and inserted
09-12 01:04:38.130: I/VolumeManager(93): Volume sdcard: changing state from Idle to Checking (3 observers)
09-12 01:04:38.130: D/VoldCmdListener(89): volume mount sdcard
09-12 01:04:38.130: I/Vold(89): /dev/block/vold/179:1 being considered for volume sdcard
09-12 01:04:38.130: D/Vold(89): Volume sdcard state changing 1 (Idle-Unmounted) -> 3 (Checking)
09-12 01:04:38.140: W/Vold(89): Skipping fs checks
09-12 01:04:38.140: I/Vold(89): Device /dev/block/vold/179:1, target /mnt/sdcard mounted @ /mnt/secure/staging
09-12 01:04:38.150: I/VolumeManager(93): Volume sdcard: changing state from Checking to Mounted @ '/mnt/sdcard' (3 observers)
09-12 01:04:38.150: I/AutoMounter(93): UpdateState: umsAvail:1 umsEnabled:1 mode:0 usbCablePluggedIn:1 tryToShare:0
09-12 01:04:38.150: I/AutoMounter(93): UpdateState: Volume sdcard is Mounted and inserted
09-12 01:04:38.150: D/Vold(89): Volume sdcard state changing 3 (Checking) -> 4 (Mounted)
[B][COLOR="SeaGreen"]09-12 01:04:38.220: I/Gonk(93): Connected to netd[/COLOR][/B]
09-12 01:04:38.300: I/ServiceManager(93): Waiting for service batteryinfo...
09-12 01:04:38.310: D/EventHub(93): No input device configuration file found for device 'proximity'.
09-12 01:04:38.310: D/EventHub(93): No input device configuration file found for device '7k_handset'.
09-12 01:04:38.360: I/EventHub(93): New device: id=2, fd=64, path='/dev/input/event4', name='7k_handset', classes=0x81, configuration='', keyLayout='/system/usr/keylayout/7k_handset.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false
09-12 01:04:38.360: D/EventHub(93): No input device configuration file found for device 'Acompass'.
09-12 01:04:38.360: D/EventHub(93): No input device configuration file found for device 'accelerometer'.
09-12 01:04:38.370: D/EventHub(93): No input device configuration file found for device 'thunder_keypad'.
09-12 01:04:38.390: I/EventHub(93): New device: id=5, fd=70, path='/dev/input/event1', name='thunder_keypad', classes=0x1, configuration='', keyLayout='/system/usr/keylayout/thunder_keypad.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false
09-12 01:04:38.400: I/EventHub(93): New device: id=6, fd=71, path='/dev/input/event0', name='touch_mcs6000', classes=0x14, configuration='/system/usr/idc/touch_mcs6000.idc', keyLayout='', keyCharacterMap='', builtinKeyboard=false
09-12 01:04:38.400: I/InputReader(93): Device reconfigured: id=6, name='touch_mcs6000', surface size is now 320x480, mode is 1
09-12 01:04:38.400: I/InputReader(93): Device added: id=6, name='touch_mcs6000', sources=0x00001002
09-12 01:04:38.400: I/InputReader(93): Device added: id=5, name='thunder_keypad', sources=0x00000101
09-12 01:04:38.400: I/InputReader(93): Device added: id=2, name='7k_handset', sources=0x80000101
09-12 01:04:39.309: I/ServiceManager(93): Waiting for service batteryinfo...
[B][COLOR="SeaGreen"]09-12 01:04:39.339: E/GeckoConsole(93): [JavaScript Warning: "Error in parsing value for 'background-size'. Declaration dropped." {file: "chrome://browser/content/content.css" line: 188}][/COLOR][/B]
09-12 01:04:39.609: I/nsVolumeService(93): UpdateVolume: 'sdcard' state Idle
09-12 01:04:39.609: I/nsVolumeService(93): UpdateVolume: 'sdcard' state Checking
09-12 01:04:39.619: I/nsVolumeService(93): UpdateVolume: 'sdcard' state Mounted @ '/mnt/sdcard'
09-12 01:04:40.309: I/ServiceManager(93): Waiting for service batteryinfo...
09-12 01:04:40.589: E/profiler(199): Registering start signal
09-12 01:04:40.659: A/libc(93): Fatal signal 7 (SIGBUS) at 0x00000000 (code=128)
09-12 01:04:41.069: I/DEBUG(96): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-12 01:04:41.069: I/DEBUG(96): Build fingerprint: 'generic/full_p500/p500:4.0.4.0.4.0.4/OPENMASTER/eng.adfad666.20120911.183149:eng/test-keys'
09-12 01:04:41.069: I/DEBUG(96): pid: 93, tid: 93 >>> /system/b2g/b2g <<<
09-12 01:04:41.069: I/DEBUG(96): signal 7 (SIGBUS), code 128 (?), fault addr 00000000
09-12 01:04:41.069: I/DEBUG(96): r0 00bed35d r1 42c00170 r2 85242058 r3 42fe0000
09-12 01:04:41.069: I/DEBUG(96): r4 00bed35d r5 42c00170 r6 0000ffff r7 4292102c
09-12 01:04:41.069: I/DEBUG(96): r8 00000000 r9 471ba6d0 10 42c00170 fp 42c00148
09-12 01:04:41.069: I/DEBUG(96): ip 00000000 sp bed35d38 lr 4183116c pc 418306ac cpsr 00000030
09-12 01:04:41.069: I/DEBUG(96): d0 7149f2ca7149f2ca d1 433480007149f2ca
09-12 01:04:41.069: I/DEBUG(96): d2 bebbbd282e3b04a8 d3 3f11565ab512bf53
09-12 01:04:41.069: I/DEBUG(96): d4 bf9861b842ee3fe2 d5 4000000000000000
09-12 01:04:41.069: I/DEBUG(96): d6 7e37e43c8800759c d7 7149f2ca3f000000
09-12 01:04:41.069: I/DEBUG(96): d8 0000000000000000 d9 0000000000000000
09-12 01:04:41.069: I/DEBUG(96): d10 0000000000000000 d11 0000000000000000
09-12 01:04:41.069: I/DEBUG(96): d12 0000000000000000 d13 0000000000000000
09-12 01:04:41.069: I/DEBUG(96): d14 0000000000000000 d15 0000000000000000
09-12 01:04:41.069: I/DEBUG(96): scr 20000010
09-12 01:04:41.179: I/DEBUG(96): #00 pc 010e36ac [B][COLOR="DarkRed"]/system/b2g/libxul.so[/COLOR][/B]
09-12 01:04:41.179: I/DEBUG(96): #01 lr 4183116c /system/b2g/libxul.so
09-12 01:04:41.179: I/DEBUG(96): code around pc:
09-12 01:04:41.179: I/DEBUG(96): 4183068c e18560b0 e0851000 e3a00061 e1c100b2 .`......a.......
09-12 01:04:41.179: I/DEBUG(96): 4183069c e2812002 e3a0106c e2823002 e1c210b2 . ..l....0......
09-12 01:04:41.179: I/DEBUG(96): 418306ac e28cc005 e3a02065 e3a05073 e584c008 ....e ..sP......
09-12 01:04:41.179: I/DEBUG(96): 418306bc e1c320b4 e1c350b2 e3a00001 eaffff68 . ...P......h...
09-12 01:04:41.179: I/DEBUG(96): 418306cc e5952000 e59f3164 e594c008 e7927003 . ..d1.......p..
09-12 01:04:41.179: I/DEBUG(96): code around lr:
09-12 01:04:41.179: I/DEBUG(96): 4183114c e92d0008 e92d0001 e92d0002 e24dd01c ..-...-...-...M.
09-12 01:04:41.179: I/DEBUG(96): 4183115c e1a04002 e1a0a001 e1a0000d fa000027 .@..........'...
09-12 01:04:41.179: I/DEBUG(96): 4183116c e12fff14 e1ca41f8 e1a0000d fa000039 ../..A......9...
09-12 01:04:41.179: I/DEBUG(96): 4183117c e28dd034 e3a00001 e8bd8ff0 e1a0000d 4...............
09-12 01:04:41.179: I/DEBUG(96): 4183118c fa023e38 e3500000 112fff10 e1a0000d 8>....P.../.....
09-12 01:04:41.179: I/DEBUG(96): stack:
09-12 01:04:41.179: I/DEBUG(96): bed35cf8 41c3cf50 /system/b2g/libxul.so
09-12 01:04:41.179: I/DEBUG(96): bed35cfc 44095640
09-12 01:04:41.179: I/DEBUG(96): bed35d00 4406e040
09-12 01:04:41.179: I/DEBUG(96): bed35d04 00000004
09-12 01:04:41.179: I/DEBUG(96): bed35d08 00000000
09-12 01:04:41.179: I/DEBUG(96): bed35d0c 43f6f800
09-12 01:04:41.179: I/DEBUG(96): bed35d10 ffffff85
09-12 01:04:41.189: I/DEBUG(96): bed35d14 00000004
09-12 01:04:41.189: I/DEBUG(96): bed35d18 4406b160
09-12 01:04:41.189: I/DEBUG(96): bed35d1c 47364590
09-12 01:04:41.189: I/DEBUG(96): bed35d20 41c3cf50 /system/b2g/libxul.so
09-12 01:04:41.189: I/DEBUG(96): bed35d24 4406e040
09-12 01:04:41.189: I/DEBUG(96): bed35d28 00000012
09-12 01:04:41.189: I/DEBUG(96): bed35d2c 44095640
09-12 01:04:41.189: I/DEBUG(96): bed35d30 df0027ad
09-12 01:04:41.189: I/DEBUG(96): bed35d34 00000000
09-12 01:04:41.189: I/DEBUG(96): #00 bed35d38 00000008
09-12 01:04:41.189: I/DEBUG(96): bed35d3c 47364590
09-12 01:04:41.189: I/DEBUG(96): bed35d40 0000016c
09-12 01:04:41.189: I/DEBUG(96): bed35d44 4406e040
09-12 01:04:41.189: I/DEBUG(96): bed35d48 0000005a
09-12 01:04:41.189: I/DEBUG(96): bed35d4c 44095970
09-12 01:04:41.189: I/DEBUG(96): bed35d50 42921000
09-12 01:04:41.189: I/DEBUG(96): bed35d54 42c00170
09-12 01:04:41.189: I/DEBUG(96): bed35d58 47364590
09-12 01:04:41.189: I/DEBUG(96): bed35d5c 42fe0000
09-12 01:04:41.189: I/DEBUG(96): bed35d60 42c00170
09-12 01:04:41.189: I/DEBUG(96): bed35d64 42c00170
09-12 01:04:41.189: I/DEBUG(96): bed35d68 00000000
09-12 01:04:41.189: I/DEBUG(96): bed35d6c 47364590
09-12 01:04:41.189: I/DEBUG(96): bed35d70 42c00170
09-12 01:04:41.189: I/DEBUG(96): bed35d74 0000ffff [heap]
09-12 01:04:41.189: I/DEBUG(96): bed35d78 4292102c
09-12 01:04:41.189: I/DEBUG(96): bed35d7c 00000000
09-12 01:04:41.309: I/ServiceManager(93): Waiting for service batteryinfo...
09-12 01:04:42.309: I/ServiceManager(93): Waiting for service batteryinfo...
09-12 01:04:45.309: I/ServiceManager(88): service 'media.audio_flinger' died
09-12 01:04:45.309: I/ServiceManager(88): service 'media.player' died
09-12 01:04:45.309: I/ServiceManager(88): service 'media.camera' died
09-12 01:04:45.309: I/ServiceManager(88): service 'media.audio_policy' died
09-12 01:04:45.909: E/profiler(206): Registering start signal