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) {}
_______________________________________________
Monotone-debian mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/monotone-debian