segfault при вызове exchange_and_add в ядре с PAE

Тема в разделе "WASM.UNIX", создана пользователем Quantum, 17 июн 2009.

  1. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Может, кто сталкивался с похожим глюком?

    Есть код, который стабильно работал на ядре RedHat EL4. Потом он без особых изменений стал работать на ядре RedHat EL5 в 64-битном режиме. Я это к тому, что вероятность багов в моём коде очень мала. А теперь на ядре RedHat EL5 в 32-битном режиме с поддержкой PAE (Linux palpoo 2.6.18-92.el5PAE) иногда вылетают сегфолты при вызове сишной ф-ции __exchange_and_add(volatile _Atomic_word* __mem, int __val). По-мойму, это сишный глюк, но отладить что-то не выходит, т.к. вылетает крайне редко :dntknw: Кто-нибудь в курсе что там может быть не так с этим PAE и как с этим бороться?