Pelles C и Windows 11 24H2

Тема в разделе "WASM.SOFTWARE", создана пользователем k3rnl, 7 сен 2024.

  1. k3rnl

    k3rnl Member

    Публикаций:
    0
    Регистрация:
    28 янв 2021
    Сообщения:
    53
    Доброго дня!
    Вчера перешёл на Windows 11 Pro x64 24H2 (build 26100.1591). Устанавливал "на чистую" с флешки.
    После установки начал поднимать софт и свои настройки. И когда дошёл до IDE Pelles C столкнулся с такой вот проблемой:
    1.png
    Выдаёт 0xC0000005 при попытке скомпилировать любой проект. На Windows 11 Pro x64 23H2 (build 22631.4112) никаких проблем не было. Настройки IDE в точности такие же.

    Не понимаю в чём проблема? У кого 24H2 можете проверить работоспособность Pelles C.
     
  2. alex_dz

    alex_dz Active Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    449
    лучше на форуме у автора спросить
     
    M0rg0t нравится это.
  3. k3rnl

    k3rnl Member

    Публикаций:
    0
    Регистрация:
    28 янв 2021
    Сообщения:
    53
    С российского IP проблематично зайти на форум автора.
     
  4. alex_dz

    alex_dz Active Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    449
    Research нравится это.
  5. sl0n

    sl0n Мамонт дзена **

    Публикаций:
    0
    Регистрация:
    26 сен 2003
    Сообщения:
    703
    Может виндеф по тихому прибивает, папку в исключения пробывали добавлять ?
     
  6. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.792
    Можно задать вопрос на masm32 PoAsm Pelle's C compiler and tools австралийцы российские IP еще не блокируют
     
    M0rg0t и k3rnl нравится это.
  7. k3rnl

    k3rnl Member

    Публикаций:
    0
    Регистрация:
    28 янв 2021
    Сообщения:
    53
    12 версия установлена.

    Обычно он сразу уведомление кидает, но тут всё тихо.
    Попробовал добавить в исключения, результат не изменился.

    Скорее всего софтовая несовместимость компилятора с новым ядром ОС.
    В 12 версии автор не декларировал поддержку Windows 11 в целом, но IDE прекрасно работала.
    Если в ближайшее время не обновит, придётся искать замену. А жаль, IDE мне понравилась своей простотой и легкостью (после громоздких студий MS).

    Mikl___,
    спасибо, попробую там спросить.
     
  8. alex_dz

    alex_dz Active Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    449
    а куда ведет линка?

    у меня при клике в Хроме дает в новом табе в строке УРЛ -

    about:blank#blocked
    --- Сообщение объединено, 8 сен 2024 ---
    что тут имеется ввиду?

    как может компилятор взаимодейтсовать с ядром (с драйверами?) в ОС?
     
  9. k3rnl

    k3rnl Member

    Публикаций:
    0
    Регистрация:
    28 янв 2021
    Сообщения:
    53
    На форуме Pelles автор давал объяснение (когда ещё можно было зайти туда).
    Так вот насколько помню он говорил, что его компилятор не может работать с ядром ОС 10.0, но при этом и в новых билдах W10 и в W11 23H2 всё работало великолепно.
    Я не знаю какая реализация у него в коде и почему есть такие странные ограничения.
    --- Сообщение объединено, 8 сен 2024 ---
    Форум masm32.com и далее по веткам.

    Вот только без реги туда можно попасть, а как только зарегистрируешься получаешь это
    1.png
     
  10. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.995
    Можно же подглядеть параметры, которые передаются компилеру, и в отладчике найти где этот виолейшн возникает. Ох уж эти программисты.

    ЗЫ: кстати навеяло. Тогда не без отладчика разобрался и починил.
     
    Последнее редактирование: 8 сен 2024
  11. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.792
    форум masm32.com, раздел "Poasm", подраздел "Pelle's C compiler and tools" утром ссылка https://masm32.com/board/index.php?board=27.0 работала
     
  12. alex_dz

    alex_dz Active Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    449
    спасибо, линка в последнем посте - работает как надо
     
    Mikl___ нравится это.
  13. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.576
    Дело не в российских айпи, а в том, что на форуме Pelles перебанены почти все айпи , причем по подсети. Ни с 1 впн не могу зайти, и с тор также. Там боты спамят, а он банит по айпи и не принимает критику.
     
    k3rnl нравится это.
  14. alex_dz

    alex_dz Active Member

    Публикаций:
    0
    Регистрация:
    26 июл 2006
    Сообщения:
    449
    ради интереса поднял вм-ку с оной вяндой
    бага есть
    100% такая же
    86 и 64 бита
    но! самое интересное, что дебажить кодес можно :)
     
    k3rnl нравится это.
  15. k3rnl

    k3rnl Member

    Публикаций:
    0
    Регистрация:
    28 янв 2021
    Сообщения:
    53
    alex_dz, благодарю за тест)
    Остаётся надеяться, что инфу ему донесут те кто может зайти на его форум :dirol:

    Копаться в чужом коде и искать багу (как предложил f13nd) не хочется совсем.
     
  16. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.995
    Поиск решения в интернете, а также альтернатив программе, происходит со скоростью света, без затрат калорий и нервных клеток же.

    Исключение в pocc.exe происходит при закрытии хендлов CloseHandle'ом в ntdll.SbSelectProcedure на инструкции movaps. movaps'у (билд 24H2) надо чтобы адрес операнда был выравнен до 16 байт, а аналогичному movups'у (23H2) нет. Может кстати повезти и указатель стека окажется валидным, тогда компилер отработает. Вобщем гавноверсия винды виновата, не пеле. Винду надлежит снести и поставить нормальную, потому что вряд ли эта ошибка будет редкой.
    изображение_2024-09-10_223024905.png
     
    k3rnl и Mikl___ нравится это.