New issue
Advanced search Search tips

Issue 666346 link

Starred by 1 user

Issue metadata

Status: Duplicate
Owner:
Closed: Nov 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug



Sign in to add a comment

Chrome crashes on startup (java.lang.VerifyError)

Project Member Reported by lizeb@chromium.org, Nov 17 2016

Issue description

1. Build chrome_apk from master
2. Launch it on a Device
3. Boom!

OS: Android N
Device: N5X

From logcat:
1-17 17:06:27.561  7455  7477 I cr_LibraryLoader: Loading chrome
11-17 17:06:27.566  7095  7095 W System.err: java.lang.VerifyError: Verifier rejected class org.chromium.content.browser.webcontents.WebContentsImpl: org.chromium.content_public.browser.MessagePort[] org.chromium.content.browser.webcontents.WebContentsImpl.createMessageCh
annel(org.chromium.content_public.browser.MessagePortService) failed to verify: org.chromium.content_public.browser.MessagePort[] org.chromium.content.browser.webcontents.WebContentsImpl.createMessageChannel(org.chromium.content_public.browser.MessagePortService): [0x1A] 
returning 'Precise Reference: org.chromium.content.browser.AppWebMessagePort[]', but expected from declaration 'Reference: org.chromium.content_public.browser.MessagePort[]' (declaration of 'org.chromium.content.browser.webcontents.WebContentsImpl' appears in /data/app/co
m.google.android.apps.chrome-2/base.apk)
11-17 17:06:27.567  7095  7095 W System.err:    at org.chromium.chrome.browser.TabState.nativeRestoreContentsFromByteBuffer(Native Method)
11-17 17:06:27.567  7095  7095 W System.err:    at org.chromium.chrome.browser.TabState.access$000(TabState.java:38)
11-17 17:06:27.567  7095  7095 W System.err:    at org.chromium.chrome.browser.tab.Tab.unfreezeContents(Tab.java:50478)
11-17 17:06:27.567  7095  7095 W System.err:    at org.chromium.chrome.browser.tab.Tab.loadIfNeeded(Tab.java:50451)
11-17 17:06:27.567  7095  7095 W System.err:    at org.chromium.chrome.browser.tab.Tab.show$5166USJ75THMGSJFDLKNAR9FCDK74RRDCKNM4SJFETPMASHFEHGM4RBFCHIMOBQKC5H4QRR4CLM28L31C99MAR35CDQ6IRREAHSN0P9R55B0____(Tab.java:1278)
11-17 17:06:27.567  7095  7095 W System.err:    at org.chromium.chrome.browser.tabmodel.TabModelSelectorImpl.requestToShowTab$5166USJ75THMGSJFDLKNAR9FCDK74RRDCKNM4SJFETPMASHFEHGM4BQKC5H3MJ3FE9JIUOR8E9NMQQBLDKNM6Q3IDTMMABR2E9NNESR5E8NN8OB2DLNM8PBC5TA62OIDDTI6AR14AHGM4KR5DH
IM6T39DTN58UBGCKTIILG_(TabModelSelectorImpl.java:372)
11-17 17:06:27.567  7095  7095 W System.err:    at org.chromium.chrome.browser.tabmodel.TabModelImpl.setIndex$514KORRICSNM6Q3IDTMMITBD5THMGSJFDLIIUOJIDTRN6PBI5TQ62OJDDTI6AR1FAHGM4JBFCHIMO92KC5H56PBCCLHN8QBFDPA7IS357CKLC___(TabModelImpl.java:494)
11-17 17:06:27.567  7095  7095 W System.err:    at org.chromium.chrome.browser.tabmodel.TabModelUtils.setIndex(TabModelUtils.java:151)
11-17 17:06:27.567  7095  7095 W System.err:    at org.chromium.chrome.browser.tabmodel.TabPersistentStore.restoreTab(TabPersistentStore.java:612)
11-17 17:06:27.567  7095  7095 W System.err:    at org.chromium.chrome.browser.tabmodel.TabPersistentStore.restoreTab(TabPersistentStore.java:547)
11-17 17:06:27.567  7095  7095 W System.err:    at org.chromium.chrome.browser.tabmodel.TabPersistentStore.restoreTabs(TabPersistentStore.java:480)
11-17 17:06:27.567  7095  7095 W System.err:    at org.chromium.chrome.browser.tabmodel.TabModelSelectorImpl.restoreTabs(TabModelSelectorImpl.java:284)
11-17 17:06:27.567  7095  7095 W System.err:    at org.chromium.chrome.browser.ChromeTabbedActivity.initializeState(ChromeTabbedActivity.java:671)
11-17 17:06:27.567  7095  7095 W System.err:    at org.chromium.chrome.browser.init.ChromeBrowserInitializer$6.initFunction(ChromeBrowserInitializer.java:291)
11-17 17:06:27.568  7095  7095 W System.err:    at org.chromium.chrome.browser.init.ChromeBrowserInitializer$1NativeInitTask.run(ChromeBrowserInitializer.java:236)
11-17 17:06:27.568  7095  7095 W System.err:    at android.os.Handler.handleCallback(Handler.java:751)
11-17 17:06:27.568  7095  7095 W System.err:    at android.os.Handler.dispatchMessage(Handler.java:95)
11-17 17:06:27.568  7095  7095 W System.err:    at android.os.Looper.loop(Looper.java:154)
11-17 17:06:27.568  7095  7095 W System.err:    at android.app.ActivityThread.main(ActivityThread.java:6077)
11-17 17:06:27.568  7095  7095 W System.err:    at java.lang.reflect.Method.invoke(Native Method)
11-17 17:06:27.568  7095  7095 W System.err:    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
11-17 17:06:27.568  7095  7095 W System.err:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
11-17 17:06:27.587  7095  7095 F chromium: [FATAL:jni_android.cc(169)] Failed to find static method create (JLorg/chromium/content_public/browser/NavigationController;)Lorg/chromium/content/browser/webcontents/WebContentsImpl;


Looks postMessage related?
 

Comment 1 by pasko@chromium.org, Nov 17 2016

Mergedinto: 666261
Status: Duplicate (was: Assigned)
rather related to method-count/proguard .. John is already looking into it

Comment 2 by droger@chromium.org, Nov 17 2016

I have a slightly different error message:

W/System.err(19331): java.lang.VerifyError: Rejecting class org.chromium.content.browser.webcontents.WebContentsImpl because it failed compile-time verification (declaration of 'org.chromium.content.browser.webcontents.WebContentsImpl' appears in /data/app/com.google.android.apps.chrome-1/base.apk)
W/System.err(19331): 	at org.chromium.chrome.browser.WebContentsFactory.nativeCreateWebContents(Native Method)
W/System.err(19331): 	at org.chromium.chrome.browser.WebContentsFactory.createWebContents(WebContentsFactory.java:26)
W/System.err(19331): 	at org.chromium.chrome.browser.tab.Tab.initialize(Tab.java:1446)
W/System.err(19331): 	at org.chromium.chrome.browser.tabmodel.ChromeTabCreator.createNewTab$5166USJ75THMGSJFDLKNAR9FCDNMST35DPQ5US3LC9M6IOPFC9P6UTRJCLP2UJ3FC5I5ASJCA1GN4OBDECTKORRICSNM6Q3IDTMMITBD5THMGSJFDLIIUOJIDTRN6PBI5TQ62OJDDTI6AR1FAHGM4JBFCHIMO92KC5H4OOBLDPHMGL3PE1IJMJ3FE9JIUOR8E9NMQQBLDKNM6Q3IDTMMABR2E9NNESR5E8NN8OB25TA62OHR95662RJ4E9NMIP1FCDNMST35DPQ2UIBEEHIMST1R5566USJ75THMGSJFDLKNAR9FCDK74RRDCKNM4SJFETPMASHFEHGM4BQKC5H3M___(ChromeTabCreator.java:149)
W/System.err(19331): 	at org.chromium.chrome.browser.tabmodel.ChromeTabCreator.createNewTab$5166USJ75THMGSJFDLKNAR9FCDNMST35DPQ5US3LC9M6IOPFC9P6UTRJCLP2UJ3FC5I5ASJCA1GN4OBDECTKORRICSNM6Q3IDTMMITBD5THMGSJFDLIIUOJIDTRN6PBI5TQ62OJDDTI6AR1FAHGM4JBFCHIMO92KC5H4OOBLDPHMGL3PE1IJMJ3FE9JIUOR8E9NMQQBLDKNM6Q3IDTMMABR2E9NNESR5E8NN8OB25TA62OHR9HGMSP3IDTKM8BR3DTN78PBEEGNKIRJKCLN78EP99HNN4PPFCDK74RRDD5QMQBR3D1P6URB55TH74RRNEDIN4BRKC5H2UL31C8TG____(ChromeTabCreator.java:82)
W/System.err(19331): 	at org.chromium.chrome.browser.tabmodel.ChromeTabCreator.launchUrl$5166KOBMC4NMOOBECSNL6T3ID5N6EEQCDTP6EBR3D1P6URB9ELMIUOR8E9NMQP9FC9P6UTRJCLP2UT31C9MMUP35DGNL8OB29LNM8PBC4HA62OICC5QMSOR8AHSN0P9R9HGMSP3IDTKM8BR3DTN78PBEEGNKIRJKCLN78EQA5566USJ75THMGSJFDLKNAR9FCDK74RRDCKNM4SJFETPMASHFEHGM4BQKC5H3M___(ChromeTabCreator.java:208)
W/System.err(19331): 	at org.chromium.chrome.browser.tabmodel.ChromeTabCreator.launchUrl$5166KOBMC4NMOOBECSNL6T3ID5N6EEQCDTP6EBR3D1P6URB9ELMIUOR8E9NMQP9FC9P6UTRJCLP2UT31C9MMUP35DGNL8OB29LNM8PBC4HA62OICC5QMSOR8AHSN0P9R5566USJ75THMGSJFDLKNAR9FCDK74RRDCKNM4SJFETPMASHFEHGM4BQKC5H3M___(ChromeTabCreator.java:190)
W/System.err(19331): 	at org.chromium.chrome.browser.ChromeTabbedActivity.createInitialTab(ChromeTabbedActivity.java:704)
W/System.err(19331): 	at org.chromium.chrome.browser.ChromeTabbedActivity$5.run(ChromeTabbedActivity.java:1130)
W/System.err(19331): 	at org.chromium.chrome.browser.partnercustomizations.PartnerBrowserCustomizations$3.run(PartnerBrowserCustomizations.java:272)
W/System.err(19331): 	at android.os.Handler.handleCallback(Handler.java:739)
W/System.err(19331): 	at android.os.Handler.dispatchMessage(Handler.java:95)
W/System.err(19331): 	at android.os.Looper.loop(Looper.java:135)
W/System.err(19331): 	at android.app.ActivityThread.main(ActivityThread.java:5254)
W/System.err(19331): 	at java.lang.reflect.Method.invoke(Native Method)
W/System.err(19331): 	at java.lang.reflect.Method.invoke(Method.java:372)
W/System.err(19331): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
W/System.err(19331): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
F/chromium(19331): [FATAL:jni_android.cc(169)] Failed to find static method create (JLorg/chromium/content_public/browser/NavigationController;)Lorg/chromium/content/browser/webcontents/WebContentsImpl;

Sign in to add a comment