многопоточность + curl + вин2003 = exception error :)

Тема в разделе "WASM.WIN32", создана пользователем valix7, 28 окт 2010.

  1. valix7

    valix7 New Member

    Публикаций:
    0
    Регистрация:
    31 окт 2006
    Сообщения:
    143
    Здраствуйте,

    Есть приложение написаное на С++, многопоток. В двух словах - на каждом потоке есть свой curl дескриптор и каждый поток выполняет кое-какие действия(авторизируется на сайт, посылает данные и выходит).. Так вот когда запускаю прогу на win2003 и указываю больше 100 потоков - то непонятно почему выскакивает куча ошибок!! НО - если запускаю на XP и ставлю 900! потоков - то все нормально!

    Скриншот с ошибками - http://pic2net.ru/view/?v=ee7721c16101edea1501e58a98b2df84.jpg

    Погуглил - не только у меня такая проблема, у многих на вин2003 по одному и тому-же адресу выскакивает exception.
    http://www.google.ru/#hl=ru&expIds=17259,17311,23864,24815,26637,26788,27182,27284,27294&xhr=t&q=7c92bd02&cp=8&pf=p&sclient=psy&newwindow=1&aq=f&aqi=&aql=&oq=7c92bd02&gs_rfai=&pbx=1&fp=86523d7923d85b2d

    Что это может быть?
    Спасибо.
     
  2. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    valix7
    В верху раздела тема. Я хз что у вас там по этому адресу и почему. И никто не знает. И при стопяцот потоках ошибки не быть вобще не может.
     
  3. valix7

    valix7 New Member

    Публикаций:
    0
    Регистрация:
    31 окт 2006
    Сообщения:
    143
    Clerk
    что интересно, есть аналогичный софт(тоже связаный с интернетом) который на 500 потоках без проблем работает
     
  4. onSide

    onSide New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2008
    Сообщения:
    476
    valix7 ну так отладчиком приаттачтесь и посмотрите.
     
  5. valix7

    valix7 New Member

    Публикаций:
    0
    Регистрация:
    31 окт 2006
    Сообщения:
    143
    onSide
    exception указывает что ошибка произошла не в программе а в основном из ntdll.dll. Навряд-ли там что-то пойму.
     
  6. KeSqueer

    KeSqueer Сергей

    Публикаций:
    0
    Регистрация:
    19 июл 2007
    Сообщения:
    1.183
    Адрес:
    Москва
  7. IceCrashLdr

    IceCrashLdr New Member

    Публикаций:
    0
    Регистрация:
    29 июн 2010
    Сообщения:
    193
    valix7
    Ту не провидцев ...
    Так что
    - Стек
    - Дамп памяти
    - отрывки из исходника Исходной код
    ...
    ...
     
  8. onSide

    onSide New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2008
    Сообщения:
    476
    valix7 ну вы как первый раз)) Вы увидите стек вызовов, какая ваша ф-ция вызывалась последней, или какую вы вызвали.
     
  9. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
    У вин 2003 есть своя специфика, как и у большинства серверных платформ. Гуглите далее.