-
Notifications
You must be signed in to change notification settings - Fork 28.9k
Closed
flutter/engine
#12336Labels
a: internationalizationSupporting other languages or locales. (aka i18n)Supporting other languages or locales. (aka i18n)a: typographyText rendering, possibly libtxtText rendering, possibly libtxtc: crashStack traces logged to the consoleStack traces logged to the consoleengineflutter/engine repository. See also e: labels.flutter/engine repository. See also e: labels.f: material designflutter/packages/flutter/material repository.flutter/packages/flutter/material repository.frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.

Description
This issue is present in the Beta channel and the Dev channel. The application works when using the Stable channel. It also runs perfectly when set to English, regardless of the flutter version.
Also I'm using the gen_lang package to generate the language files.
gen_lang: ^0.1.2
Steps to Reproduce
- Create an application with RTL.
- App crashes on run.
I also tried changing all strings to English and keeping the application in RTL mode and it still crashes with no output.
Logs
The console doesn't output anything. Here are the relevant lines from the logcat.
08-30 11:25:25.831 5729 6948 I Pageboost: vramdisk hit com.glowerx.mms
08-30 11:25:27.659 5729 5920 D WifiTrafficPoller: TrafficStats TxPkts=5180346 RxPkts=12395528 TxBytes=910435786 RxBytes=16335423040 , Foreground uid=10279 pkgName=com.glowerx.mms TxPackets=6967 RxPackets=1865 TxBytes=579252 RxBytes=9078090
08-30 11:25:34.556 5250 5250 I lmkd : Reclaim Mem 'com.glowerx.mms' (32742), uid 10279, oom_adj 0, state 2 to free 4890552kB
08-30 11:25:34.939 5729 5920 D WifiTrafficPoller: TrafficStats TxPkts=5180364 RxPkts=12395539 TxBytes=910437510 RxBytes=16335424364 , Foreground uid=10279 pkgName=com.glowerx.mms TxPackets=6971 RxPackets=1871 TxBytes=579460 RxBytes=9078402
08-30 11:25:35.187 5729 5894 W InputDispatcher: channel '65ee02a com.glowerx.mms/com.glowerx.mms.MainActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9, fd=555
08-30 11:25:35.189 5729 5894 E InputDispatcher: channel '65ee02a com.glowerx.mms/com.glowerx.mms.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
08-30 11:25:35.205 5729 6089 I WindowManager: WIN DEATH: Window{65ee02a u0 com.glowerx.mms/com.glowerx.mms.MainActivity}
08-30 11:25:35.205 5729 6089 W InputDispatcher: Attempted to unregister already unregistered input channel '65ee02a com.glowerx.mms/com.glowerx.mms.MainActivity (server)'
08-30 11:25:35.205 5252 5252 I SurfaceFlinger: id=46582 Removed SurfaceView - com.glowerx.mms/com.glowerx.mms.MainActivity@60fb497@0[32742]#0 (1/78)
08-30 11:25:35.205 5729 6089 V WindowManager: Remove Window{65ee02a u0 com.glowerx.mms/com.glowerx.mms.MainActivity}: mSurfaceController=Surface(name=com.glowerx.mms/com.glowerx.mms.MainActivity[32742])/@0x2334bb8 mAnimatingExit=false mRemoveOnExit=false mHasSurface=true surfaceShowing=true isAnimationSet=false app-animation=false mWillReplaceWindow=false inPendingTransaction=false mDisplayFrozen=false callers=com.android.server.wm.WindowState.access$300:281 com.android.server.wm.WindowState$DeathRecipient.binderDied:3333 android.os.BinderProxy.sendDeathNotice:1206 <bottom of call stack> <bottom of call stack> <bottom of call stack>
08-30 11:25:35.206 5252 5252 I SurfaceFlinger: id=46583 Removed Background for -SurfaceView - com.glowerx.mms/com.glowerx.mms.MainActivity@60fb497@0[32742]#0 (0/77)
08-30 11:25:35.206 5207 5207 I Zygote : Process 32742 exited due to signal (9)
08-30 11:25:35.214 5729 6089 I WindowManager: Destroying surface Surface(name=com.glowerx.mms/com.glowerx.mms.MainActivity[32742])/@0x2334bb8 called by com.android.server.wm.WindowStateAnimator.destroySurface:1903 com.android.server.wm.WindowStateAnimator.destroySurfaceLocked:838 com.android.server.wm.WindowState.removeImmediately:2704 com.android.server.wm.WindowState.removeIfPossible:2854 com.android.server.wm.WindowState.access$300:281 com.android.server.wm.WindowState$DeathRecipient.binderDied:3333 android.os.BinderProxy.sendDeathNotice:1206 <bottom of call stack>
08-30 11:25:35.214 5252 5323 I SurfaceFlinger: id=46581 Removed com.glowerx.mms/com.glowerx.mms.MainActivity[32742]#0 (0/76)
08-30 11:25:35.220 5252 5252 I Layer : id=46581 onRemoved com.glowerx.mms/com.glowerx.mms.MainActivity[32742]#0
08-30 11:25:35.226 5252 5252 I Layer : id=46582 onRemoved SurfaceView - com.glowerx.mms/com.glowerx.mms.MainActivity@60fb497@0[32742]#0
08-30 11:25:35.226 5252 5252 I Layer : id=46583 onRemoved Background for -SurfaceView - com.glowerx.mms/com.glowerx.mms.MainActivity@60fb497@0[32742]#0
08-30 11:25:35.227 5729 6089 I WindowManager: commitFinishDrawingLocked: mDrawState=READY_TO_SHOW Surface(name=NavigationBar[6049])/@0x83d98ed
08-30 11:25:35.227 5252 5323 I SurfaceFlinger: id=46580 Removed 65ee02a com.glowerx.mms/com.glowerx.mms.MainActivity#0 (0/75)
This is what it's working on. Switch channel to beta or dev and it stops working.
[✓] Flutter (Channel stable, v1.7.8+hotfix.4, on Linux, locale en_US.UTF-8)
• Flutter version 1.7.8+hotfix.4 at /home/fawad/Development/flutter
• Framework revision 20e59316b8 (6 weeks ago), 2019-07-18 20:04:33 -0700
• Engine revision fee001c93f
• Dart version 2.4.0
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /home/fawad/Android/Sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.2
• Java binary at: /home/fawad/Development/android-studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
• All Android licenses accepted.
[✓] Android Studio (version 3.5)
• Android Studio at /home/fawad/Development/android-studio
• Flutter plugin version 38.2.3
• Dart plugin version 191.8423
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
[✓] VS Code (version 1.37.1)
• VS Code at /usr/share/code
• Flutter extension version 3.3.0
[✓] Connected device (1 available)
• SM G975F • 10.42.0.163:5556 • android-arm64 • Android 9 (API 28)
Metadata
Metadata
Assignees
Labels
a: internationalizationSupporting other languages or locales. (aka i18n)Supporting other languages or locales. (aka i18n)a: typographyText rendering, possibly libtxtText rendering, possibly libtxtc: crashStack traces logged to the consoleStack traces logged to the consoleengineflutter/engine repository. See also e: labels.flutter/engine repository. See also e: labels.f: material designflutter/packages/flutter/material repository.flutter/packages/flutter/material repository.frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.