** Description changed:

  *   Description:      Ubuntu 14.10
-      Release: 14.10
+      Release: 14.10
  *   0.5.7-3ubuntu1
  *   I expected that application linked with msgpack3 passed all valgrind 
memory checks
  *   undefined behaviour in msgpack::unpacker::next - malloc/delete
+ 
+ ===================================
+ 
+ https://github.com/shilkin/msgpack_0.5.7-bug-1469090
+ Step-by-step instructions to reproduce this bug.
  
  ===================================
  
  In 0.5.7 version msgpack::unpacker holds zone in std::aut_ptr.
  In msgpack::unpacker::next on line 234 we can see this code:
  
  result->zone().reset( release_zone() );
  
  Look here: 
https://github.com/msgpack/msgpack-c/blob/cpp-0.5/src/msgpack/unpack.hpp#L234
  release_zone() implemented in C-style with malloc(). Line 234 causes an 
undefined behaviour: malloc/delete.
  
- This bug and many others fixed in 0.5.9. 
+ This bug and many others fixed in 0.5.9.
  0.5.9 and 0.5.7 have the same API, so there is no reason to have old version 
of msgpack in Ubuntu repo.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1469090

Title:
  undefined behaviour in msgpack::unpacker::next - malloc/delete

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/msgpack/+bug/1469090/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to