Skip to content

Invalid kernel binary: Contains at least two source entries that do not agree. #60794

Description

@mortifactor

Steps to Reproduce

  1. Running from VS Code on any real device (tried Samsung J2, Samsung J4, Honor 20). These logs are from Samsung J2.
  2. Start debug with "flutter run lib/main_dev.dart --verbose"
  3. Change any file and save (i.e. change font size of text widget)
  4. Hot restart (Ctrl+Shift+F5)

Logs

flutter run lib/main_dev.dart --verbose


PS C:\Projects\STRIZH\mobile\strizh> flutter clean
Deleting build...                                                1 284ms
Deleting .dart_tool...                                               6ms
Deleting Generated.xcconfig...                                       3ms
Deleting flutter_export_environment.sh...                            1ms
PS C:\Projects\STRIZH\mobile\strizh> flutter run lib/main_dev.dart --verbose
Launching lib/main_dev.dart on SM J250F in debug mode...
Note: c:\Projects\_src\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher-5.4.11\android\src\main\java\io\flutter\plugins\urllauncher\WebViewActivity.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: c:\Projects\_src\flutter\.pub-cache\hosted\pub.dartlang.org\flutter_custom_tabs-0.6.0\android\src\main\java\com\github\droibit\flutter\plugins\customtabs\internal\Launcher.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: c:\Projects\_src\flutter\.pub-cache\hosted\pub.dartlang.org\uni_links-0.4.0\android\src\main\java\name\avioli\unilinks\UniLinksPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Running Gradle task 'assembleDebug'...                                  
Running Gradle task 'assembleDebug'... Done                        43,1s
√ Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...                        16,8s
D/ViewRootImpl@598f204[MainActivity](25573): ThreadedRenderer.create() translucent=false
D/InputTransport(25573): Input channel constructed: fd=122
D/ViewRootImpl@598f204[MainActivity](25573): setView = DecorView@ef473ed[MainActivity] touchMode=true
D/ViewRootImpl@598f204[MainActivity](25573): dispatchAttachedToWindow   
I/FA      (25573): Tag Manager is not found and thus will not be used
D/ViewRootImpl@598f204[MainActivity](25573): Relayout returned: oldFrame=[0,0][0,0] newFrame=[0,0][540,960] result=0x27 surface={isValid=true -1917143040} surfaceGenerationChanged=true
D/ViewRootImpl@598f204[MainActivity](25573): mHardwareRenderer.initialize() mSurface={isValid=true -1917143040} hwInitialized=true
I/OpenGLRenderer(25573): Initialized EGL, version 1.4
D/OpenGLRenderer(25573): Swap behavior 1
W/Adreno-EGL(25573): <qeglDrvAPI_eglCreateContext:2471>: EGL_BAD_ATTRIBUTE
I/OpenGLRenderer(25573): KHR Debugger is Disabled - EGL_BAD_ATTRIBUTE
D/ViewRootImpl@598f204[MainActivity](25573): Relayout returned: oldFrame=[0,0][540,960] newFrame=[0,0][540,960] result=0x3 surface={isValid=true -1917143040} surfaceGenerationChanged=false
D/SurfaceView(25573): Relayout returned: oldFrame=[0,0][0,0] newFrame=[0,0][540,960] result=0x7 surface={Surface(name=null)/@0xfb5c222 isValid=true 2075514880}
D/ViewRootImpl@598f204[MainActivity](25573): MSG_RESIZED_REPORT: frame=Rect(0, 0 - 540, 960) ci=Rect(0, 36 - 0, 0) vi=Rect(0, 36 - 0, 0) or=1
D/SurfaceView(25573): Relayout returned: oldFrame=[0,0][540,960] newFrame=[0,0][540,960] result=0x3 surface={Surface(name=null)/@0xfb5c222 isValid=true -1886279680}
Syncing files to device SM J250F...                              1 113ms

Flutter run key commands.
r Hot reload. 
R Hot restart.
h Repeat this help message.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).
An Observatory debugger and profiler on SM J250F is available at: http://127.0.0.1:52602/ac42iVZntIk=/
D/ViewRootImpl@598f204[MainActivity](25573): MSG_WINDOW_FOCUS_CHANGED 1
D/ViewRootImpl@598f204[MainActivity](25573): mHardwareRenderer.initializeIfNeeded()#2 mSurface={isValid=true -1917143040}
V/InputMethodManager(25573): Starting input: tba=android.view.inputmethod.EditorInfo@955b0a3 nm : ru.aikom.strizh.citybus ic=null
I/InputMethodManager(25573): startInputInner - mService.startInputOrWindowGainedFocus
D/InputTransport(25573): Input channel constructed: fd=132
V/InputMethodManager(25573): Starting input: tba=android.view.inputmethod.EditorInfo@6600fa0 nm : ru.aikom.strizh.citybus ic=null
I/flutter (25573): Event (AuthenticationBloc): AppStarted
I/flutter (25573): Transition (AuthenticationBloc): Transition { currentState: AuthenticationUninitialized, event: AppStarted, nextState: AuthenticationAuthenticated }
I/flutter (25573): Event (MainScreenBloc): Instance of 'MainScreenInitEvent'
I/flutter (25573): Event (CardticketBloc): LoadProfileEvent
I/flutter (25573):   OPTIONS_CARD_BLOC STATE:  OptionsCardInitialState
I/flutter (25573): Transition (MainScreenBloc): Transition { currentState: Instance of 'MainScreenInitial', event: Instance of 'MainScreenInitEvent', nextState: Instance of 'MainScreenReadyState' }
I/flutter (25573): Transition (CardticketBloc): Transition { currentState: ProfileNotLoaded, event: LoadProfileEvent, nextState: ProfileLoading }
I/flutter (25573): Transition (CardticketBloc): Transition { currentState: ProfileLoading, event: LoadProfileEvent, nextState: ProfileLoaded { profile: PassengerProfileViewModel[balance=0.0, phone=null, [email protected], tickets=[TicketInfoViewModel[id=9fc6df29-4e1b-4a09-8ea1-5677a0e3b1f3, ticketsCount=1, sumActual=1.0, sumDiscount=0.0, dateSold=2020-07-03 02:26:52.639961Z, routeName=Бобровый лог-Студгородок, routeNumber=28, carrier=Перевозчик, vehicleType=Bus, vehicleRegNumber=в028кк124, ticketNumber=104143942, ticketsStatus=Normal, barcode=TicketBarcodeViewModel[barcode=01EcCQMs6Oksf0S3AoY29RgU9M+Div6LrAA5eLk3T9uvhpW+wxvuPQe/v39dh/N3, ttl=15, ], isRefundAllowed=true, refundDate=null, refundState=null, ], TicketInfoViewModel[id=268ffc73-27cf-4733-bb13-0d7172581625, ticketsCount=1, sumActual=1.0, sumDiscount=0.0, dateSold=2020-07-03 02:25:48.000520Z, routeName=Бобровый лог-Студгородок, routeNumber=28, carrier=Перевозчик, vehicleType=Bus, vehicleRegNumber=в

Performing hot restart...                                               
(This is taking an unexpectedly long time.)       /E/Dart    (25573): ../../third_party/dart/runtime/vm/kernel_loader.cc: 281: error: Invalid kernel binary: Contains at least two source entries that do not agree.
E/DartVM  (25573): version=2.8.4 (stable) (Wed Jun 3 12:26:04 2020 +0200) on "android_arm"
E/DartVM  (25573): pid=25573, thread=25730, isolate=main(0x7bbfe200)
E/DartVM  (25573): isolate_instructions=90ca7400, vm_instructions=90ca7400
E/DartVM  (25573):   pc 0x90d6b399 fp 0x8f8fef50 /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so+0x139c399
E/DartVM  (25573): -- End of DumpStackTrace
(This is taking an unexpectedly long time.)       -F/libc    (25573): Fatal signal 6 (SIGABRT), code -6 in tid 25730 (Thread-14)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/j2y18lteser/j2y18lte:7.1.1/NMF26X/J250FXWU2ASK1:user/release-keys'
Revision: '4'
ABI: 'arm'
pid: 25573, tid: 25730, name: Thread-14  >>> ru.aikom.strizh.citybus <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
    r0 00000000  r1 00006482  r2 00000006  r3 00000008
    r4 8f8ff978  r5 00000006  r6 8f8ff920  r7 0000010c
    r8 7a43f600  r9 00000091  sl 00000045  fp 6de72eb8
    ip 00000000  sp 8f8fef08  lr aeea7237  pc aeea9ab8  cpsr 200f0010
(This is taking an unexpectedly long time.)       \backtrace:
    #00 pc 0004aab8  /system/lib/libc.so (tgkill+12)
    #01 pc 00048233  /system/lib/libc.so (pthread_kill+34)
    #02 pc 0001dca9  /system/lib/libc.so (raise+10)
    #03 pc 00019341  /system/lib/libc.so (__libc_android_abort+34)
    #04 pc 000173a8  /system/lib/libc.so (abort+4)
    #05 pc 012d8485  /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so (offset 0x102f000)
    #06 pc 0133fc6b  /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so (offset 0x102f000)
    #07 pc 01543d05  /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so (offset 0x102f000)
    #08 pc 01059fad  /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so (offset 0x102f000)
    #10 pc 01061ddd  /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so (offset 0x102f000)
    #11 pc 01061111  /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so (offset 0x102f000)
    #12 pc 01060f4f  /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so (offset 0x102f000)
    #13 pc 01060edd  /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so (offset 0x102f000)
    #14 pc 010658ab  /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so (offset 0x102f000)
    #15 pc 01067e67  /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so (offset 0x102f000)
    #16 pc 010677bf  /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so (offset 0x102f000)
    #17 pc 0105e3b5  /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so (offset 0x102f000)
    #18 pc 0103f1df  /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so (offset 0x102f000)
    #19 pc 010425a9  /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so (offset 0x102f000)
    #20 pc 00011fcf  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+610)
    #21 pc 00011cdf  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
    #22 pc 0000b68f  /system/lib/libandroid.so (ALooper_pollOnce+50)
    #23 pc 01042567  /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so (offset 0x102f000)
    #24 pc 0103f16f  /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so (offset 0x102f000)
    #25 pc 01040d47  /data/app/ru.aikom.strizh.citybus-2/lib/arm/libflutter.so (offset 0x102f000)
    #26 pc 00047d03  /system/lib/libc.so (_ZL15__pthread_startPv+22)
    #27 pc 0001a00d  /system/lib/libc.so (__start_thread+6)
(This is taking an unexpectedly long time.)       |Lost connection to device.
(This is taking an unexpectedly long time.)       |
PS C:\Projects\STRIZH\mobile\strizh> flutter logs
Showing SM J250F logs:

Terminate batch job (Y/N)? y
PS C:\Projects\STRIZH\mobile\strizh> 

flutter doctor -v

PS C:\Projects\STRIZH\mobile\strizh> flutter doctor -v
[√] Flutter (Channel stable, v1.17.5, on Microsoft Windows [Version 10.0.18363.900], locale ru-RU)
    • Flutter version 1.17.5 at c:\Projects\_src\flutter
    • Framework revision 8af6b2f038 (2 days ago), 2020-06-30 12:53:55 -0700
    • Engine revision ee76268252
    • Dart version 2.8.4

 
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at c:\Projects\_src\android_sdk
    • Platform android-30, build-tools 29.0.3
    • ANDROID_HOME = c:\Projects\_src\android_sdk
    • ANDROID_SDK_ROOT = c:\Projects\_src\android_sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[√] Android Studio (version 4.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 46.0.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] VS Code, 64-bit edition (version 1.46.1)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension version 3.12.1

[√] Connected device (1 available)
    • SM J250F • 8cccce8f • android-arm • Android 7.1.1 (API 25)

• No issues found!

Tried redownloading flutter sdk from scratch, but it didn't help.

Metadata

Metadata

Assignees

Labels

Bot is counting down the days until it unassigns the issueP2Important issues not at the top of the work listc: crashStack traces logged to the consoledependency: dartDart team may need to help use: device-specificOnly manifests on certain devicesengineflutter/engine related. See also e: labels.team-engineOwned by Engine teamtriaged-engineTriaged by Engine team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions