PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wtf?



READY
09.11.03, 20:58
Nichtsahnend war ich grade damit beschäftigt ein Report Tool für den HylaFaX Server in PHP zu schreiben und wunderte mich weshalb sich der PHP Interpreter immer mit "Segmentation Fault" verabschiedete nachdem er die 2700dertste Queue Datei eingelesen hat. Nach ein bisschen Debuggen mit strace fiel mir folgendes auf:



eiche:/var/spool/hylafax/doneq # ls -al
Segmentation fault
eiche:/var/spool/hylafax/doneq # ls q2701
Segmentation fault
eiche:/var/spool/hylafax/doneq # ls q2702
/var/spool/hylafax/doneq/q2702
eiche:/var/spool/hylafax/doneq # ls q2703
/var/spool/hylafax/doneq/q2703
eiche:/var/spool/hylafax/doneq # cat q2701
Segmentation fault
eiche:/var/spool/hylafax/doneq # rm q2701
Segmentation fault
eiche:/var/spool/hylafax/doneq # mv q2701 /dev/null
Segmentation fault
eiche:/var/spool/hylafax/doneq # cd ..
eiche:/var/spool/hylafax # l
total 654
drwxr-xr-x 18 root root 552 Jan 4 2001 ./
drwxr-xr-x 16 root root 448 May 10 2003 ../
-r--r--r-- 1 root root 5426 Mar 16 2003 COPYRIGHT
prw------- 1 uucp uucp 0 Nov 9 11:28 FIFO|
prw-rw-rw- 1 uucp uucp 0 Jul 13 11:27 FIFO.faxCAPI|
drwx------ 2 uucp uucp 48 Mar 16 2003 archive/
drwxr-xr-x 2 uucp uucp 552 Sep 18 14:03 bin/
drwxr-xr-x 2 uucp uucp 48 Nov 9 11:28 client/
drwxr-xr-x 2 uucp uucp 1848 Jul 7 17:38 config/
drwxr-xr-x 2 uucp uucp 120 Mar 17 2003 dev/
drwx------ 2 uucp uucp 196184 Nov 9 15:58 docq/
drwx------ 2 uucp uucp 120536 Nov 9 20:58 doneq/
-rw-r--r-- 1 root root 28646 Jul 5 18:10 doneq.tar.gz
drwxr-xr-x 2 root root 14328 Jul 6 01:10 doneqold/
drwxr-xr-x 2 uucp uucp 472 Aug 29 12:23 etc/
drwxr-xr-x 2 uucp uucp 48 Mar 16 2003 info/
drwxr-xr-x 2 uucp uucp 282824 Nov 9 20:57 log/
drwx------ 2 uucp uucp 48 Mar 16 2003 pollq/
drwxr-xr-x 2 uucp uucp 9608 Nov 8 15:21 recvq/
drwx------ 2 uucp uucp 6672 Nov 9 15:58 sendq/
drwxr-xr-x 2 uucp uucp 96 May 10 2003 status/
drwx------ 2 uucp uucp 48 Nov 9 11:28 tmp/


Sowas hartnäckiges habe ich noch nicht erlebt. Wie kann es sein, dass ein Programm mit dem man eine Datei in irgendeiner Weise "berührt" sich sofot mit "Segmentation Fault" verabschiedet?
Gibt es dafür eine logische Erklärung?

Wie ich die Datei löschen kann wird meine Frage sein wenn es mit Knoppix nicht funktioniert, was ich jetzt probieren werde.

-ready

George Mason
13.11.03, 08:01
Zur Not: kopierst Du die gesamte Partition außer der betreffenden Datei in ein Verzeichnis, formatierst die Partition und kopierst alles zurück.