On Apr 7, 2009, at 12:32 PM, Dan wrote:
>
>> This never happened with previous versions of Safari and Webkit, so
>> I assume it's a problem brought on by Safari 4 beta.
>
> Sounds more like a problem with your launch services database.  If
> the above doesn't fix it, try rebuilding the database from a tool
> such as OnyX.

EVERYBODY! PAY ATTENTION!!!

Dan is giving excellent advice here. Note how the "bugs" in Safari 4  
that the OP found were not, in fact, strictly due to Safari4...they  
were either unrelated to Safari or due to third-party product  
interactions.

Key takeaway points:

1) Just because something happens after you install X, this does not  
mean that X is the cause. It's damned good evidence, and the first  
place to look, but you have to know your entire system's "ecology"  
leading to...

2) I'm going to put this in Commandment terms: Know Thy Plugins.

This is hard, especially on a Mac where there is such a rich  
environment of plugins available that generally work just fine, but  
know where to look for things: /Library/Internet Plugins, Input  
Managers, and Application Support, ~/Library Internet Plugins, Input  
Managers, and Application Support are the likely places to look.

3) This leads to a related commandment: Know Thy Test Environment.

Know what plugins are active, and may be involved. Know what's running  
on your computer! Boot in Safe Mode and see if it works, if it does,  
then something that's different between Safe Mode and regular mode.  
Apple has a knowledge base article telling what runs in Safe Mode for  
each version of OSX.

4) You may need to use some serious tools to dig in.

A good one for collecting a bucketload of geek data at once is the  
terminal command 'lsof' This command lists all open files, and tells  
you what process (identified by Process ID and name, along with a  
bunch of other info) is using them.

This is very useful for identifying problems where a program works  
some times, and not others, or on one machine and not others, etc.  
This is where you can find those "Oh yeah!" moments: "Oh Yeah! NOW I  
remember installing that!!"

Sloth is a good graphical interface to this command: 
<http://www.sveinbjorn.org/software 
 >

Activity Monitor is good, everyone should look at the list of all  
processes once in a while..you may not recognize what every one does,  
or even their significance, but if you have some familiarity with what  
it normally looks like, you can often tell when something's wrong.

99% of the routine monitoring work I do as a sysadmin involves  
'knowing what's normal'. Then, when something breaks, I can often  
quickly zero in on likely culprits.

It's like your car. Knowing how it behaves when it's behaving, will  
let you know pretty quickly when something's not right, early enough  
to avoid big troubles.

5) Remember that Beta (sometimes) means it. All those disclaimers they  
put on Safari4B? They meant it...

Beta means one of two things:

        "We think we've killed the showstopper bugs in our product. Play with  
this version to find the ones we missed."

        "We're an open source project and tradition says that Open Source  
projects never reach 1.0, so this is release 0.994.RC37B of our  
fifteen-year-old project that's in production use all over the world."

I'm looking at YOU, Google Mail! :-)

-- 
Bruce Johnson
University of Arizona
College of Pharmacy
Information Technology Group

Institutions do not have opinions, merely customs



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed Low End Mac's G3-5 List, a 
group for those using G3, G4, and G5 desktop Macs - with a particular focus on 
Power Macs.
The list FAQ is at http://lowendmac.com/lists/g-list.shtml and our netiquette 
guide is at http://www.lowendmac.com/lists/netiquette.shtml
To post to this group, send email to g3-5-list@googlegroups.com
To unsubscribe from this group, send email to 
g3-5-list-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/g3-5-list?hl=en
Low End Mac RSS feed at feed://lowendmac.com/feed.xml
-~----------~----~----~----~------~----~------~--~---

Reply via email to