maxkrieger/voiceliner

(Crash on open for newer androids) Gracefully handle security update segfaults on Android

maxkrieger opened this issue · 0 comments

Some users are getting this (fatal) when google sends a security update along. I imagine it's related to dynamic linking:

OS Version: Android 12 (SP2A.220505.002)
Report Version: 104

Exception Type: Unknown (SIGSEGV)

Application Specific Information:
Segfault

Thread 0 Crashed:
0   split_config.arm64_v8a.apk      0x7c17edc940        Model::Ref
1   split_config.arm64_v8a.apk      0x7c17e5a3c8        KaldiRecognizer::KaldiRecognizer
2   split_config.arm64_v8a.apk      0x7c17efe22c        vosk_recognizer_new
3   split_config.arm64_v8a.apk      0x7c1af1404c        <unknown> + 533027962956
4   split_config.arm64_v8a.apk      0x7c1af11b54        <unknown> + 533027953492
5   split_config.arm64_v8a.apk      0x7c1af07540        <unknown> + 533027910976
6   split_config.arm64_v8a.apk      0x7c1af1214c        <unknown> + 533027955020
7   split_config.arm64_v8a.apk      0x7c1af141e0        <unknown> + 533027963360
8   libart.so                       0x7cc02d4044        <unknown> + 535800135748
9   libart.so                       0x7cc020988c        <unknown> + 535799306380
10  base.odex                       0x7c4da0ca6c        <unknown> + 533878327916
11  libart.so                       0x7cc020a044        <unknown> + 535799308356
12  base.odex                       0x7c4d93e9ec        <unknown> + 533877484012
13  libart.so                       0x7cc020a044        <unknown> + 535799308356
14  base.odex                       0x7c4d93e892        <unknown> + 533877483666
15  libart.so                       0x7cc0209124        <unknown> + 535799304484
16  base.odex                       0x7c4d93e828        <unknown> + 533877483560
17  libart.so                       0x7cc0209124        <unknown> + 535799304484
18  base.odex                       0x7c4da14cd8        <unknown> + 533878361304
19  libart.so                       0x7cc020ae64        <unknown> + 535799311972
20  base.odex                       0x7c4d9cbeee        <unknown> + 533878062830
21  libart.so                       0x7cc020ae64        <unknown> + 535799311972
22  base.odex                       0x7c4da2fa84        <unknown> + 533878471300
23  libart.so                       0x7cc020a044        <unknown> + 535799308356
24  base.odex                       0x7c4da2fb0c        <unknown> + 533878471436
25  libart.so                       0x7cc020a748        <unknown> + 535799310152
26  base.odex                       0x7c4da2f794        <unknown> + 533878470548
27  libart.so                       0x7cc02098d4        <unknown> + 535799306452
28  base.odex                       0x7c4da2f67c        <unknown> + 533878470268
29  boot-framework.oat              0x713b1df0          <unknown> + 1899699696



EOF

Update 9/10 another trace:

https://sentry.io/share/issue/f160e0c94bd7487097d9b5261d990beb/