Advertisement
Guest User

Untitled

a guest
Apr 8th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.21 KB | None | 0 0
  1. ==10122== Mismatched free() / delete / delete []
  2. ==10122== at 0x4C30D3B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  3. ==10122== by 0x9EEC962: shogun::sg_free(void*) (memory.cpp:285)
  4. ==10122== by 0x955DB70: void shogun::sg_generic_free<double, (double*)0>(double*) (memory.h:155)
  5. ==10122== by 0x9CD6894: shogun::CSqrtDiagKernelNormalizer::~CSqrtDiagKernelNormalizer() (SqrtDiagKernelNormalizer.h:55)
  6. ==10122== by 0x9CD68CF: shogun::CSqrtDiagKernelNormalizer::~CSqrtDiagKernelNormalizer() (SqrtDiagKernelNormalizer.h:57)
  7. ==10122== by 0x9563818: shogun::CSGObject::unref() (SGObject.cpp:243)
  8. ==10122== by 0x9CBF1A3: shogun::CKernel::~CKernel() (Kernel.cpp:74)
  9. ==10122== by 0x9C8EBB7: shogun::CDotKernel::~CDotKernel() (DotKernel.h:27)
  10. ==10122== by 0x9CD5813: shogun::CPolyKernel::~CPolyKernel() (PolyKernel.cpp:47)
  11. ==10122== by 0x9CD582F: shogun::CPolyKernel::~CPolyKernel() (PolyKernel.cpp:50)
  12. ==10122== by 0xAA5A0CB: std::default_delete<shogun::CSGObject>::operator()(shogun::CSGObject*) const (unique_ptr.h:78)
  13. ==10122== by 0xAA5711C: std::unique_ptr<shogun::CSGObject, std::default_delete<shogun::CSGObject> >::~unique_ptr() (unique_ptr.h:268)
  14. ==10122== Address 0x1a353970 is 0 bytes after a block of size 0 alloc'd
  15. ==10122== at 0x4C3089F: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  16. ==10122== by 0x960344B: shogun::ArrayReference<double, int>::reset(shogun::ArrayReference<double, int> const&) (any.h:446)
  17. ==10122== by 0x9602E88: auto shogun::any_detail::clone<double, int>(void**, shogun::ArrayReference<double, int> const&) (any.h:324)
  18. ==10122== by 0x9602ED9: shogun::PointerValueAnyPolicy<shogun::ArrayReference<double, int> >::clone(void**, void const*) const (any.h:613)
  19. ==10122== by 0x956E2D5: shogun::Any::clone_from(shogun::Any const&) (any.h:856)
  20. ==10122== by 0x9565A83: shogun::CSGObject::clone() const (SGObject.cpp:721)
  21. ==10122== by 0x9CD0BBF: decltype (static_cast<void*>(({parm#2}->clone)())) shogun::any_detail::clone_impl<shogun::CKernelNormalizer>(shogun::any_detail::maybe_most_important, shogun::CKernelNormalizer*) (any.h:296)
  22. ==10122== by 0x9CD0A71: decltype (clone_impl((shogun::any_detail::maybe_most_important)(), {parm#2})) shogun::any_detail::clone<shogun::CKernelNormalizer* const>(void**, shogun::CKernelNormalizer* const&) (any.h:315)
  23. ==10122== by 0x9CD07FF: shogun::NonOwningAnyPolicy<shogun::CKernelNormalizer*>::clone(void**, void const*) const (any.h:679)
  24. ==10122== by 0x956E2D5: shogun::Any::clone_from(shogun::Any const&) (any.h:856)
  25. ==10122== by 0x9565A83: shogun::CSGObject::clone() const (SGObject.cpp:721)
  26. ==10122== by 0xAA2FE76: shogun::ParameterNode::ParameterNode(shogun::CSGObject*) (NewGridSearch.cpp:24)
  27. ==10122==
  28. ==10122== Mismatched free() / delete / delete []
  29. ==10122== at 0x4C30D3B: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  30. ==10122== by 0x9EEC962: shogun::sg_free(void*) (memory.cpp:285)
  31. ==10122== by 0x955DB70: void shogun::sg_generic_free<double, (double*)0>(double*) (memory.h:155)
  32. ==10122== by 0x9CD68A7: shogun::CSqrtDiagKernelNormalizer::~CSqrtDiagKernelNormalizer() (SqrtDiagKernelNormalizer.h:56)
  33. ==10122== by 0x9CD68CF: shogun::CSqrtDiagKernelNormalizer::~CSqrtDiagKernelNormalizer() (SqrtDiagKernelNormalizer.h:57)
  34. ==10122== by 0x9563818: shogun::CSGObject::unref() (SGObject.cpp:243)
  35. ==10122== by 0x9CBF1A3: shogun::CKernel::~CKernel() (Kernel.cpp:74)
  36. ==10122== by 0x9C8EBB7: shogun::CDotKernel::~CDotKernel() (DotKernel.h:27)
  37. ==10122== by 0x9CD5813: shogun::CPolyKernel::~CPolyKernel() (PolyKernel.cpp:47)
  38. ==10122== by 0x9CD582F: shogun::CPolyKernel::~CPolyKernel() (PolyKernel.cpp:50)
  39. ==10122== by 0xAA5A0CB: std::default_delete<shogun::CSGObject>::operator()(shogun::CSGObject*) const (unique_ptr.h:78)
  40. ==10122== by 0xAA5711C: std::unique_ptr<shogun::CSGObject, std::default_delete<shogun::CSGObject> >::~unique_ptr() (unique_ptr.h:268)
  41. ==10122== Address 0x1a353da0 is 0 bytes after a block of size 0 alloc'd
  42. ==10122== at 0x4C3089F: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  43. ==10122== by 0x960344B: shogun::ArrayReference<double, int>::reset(shogun::ArrayReference<double, int> const&) (any.h:446)
  44. ==10122== by 0x9602E88: auto shogun::any_detail::clone<double, int>(void**, shogun::ArrayReference<double, int> const&) (any.h:324)
  45. ==10122== by 0x9602ED9: shogun::PointerValueAnyPolicy<shogun::ArrayReference<double, int> >::clone(void**, void const*) const (any.h:613)
  46. ==10122== by 0x956E2D5: shogun::Any::clone_from(shogun::Any const&) (any.h:856)
  47. ==10122== by 0x9565A83: shogun::CSGObject::clone() const (SGObject.cpp:721)
  48. ==10122== by 0x9CD0BBF: decltype (static_cast<void*>(({parm#2}->clone)())) shogun::any_detail::clone_impl<shogun::CKernelNormalizer>(shogun::any_detail::maybe_most_important, shogun::CKernelNormalizer*) (any.h:296)
  49. ==10122== by 0x9CD0A71: decltype (clone_impl((shogun::any_detail::maybe_most_important)(), {parm#2})) shogun::any_detail::clone<shogun::CKernelNormalizer* const>(void**, shogun::CKernelNormalizer* const&) (any.h:315)
  50. ==10122== by 0x9CD07FF: shogun::NonOwningAnyPolicy<shogun::CKernelNormalizer*>::clone(void**, void const*) const (any.h:679)
  51. ==10122== by 0x956E2D5: shogun::Any::clone_from(shogun::Any const&) (any.h:856)
  52. ==10122== by 0x9565A83: shogun::CSGObject::clone() const (SGObject.cpp:721)
  53. ==10122== by 0xAA2FE76: shogun::ParameterNode::ParameterNode(shogun::CSGObject*) (NewGridSearch.cpp:24)
  54. ==10122==
  55. ==10122==
  56. ==10122== HEAP SUMMARY:
  57. ==10122== in use at exit: 38,400 bytes in 698 blocks
  58. ==10122== total heap usage: 7,520 allocs, 6,822 frees, 584,824 bytes allocated
  59. ==10122==
  60. ==10122== LEAK SUMMARY:
  61. ==10122== definitely lost: 2,080 bytes in 6 blocks
  62. ==10122== indirectly lost: 36,012 bytes in 684 blocks
  63. ==10122== possibly lost: 0 bytes in 0 blocks
  64. ==10122== still reachable: 308 bytes in 8 blocks
  65. ==10122== suppressed: 0 bytes in 0 blocks
  66. ==10122== Rerun with --leak-check=full to see details of leaked memory
  67. ==10122==
  68. ==10122== For counts of detected and suppressed errors, rerun with: -v
  69. ==10122== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement