Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

process-crashed does not seem to work successfully

Abierto
#175 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
c, python
Área
devtools

Línea de trabajo

Reproduce el crash usando test.c y frida_test.py, comenzando con los handlers device.on('process-crashed', on_process_crashed) y session.on('detached', on_detached). Compara los callbacks y el valor del crash para el caso SIGSEGV. Se considera terminado cuando el handler process-crashed se activa con información del crash, o cuando el issue documenta el comportamiento compatible si no se espera ese callback aquí.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Use the following method to get the exit status of the attached program, but the function bound by process-crashed is not triggered. Only the function corresponding to detached is executed, but the data of the second parameter crash passed by the function is None.

test.c (Segmentation fault: 11)

...
char *buf = NULL;
buf[0] = -1;   // -> SIGSEGV
...

frida_test.py

...
device.on('process-crashed', on_process_crashed)
session.on('detached', on_detached)
...
output

...
detached: reason='process-terminated', crash='None'

I noticed that Frida 12.3 introduced Device to add process-crashed to monitor crashes, but it didn't seem to work successfully.

frida 14.2.2

Lenguaje dominante
Python
Estrellas
873
Forks
173
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de frida/frida-python

Todos los issues de frida/frida-python

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.