Здравствуйте, вообщем уже замучалась, когда жмешь правую кнопку мыши при открытии некоторых файлов, происходит краш и выводит вот такую вот ошибку:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Пробовала отладить, через файл минидампа в mvs пишет что краш происходит в функции _malloc_base (size_t size)
на строке res = _heap_alloc(size);
Полный код функции:
Код:
void * __cdecl _malloc_base (size_t size)
{
void *res = NULL;
// validate size
if (size <= _HEAP_MAXREQ) {
for (;;) {
// allocate memory block
res = _heap_alloc(size);
// if successful allocation, return pointer to memory
// if new handling turned off altogether, return NULL
if (res != NULL)
{
break;
}
if (_newmode == 0)
{
errno = ENOMEM;
break;
}
// call installed new handler
if (!_callnewh(size))
break;
// new handler was successful -- try to allocate again
}
} else {
_callnewh(size);
errno = ENOMEM;
return NULL;
}
RTCCALLBACK(_RTC_Allocate_hook, (res, size, 0));
if (res == NULL)
{
errno = ENOMEM;
}
return res;
}