Als «debugging» getaggte Fragen

ist ein Prozess zum Auffinden und Reduzieren der Anzahl von Fehlern oder Defekten in einem Computerprogramm, wodurch es sich wie erwartet verhält

1
ACPI-BIOS-Fehler / AE_NOT_FOUND
Ich erhalte diese Fehlermeldungen jedes Mal, wenn ich meinen Desktop neu starte (und einige weitere, die ich beim Herunterfahren nicht beibehalten kann, aber diese sind für diese Frage bisher nicht relevant): [gorre@uplink ~]$ journalctl -p err..alert ... -- Reboot -- May 11 21:47:03 uplink kernel: ACPI BIOS Error (bug): Failure …

2
Wie genau funktioniert printk intern?
Ich weiß, printfdass das Betriebssystem Hilfe benötigt, um seine Arbeit zu erledigen. Ich weiß auch, dass printfes im Linux-Quellcode nicht funktioniert, da es keine Bibliothek gibt. Und so haben wir printkzum Debuggen. Wie funktioniert es printk, wenn das Betriebssystem dann noch bootet?


2
Wie kann ich den USB-Verkehr sichern?
Ich habe ein USB-Gamepad und möchte die Signale und Befehle sehen und überprüfen, die diese Peripheriegeräte tatsächlich an meinen PC / Kernel senden: Wie kann ich das tun? Ich nahm an, dass so etwas cat /dev/bus/usb/006/003 War genug, aber anscheinend kehrt dieser Befehl sofort zurück und druckt einige unlesbare codierte …
9 linux  usb  debugging 

1
Wie kann ich das Einfrieren des Systems debuggen?
Ich habe einen seltsamen Fehler, wenn ich den Deckel meines Laptops schließe - das System friert stark ein (keine Reaktion auf Tasten, keine Antwort von ssh) und zeigt einige seltsame Farbeffekte an. Das Kernel-Protokoll (nach dem Neustart) zeigt nichts an. Meine Frage ist - wie man es debuggt? Vielleicht gibt …

2
Wie kann ich Absturzberichte / Core-Dumps / Stack-Trace-Protokollierung global aktivieren?
Absturzfehler können die ärgerlichsten sein und zu Datenverlust, Ausfallzeiten und frustrierten Benutzern führen. Es wäre gut, wenn Anwendungen weniger abstürzen würden. Aufgrund der Komplexität des Maschinenkontexts können Abstürze für einen normalen Benutzer häufig nicht in angemessener Zeit reproduziert werden. Das bedeutet nicht, dass der Fehler selten ist - es könnte …
9 debugging 

4
Das Debuggen der Linux-Maschine friert ein
Ich habe 15 identische 64-Bit-Server für Linux RH 4.7. Sie führen eine Clusterdatenbank aus (Cluster ist Anwendungsebene). Gelegentlich (jeden Monat oder so) friert eine zufällige Box (allerdings nie dieselbe) ein. Ich kann die Box pingen und Ping funktioniert. Wenn ich versuche, in der Box zu ssh, bekomme ich: ssh_exchange_identification: Connection …


5
So verfolgen / beheben Sie ein Speicherproblem in einem großen C / C ++ - Code auf * nix-Systemen
Welche Strategie verwenden Sie beim Verfolgen eines Speicherproblems? Welche Tools verwenden Sie (sowohl Open Source als auch proprietär), um Speicherlecks, Speicherbeschädigungen usw. zu identifizieren? Wie würden Sie Speicherlecks verfolgen, wenn nur GDB / DBX auf einem System verfügbar wäre? Für mich ist es sehr schwierig, Speicherlecks nur mit einem Debugger …




3
Best Practice zur Diagnose von Problemen [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

2
Debugging Lock-Up - System verliert meine Protokolle
Seit ich unter Arch Linux auf systemd "aktualisiert" habe, verliere ich immer wieder Protokolle, wenn eine unerwartete Sperrung auftritt. Ich bin vor einem Monat auf dasselbe Problem mit dem Verlust von Protokollen gestoßen und habe das Problem einfach erneut festgestellt. Es gibt auch unabhängige andere Bestätigungen . Situation: Während ich …

1
Gibt es eine Möglichkeit zu sehen, ob der Prozess, der den TCP-Port überwacht, eine Nachricht empfängt?
Laut tcpdumpempfängt mein Server das folgende TCP-Paket: 12:52:29.603233 00:19:e2:9e:df:f0 00:16:3e:6a:25:3f, ethertype IPv4 (0x0800), length 74: 10.10.10.65.38869 192.168.215.82.22: Flags [S], seq 567054335, win 5840, options [mss 1460,sackOK,TS val 2096335479 ecr 0,nop,wscale 0], length 0 Wie oben gezeigt, handelt es sich um ein TCP-SYN-Paket an den TCP-Port 22, wo in meinem Fall …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.