ISISComputingGroup / ISISComputingGroup/IBEX

Enable crash dumps on instruments

Offen
#8,403 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Keine Sprachdaten
Sterne
6
Forks
2
Ø Merge
16 Std. 40 Min.
Gemergte PRs (30 T.)
2

Beschreibung

As a developer i would like crash dumps to be written by windows error reporting when an "unexpected application termination" occurs. As per https://learn.microsoft.com/en-us/windows/win32/wer/collecting-user-mode-dumps the following should work

reg add "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpFolder /t REG_EXPAND_SZ /d C:\Instrument\Scratch\CrashDumps /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\WmiPrvSE.exe" /v DumpCount /t REG_DWORD /d 0 /f

Enabled on:

  • MUSR
  • INTER
  • NIMROD
  • MUONFE
  • RIKENFE

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit der verlinkten Dokumentation zu Microsoft Windows Error Reporting LocalDumps und der bestehenden Einrichtung für MUSR, INTER, NIMROD, MUONFE und RIKENFE. Prüfe, wo die Windows-Konfiguration jedes Instruments verwaltet wird, und verifiziere, dass eine unerwartete Beendigung der Anwendung einen Dump im konfigurierten Ordner erzeugt. Als abgeschlossen gilt die Aufgabe, wenn Crash-Dumps für jedes aufgeführte Instrument aktiviert und bestätigt sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
operating-systems
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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