Crash reports/de: Difference between revisions

From Miranda NG
Crash reports/de
Jump to navigation Jump to search
(prepare for migration)
(Updating to match new version of source page)
Line 1: Line 1:
Crash Reports (zu deutsch: Absturzberichte) geben bei einem Absturz von Miranda NG Rückschlüsse auf die Ursache.
<languages/>
{{TNT|Important|Reports generated by {{Plugin|CrashDumper}} by default are insufficient and of little use. To create a useful crash report you need to do the following:}}


== Installieren Sie Crash Dumper ==
__TOC__


Installieren Sie das Plugin {{Plugin|CrashDumper}}. Sie können es entweder manuell installieren oder über den {{Plugin|PluginUpdater}}. Crash Reports durch das CrashDumper Plugin sind standardmäßig nur von geringem Nutzen. Um einen hilfreichen Crash Report zu erstellen, müssen Sie Folgendes beachten:
== Install CrashDumper ==


== Plugins und Debugsymbole aktualisieren ==
Install the appropriate version of {{Plugin|CrashDumper}} plugin. You can do this manually (download links are found in the plugin card on its page) or automatically using {{Plugin|PluginUpdater}}: go to {{Menu|Main Menu|Available components list}}, select CrashDumper and click ''Download'' button.


Sie sollten alle Plugins aktualisieren bevor Sie versuchen, einen Fehler zu reproduzieren. Um aussagekräftige Absturzberichte zu erstellen brauchen Sie neben den Plugins noch die zugehörigen Debugsymbole. Sie können diese wie folgt installieren:
== Update plugins and debug symbols ==


Alle Fehler werden zuerst in der Entwicklungsversion behoben. Daher sollten Sie diese verwenden. Wenn Sie die stabile Version von Miranda NG verwenden, dann müssen Sie die Debugsymbole manuell [[herunterladen]].
All your plugins and Miranda core files must be of the latest version. Also, the debug symbols (PDB files) must be of the same compilation as the plugins, so it is necessary to update them too (or install if you don't have any).
{{TNT|Important|All reported issues are checked and fixed on trunk, that's why creating crash reports using only the latest {{GlossLink|development version}} of Miranda NG makes sense. However, if you want to create a report for the {{GlossLink|stable version}}, you can '''manually''' download PDB files for this release.}}


=== Automatische Methode ===
=== Automatic method ===


Mit dem PluginUpdater können Sie alle Plugins und Debugsymbole automatisch aktualisieren:
If you have {{Plugin|PluginUpdater}} installed you can download the latest development version of plugins and the appropriate debug symbols automatically.
* Gehen Sie nach {{Menu|Einstellungen|Dienste|Plugin-Updater}}.
* Go to {{Menu|Options|Services|Plugin Updater|Files source}}
* Unter ''Quelle der Dateien'' wählen Sie ''Entwicklungsversion mit Debugsymbolen'' aus.
* Select ''Development version with debug symbols'' option and click ''OK''.
* Klicken Sie im Hauptmenü auf '' Auf Aktualisierungen prüfen'' und wählen Sie alle Plugins aus.
* Choose ''Check for updates'' from the Main menu, click ''Update'' and wait till Miranda asks for restart.
* Klicken Sie auf ''Herunterladen''.


=== Manuelle Methode ===
=== Manual method ===


* Gehen Sie auf die Seite [[Herunterladen]] und laden Sie dort die aktuellen Debugsymbole für den Core und die Plugins herunter.
* Using [[Download]] page update manually {{Strong|all}} the plugins and Miranda core files to the latest version:
* Entpacken Sie die Debugsymbole (*.pdb) in Ihr Miranda-'''Programmverzeichnis''' ('''nicht''' in das Pluginverzeichnis).
** Download the appropriate version of these plugins and core.
** Extract the contents of the archives into the main Miranda NG folder keeping the directory structure.
* From the [[Download#Core|Core]] section download debug symbols archive (miranda-ng-debug-symbols*.7z) of the same version as the plugins.
* Extract .pdb files named identically with your plugins from the archive to main Miranda NG folder. {{Strong|Do not extract anything to Plugins folder.}}{{TNT|Important|Each time you update the plugins you have to re-download the debug symbols.}}


Jedes Mal, wenn Sie Miranda NG aktualisieren, müssen Sie auch die zugehörigen Debugsymbole aktualisieren.
== Reproduce the crash ==


== Crash Report erstellen ==
Repeat the actions you performed before the crash occurred for the first time.
{{TNT|Note|Sometimes you may find that it is impossible to reproduce the crash. Perhaps the bug that caused it, was fixed in the latest version.}}
If you succeeded and Miranda did crash again, check Profiles\<Profile_name>\CrashLog\<Current_date> folder – crashlog files (.txt and .mdmp) are saved here by default.


* Versuchen Sie, den Crash zu reporduzieren.
== Example reports ==
* Nach einem Crash werden Sie gefragt, ob Sie den Inhalt in die Zwischenablage kopieren wollen, klicken Sie auf Ja. Miranda NG speichert die Dateien (bspw. ''crash20130224115644.txt'' und ''crash20130224115644.mdmp'') aber auch in dem angegebenen Pfad.
* Beachten Sie den Artikel [[Fehler melden]] und melden Sie den Absturz.


Beispiele
# Wrong: [http://pastie.org/5456564 http://pastie.org/5456564]. Some debug symbols are missing which is denoted by lines "(filename not available) (0): (function-name not available)" with Miranda core/plugins names (Lines with USER32, ntdll, kernel32, etc. don't matter).
# Right: [http://pastie.org/5456572 http://pastie.org/5456572]. All debug symbols are in place, no lines "(filename not available) (0): (function-name not available)" with Miranda core/plugins names.


# Falsch: http://pastie.org/5456564
== Tips and tricks ==
# Richtig: http://pastie.org/5456572


== Hinweise ==
* Use the attatchments system of the forum/tracker to upload your crash report there.


* Speichern Sie Ihre Crash Reports für das Forum unter [https://pastebin.com pastebin.com] oder [http://pastie.org pastie.org]. Im Bug Tracker laden Sie Dateien bitte als Anhang hoch.
== See also ==
* {{Ll|Reporting bugs}}


== Siehe auch ==
[[Category:Help{{#translation:}}|{{#getdisplaytitle:{{FULLPAGENAME}}}}]]

Revision as of 13:59, 13 June 2018

Wichtig
Reports generated by CrashDumper by default are insufficient and of little use. To create a useful crash report you need to do the following:

Install CrashDumper

Install the appropriate version of CrashDumper plugin. You can do this manually (download links are found in the plugin card on its page) or automatically using PluginUpdater: go to Main Menu → Available components list, select CrashDumper and click Download button.

Update plugins and debug symbols

All your plugins and Miranda core files must be of the latest version. Also, the debug symbols (PDB files) must be of the same compilation as the plugins, so it is necessary to update them too (or install if you don't have any).

Wichtig
All reported issues are checked and fixed on trunk, that's why creating crash reports using only the latest development version of Miranda NG makes sense. However, if you want to create a report for the stable version, you can manually download PDB files for this release.

Automatic method

If you have PluginUpdater installed you can download the latest development version of plugins and the appropriate debug symbols automatically.

  • Go to Options → Services → Plugin Updater → Files source
  • Select Development version with debug symbols option and click OK.
  • Choose Check for updates from the Main menu, click Update and wait till Miranda asks for restart.

Manual method

  • Using Download page update manually all the plugins and Miranda core files to the latest version:
    •  Download the appropriate version of these plugins and core.
    •  Extract the contents of the archives into the main Miranda NG folder keeping the directory structure.
  • From the Core section download debug symbols archive (miranda-ng-debug-symbols*.7z) of the same version as the plugins.
  • Extract .pdb files named identically with your plugins from the archive to main Miranda NG folder. Do not extract anything to Plugins folder.
    Wichtig
    Each time you update the plugins you have to re-download the debug symbols.

Reproduce the crash

Repeat the actions you performed before the crash occurred for the first time.

Hinweis
Sometimes you may find that it is impossible to reproduce the crash. Perhaps the bug that caused it, was fixed in the latest version.

If you succeeded and Miranda did crash again, check Profiles\<Profile_name>\CrashLog\<Current_date> folder – crashlog files (.txt and .mdmp) are saved here by default.

Example reports

  1. Wrong: http://pastie.org/5456564. Some debug symbols are missing which is denoted by lines "(filename not available) (0): (function-name not available)" with Miranda core/plugins names (Lines with USER32, ntdll, kernel32, etc. don't matter).
  2. Right: http://pastie.org/5456572. All debug symbols are in place, no lines "(filename not available) (0): (function-name not available)" with Miranda core/plugins names.

Tips and tricks

  • Use the attatchments system of the forum/tracker to upload your crash report there.

See also