Я год работал над Java-проектом. Мой код месяцами работал нормально. Несколько дней назад я обновил Java SDK до последней версии 1.6.0_26 на моем Mac (Snow Leopard 10.6.8). После обновленияпроисходит что-то очень странное. Когда я запускаю некоторые классы, я получаю следующую ошибку:
Недопустимый доступ к памяти для местоположения 0x202 rip = 0x202
Но если я запускаю их с -Xint (интерпретируемый), они работают медленно, но работают нормально. Я сталкиваюсь с этой проблемой в классах, где я использую побитовые операторы (битовые доски для игры Othello). Я не могу поместить сюда код, потому что не получаю ошибки, исключения или чего-то подобного. Я просто получаю это раздражающее сообщение.
Это нормально, что код не работает без -Xint, но работает с ним? Что мне делать?
Заранее спасибо