* Santiago Vila <[email protected]>, 2009-08-18, 01:25:
Package: procmail Version: 3.22-16 Severity: normal File: procmailrc$ cat buggy.procmailrc :0 * ... { :0: dummy: xxxxxxxxxxxxxxxxxxx /tmp/a } $ echo foobar | procmail $PWD/buggy.procmailrc *** glibc detected *** procmail: malloc(): memory corruption: 0x0805df70 ***I can reproduce it on etch, but I can't reproduce it on lenny. This is what I get: $ echo foobar | procmail $PWD/buggy.procmailrc procmail: Skipped "xxxxxxxxxxxxxxxxxxx" Your system had Linux 2.6.24-1-686 and libc6 2.7-6, and it had the bug. lenny has Linux 2.6.26 and libc6 2.7-18, and the bug seems to be gone. On a chroot etch system running a lenny kernel, the bug seems to be gone as well. Seems like a kernel bug to me.
I strongly doubt it's a kernel bug, rather a non-deterministic bug in procmail. I've been able to reproduce it on Linux 2.6.30-1-686 with libc6s 2.3.6.ds1-13etch9+b1, 2.7-18 and 2.9-25.
-- Jakub Wilk -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

