Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
wie core dump erzeugen?

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - C
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
tj
Gast





BeitragVerfasst am: 22. Jul 2002 10:46   Titel: wie core dump erzeugen?

Moin,

Weiss jemand, wie ich Linux dazu bringe, mir bei einem SegFault einen core dump zu erzeugen?
Unter IRIX finde ich dieses Verhalten ganz praktisch zum Debuggen mit ddd, das muss doch auch unter Linux gehen...

Vielen Dank schonmal, tj
 

hjb
Pro-Linux


Anmeldungsdatum: 15.08.1999
Beiträge: 3236
Wohnort: Bruchsal

BeitragVerfasst am: 22. Jul 2002 11:49   Titel: Re: wie core dump erzeugen?

Hi,

du mußt einfach abort() aufrufen oder das Signal SIGABRT senden (SIGSEGV tut es sicher auch )

Natürlich mußt du mit ulimit -c Core-Dumps enabled haben, sonst wird nichts auf die Platte gelangen.

Gruß,
hjb
_________________
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger

tj
Gast





BeitragVerfasst am: 22. Jul 2002 17:21   Titel: Re: wie core dump erzeugen?

Danke hjb,

das ulimit -c hat mir gefehlt. Komischerweise geht das bei meinem System (Debian sid, Kernel 2.4.17) nur als root und wenn ich mindestens ulimit -c 4 benutze. Gibt's dafuer ne Erklaerung?

ciao tj
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - C Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy