Parasitic manager crash-loops on GrapheneOS with ptrace-based Zygisk — `DENY_PROCESS_PTRACE` left armed on the host
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 42/100
Línea de trabajo
Start by reproducing the failure on GrapheneOS with NeoZygisk, then trace Vector manager startup around the logged selinux_android_setcontext failure in frameworks/base/core/jni/com_android_internal_os_Zygote.cpp. The payload does not name a Vector source file or test, so first locate the manager process startup path and inspect how the reported ptrace-related state is handled. Done means the Vector notification opens successfully in the reported setup.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Steps to reproduce/复现步骤
Install Vector normally, and try to open the Vector notification
Expected behaviour/预期行为
Vector actually opening
Actual behaviour/实际行为
Vector never opens
Xposed Module List/Xposed 模块列表
NeoZygisk
Root implementation/Root 方案
Apatch on 6.6 kernel
System Module List/系统模块列表
NeoZygisk
Vector
Vector version/Vector 版本
3112, but it happends on stable too.
Android version/Android 版本
17
Version requirement/版本要求
- I am using the latest debug build from GitHub Actions./我正在使用 GitHub Actions 中最新的调试版本。
Logs/日志
F DEBUG : Abort message: 'JNI FatalError called: (org.matrix.vector.manager)
frameworks/base/core/jni/com_android_internal_os_Zygote.cpp:2111:
selinux_android_setcontext(2000, 0,
"platform:privapp:targetSdkVersion=36:partition=system:complete",
"org.matrix.vector.manager", grapheneos_flags: "100") failed'
I Zygote : Process exited due to signal 6 (Aborted)
...ExecSpawning.replayCommands ... ZygoteServer.runSelectLoop ... ZygoteInit.main
- Lenguaje dominante
- Kotlin
- Estrellas
- 12.6k
- Forks
- 850
- Merge medio
- 20 min
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de JingMatrix/Vector
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
JingMatrix/Vector#999 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
JingMatrix/Vector#1000 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
JingMatrix/Vector#996 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Modules not visibleAbiertobug
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
JingMatrix/Vector#991 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
JingMatrix/Vector#990 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de JingMatrix/Vector
Issues similares
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
MetrolistGroup/Metrolist#4435 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
sk2andy/candy-browser#292 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
spring-mcp-tools
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
explyt/spring-plugin#591 ·
Los mantenedores suelen responder en 1 día
-
Failed to load updated m-timeAbiertobug needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
FossifyOrg/Gallery#1167 ·
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100