[지식/팁] vector push_back 오류

오랜 동안 서비스 중인 프로그램에서 1달에 1번 정도 비 정규적으로 발생되는 버그가 있었다. 

코드를 추적해 보아도 vector내부 push_back에서 오류가 발생되어 어려움이 있었는데, 결과적으로 memory 누수 문제로 발생 된것으로 가정 후 누수가 의심 되는 부분을 수정 후 표적 관찰 중에 있다.


수정 후 3주 동안 관찰 중


std::allocator<_PARTYLIST_ *>::construct(_PARTYLIST_ * * _Ptr, _PARTYLIST_ * const & _Val)

std::allocator_traits<std::allocator<_PARTYLIST_ *> >::construct<_PARTYLIST_ *,_PARTYLIST_ * const &>(std::allocator<_PARTYLIST_ *> & _Al, _PARTYLIST_ * * _Ptr, _PARTYLIST_ * const & <_Args_0>) 

std::_Wrap_alloc<std::allocator<_PARTYLIST_ *> >::construct<_PARTYLIST_ *,_PARTYLIST_ * const &>(_PARTYLIST_ * * _Ptr, _PARTYLIST_ * const & <_Args_0>) 

std::vector<_PARTYLIST_ *,std::allocator<_PARTYLIST_ *> >::push_back(_PARTYLIST_ * const & _Val)

Party::Member_Add(_PARTYLIST_ * pMember)

0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

메이커 게시판

번호 제목 글쓴이 날짜 조회수
16 지식/팁 고장 수리하기 +1 icon 청계천도사 01-26 11,433
15 지식/팁 심박수 금성 08-12 12,223
14 지식/팁 vector push_back 오류 icon 양재동메이커 07-27 12,404
13 지식/팁 [ASP] 프로시져 parameters 정리 icon 양재동메이커 07-09 12,141
12 지식/팁 코딩 표준(변수 명명법) icon HellMaker 05-06 14,615
11 지식/팁 USB 단자 규격 케이블의 종류 icon HellMaker 05-05 13,118
10 지식/팁 VC ++ 속도 최적화 옵션 icon 양재동메이커 04-24 11,466
9 지식/팁 HC-06 AT 명령어 icon 양재동메이커 04-13 11,499
8 지식/팁 [C/C++ 언어] __DATE__, __TIME__, __FILE__, __LINE__ icon 양재동메이커 04-13 12,510
7 지식/팁 2021 달력 icon 청계천도사 01-19 12,907
6 지식/팁 Arduino UNO R3 vs ESP32 Infrared Remote Sensor Value icon 양재동메이커 07-09 13,344
5 지식/팁 MG996R 서버 모터 이상 동작 icon 양재동메이커 07-02 13,470
4 지식/팁 Which is fastest: read, fread, ifstream or mmap? icon 양재동메이커 02-05 14,333
3 지식/팁 Serial Port Plotter icon 양재동메이커 03-09 16,135
2 지식/팁 서보 모터가 동작하지 않을 때 HX5010 / SG5010 / Servo / SG-5010 +2 icon 양재동메이커 01-28 21,315
1 지식/팁 '메이커'와 '메이커 운동'이 뭔가요? icon 청계천도사 11-19 16,029