Capture Android 17 MemoryLimiter process kills
@0xadam-brown já está trabalhando nisso.
Desde 12/9/2026.
Avaliação
Esta issue ainda não foi avaliada.
Descrição
Problem Statement
Android 17 (API 37) enforces per-app memory limits based on the device's total RAM. When an app exceeds its limit, the system terminates the process.
This is not a java.lang.OutOfMemoryError. No exception is thrown, no signal is raised, and no stack trace is produced — the process simply disappears. Neither UncaughtExceptionHandlerIntegration nor the NDK handler sees anything, so the SDK reports nothing at all.
Solution Brainstorm
AnrV2Integration already polls ActivityManager#getHistoricalProcessExitReasons() at startup and discards everything that isn't REASON_ANR. Memory-limiter kills show up in that same list as REASON_OTHER with getDescription() containing "MemoryLimiter:AnonSwap"
So using that same mechanism doesn't sound too challenging.
- Linguagem predominante
- Kotlin
- Estrelas
- 1.4k
- Forks
- 478
- Merge médio
- 2d 20h
- PRs com merge (30d)
- 71
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de getsentry/sentry-java
-
Improvement Java Platform: Android Platform: Java
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
getsentry/sentry-java#6145 · 1 comentário · 1 responsável ·
-
Bug Java Platform: Android Platform: Java
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
getsentry/sentry-java#6138 · 1 comentário ·
-
Feature Java Platform: Java Spans
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
getsentry/sentry-java#5984 · 1 comentário ·
-
Android Task Traces
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
getsentry/sentry-java#5376 · 1 comentário ·
-
Android Docs Errors
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100
getsentry/sentry-java#5375 · 1 comentário ·
Todas as issues de getsentry/sentry-java
Issues semelhantes
-
[Bug] 统计页面无法重置token和汇率 Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
AAswordman/Operit#1265 · 3 comentários ·
-
Source is down
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
keiyoushi/extensions-source#19317 ·
-
Tambahkan bahasa Indonesia Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
acristescu/OnlineGo#216 ·
-
Remove custom segment colors Abertaenhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
libre-tube/LibreTube#8803 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100