0

Connecting conan-package gperftools sometimes causes this core dump. tcmalloc dynamically linked to gperftools and gperftools dynamically linked to project. Seems like problem with allocation. Does anyone know why it happens?

#0  0x00007f8f087ec532 in abort () from fakeroot/lib/x86_64-linux-gnu/libc.so.6

#1  0x00007f8f05ece6dc in tcmalloc::Log(tcmalloc::LogMode, char const*, int, tcmalloc::LogItem, tcmalloc::LogItem, tcmalloc::LogItem, tcmalloc::LogItem) ()
   from fakeroot/usr/lib/conan/libtcmalloc.so.4 

#2  0x00007f8f05ec20c1 in (anonymous namespace)::InvalidFree(void*) () from fakeroot/usr/lib/conan/libtcmalloc.so.4

#3  0x00007f8f02a3b93a in j2pb::Serializer::json2field(google::protobuf::Message&, google::protobuf::FieldDescriptor const*, json_t*, j2pb::Options const&) const ()
   from fakeroot/usr/lib/conan/libjson2pb.so.1

#4  0x00007f8f02a3c4a8 in j2pb::Serializer::jsonArrayOrField2field(google::protobuf::Message&, google::protobuf::FieldDescriptor const*, json_t*, j2pb::Options const&) const ()
   from fakeroot/usr/lib/conan/libjson2pb.so.1

#5  0x00007f8f02a3c6ef in j2pb::Serializer::json2pb(google::protobuf::Message&, json_t*, j2pb::Options const&) const () from fakeroot/usr/lib/conan/libjson2pb.so.1

#6  0x00007f8f02a3b8ba in j2pb::Serializer::json2field(google::protobuf::Message&, google::protobuf::FieldDescriptor const*, json_t*, j2pb::Options const&) const ()
   from fakeroot/usr/lib/conan/libjson2pb.so.1

#7  0x00007f8f02a3c4a8 in j2pb::Serializer::jsonArrayOrField2field(google::protobuf::Message&, google::protobuf::FieldDescriptor const*, json_t*, j2pb::Options const&) const ()
   from fakeroot/usr/lib/conan/libjson2pb.so.1

#8  0x00007f8f02a3c6ef in j2pb::Serializer::json2pb(google::protobuf::Message&, json_t*, j2pb::Options const&) const () from fakeroot/usr/lib/conan/libjson2pb.so.1

#9  0x00007f8f02a3cba0 in j2pb::Serializer::toProtobuf(char const*, unsigned long, google::protobuf::Message&, j2pb::Options const&) () from fakeroot/usr/lib/conan/libjson2pb.so.1

#10 0x00007f8f0630329c in utils::toProtobuf (serializer=...,

The problem appears only after linking gperftools library even if i don't use profiling functions.

Endorel
  • 1
  • 1

0 Answers0