Wild guess: try searching for -DV8_COMPRESS_POINTERS in the archives of
this list.


On Sat, Dec 12, 2020 at 9:10 PM ibon <ibon.tolos...@gmail.com> wrote:

> Hi folks.
>
> I have been trying to upgrade my app from v8 7.3 to 8.x.
> The app is an android app, where an embedded v8 runs several different
> games.
> Compilation of the libraries is successful. While armeabi-v7a and x86 libs
> work seamlessly, the arm64-v8a library consistently crashes. Tried this as
> independent apk, and universal one.
> I have tried all arm64 versions from 8.0-8.6 to no avail. It just crashes
> on v8::Initialize, way before I get the chance to create an isolate. I have
> compiled arm64-v8a in debug  with symbol_level 2 but still no extra info
> (despite producing a 1.3Gb .a file).
> Arm64 version crashes for the same code, no differences in source or
> compilation flags. This works just fine on v8 7.3.
>
> Also d8 from arm64-v8a seems to work as expected. Something interesting is
> that if in my app I try to make a call to
> `V8::SetFlagsFromString("--no-logfile-per-isolate")`, all 4 apk (each
> arch+universal) crash calling `ComputeFlagListHash`.
>
> Any help would be much appreciated.
>
> Here is part of the *backtrace*:
>
> #00 pc 0000000000083360  /apex/com.android.runtime/lib64/bionic/libc.so
> (abort+176) (BuildId: 13817077d0d892b63e2f982cf91d02fa)
>
> #01 pc 000000000154cbac
> /data/app/com.spellington-93FqGE_W1PVNPtj0UZTaKw==/lib/arm64/libspellington.so
> (v8::base::OS::Abort()+20) (BuildId:
> 320b658caa35a53fa837cad940c9749f48c0d146)
>
> #02 pc 0000000001545b04
> /data/app/com.spellington-93FqGE_W1PVNPtj0UZTaKw==/lib/arm64/libspellington.so
> (V8_Fatal(char const*, int, char const*, ...)+376) (BuildId:
> 320b658caa35a53fa837cad940c9749f48c0d146)
> #03 pc 0000000000814e38
> /data/app/com.spellington-93FqGE_W1PVNPtj0UZTaKw==/lib/arm64/libspellington.so
> (v8::V8::Initialize(int)+72) (BuildId:
> 320b658caa35a53fa837cad940c9749f48c0d146)
> ...
>
> Here is my *args.gn <http://args.gn>* flags:
>
> android_unstripped_runtime_outputs = false
> is_component_build = false
> is_debug = true
> symbol_level = 2
> target_cpu = "arm64"
> target_os = "android"
> use_goma = false
> v8_use_external_startup_data = false
> v8_enable_i18n_support= false
> v8_android_log_stdout = true
> v8_static_library = true
> v8_monolithic = true
> Here my *android.mk <http://android.mk>* flags:
> LOCAL_CFLAGS := -std=c++14
>
> Thanks.
> - i
>
>

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
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 v8-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-users/CAKSzg3SqKEjiq0z8VOUaYvzAt3P8zozGKz9dKHzPrax5uW4Z-g%40mail.gmail.com.

Reply via email to