Hi Tom,

Can you confirm this is a VFP issue:
 * adb shell cat /proc/cpuinfo on the device will tell you if you have VFP
 * what instruction is generating the fault?

On a side note reverting the commit on a post 3.18 V8 will not work.

Cheers,
Rodolph.



On 30 October 2013 11:35, Tom Jacobs <[email protected]> wrote:

> Hi Danno,
>
> We're running V8 on Android and we're finding that it's crashing on some
> older Android devices (a few years old), we suspect those that don't have
> VFPv2.
> I see support for no-VFPv2 was removed in 3.18 in this commit:
> https://code.google.com/p/v8/source/detail?r=14159
>
> Is there any way of bringing no-VFPv2 support back to V8? We're running a
> fork of it from about 6 months ago (https://github.com/Expensify/jv8),
> and so might it be as simple as just reverting that commit?
>
> Or is there any other way of working around and having it run fine on
> those chips?
>
> Our crash happens here:
> Trying to load lib /data/data/org.me.**mobiexpensifyg/lib/libjv8.so
> 0x46030c28
> ... crash ...
> #00  pc *0023c978*  /data/data/org.me.**mobiexpensifyg/lib/libjv8.so
> By analyzing which line of code the crash comes from, this is what I get:
> $ addr2line -C -f -e obj/local/armeabi/libjv8.so *0023c978*
> v8::internal::Isolate::**EnsureDefaultIsolate()
>
> Thanks,
> Tom.
>
>
> On Thursday, April 4, 2013 10:52:22 PM UTC+11, danno wrote:
>>
>> Due the increasing cost of the keeping the "no-VFPv2" port of V8 working
>> on ARM, we are planning on making 3.17 the last V8 release that that
>> supports ARM chips without VFPv2. Starting with the 3.18 release, the
>> minimal V8 requirements will increase to ARMv6 + VFPv2. In order to
>> simplify maintenance, we will also remove the "pre-VFP2" ARM code from the
>> V8 code base.
>>
>> Danno
>>
>  --
> --
> v8-users mailing list
> [email protected]
> http://groups.google.com/group/v8-users
> ---
> You received this message because you are subscribed to the Google Groups
> "v8-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to