Skip to content

Instantly share code, notes, and snippets.

@igorcanadi
Created April 25, 2016 23:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save igorcanadi/76235761eb90f1e1a23b2f35b1627b90 to your computer and use it in GitHub Desktop.
Save igorcanadi/76235761eb90f1e1a23b2f35b1627b90 to your computer and use it in GitHub Desktop.
[buildlogger:MongoDFixture:job0] ==4584==ERROR: AddressSanitizer: heap-use-after-free on address 0x60700009d1a8 at pc 0x000000af42db bp 0x7f9296486c80 sp 0x7f
9296486c78
[buildlogger:MongoDFixture:job0] READ of size 4 at 0x60700009d1a8 thread T48
[buildlogger:MongoDFixture:job0] #0 0xaf42da in std::__atomic_base<unsigned int>::__atomic_base(unsigned int) /usr/include/c++/5/bits/atomic_base.h:256
[buildlogger:MongoDFixture:job0] #1 0xaf42da in std::atomic<unsigned int>::atomic(unsigned int) /usr/include/c++/5/atomic:635
[buildlogger:MongoDFixture:job0] #2 0xaf42da in mongo::AtomicWord<unsigned int>::AtomicWord(unsigned int) src/mongo/platform/atomic_word.h:50
[buildlogger:MongoDFixture:job0] #3 0xaf42da in mongo::SharedBuffer::Holder::Holder(unsigned int) src/mongo/util/shared_buffer.h:84
[buildlogger:MongoDFixture:job0] #4 0xaf42da in mongo::SharedBuffer::takeOwnership(char*) src/mongo/util/shared_buffer.h:74
[buildlogger:MongoDFixture:job0] #5 0xaf42da in mongo::BSONObj::takeOwnership(char*) src/mongo/bson/bsonobj.h:583
[buildlogger:MongoDFixture:job0] #6 0xaf42da in mongo::BSONObj::copy() const src/mongo/bson/bsonobj.cpp:81
[buildlogger:MongoDFixture:job0] #7 0xaf43b3 in mongo::BSONObj::getOwned() const src/mongo/bson/bsonobj.cpp:87
[buildlogger:MongoDFixture:job0] #8 0x124da0e in mongo::WorkingSetMember::makeObjOwnedIfNeeded() src/mongo/db/exec/working_set.cpp:174
[buildlogger:MongoDFixture:job0] #9 0x124a350 in mongo::UpdateStage::doWork(unsigned long*) src/mongo/db/exec/update.cpp:886
[buildlogger:MongoDFixture:job0] #10 0x11b8135 in mongo::PlanStage::work(unsigned long*) src/mongo/db/exec/plan_stage.cpp:43
[buildlogger:MongoDFixture:job0] freed by thread T48 here:
[buildlogger:MongoDFixture:job0] #0 0x7f92a362f6fa in operator delete(void*) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x956fa)
[buildlogger:MongoDFixture:job0] #1 0x14dc371 in std::string::_Rep::_M_dispose(std::allocator<char> const&) /usr/include/c++/5/bits/basic_string.h:2647
[buildlogger:MongoDFixture:job0] #2 0x14dc371 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() /usr/include/c++/
5/bits/basic_string.h:2945
[buildlogger:MongoDFixture:job0] #3 0x14dc371 in mongo::RocksRecordStore::Cursor::~Cursor() src/mongo/db/modules/rocks/src/rocks_record_store.h:194
[buildlogger:MongoDFixture:job0] #4 0x14dc371 in mongo::RocksRecordStore::Cursor::~Cursor() src/mongo/db/modules/rocks/src/rocks_record_store.h:194
[buildlogger:MongoDFixture:job0] #5 0x1254c54 in std::default_delete<mongo::SeekableRecordCursor>::operator()(mongo::SeekableRecordCursor*) const /usr/inc
lude/c++/5/bits/unique_ptr.h:76
[buildlogger:MongoDFixture:job0] #6 0x1254c54 in std::unique_ptr<mongo::SeekableRecordCursor, std::default_delete<mongo::SeekableRecordCursor> >::~unique_
ptr() /usr/include/c++/5/bits/unique_ptr.h:236
[buildlogger:MongoDFixture:job0] #7 0x1254c54 in mongo::write_stage_common::ensureStillMatches(mongo::Collection const*, mongo::OperationContext*, mongo::
WorkingSet*, unsigned long, mongo::CanonicalQuery const*) src/mongo/db/exec/write_stage_common.cpp:51
[buildlogger:MongoDFixture:job0] #8 0x124a22c in mongo::UpdateStage::doWork(unsigned long*) src/mongo/db/exec/update.cpp:868
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment