Thanks Phil, particularly for your offer of help.
I’ve answered each point below.
Regards
Santa
And given that Shane’s descended into _javascript_, I’m going to assume there’s not an obvious way to do it in Cocoa. I looked at Safari’s AS dictionary, but there’s no way I could see to scroll to a location or selection in the source text, so that looks like a dead-end, too.
As for the cause of your iMac problem, reproducing the issue is the right first step, but now you need a methodical procedure:
10-step troubleshooting procedure
[1] Can your reproduce the issue in a different user account on the same machine?
If [1]=no, then you’re looking most likely at some 3rd party s/w interference; go to [8] below.
Don’t know, but what I’ll do is run my Apps from my Guest account, each night.
Tried a Safe boot, on Apples advice, but my 4GB Graphics card won’t run correctly in Safe boot. Known problem. Slows down, screen artefacts of major proportions. If [2]=yes, you need to start thinking about the possibility of either a hardware fault or an OS level fault. To rule out a hardware fault, [3] install a version of OS X that came with your computer either on another partition on your internal disk or on an external disk and see if you can reproduce the issue.
Problem started with OS that was installed on iMac on purchase. Yosemite. If [3]=yes, take your mac to an Apple store and tell them the problem and what you’ve done.
Nearest Apple store 100 miles away, in Melbourne. I’m in Bendigo, and have difficulty travelling. If [3]=no, are you running a public or beta release version of OS X? If a beta, file a bug report with Apple. If a public release, [4] try reinstalling OS X from a new download of the public release from the App store (do NOT use a previously saved installer: that could well be the problem), and try to reproduce the issue. If the issue still exists, file a bug report against that release.
If [2]=no, then [5] reboot normally and see if the issue remains. Sometimes after starting in Safe Mode, problems are solved due to the removal of various caches.
See above on Safe mode. No Beta. If [5]=yes, the issue remains, then [6] take a look at what 3rd party kexts you have loaded. You can do that by issuing this command in Terminal:
kextfind -case-insensitive -not -bundle-id -substring com.apple. -loaded -print
/Library/Extensions/LittleSnitch.kext /Library/Extensions/tun.kext Uninstall the apps/kexts listed, reboot the mac and test to see if you can still reproduce the problem.
Can’t be without Little Snitch, but will try anyway. Tun is Tunnelblick, just installed, not installed when problems started.
If [6]=yes after removing all 3rd party kexts and rebooting, then [7] check that this location is empty: /Library/StartupItems. If it’s not, move anything in there to a temporary folder on your desktop, log out, log in and test again.
Been there, done that, no effect, but took a week to freeze.
[8] If the problem persists and the problem is specific to Safari, disable all extensions. The best way to do that is to quit Safari, then move everything from this folder: ~/Library/Safari/Extensions to a temporary folder on your Desktop. Make sure the Extensions folder really is empty, then restart Safari and test to see if the problem still exists.
If [8]=yes or the problem is not specific to solely to Safari, then [9] remove everything from your Login Items via System Preferences > Users & Groups | Login Items. Restart the mac and see if you can reproduce the problem.
Problem is NOT specific to Safari. 50% of freezes have occurred WITHOUT Safari being loaded, let alone running. Also, they occurred when various Apps were running. If [9]=yes, then try [10] running DetectX (disclaimer: a troubleshooting app I develop) to see what it finds. Available from http://sqwarq.com/detectx If it doesn’t find anything, send me the system profile report it produces (Command-2), and I’ll be happy to sort through the results with you off-list, but you need to have worked through the previous 9 steps with determinate answers for me to do that.
Have done Clean Install at Apples request, then restore from Time Machine.
Running my App last night did NOT freeze my iMac, just night before froze it. 36 loops.
Wow, you certainly aren't a firm believer in short activation keys! No-one would ever break that monster of a key. Removed EVERYTHING DetectX found. If all that looks intimidating, let me just say the most common cause of issues is found by just doing steps [1], [8] & [9]. That covers most 3rd party s/w problems and adware infections. However, if those three steps don’t work, then you need to work through the full procedure.
Hope that helps.
Will keep everyone posted, thanks.
Best
Phil
|