Vorschlag: Programmfehler erkennen und eingrenzen

Diskussion rund um unser Wiki.
Antworten
Benutzeravatar
Mike1985
Beiträge: 148
Registriert: 01.05.2005 14:38:11
Wohnort: Lienz / Austria
Kontaktdaten:

Vorschlag: Programmfehler erkennen und eingrenzen

Beitrag von Mike1985 » 20.01.2007 17:07:36

Es ist passiert, ein Programm stürzt reproduzierbar ab.

Der User will deshalb einen Bugreport vefassen. Um den
Maintainern zu helfen, möchte er das Problem eingrenzen.
Aber wie geht man hier vor? Welche Programme zur Fehler-
eingrenzung gibt es? (strace, usw.)

Ich konnte nichts dergleichen im wiki finden!
Ist es möglich, dass einige ihr Wissen diesbezüglich
im Wiki bereitstellen!?

Ich wäre sehr dankbar :)

mfg

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 20.01.2007 17:35:28

Das ist eine super Idee!

Mich würden nämlich auch mal ein paar Erklärungen zu strace - trace system calls and signals oder solchen Programmen interessieren.

...sind ja nicht so leicht zu lesen...
Oh, yeah!

Benutzeravatar
Drizzt Do'Urden
Beiträge: 185
Registriert: 17.05.2006 14:45:56

Beitrag von Drizzt Do'Urden » 31.01.2007 22:42:07

Man kann sicher einen Artikel zu strace und Co. machen, aber ob der angesprochene User in der Lage ist, dann die Problemfelder einzugrenzen, wage ich zu bezweifeln.
Ich denke, man kann dennoch einen Artikel schreiben, in dem die Grundstruktur eines guten Bugreports erklärt ist.

Mal sehen, vielleicht habe ich nach den Prüfungen mehr Zeit oder jemand anderes kommt mir zuvor.

Grüße,
Drizzt

Benutzeravatar
Mr_Snede
Beiträge: 2323
Registriert: 08.07.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ruhrpott

Beitrag von Mr_Snede » 31.01.2007 22:59:04

Grundlegend würde es schon helfen, wenn man die Info gibt, das entsprechende Programm mal über die Shell zu starten.
So habe ich schon einige Probleme gelöst ohne Spezielkenntnisse. Nur mit lesen ;-)

Als Anfängertip dann noch, wie man die Fehlermeldungen in eine Datei umlenkt, damit man sie uU bei Nopaste einfügen kann.

Aber prinzipiell eine gute Idee
Software Finder - Software in Kategorien Debian ohne Ballast - Tipps für ein schlankes Debian

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von catdog2 » 31.01.2007 23:01:11

Man sollte auch auf die häufig vorhandenen --verbose bzw. --debug (oder ähnliches) Schalter aufmerksam machen.
Unix is user-friendly; it's just picky about who its friends are.

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 01.02.2007 09:12:17

catdog2 hat geschrieben:... die häufig vorhandenen --verbose bzw. --debug...
Genau das ist das Problem. Manchmal gibts die, manchmal nicht, manchmal heissen sie auch verschieden.

Manchmal ist ein Werkzeug das richtige und ein andermal überhaupt nicht. Das kommt leider viel zu sehr auf das konkrete Problem an. Ich bezweifle dass es da ein Patentrezept gibt... (oder zumindest eins das nicht unerträglich lang und kompliziert wird)

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
TRex
Moderator
Beiträge: 8316
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Beitrag von TRex » 01.02.2007 11:10:22

ein Anfang wäre es aber (finde ich), und zumindest sowas wie "probiere diverse Schalter, führe das Programm in der Konsole aus" hilft auf jeden Fall.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Benutzeravatar
Mr_Snede
Beiträge: 2323
Registriert: 08.07.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ruhrpott

Beitrag von Mr_Snede » 05.02.2007 21:13:57

Habe einfach mal ne Seite angelegt:
http://wiki.debianforum.de/ProgrammfehlerEingrenzen

Mal schauen, was alles zusammenkommt.
Software Finder - Software in Kategorien Debian ohne Ballast - Tipps für ein schlankes Debian

Antworten