Package: libbotan-1.10-0
Version: 1.10.2-1
Severity: critical

As Francis Russel pointed out on the Debian packaging mailing list for
monotone, it looks like Botan 1.10.2 broke ABI compatibility compared to
1.10.1, see here:
http://lists.nongnu.org/archive/html/monotone-debian/2012-07/msg00000.html

I can confirm ABI compatibility between versions 1.10.1 and 1.10.2 of
Botan is not given. I've identified the cause, successfully tried a
work-around (patch attached) and contacted the upstream author(s), see
here:
http://lists.randombit.net/pipermail/botan-devel/2012-July/001624.html

With this bug report I hope to stop 1.10.2 from propagating further and
think upstream will soon release 1.10.3 (or take whatever other actions
they think are appropriate).

Regards

Markus Wanner
#
# old_revision [2bf8ad2c501213efb4cf9b219330b87666988e91]
#
# patch "src/alloc/secmem.h"
#  from [ea3aff086ed1a1f49ee8a0e877ba755dc575e6b4]
#    to [746a95d28216664a4e6c945ba32663cea6023ae5]
#
============================================================
--- src/alloc/secmem.h	ea3aff086ed1a1f49ee8a0e877ba755dc575e6b4
+++ src/alloc/secmem.h	746a95d28216664a4e6c945ba32663cea6023ae5
@@ -164,7 +164,7 @@ class MemoryRegion
       */
       void swap(MemoryRegion<T>& other);
 
-      virtual ~MemoryRegion() { deallocate(buf, allocated); }
+      ~MemoryRegion() { deallocate(buf, allocated); }
    protected:
       MemoryRegion() : buf(0), used(0), allocated(0), alloc(0) {}
 

Reply via email to