Hi
I am doing browser developing based on Chromium for Android.
Recently, I met a very strange bug which will cause render crash and then I can't open any website.
# Fatal error in ../../v8/src/snapshot/snapshot-common.cc, line 286
#
Version mismatch between V8 binary and snapshot.
# V8 binary version: 6.3.292.48
# Snapshot version: 6.6.346.19
# The snapshot consists of 1390108 bytes and contains 1 context(s).
Create new tab not works, the same phenomena is that "render crash". I should kill the browser and launch again to make it works well.
The issue is hard to reproduce but we did meet 3 or 4 times in the passed 4 months.
I used chromium 63, so the V8 version is 6.3.292.48, I checked the snapshot_blob_32.bin, it is also "6.3.292.48", however the android phone (android 9.0) system webview's snapshot_blob_32.bin version is 6.6.346.19. It seems my Browser get the system webview's v8 snapshot when the issue happens? I think it impossible but I can't explain the log shows.
So could you help give some hints about that? Phone bug or chromium bug? In what case the issue maybe happens?
Thanks a lot!