Repository: flutter
Issue: WebView crash: IllegalArgumentException: reasonPhrase can't be empty.
Labels: c: crash,platform-android,p: webview,package,P3,team-android,triaged-android

Pretty much any webpage I try to goto craps out with wanting glUtilsParamSize??  maybe thats unrelated but its preventing me from releasing this update to the android play store.

or its 

 java.lang.IllegalArgumentException: reasonPhrase can't be empty.


I am using pretty much the built in Example from the /example folder  

Android 26 Emulator and Android 28 emulators,   If the page is simple enough it won't crash but still spam the logs but if its more complex (think images + jquery) it craps out.   

`D/        (20167): HostConnection::get() New Host Connection established 0xc3d7dd40, tid 20181
I/flutter (20167): 209.82857142857142
I/flutter (20167): -86.39999999999999
I/flutter (20167): 0.0
I/flutter (20167): 0.0
D/EGL_emulation(20167): eglMakeCurrent: 0xeb9c6a60: ver 2 0 (tinfo 0xd00ff010)
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
I/chromium(20167): [INFO:CONSOLE(2)] "JQMIGRATE: Migrate is installed, version 1.4.1", source: https://example.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1 (2)
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
E/eglCodecCommon(20167): glUtilsParamSize: unknow param 0x000085b5
D/AndroidRuntime(20167): Shutting down VM
E/AndroidRuntime(20167): FATAL EXCEPTION: main
E/AndroidRuntime(20167): Process: org.mycompany.myflutterapp, PID: 20167
E/AndroidRuntime(20167): java.lang.IllegalArgumentException: reasonPhrase can't be empty.
E/AndroidRuntime(20167): 	at android.webkit.WebResourceResponse.setStatusCodeAndReasonPhrase(WebResourceResponse.java:139)
E/AndroidRuntime(20167): 	at android.webkit.WebResourceResponse.<init>(WebResourceResponse.java:77)
E/AndroidRuntime(20167): 	at xl.a(PG:292)
E/AndroidRuntime(20167): 	at afG.handleMessage(PG:67)
E/AndroidRuntime(20167): 	at android.os.Handler.dispatchMessage(Handler.java:106)
E/AndroidRuntime(20167): 	at android.os.Looper.loop(Looper.java:193)
E/AndroidRuntime(20167): 	at android.app.ActivityThread.main(ActivityThread.java:6669)
E/AndroidRuntime(20167): 	at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(20167): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
E/AndroidRuntime(20167): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
I/Process (20167): Sending signal. PID: 20167 SIG: 9
Lost connection to device.`