Недействительный доступ к памяти местоположения в Java

Я год работал над Java-проектом. Мой код месяцами работал нормально. Несколько дней назад я обновил Java SDK до последней версии 1.6.0_26 на моем Mac (Snow Leopard 10.6.8). После обновленияпроисходит что-то очень странное. Когда я запускаю некоторые классы, я получаю следующую ошибку:

Недопустимый доступ к памяти для местоположения 0x202 rip = 0x202

Но если я запускаю их с -Xint (интерпретируемый), они работают медленно, но работают нормально. Я сталкиваюсь с этой проблемой в классах, где я использую побитовые операторы (битовые доски для игры Othello). Я не могу поместить сюда код, потому что не получаю ошибки, исключения или чего-то подобного. Я просто получаю это раздражающее сообщение.

Это нормально, что код не работает без -Xint, но работает с ним? Что мне делать?

Заранее спасибо

16
задан David Robles 3 July 2011 в 03:24
поделиться