Status Update
Comments
ad...@google.com <ad...@google.com>
tn...@google.com <tn...@google.com>
ji...@google.com <ji...@google.com> #2
1. Have you saw crash in real device or only in simulators?
2. Do you use dynamic feature for language ID?
tn...@google.com <tn...@google.com> #3
Tested on Android 12 Emulator with custom executor, but cannot repro this issue.
tn...@google.com <tn...@google.com> #4
-
Second crash in the description is from a real device. Experienced it myself on two different Xiaomi phones, plus lots of crashes from users in the Google Play console.
-
Dynamic features are not used in the application.
As a wild guess, I have downgraded build tools from 31.0.0 to 30.0.3, compileSdk from 31 to 30, and moved all work with Language ID to the service in a separate process (just to be sure that crash can kill secondary process instead of main). This combination is in beta for 2 days by now and I don't see any SIGSEGV crashes.
an...@google.com <an...@google.com> #5
Hmm, I feel the crash might be something related to separate/secondary process.
I also changed compileSdk and targetSDK to 31 but still cannot repro this issue.
Description
STEPS TO REPRODUCE:
1. create any kt file
2. type:
buildList {
this += ""
}
Replacing with add("") fixing the issue, but "operator fun" can be more readable in some cases.
------------------
IMPORTANT: Please read
all required information.
------------------
Studio Build:
Android Studio Jellyfish | 2023.3.1 Beta 2
Build #AI-233.14808.21.2331.11608968, built on March 21, 2024
Runtime version: 17.0.10+0-17.0.10b1087.21-11572160 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Version of Gradle Plugin: 8.2.0, 8.4.0-beta02
Version of Gradle: 8.2-bin, 8.6-bin
Version of Java: Azul Zulu 17.0.7, JetBrains runtime 17.0.10
OS: macOS 14.4.1