Die Ermittlung Datei verursacht, hängen von strace

Habe ich ein GTK-Programm läuft auf Ubuntu 10.04, das hängt in unterbrechbare Zustand, und ich würde gerne verstehen, die Ausgabe von strace. Insbesondere habe ich diese Zeile:

read(5, 0x2ba9ac4, 4096) = -1 EAGAIN (Resource temporarily unavailable)

Ich vermute 5 ist der file-Deskriptor, 0x2ba9ac4 die Adresse in dieser Datei gelesen werden, und 4096 die Menge der zu lesenden Daten. Kannst du das bestätigen? Noch wichtiger ist, wie kann man bestimmen, welche Datei versucht das Programm zu Lesen? Dieser file-Deskriptor existiert nicht in /proc/pid/fd (das ist wahrscheinlich der Grund, warum das Programm hängt sich auf).

InformationsquelleAutor Greg | 2011-03-04
Schreibe einen Kommentar