Description
BtreeCursor::make() does not use smart pointers to guard the BtreeCursorImpl objects it allocates. If a page fault exception is thrown in BtreeCursorImpl::init() while the btree data is traversed to find the starting key, the BtreeCursorImpl will be orphaned.