Today, on my MacBook Pro, Java started segfaulting immediately upon launch. It comes out thus:
I did try replacing the java binary with a 32-bit X86 version via lipo, but it did the same thing.
Anywhere I should start in trying to fix this?
Code:
Process: java [2921]
Path: /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java
Identifier: java
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: Acquisition [2855]
Date/Time: 2008-11-02 17:24:40.713 -0500
OS Version: Mac OS X 10.5.5 (9F33)
Report Version: 6
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: 0x000000000000000d, 0x0000000000000000
Crashed Thread: 0
Thread 0 Crashed:
0 com.apple.Foundation 0x00007fff81a313af +[NSScriptSuiteRegistry load] + 47
1 libobjc.A.dylib 0x00007fff82ad5faf call_load_methods + 215
2 libobjc.A.dylib 0x00007fff82acf518 load_images + 108
3 dyld 0x00007fff5fc029ea dyld::notifySingle(dyld_image_states, mach_header const*, char const*, long) + 330
4 dyld 0x00007fff5fc0d15d ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int) + 253
5 dyld 0x00007fff5fc0d110 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int) + 176
6 dyld 0x00007fff5fc0d110 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int) + 176
7 dyld 0x00007fff5fc0d254 ImageLoader::runInitializers(ImageLoader::LinkContext const&) + 52
8 dyld 0x00007fff5fc038b4 dyld::initializeMainExecutable() + 132
9 dyld 0x00007fff5fc06eb1 dyld::_main(mach_header const*, unsigned long, int, char const**, char const**, char const**) + 2209
10 dyld 0x00007fff5fc01695 dyldbootstrap::start(mach_header const*, int, char const**, long) + 693
11 dyld 0x00007fff5fc0103a _dyld_start + 42
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x00007fff7022ae70 rcx: 0x0000000000000002 rdx: 0x0000000800000000
rdi: 0x00007fff7026e180 rsi: 0x00007fff7022ae70 rbp: 0x00007fff5fbfe0f0 rsp: 0x00007fff5fbfe0d0
r8: 0x00000001001fe09c r9: 0x0000000000000000 r10: 0x00000000000c000c r11: 0x0000000000000000
r12: 0x00007fff7022ae50 r13: 0x00007fff70281380 r14: 0x00007fff81a31380 r15: 0x0000000000000002
rip: 0x00007fff81a313af rfl: 0x0000000000010202 cr2: 0x00007fff7022ae70
I did try replacing the java binary with a 32-bit X86 version via lipo, but it did the same thing.
Anywhere I should start in trying to fix this?