Hello Bernhard,
two days ago I've upgraded to 1.2rc2 and the new sieve implementation (version 0.1.4). Today I got the first mail that got stuck in the postfix queue because deliver was dying with a segfault.
The mail is spam, thus I don't have any issues sharing it: http://users.birkenwald.de/~berni/temp/deliver-segfault.mail
It happens with this small sieve script (my normal one is larger, but this is the part that triggers the segfault): http://users.birkenwald.de/~berni/temp/deliver-segfault.sieve
Note that I've been running this script unaltered for months, first with Dovecot 1.1 and CMUSieve and now with various versions of Dovecot 1.2 and the new sieve implementation for about three weeks, this is the first mail that got stuck. This is caused by address headers containing 'undisclosed-recipients:;' in combination with the subaddress extension. I fixed the issue, but I
Bernhard Schmidt wrote: think I need to sort this out a little better to make sure this does not reoccur in similar situations.
Fixed:
http://hg.rename-it.nl/dovecot-libsieve/rev/ec78123ec073
Regards,
Stephan