[ David Haller, 07.05.2010:]
Am Fre, 07 Mai 2010, Lieschen Mueller schrieb:
Nun hab ich in der procmailrc den Befehl ausgebaut: ·---- | :0fw | | bogofilter -e -p -l -vvvv -d /var/dingenskirchen ·----
Hat dein User (in dessen procmailrc das steht) auch Schreib- und Leserechte in /var/dingens und auf die wordlist.db?
Ja. Ist sogar Owner.
... kernel: [365944.143976] bogofilter[29176]: segfault at 0 ip 0000000000411fe0 sp 00007fff47b7a338 error 4 in bogofilter[400000+42000]
Und nun? Wie geht man mit einem solchen Fehler um?
Nimm mal (wenn's nicht das oben ist):
:0fw | catchsegv bogofilter -e -p -l -vvvv -d /var/dingenskirchen
Und dann schauen wir mal, interessant ist erstmal wohl nur der Abschnitt zwischen "Backtrace:" und "Memory map:"
Hm. Also ... Hab catchsegv installiert. Aber wo ich so direkt eine Ausgabe bekommen sollte, weiß ich nicht. Mit catchsegv äußert sich die /var/log/messages nicht mehr dazu. Im Procmaillog steht nur sowas ·---- | From spam@adresse.net Fri May 7 22:15:35 2010 | Subject: Dear nts, discount 80% for you. Although Where | Folder: /home/lisa/inbox.mbox 7512 | procmail: Program failure (139) of "catchsegv" | procmail: Rescue of unfiltered data succeeded ·---- Ich hab es deshalb mal getrennt gemacht, also ·---- | (0) $ catchsegv bogofilter -e -p -l -vvvv -d /var/dingenskirchen -I testIN.mbox -O testOUT.mbox [...] | Backtrace: | bogofilter[0x411fe0] | bogofilter[0x41802c] | bogofilter[0x40ec7b] | bogofilter[0x40d666] | bogofilter[0x40dd50] | bogofilter[0x402ff8] | bogofilter[0x405149] | bogofilter[0x40321c] | /lib64/libc.so.6(__libc_start_main+0xfd)[0x7fd48e8e4a7d] | bogofilter[0x402d69] | | Memory map: [...] ·---- Der Prompt erscheint dann auch mit der Fehlermeldung (139). Outbox ist leer. (Da ich den Bogofilter nie so benutzt hatte und die Syntax jetzt einfach nur mal so ohne große Kontrolle übernommen hab, kann ich nicht beurteilen, inwieweit das normal ist.) -- Grüße Lieschen . -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org