OllyDbg v1.1 & Мультитредовое приложение

Тема в разделе "WASM.SOFTWARE", создана пользователем cpp_and_wasm, 31 мар 2007.

  1. cpp_and_wasm

    cpp_and_wasm Владимир

    Публикаций:
    0
    Регистрация:
    27 июл 2006
    Сообщения:
    128
    Ставлю аппаратный или программный брейкпоинт на функцию потока, который затем создаю через CreateThread, а потом после нажатия на Ф9 система (W XP SP2) как-бы замирает: проц не нагружается, но всё страшно виснет. Причём до брейкпоинта OllyDbg так и не добирается. Приходится долго ждать появления диспетчера задач и ещё столько же на убитие OllyDbg. Опция с показом SSE-регистров отключена. Этот глюк не происходит при отладке однопоточного приложения.

    Как избавится от зависания?
     
  2. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    что значит "рабочий поток".
    Есть такое понятие, как Worker Threads, я думаю, что это не то, что ты имел в виду.. выразись нормально, а то не понятно)
     
  3. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    а комп не двухядерный случайно? Olly то явно под два и более ядра не рассчитан
     
  4. HoBleen

    HoBleen New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    77
    Asterix
    Сомневаюсь, Debug API все-таки под двухъядерники заточены имхо.
     
  5. cpp_and_wasm

    cpp_and_wasm Владимир

    Публикаций:
    0
    Регистрация:
    27 июл 2006
    Сообщения:
    128
    Asterix
    Нет. 3 Пень.
    Вообще довольно странный глюк. Чаще происходит с аппаратными брейками, чем с программными.
    Может какие-нибудь опции в настройках отключить?