www.ProFTPD.de

ProFTPD => Links zu User Beiträgen => Thema gestartet von: Wörsty am 16. Mai 2003, 22:50:05



Titel: Tracen von proftpd
Beitrag von: Wörsty am 16. Mai 2003, 22:50:05
Zur allgemeinen Information und für die Akten...
Um proftpd im Fehlerfall z.B. Segmentation fault zu Tracen muß man Proftpd speziell kompilieren...
Code:
./configure --enable-devel=nofork:nodaemon
make
make install

...und über gdb tracen...
Code:
gdb /usr/local/sbin/proftpd
(gdb) run -nd5 -c /pfad/zur/konfig/proftpd.conf

...jetzt kommt eine Menge Zeuch...
Nun den Fehler verursachen z.B. FTP-Verbindung aufbauen oder so...
*CRASH*
...und den Backtrace holen...
Code:
(gdb) bt

...sowie den Debugger beenden...
Code:
(gdb) quit

...Fertig


Titel: Sorry,
Beitrag von: stonki am 17. Mai 2003, 09:31:56
Ich habe das mal verschoben, da es ja mehr mit ProFTPD als mit Linux zu tun hat. Klasse Anleitung.. Danke


Titel: Frage zur Terminologie
Beitrag von: Gast am 01. Juli 2004, 09:38:56
Hallo,
ich will mal etwas fragen, das nur am Rande zum Thema gehört. Wenn ich den Befehl "unload debugger" erhalte, kann ich dann von Debugger beenden sprechen oder ist das Falsch und ich muss Debugger entladen sagen?
Danke fürn Hinweis,
Georg