libfreetype의 메모리 문제...?
글쓴이: jic5760 / 작성시간: 화, 2015/05/05 - 1:14오후
libfreetype-2.3.5 을 Windows에서 사용중인데... 메모리 문제가 발생합니다.
FT_Load_Char 을 여러번 (수천번) 실행하면 다른 메모리에 영향을 끼치는 것 같습니다. (?)
char *data = new char[1024];
for(...)
FT_Load_Char();
delete[] data;
이런식의 소스가 있는데 for문에서 몇번만 돌면 문제가 생기지 않는데
수천번 이상을 돌리면 문제가 생깁니다...
그런데 이상하게 저 data란 배열에 문제가 생깁니다...
이상..하죠?
delete[] data; 을 수행하면 아래와 같은 오류가 발생합니다.
Debug assertion Failed! Program: ....exe File: f:\dd\vctools\crt\crtw32\misc\dbgheap.c Line: 1328 Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse) ...
어떻게 해야 할까요?
Forums:
음...
음... 잘 모르겟네요...
저게 문제가 아닌가? 하는 생각도 듭니다.
저 부분을 빼면 오류가 안나는데
반대로 저 부분을 놔두고 다른 부분을 빼면 또 됩니다...
간단한 문제만은 아닌거 같네요..ㅠㅠ
찾은 듯...?
glyph->bitmap.rows 가 절대 Font_Size 을 넘을 수 없다고 생각했는데...
아니네요.. 넘어버릴 때도 있네요...ㅠㅠ
댓글 달기