Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

process-crashed does not seem to work successfully

Offen
#175 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
c, python
Bereich
devtools

Rechercherichtung

Reproduziere den Absturz mit test.c und frida_test.py, beginnend mit den Handlern device.on('process-crashed', on_process_crashed) und session.on('detached', on_detached). Vergleiche die Callbacks und den Crash-Wert für den SIGSEGV-Fall. Die Aufgabe gilt als abgeschlossen, wenn der process-crashed-Handler mit Absturzinformationen ausgelöst wird oder das Issue das unterstützte Verhalten dokumentiert, falls dieser Callback hier nicht erwartet wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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

Vorherrschende Sprache
Python
Sterne
873
Forks
173
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus frida/frida-python

Alle Issues in frida/frida-python

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.