Java App Crash под OSX - PullRequest
       1

Java App Crash под OSX

0 голосов
/ 21 марта 2012

Я пишу сетевое приложение на Java и натолкнулся на странную ошибку.Приложение отправляет текст между двумя клиентами. Некоторые работы текста выделены.Когда это происходит, я получаю отчет о сбое OSX. Вот некоторые из них:

Crashed Thread:  19  Java: AWT-EventQueue-0

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: 0x000000000000000d, 0x0000000000000000

VM Regions Near 0:
--> 
    __TEXT                 00000001070ba000-00000001070c2000 [   32K] r-x/rwx SM=COW  /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java

Application Specific Information:
objc[1293]: garbage collection is OFF

Java information:
 Exception type: Bus Error (0xa) at pc=7fff96a7b698

 Java VM: Java HotSpot(TM) 64-Bit Server VM (20.4-b02-402 mixed mode macosx-amd64)

Также в IDE (netbeans) это сообщение появляется: Invalid memory access of location 0x0 rip=0x7fff96a7b698

Наконец, иногда, когда я воспроизводлюисключение по-другому, это исключение выдается в IDE:

2012-03-20 23:15:40.025 java[1071:e503] -[__NSCFNumber ctFontRef]: unrecognized selector sent to instance 0x7fad326dd490
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: Non-Java exception raised, not handled! (Original problem: -[__NSCFNumber ctFontRef]: unrecognized selector sent to instance 0x7fad326dd490)

Я попросил друга проверить это приложение на его машине с Windows, и оказалось, что оно работает (хотя я не уверен на 100%, чтоон правильно выполнил действия, чтобы вызвать ошибку).

Какие-либо предложения относительно того, что может вызвать это, или возможные решения?Если вам нужно больше информации, дайте мне знать.

1 Ответ

0 голосов
/ 18 июля 2013

Ошибка возникла из-за использования библиотеки глубокого клонирования. Как только я изменил свой код и удалил эту библиотеку, проблема была решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...