Перейти к контенту

Мастерская по разбору "вылетов" X-Ray


aka_sektor

Рекомендуемые сообщения

После очередной пересборки xrGame.dll получил вылет:

http://i-fotki.info/25/7bd19702bca29669fff054695de545ec51a240344549008.png.html

Нажал "Save", в папке bin появился файл минидампа. Открыл его в VS2013, там такое:

http://i-fotki.info/25/fb64305759818d41ac71bc7a7811e74451a240344549041.png.html

Что за "Была обнаружена точка останова" ? Это и есть причина вылета ? Но я не ставил никаких точек останова.

 

Перезалил скрины на другой сервис. А лога просто нет, бывает такое:az1000106:.

Изменено пользователем AndreySol

Поделиться этим сообщением


Ссылка на сообщение

Появилась доп.информация по вылету, оказалось что в буфер обмена кое-что попадает, хоть лог-файл не обновляется.

Цитата

Expression     fatal error
Function       WinMain
File           x_ray.cpp
Line           747
Description    no expression
Arguments      stack overflow

Вот фрагмент из x_ray.cpp:

LPCSTR _GetFontTexName (LPCSTR section)
{
    static char* tex_names[]={"texture800","texture","texture1600"};
    int def_idx        = 1;//default 1024x768
    int idx            = def_idx;

#if 0  <- это 747 строка
    u32 w = Device.dwWidth;

    if(w<=800)        idx = 0;
    else if(w<=1280)idx = 1;
    else             idx = 2;
#else
    u32 h = Device.dwHeight;

    if(h<=600)        idx = 0;
    else if(h<=900)    idx = 1;
    else             idx = 2;
#endif

.....

Это может помочь определить причину вылета ?

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
  • Куратор(ы) темы:

×
×
  • Создать...