Ich schrieb ein Beispielprogramm mit kill(pid, SIGABRT)
, aber der Prozess, der SIGABRT
empfängt, erstellt keinen Core-Dump. Wie bekomme ich die Core-Dump-Datei durch Senden SIGABRT
Signal?SIGABRT Wie bekomme ich die Coredump-Datei?
6
A
Antwort
6
Sie müssen über Null vor läuft der Prozess, die Sie wollen abbrechen die Core-Dumps ulimit
auf etwas setzen:
ulimit -c unlimited
7
yes setzen die Core-Dump-Datei Grenze als unbegrenzt von
ulimit -c unlimited
mit
Und überprüfen Sie auch den Pfad der Core-Dump-Generierung, normalerweise wird der Core-Dump im aktuellen Verzeichnis des Prozesses generiert, aber durch den Pfad in /proc/sys/kernel/core_pattern
können Sie ändern der Pfad und Namen der Kern Generation, so etwas wie unten
echo /var/log/mycore > /proc/sys/kernel/core_pattern
jetzt würde der Kern als /var/log/mycore.pid
erzeugt werden.
Bitte beachten Sie auch den Mann Kern beziehen, wenn Sie immer noch der Kern uns nicht sehen die Ausgabe von unter Befehl dann senden
cat /proc/sys/kernel/core_pattern
Sie können auch einen Blick in http://yusufonlinux.blogspot.com/2010/11/debugging-core-using-gdb.html haben
Verwandte Themen
- 1. Warum bekomme ich hier ein SIGABRT?
- 2. Programm empfangenes Signal SIGABRT
- 3. Wie bekomme ich die Methodenaufrufhistorie?
- 4. Wie bekomme ich die Dialoggröße?
- 5. Wie bekomme ich die SocketTimeoutException
- 6. Wie bekomme ich die Kameraposition?
- 7. Wie bekomme ich die leftNavLibrary?
- 8. Wie bekomme ich die Briefbreite?
- 9. Wie bekomme ich die Kurzcodes?
- 10. Wie bekomme ich die Anwendungsversion?
- 11. Thread 1: Signal SIGABRT
- 12. EXC_BAD_ACCESS (SIGABRT) auf MvvmCross
- 13. Laufzeitfehler (SIGABRT) - SPOJ
- 14. Ausnahmetyp: EXC_CRASH (SIGABRT)
- 15. Sigabrt on glTexImage2D
- 16. Signal SIGABRT Fehler in ViewController
- 17. SIGABRT Fehler für verkettete Liste
- 18. Ich bekomme immer einen SIGABRT-Fehler beim Programmieren eines ziehbaren Etiketts?
- 19. Ich erhalte SIGABRT wenn ich versuche, ein Video (Objective-c)
- 20. Wie bekomme ich die Hintergrundfarbe eines TextView?
- 21. Wie bekomme ich die englische Wortdatenbank?
- 22. Wie bekomme ich die Java-Syntax korrekt?
- 23. Wie bekomme ich die FieldInfo eines Arrayfeldes?
- 24. Wie bekomme ich die Spracherweiterung "OverloadedStrings"?
- 25. Drupal: Wie bekomme ich die Modulliste?
- 26. Wie bekomme ich die Seriennummer von Festplatten?
- 27. Wie bekomme ich die Keycodes in Python
- 28. Wie bekomme ich die Dateierweiterung von file_get_contents
- 29. Wie bekomme ich die Dateinamenerweiterung in MySQL?
- 30. Wie bekomme ich die Breite eines Elements?