Version mismatch between v8 binary and snapshot cause browser can't open any website

59 views
Skip to first unread message

xfzha...@gmail.com

unread,
Jun 28, 2018, 11:18:26 PM6/28/18
to v8-reviews
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!

ashih...@gmail.com

unread,
Jun 29, 2018, 2:01:13 AM6/29/18
to v8-reviews


пятница, 29 июня 2018 г., 6:18:26 UTC+3 пользователь xfzha...@gmail.com написал:
Reply all
Reply to author
Forward
0 new messages