The patch has now been accepted by upstream and will be in the next release.
http://bugs.exim.org/show_bug.cgi?id=1287 I'm happy to include it in the debian package before that, and will do when I get time in the next week. On 2 Sep 2012, at 12:35, Patrick Häcker wrote: > Package: libpcre3 > Version: 1:8.30-5 > Severity: grave > Tags: patch > Justification: causes non-serious data loss > > Dear Maintainer, > > when compiling the regular expression > > regex_t rx; > regcomp(&rx, "^(\\(\\))? *(.*)$", 0) > > I get the large value 140733193388034 for rx.re_nsub. As this value is often > used afterwards in malloc this normally leads to the termination of the > programm (either because of the segfault or due to the assumption of no free > memory), so unsaved data gets lost. > > The problem is well known > (http://www.exim.org/lurker/message/20120822.143744.147fd5d2.de.html) > and a patch exists (http://bugs.exim.org/attachment.cgi?id=586). I can > confirm that the patch works. > > Please consider applying the patch. > > Cheers > Patrick > > -- System Information: > Debian Release: wheezy/sid > APT prefers testing > APT policy: (900, 'testing'), (500, 'testing-proposed-updates'), (500, > 'stable-updates'), (400, 'unstable') > Architecture: amd64 (x86_64) > > Kernel: Linux 3.2.0-3-amd64 (SMP w/6 CPU cores) > Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > > Versions of packages libpcre3 depends on: > ii libc6 2.13-35 > ii multiarch-support 2.13-35 > > libpcre3 recommends no packages. > > libpcre3 suggests no packages. > > -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org