x-64 windows crash

Тема в разделе "WASM.ASSEMBLER", создана пользователем oleksii, 3 июл 2006.

  1. oleksii

    oleksii New Member

    Публикаций:
    0
    Регистрация:
    3 май 2005
    Сообщения:
    5
    Всем привет!
    Наткнулся на неожиданную проблему: win32 прога, написанная на Hatch's Masm32, падает при попытке выполнения под win xp amd 64

    если верить винде, то имеет место AccessViolation (C0000005) в след месте:
    mov edx, [esp+2DF8h+Counter_?]
    fld [esp+edx*8+2DF8h+var_1B70] ;exception здесь
    fmul dbl_40A1A0

    за пределы стека вроде не выбираемся. требуется выравнивание на 16 байт???!

    буду признателен за любые идеи. класть сюда oleksii@yandex.ru

    ps под 9x, 2K все работает