1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Многопоточность?

Тема в разделе 'Кодинг/Собственные решения', создана пользователем damienpro, 31 авг 2011.

Статус темы:
Закрыта.
  1. damienpro Ньюфаг

    Сообщения:
    7
    Спасибы:
    0
    Добрый день знатоки. Благодарен за помощь в предыдущей теме, по этому осмелюсь задать вопрос который будоражит админа сервера и всех кто на нем пребывает. Бот одновременно играет примерно 35-40 игр, после определенного промежутка времени (около 150-200игр) он падает.
    Код:
    [New Thread 0x7ffff4be4700 (LWP 13246)]
    [      STATSDOTA: sandbox game #27] saving 10 players
    [           GAME: sandbox game #27] calculating scores...
    [Thread 0x7ffff3daa700 (LWP 13244) exited]
    [New Thread 0x7ffff35a9700 (LWP 13247)]
    [Thread 0x7ffff2da8700 (LWP 13245) exited]
    [Thread 0x7ffff4be4700 (LWP 13246) exited]
    [New Thread 0x7ffff4be4700 (LWP 1324]
    [New Thread 0x7ffff2da8700 (LWP 13249)]
    [Thread 0x7ffff4be4700 (LWP 1324 exited]
    [New Thread 0x7ffff3daa700 (LWP 13250)]
    [Thread 0x7ffff2da8700 (LWP 13249) exited]
    [Thread 0x7ffff3daa700 (LWP 13250) exited]
    [Thread 0x7ffff35a9700 (LWP 13247) exited]
    
    Program received signal SIGSEGV, Segmentation fault.
    0x00007fffec000698 in ?? ()
    Есть предположение что занятой поток пристает к памяти, но как эту проблему решить... Может кто-нибудь знает? brtGhost 1.7.0.9 r151. Linux.
  2. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    Есть не большая вероятность, что проблемма, в брт.

    решение: юзать дебагер, или юзать другой бот.
  3. damienpro Ньюфаг

    Сообщения:
    7
    Спасибы:
    0
    Брт последний... дебагер не помогает. :opasnoste:
  4. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    Дебагер должен помочь...
  5. damienpro Ньюфаг

    Сообщения:
    7
    Спасибы:
    0
    Он был запущен под дебагером, в коде видно же. А можно поконкретней, если в дебагере, то что именно?
  6. dev Ньюфаг

    Сообщения:
    51
    Спасибы:
    0
    Сборка бота GHost:
    0.0
    Напишите мне в скайп freedbrt, или в джабер ( есть в профиле ), я попытаюсь помочь
  7. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    для того, чтобы дебагер, выдавал больше инфы, компилить нужно не в релиз...
  8. damienpro Ньюфаг

    Сообщения:
    7
    Спасибы:
    0
    Что в мэйк файл дописать, чтобы был не релизный билд, а с откладочной инфой?
  9. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    Кроме -o еще добавь -g
  10. damienpro Ньюфаг

    Сообщения:
    7
    Спасибы:
    0
    можешь копипастой?
  11. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    Открой мейкфайл и везде где -o найдешь - добавь -g через пробел!
  12. dev Ньюфаг

    Сообщения:
    51
    Спасибы:
    0
    Сборка бота GHost:
    0.0
    Код:
    OFLAGS = -O3 -g
    
Статус темы:
Закрыта.