I'm not sure if this is a BOINC or a Einstein@Home problem, but perhaps someone here can help me. I am running BOINC 4.43 on a G5 with Mac OS X 10.3.9. Everything was going along very well until the other day, when BOINC started crashing immediately on launch. It would produce two crash reports, one that is very long, and one that is short.
The long one starts off with this:
Date/Time: 2005-09-28 09:03:41 -0400
OS Version: 10.3.9 (Build 7W98)
Report Version: 2
Command: BOINCManager
Path: /Applications/BOINCManager.app/Contents/MacOS/BOINCManager
Version: BOINC version 4.43 (4.43)
PID: 12964
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS (0x0001) at 0xa6e88f34
Thread 0 Crashed:
0 dyld 0x8fe19974 undo_external_relocation + 0x338
1 dyld 0x8fe11ff8 undo_prebinding_for_library_module + 0xd4
...
It goes for quite a ways. The short one says this:
Date/Time: 2005-09-28 09:03:42 -0400
OS Version: 10.3.9 (Build 7W98)
Report Version: 2
Command: BOINCManager
Path: /Applications/BOINCManager.app/Contents/MacOS/BOINCManager
Version: BOINC version 4.43 (4.43)
PID: 12964
Thread: Unknown
Link (dyld) error:
dyld: /Applications/BOINCManager.app/Contents/MacOS/BOINCManager dead lock (dyld operation attempted in a thread already doing a dyld operation)
Well, all this is beyond me. As a typical user, I thought, lets just reinstall and see if it fixes something that may have broken. So I downloaded the BOINC installer and ran it. Got the same errors.
The only thing that I can think of that may have precipitated this change is that I ran a permission repair on the computer, after my daughter complained that some of her files were telling her that she didn't have ownership permissions for them. The permission repair fixed her problem, but I fear it may have changed permissions on elements of BOINC, and perhaps this is why it won't launch; the launch script calls on components that the Mac erroneously thinks that BOINC doesn't have permissions to use.
Anybody have this problem? Have any idea how to fix them? Thanks for reading this... any idea would be greatly appreciated.
Copyright © 2024 Einstein@Home. All rights reserved.
BOINC crashes on launch on OS X
)
Go into Activity Monitor and make sure nothing is still running - kill anything that is. If it won't die, make sure you don't have any BOINC programs in your startup folder and reboot. Verify nothing is running. Try it then... (It looks like two copies are executing somehow.) If that doesn't work...
The crash report is saying there is a locking problem, but it isn't helpful enough to say exactly what is locked, just that two threads are deadlocked trying to lock 'something'. There is probably a way to fix this without losing any work, editing xml files and replacing certain ones, but frankly I'm not sure it's worth the effort. If you don't mind losing the two WUs you have in the cache, I would simply delete the BOINC Data folder altogether, AND the BOINC Manager application. Then reinstall and reattach. (If you don't delete the data folder first, the installer just does an 'upgrade in place'.)
Fixing permissions shouldn't be the problem.
Please report back what you find out!
Well... BOINC is now working.
)
Well... BOINC is now working. Why is not clear. WHat has occured is that my wife got a new keyboard and mouse for the Mac. I installed the software (its a Microsoft Multimedia Wireless Keyboard & Mouse), and rebooted the machine. Walaaah! Boinc launched as normal.
Weird. I have no clue what really changed. (Why would the installation of keyboard drivers have anything to do with...) But thanks for your help anyway.