Я пишу сетевое приложение на 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%, чтоон правильно выполнил действия, чтобы вызвать ошибку).
Какие-либо предложения относительно того, что может вызвать это, или возможные решения?Если вам нужно больше информации, дайте мне знать.