JMF and SWT

This has probably been discussed a million times but I'm really struggling with it. I'm creating an SWT application built on the eclipse rcp, and I'm trying to add a video player to a view.
I have been trying to add a MediaPlayer bean to the view, that will for the time being, just play a short clip from my hard-drive. I've created a new AWT frame for it to live in, and have successfully managed to add this to the view.
However, when I try and add my MediaPlayer bean, I am faced with the following exception:
java.lang.NoClassDefFoundError: javax/media/bean/playerbean/MediaPlayerThe jmf.jar has been added to my project, and I have added the following to my product VM arguments:
-Djava.library.path=C:\\WINDOWS\\system32Can anyone help me out with fixing this problem?

Did you eventually get this to work?
I am looking at developing a simple bespoke player using SWT and JMF and was wondering if you could give me any pointers to start,
Thanks
Jonathan

Similar Messages

  • JMF and Windows 7

    I have a program using JMF which worked fine on XP and Vista but is behaving very oddly on Windows 7.
    The program displays two mpg files synchronised with each other and I also control the playback speed. This has worked fine for 18 months.
    On Windows 7 I still see two videos but the speed control doesn't work and one or other of the videos (appears random which one) splits vertically in the middle and I see it compressed both above and below the split. Is anyone else having problems with JMF and Windows 7?
    jdk 1.6.0_13
    jmf 2.1.1e
    Heaps of memory - 4Gb
    Edited by: Leo--- on Nov 1, 2009 9:32 PM
    Edited by: Leo--- on Nov 2, 2009 11:53 AM

    The last version of Windows that JMF lists as supported is Windows 2000.
    Most of the codec support in the Windows Performance Pack are native codecs, meaning they're precompiled DLL libraries. DLLs from one Windows version often times aren't compatible with any other Windows versions, so it's actually quite amazing JMF worked with XP or Vista, at all.
    It sounds like what you're experiencing is simply DLL incompatibility using Windows 5 libaries on a Windows 7 system...

  • Javafx use jmf and capture audio device

    Hello, I noticed a problem with the use JavaFX and Java Media Framework (JMF), in a project javafx call Java classes using JMF, but are not recognized PC audio devices, in fact when I executed 's the code CaptureDeviceManager.getDeviceList (null), displays the error: "could not commit protocolPRefixList", without recognizing any audio device. Instead I call if my application using JMF, outside of a JavaFX project, the devices are found and everything works properly, perhaps this problem depends on the security settings of JavaFX, or inability to use JavaFX is that jmf interfaces with audio and video devices?
    thanks for the help

    I'd use jmf and javafx but it was not for capture devices.
    If you use jmf there are native libraries.
    The thing i found was about the java.library.path wich is overriden when you start javafx that jmf can't load approriate libs.
    Try to compare the System.getProperties for java and javafx then you should find where is the problem.

  • JMF and Darwin Streaming Server.

    I have darwin streaming the sample files.
    I use JMF to connect to darwin.
    The connection is made, The server knows Jmf is connected , the server streams, verified with packet monitor.
    The problem is that JMFStudio just does not start playing the video.
    Any one know why, or have it working??

    One strange thing I noticed, is that while monitoring jmfstudio transmit to jmfstudio across network,
    I use ETHEREAL to monitor the packets, and ports being used. ETHEREAL usually just picks JMF RTP packets as UDP, which is right, but.....
    DSS5 even though JMF is connected across lan to DSS5 the picture does not show.
    WHile monitoring the packets, ETHEREAL picks the DSS5 packet s as RTP and every 20th RTCP.
    So, what i am thinking is the DSS5 RTP packetizer is of better quality than JMF, and the result is that JMF is not fully aware of the 'true' specifications of RTP.
    maybe......

  • TreeViewer with JFace and SWT ...help!

    Hi Guys;
    My question is for those familiar with the eclipse platform developement..
    I'm trying to implement a File Explorer under The Eclipse platform using the jface and SWT tools...
    when i Run the code below it gives me a run time exception:
    NoClassDefFound exception...
    it seems that the problem resides at the line:
    tv.setInput(new File("C:\\"));
    if i remove the argument to File "C:\\" i get a blank view with no files..
    here is the Code:
    Any helpfull ideas would be very welcomed indeed...
    import org.eclipse.jface.window.*;
    import org.eclipse.swt.widgets.*;
    import java.io.*;
    import java.util.*;
    import org.eclipse.jface.viewers.*;
    import org.eclipse.jface.viewers.*;
    import org.eclipse.jface.window.*;
    import org.eclipse.swt.*;
    class FileTreeContentProvider implements ITreeContentProvider
    public Object[] getChildren(Object element)
         Object[] kids = ((File) element).listFiles();
         return kids == null ? new Object[0] : kids;
    public Object[] getElements(Object element)
         return getChildren(element);
    public boolean hasChildren(Object element)
         return getChildren(element).length > 0;
    public Object getParent(Object element)
         return ((File)element).getParent();
    public void dispose()
    public void inputChanged(Viewer viewer, Object old_input, Object new_input)
    class FileTreeLabelProvider extends LabelProvider
    public String getText(Object element)
         return ((File) element).getName();
    public class Standalone extends ApplicationWindow
    public Standalone()
         super(null);
    protected Control createContents(Composite parent)
         TreeViewer tv = new TreeViewer(parent);
         tv.setContentProvider(new FileTreeContentProvider());
         tv.setLabelProvider(new FileTreeLabelProvider());
         tv.setInput(new File(" C:\\ "));
         return tv.getTree();
    public static void main(String[] args)
         Standalone w = new Standalone();
         w.setBlockOnOpen(true);
         w.open();
         Display.getCurrent().dispose();

    This is an old post... but in case anyone wants to know... This tutorial is located at http://www-106.ibm.com/developerworks/opensource/library/os-ecgui1/ and I HIGHLY recommend it for people using Eclipse and wanting to learn how to create a File Explorer with JFace/SWT.
    Most likely the error that othmanSilent was getting was the following:
    java.lang.NoClassDefFoundError:
    org/eclipse/core/internal/boot/DelegatingURLClassLoader
    It was pointed out in the eclipse.swt newsgroups quite a few times. The author of the article forgot to also mention that you need to include the following jar file in your Java Build Path: eclipse.core.boot_<eclipse-version>/boot.jar

  • Not able to recognize any video/audio devices using jmf and java soun

    Hi ,
    I need one help from your side.
    Here I am expecting some clarifications from you. Before that let you my environement.
    My working environment :
    Eclipse tool and added jmf jar to my project I did not do any thing more.
    If any thing I need to do just let me know. My target platform is MAC & UBUNTU.
    Please bare with my questions.
    1) I am not able to recognize any video/audio devices using jmf and java sound APIs on My system.
    ( I checked with the app mentioned in the http://www.java-forums.org/new-java/11201-jmf-cannot-connect-device.html )
    Do we need any administrives rights for our working PC.
    What is the procedure/ setup I need to follow from a java application to enable particular audio/video device since I dont about end-user system setup right.
    If possible send some sample code to recognize /r detect audio device ( voice input ). It should run on both MAC and UBUNTU.
    2) I run the one sample audio recording application of this link (http://www.jsresources.org/examples/SimpleAudioRecorder.java.html) which is provided by YOU.
    I got output audio file and able to hear voice on UBUNTU system but not able to hear voice on MAC system.
    I heared that default line in ( audio setup of the sys) is wont take any voice data on MAC.Why I made this stmt means we are getting false when using isSupported methods of JAVA SOUND API.
    ( like for TragetdataLine ...i,e, all ports are getting false)
    I have one sample audio recording app implemented by QUICKTIME API. In this case also he taking audio ftom device only using quicetime API.
    With that we are able to record and hear audio ( voice input --> not line in , external device we added some thing like SSB...)
    3) In case of Video capturing DataSource, Streams are implemented by PullBufferDataSource , PullBufferStream intefaces used.
    In case of Audio capturing DataSource, Streams are implemented by PushBufferDataSource, PushBufferStream intefaces used.
    Can you explain the reasons ? I gone through API but i am not clear.
    HOPE I WILL BE CLARIFIED EVERY THING FROM YOU.
    Thanks
    RamaRao.G

    Hi ,
    I need one help from your side.
    Here I am expecting some clarifications from you. Before that let you my environement.
    My working environment :
    Eclipse tool and added jmf jar to my project I did not do any thing more.
    If any thing I need to do just let me know. My target platform is MAC & UBUNTU.
    Please bare with my questions.
    1) I am not able to recognize any video/audio devices using jmf and java sound APIs on My system.
    ( I checked with the app mentioned in the http://www.java-forums.org/new-java/11201-jmf-cannot-connect-device.html )
    Do we need any administrives rights for our working PC.
    What is the procedure/ setup I need to follow from a java application to enable particular audio/video device since I dont about end-user system setup right.
    If possible send some sample code to recognize /r detect audio device ( voice input ). It should run on both MAC and UBUNTU.
    2) I run the one sample audio recording application of this link (http://www.jsresources.org/examples/SimpleAudioRecorder.java.html) which is provided by YOU.
    I got output audio file and able to hear voice on UBUNTU system but not able to hear voice on MAC system.
    I heared that default line in ( audio setup of the sys) is wont take any voice data on MAC.Why I made this stmt means we are getting false when using isSupported methods of JAVA SOUND API.
    ( like for TragetdataLine ...i,e, all ports are getting false)
    I have one sample audio recording app implemented by QUICKTIME API. In this case also he taking audio ftom device only using quicetime API.
    With that we are able to record and hear audio ( voice input --> not line in , external device we added some thing like SSB...)
    3) In case of Video capturing DataSource, Streams are implemented by PullBufferDataSource , PullBufferStream intefaces used.
    In case of Audio capturing DataSource, Streams are implemented by PushBufferDataSource, PushBufferStream intefaces used.
    Can you explain the reasons ? I gone through API but i am not clear.
    HOPE I WILL BE CLARIFIED EVERY THING FROM YOU.
    Thanks
    RamaRao.G

  • Problem with  M-JPEG by using JMF and JPEGCodec .

    Hi, there,
    I want to implement a M-JPEG using JMF and JPEGCodec, is that possible?(I already been trapped)
    My problem is I have a video clip which is a AVI file, the video format is following:
    Video format: RGB, 160x120, FrameRate=14.9, Length=57600, 24-bit, Masks=3:2:1, P
    ixelStride=3, LineStride=480, Flipped.
    I already convered a frame to an Image object(video format with JPEG and CVID doesn't work) ,
    I can also convert this Image back as a Buffer, It works fine with me .But to use JPEGCodec( provided by com.sun.image.codec.jpeg ) I need to convert an Image to a BufferedImage, I use the following defination:
    BufferedImage   bImage = new BufferedImage(frameImage.getWidth(null), frameImage.getHeigh(null),BufferedImage.TYPE_INT_RGB); It seems work, But when I use JPEGImageEncoder to encoder this bImage and save as a jpg file,
    everything is black .
    I also need to cast BufferedImage to an Image: frameImage = (Image) bImage; then I convert frameImage back to Buffer.My video clip still running , but every frame now became black .
    can someone help me? thanks in advance.

    I solved this problem . But I met a new problem.
    I converted the above video clip into a JPEG and I want to create a DataSink for it. the messege is:
    Video format: JPEG, 160x120, FrameRate=12.0, Length=3574
    - set content descriptor to: AVI
    - set track format to: JPEG
    Cannot transcode any track to: JPEG
    Cannot create the DataSink: javax.media.NoDataSinkException: Cannot find a DataS
    ink for: com.sun.media.multiplexer.RawBufferMux$RawBufferDataSource@2b7eea
    Transcoding failedHope some Java Experts can help me.
    Regards.

  • JFace and SWT -Eclipse

    Hi all,
    I wanted to know the best resources available on net for JFace and SWT learning. As I have no experience in GUI coding, which is best and faster way to learn JFace and SWT. Also I want to know any good forums for Eclipse.
    Please help guys.
    Thanks in advance
    Mithun K

    http://www.eclipse.org/swt/

  • Using swing and swt together

    i would like to use some of the components of swt such labels or buttons in swing as swt has better look and feel. but in all the examples i found they are using a whole set of swt api to create frames and showing them up.
    Isnt there any way to add button or label of SWT in Swing. i found a method SWT_AWT.newFrame(). But it is returning a awt frame not a Swing JFrame that at the frame level. i need them at individual component level(buttons and labels).
    hope u understood my problem.. any other suggestions??

    Swing and SWT are two different framework. Usually, peoiple choose one and stick with it. I would not mess with mixing SWT with Swing or vice-versa. I really don't understand why you would choose to mix these two framework together. "better look and feel" is not the best answer for this. what i would look into is a look and feel for Java (like JGoodies look n feel)..and check for Swing component that pther people have made (or enhance upon the Swing library).
    Stick with one framework. Your life will be much easier.
    Futhermore, maintainance would be less difficult. (you only have to know one framework instead of two, plus how they interact)

  • Educational Use of JMF and J2ME WTS

    Dear all,
    I have tried to find legal information about education use of JMF and J2ME WTS. I want to install these two packages in the computers of a tutorial room for student use.
    Would any kind soul please enlighten me where I can get such information?
    Thank you.
    Cheers,
    Andrew Lui
    The Open University of Hong Kong

    Maybe from Sun? If it's not mentioned in the terms and conditions of the libraries or their download sites, I wouldn't know where else to get more information.

  • JMF and video capture card?

    i wanna ask how can i usea video capture card with the jmf and record video
    i try to detect my capture card but the jmf didnt detecte it please pleas help me

    hi,
    i use a tv-card with my camera through linking them with a composite cable. Also, my tv card has capturing capability and i use JMF to do a capture program with these tools and the result is good for me. The monitor.zip file wihich contains a sample of capturing and monitoring simultaneously exists on sun.com. I use it and it was very helpfull for me.
    JMF detects cards through its 'CaptureDeviceManager' which is a controller type object. If you specify like Vector devices = CaptureDeviceManager.getDeviceList(null) -> You will be get the list of appropriate devices on your pc.
    Regards,
    Erohan

  • Beans and SWT

    can Beans and SWT be used together?
    thanks

    Useful reference on exactly how this tag works:
    http://java.sun.com/products/jsp/syntax/1.2/syntaxref12.html
    http://java.sun.com/products/jsp/syntax/1.2/syntaxref1216.html#8856
    sets all the properties in the bean, that have been specified in the form.
    How does it do this ? Scans the incoming parameters for values that are not null/empty. Uses reflection to see if a setter for that property exists in your javabean. eg with your email textfield, it would look for the method setEmail()
    The method would be invoked if there was a parameter "email=..." in the request that did not have a value of null, OR EMPTY STRING.
    In what order are the beans set methods called in this instance ?Unspecified order.
    Also, if I want to save the properties in the bean into a database, how would you do this ?You would have to call a helper method you write yourself. Something like myBean.save() or myBeanDAO.save(myBean)
    Finally, does calling savename.jsp as the action of the form page, not go against the model/view archecture ?Yes it does - this is a Model1 technique (just using JSP pages)
    If you called servlet from the form post, how would it do the same job ?The jakarta commons BeanUtils package. http://jakarta.apache.org/commons/beanutils/
    It provides helper methods for this functionality - IMO better than the <jsp:setProperty> tag.
    It actually handles empty string values intelligently
    BeanUtils.populate(myBean, myRequest.getParameterMap());
    Cheers,
    evnafets

  • Difference between AWT,Swing and swt

    Hello,
    I am giving a seminar about swing in which I need to point out differences between AWT,Swing and SWT(Software Widget Tool).
    I have two questions:
    1)I read that-A heavyweight component is one that is associated with its own native screen resource (commonly known as a peer). A lightweight component is one that "borrows" the screen resource of an ancestor-which makes it lighter.Can anybody explain What native screen resource is and how it is borrowed?
    2)I read that SWT uses native widgets and how can it be better than swing?If it is in what way?

    Use Swing for new projects. AWT is the rendering layer underneath Swing in many cases, and AWT provides utility things like Graphics. SWT is an alternative to Swing which used more native rendering, but actually with Java 6, Swing is using a lot of native rendering.
    Fire up NetBeans and use Matisse. Build an application. Run it under Windows, and then under Linux, and then realize how great it is.

  • The difference between "swing/awt" and "SWT"

    What is the main defference between "swing" and "SWT",
    in other word, when use them to implement a GUI,what is different?
    Once making a choice between them,what do they affect a project?

    They both are GUI toolkits. One is from Sun, one is from IBM.
    Sun's is lightweight, meaning all components paint themselves. IBM's is heavy weight meaning that all components are painted by the platform's native widget toolkits (there are exceptions to both of these, but just bear with me).
    If you use SWT, you will need to create downloads for each platform your app was meant to run on, not only that, you will need to include the corresponding platform SWT jar files in your project. Ontop of that, SWT doesn't have anywhere near the documentation or help that Swing has (but to be fair, its about 1/8th the age of Swing).
    If you are a great programmer that usually doesn't need help and can get by with a few good docs and MUST have native look and feel and fantastic GUI performance, then use SWT.
    But if you are more relaxed and what to do the easiest thing, use Swing.
    Both are good, I prefer Swing right now, but lets wait and see if IBM buys Sun.

  • After update - Safari, Firefox, Thunderbird, Azureus, and SWT crash

    Dear All,
    my PowerBook G4 15" 1.5 GHz, 1.25 GB RAM worked perfectly. Last week I performed the update. I got the newest Java, and I think that this caused a problem.
    Right now, programs like Safari, Firefox, Thunderbird, Azureus, Skype and SWT (needed for Azureus) crash just minutes after starting. I think, that this is a JAVA problem. I start them alone, so there cannot be any problem with CPU power, and they all worked perfectly before.
    Just after rebooting my system I started Safari. It crashed in seconds. I attach the logfile and ask you kindly for help .
    Best, Masterkv
    ================================================================================ ===============
    Date/Time: 2007-02-23 14:51:31.889 +0000
    OS Version: 10.4.8 (Build 8L127)
    Report Version: 4
    Command: Safari
    Path: /Applications/Safari.app/Contents/MacOS/Safari
    Parent: WindowServer [57]
    Version: 2.0.4 (419.3)
    Build Version: 1
    Project Name: WebBrowser
    Source Version: 4190300
    PID: 347
    Thread: 0
    Exception: EXCBADACCESS (0x0001)
    Codes: KERNINVALIDADDRESS (0x0001) at 0xc63943b8
    Thread 0 Crashed:
    0 com.apple.WebCore 0x95895468 DOM::HTMLCollectionImpl::traverseNextItem(DOM::NodeImpl*) const + 56
    1 com.apple.WebCore 0x95946db0 DOM::HTMLCollectionImpl::item(unsigned long) const + 236
    2 com.apple.WebCore 0x95946c88 DOM::HTMLCollection::item(unsigned long) const + 56
    3 com.apple.WebCore 0x958ceb08 KJS::HTMLCollection::tryGet(KJS::ExecState*, KJS::Identifier const&) const + 636
    4 com.apple.WebCore 0x958a91e0 KJS::DOMObject::get(KJS::ExecState*, KJS::Identifier const&) const + 60
    5 com.apple.JavaScriptCore 0x9578d5d0 KJS::ObjectImp::get(KJS::ExecState*, unsigned) const + 140
    6 com.apple.JavaScriptCore 0x9577e9cc KJS::Reference::getValue(KJS::ExecState*) const + 584
    7 com.apple.JavaScriptCore 0x9578b62c KJS::AccessorNode1::evaluate(KJS::ExecState*) + 60
    8 com.apple.JavaScriptCore 0x95783070 KJS::AssignNode::evaluate(KJS::ExecState*) + 260
    9 com.apple.JavaScriptCore 0x95782eac KJS::ExprStatementNode::execute(KJS::ExecState*) + 120
    10 com.apple.JavaScriptCore 0x9577d85c KJS::SourceElementsNode::execute(KJS::ExecState*) + 208
    11 com.apple.JavaScriptCore 0x9577d71c KJS::BlockNode::execute(KJS::ExecState*) + 140
    12 com.apple.JavaScriptCore 0x9578d214 KJS::ForNode::execute(KJS::ExecState*) + 592
    13 com.apple.JavaScriptCore 0x9577d9ac KJS::SourceElementsNode::execute(KJS::ExecState*) + 544
    14 com.apple.JavaScriptCore 0x9577d71c KJS::BlockNode::execute(KJS::ExecState*) + 140
    15 com.apple.JavaScriptCore 0x9578a60c KJS::DeclaredFunctionImp::execute(KJS::ExecState*) + 44
    16 com.apple.JavaScriptCore 0x95789e88 KJS::FunctionImp::call(KJS::ExecState*, KJS::Object&, KJS::List const&) + 408
    17 com.apple.JavaScriptCore 0x9577f988 KJS::Object::call(KJS::ExecState*, KJS::Object&, KJS::List const&) + 136
    18 com.apple.JavaScriptCore 0x9577e2a8 KJS::FunctionCallNode::evaluate(KJS::ExecState*) + 1040
    19 com.apple.JavaScriptCore 0x95782eac KJS::ExprStatementNode::execute(KJS::ExecState*) + 120
    20 com.apple.JavaScriptCore 0x95788bf4 KJS::IfNode::execute(KJS::ExecState*) + 440
    21 com.apple.JavaScriptCore 0x9577d9ac KJS::SourceElementsNode::execute(KJS::ExecState*) + 544
    22 com.apple.JavaScriptCore 0x9577d71c KJS::BlockNode::execute(KJS::ExecState*) + 140
    23 com.apple.JavaScriptCore 0x9578a60c KJS::DeclaredFunctionImp::execute(KJS::ExecState*) + 44
    24 com.apple.JavaScriptCore 0x95789e88 KJS::FunctionImp::call(KJS::ExecState*, KJS::Object&, KJS::List const&) + 408
    25 com.apple.JavaScriptCore 0x9577f988 KJS::Object::call(KJS::ExecState*, KJS::Object&, KJS::List const&) + 136
    26 com.apple.WebCore 0x959c5f8c KJS::JSAbstractEventListener::handleEvent(DOM::Event&, bool) + 492
    27 com.apple.WebCore 0x95a00c64 DOM::DocumentImpl::handleWindowEvent(DOM::EventImpl*, bool) + 212
    28 com.apple.WebCore 0x958ff7a4 DOM::NodeImpl::dispatchWindowEvent(int, bool, bool) + 200
    29 com.apple.WebCore 0x959ff89c DOM::DocumentImpl::implicitClose() + 392
    30 com.apple.WebCore 0x958f1fac KHTMLPart::checkEmitLoadEvent() + 524
    31 com.apple.WebCore 0x959ab1dc KHTMLPart::checkCompleted() + 212
    32 com.apple.WebCore 0x9588f108 KWQSignal::call(khtml::DocLoader*, khtml::CachedObject*) const + 136
    33 com.apple.WebCore 0x9589a198 khtml::Loader::slotFinished(KIO::Job*, NSData*) + 476
    34 com.apple.WebCore 0x95a13a88 KWQSignal::callWithData(KIO::Job*, NSData*) const + 136
    35 com.apple.WebCore 0x95899f5c -[KWQResourceLoader finishJobAndHandle:] + 80
    36 com.apple.WebKit 0x95697494 -[WebSubresourceClient didFinishLoading] + 72
    37 com.apple.WebKit 0x9569671c -[WebBaseResourceHandleDelegate connectionDidFinishLoading:] + 48
    38 com.apple.Foundation 0x9299184c -[NSURLConnection(NSURLConnectionInternal) _sendDidFinishLoadingCallback] + 188
    39 com.apple.Foundation 0x9298fab8 -[NSURLConnection(NSURLConnectionInternal) _sendCallbacks] + 556
    40 com.apple.Foundation 0x9298f810 _sendCallbacks + 156
    41 com.apple.CoreFoundation 0x907dd4cc __CFRunLoopDoSources0 + 384
    42 com.apple.CoreFoundation 0x907dc9fc __CFRunLoopRun + 452
    43 com.apple.CoreFoundation 0x907dc47c CFRunLoopRunSpecific + 268
    44 com.apple.HIToolbox 0x93205740 RunCurrentEventLoopInMode + 264
    45 com.apple.HIToolbox 0x93204dd4 ReceiveNextEventCommon + 380
    46 com.apple.HIToolbox 0x93204c40 BlockUntilNextEventMatchingListInMode + 96
    47 com.apple.AppKit 0x936e8ae4 _DPSNextEvent + 384
    48 com.apple.AppKit 0x936e87a8 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
    49 com.apple.Safari 0x00006740 0x1000 + 22336
    50 com.apple.AppKit 0x936e4cec -[NSApplication run] + 472
    51 com.apple.AppKit 0x937d587c NSApplicationMain + 452
    52 com.apple.Safari 0x0005c77c 0x1000 + 374652
    53 com.apple.Safari 0x0005c624 0x1000 + 374308
    Thread 1:
    0 libSystem.B.dylib 0x9000ab48 machmsgtrap + 8
    1 libSystem.B.dylib 0x9000aa9c mach_msg + 60
    2 com.apple.CoreFoundation 0x907dcb78 __CFRunLoopRun + 832
    3 com.apple.CoreFoundation 0x907dc47c CFRunLoopRunSpecific + 268
    4 com.apple.Foundation 0x9296e164 -[NSRunLoop runMode:beforeDate:] + 172
    5 com.apple.Foundation 0x9296e09c -[NSRunLoop run] + 76
    6 com.apple.WebKit 0x95680ef0 +[WebFileDatabase _syncLoop:] + 176
    7 com.apple.Foundation 0x9295f194 forkThreadForFunction + 108
    8 libSystem.B.dylib 0x9002b508 pthreadbody + 96
    Thread 2:
    0 libSystem.B.dylib 0x9000ab48 machmsgtrap + 8
    1 libSystem.B.dylib 0x9000aa9c mach_msg + 60
    2 com.apple.CoreFoundation 0x907dcb78 __CFRunLoopRun + 832
    3 com.apple.CoreFoundation 0x907dc47c CFRunLoopRunSpecific + 268
    4 com.apple.Foundation 0x9298669c +[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:] + 264
    5 com.apple.Foundation 0x9295f194 forkThreadForFunction + 108
    6 libSystem.B.dylib 0x9002b508 pthreadbody + 96
    Thread 3:
    0 libSystem.B.dylib 0x9000ab48 machmsgtrap + 8
    1 libSystem.B.dylib 0x9000aa9c mach_msg + 60
    2 com.apple.CoreFoundation 0x907dcb78 __CFRunLoopRun + 832
    3 com.apple.CoreFoundation 0x907dc47c CFRunLoopRunSpecific + 268
    4 com.apple.Foundation 0x929877dc +[NSURLCache _diskCacheSyncLoop:] + 152
    5 com.apple.Foundation 0x9295f194 forkThreadForFunction + 108
    6 libSystem.B.dylib 0x9002b508 pthreadbody + 96
    Thread 4:
    0 libSystem.B.dylib 0x9002bbc8 semaphorewait_signaltrap + 8
    1 libSystem.B.dylib 0x900306ac pthreadcondwait + 480
    2 com.apple.Foundation 0x92966300 -[NSConditionLock lockWhenCondition:] + 68
    3 com.apple.Syndication 0x9a4a242c -[AsyncDB _run:] + 192
    4 com.apple.Foundation 0x9295f194 forkThreadForFunction + 108
    5 libSystem.B.dylib 0x9002b508 pthreadbody + 96
    Thread 5:
    0 libSystem.B.dylib 0x9001f08c select + 12
    1 com.apple.CoreFoundation 0x907ef40c __CFSocketManager + 472
    2 libSystem.B.dylib 0x9002b508 pthreadbody + 96
    Thread 0 crashed with PPC Thread State 64:
    srr0: 0x0000000095895468 srr1: 0x000000000200f030 vrsave: 0x0000000000000000
    cr: 0x42022244 xer: 0x0000000020000004 lr: 0x00000000958957ac ctr: 0x0000000095889bc0
    r0: 0x0000000006409948 r1: 0x00000000bfffd290 r2: 0x00000000c63943a0 r3: 0x0000000006409948
    r4: 0x0000000006396f00 r5: 0x0000000000000029 r6: 0x0000000000000000 r7: 0x0000000000000000
    r8: 0x0000000000000000 r9: 0x0000000000000014 r10: 0x0000000000000000 r11: 0x00000000a577ea08
    r12: 0x0000000095889bc0 r13: 0x0000000000000000 r14: 0x0000000000000001 r15: 0x0000000000000001
    r16: 0x0000000000000000 r17: 0x0000000000000000 r18: 0x0000000000006f2f r19: 0x0000000000000000
    r20: 0x00000000bfffe210 r21: 0x00000000bfffe1e0 r22: 0x00000000bfffdcc0 r23: 0x00000000bfffdbf0
    r24: 0x00000000a5782f80 r25: 0x00000000bfffd4a0 r26: 0x00000000bfffdbf0 r27: 0x0000000005168dc0
    r28: 0x0000000005db6c60 r29: 0x0000000000000000 r30: 0x0000000006409948 r31: 0x0000000095895448
    Binary Images Description:
    0x1000 - 0xdcfff com.apple.Safari 2.0.4 (419.3) /Applications/Safari.app/Contents/MacOS/Safari
    0x553b000 - 0x553dfff com.apple.textencoding.unicode 2.0 /System/Library/TextEncodings/Unicode Encodings.bundle/Contents/MacOS/Unicode Encodings
    0x8fe00000 - 0x8fe51fff dyld 45.3 /usr/lib/dyld
    0x90000000 - 0x901bcfff libSystem.B.dylib /usr/lib/libSystem.B.dylib
    0x90214000 - 0x90219fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib
    0x9021b000 - 0x90268fff com.apple.CoreText 1.0.2 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
    0x90293000 - 0x90344fff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
    0x90373000 - 0x9072dfff com.apple.CoreGraphics 1.258.38 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
    0x907ba000 - 0x90893fff com.apple.CoreFoundation 6.4.6 (368.27) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x908dc000 - 0x908dcfff com.apple.CoreServices 10.4 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x908de000 - 0x909e0fff libicucore.A.dylib /usr/lib/libicucore.A.dylib
    0x90a3a000 - 0x90abefff libobjc.A.dylib /usr/lib/libobjc.A.dylib
    0x90ae8000 - 0x90b5afff com.apple.framework.IOKit 1.4 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x90b70000 - 0x90b82fff libauto.dylib /usr/lib/libauto.dylib
    0x90b89000 - 0x90e60fff com.apple.CoreServices.CarbonCore 681.8 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
    0x90ec6000 - 0x90f46fff com.apple.CoreServices.OSServices 4.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
    0x90f90000 - 0x90fd1fff com.apple.CFNetwork 4.0 (129.19) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
    0x90fe6000 - 0x90ffefff com.apple.WebServices 1.1.2 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServ icesCore.framework/Versions/A/WebServicesCore
    0x9100e000 - 0x9108ffff com.apple.SearchKit 1.0.5 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
    0x910d5000 - 0x910fefff com.apple.Metadata 10.4.4 (121.36) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
    0x9110f000 - 0x9111dfff libz.1.dylib /usr/lib/libz.1.dylib
    0x91120000 - 0x912dbfff com.apple.security 4.6 (29770) /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x913da000 - 0x913e3fff com.apple.DiskArbitration 2.1 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x913ea000 - 0x91412fff com.apple.SystemConfiguration 1.8.3 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
    0x91425000 - 0x91430fff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib
    0x91435000 - 0x9143dfff libbsm.dylib /usr/lib/libbsm.dylib
    0x91441000 - 0x914bcfff com.apple.audio.CoreAudio 3.0.4 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x914f9000 - 0x914f9fff com.apple.ApplicationServices 10.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
    0x914fb000 - 0x91533fff com.apple.AE 1.5 (297) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ AE.framework/Versions/A/AE
    0x9154e000 - 0x9161bfff com.apple.ColorSync 4.4.4 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
    0x91670000 - 0x91701fff com.apple.print.framework.PrintCore 4.6 (177.13) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
    0x91748000 - 0x917fffff com.apple.QD 3.10.21 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
    0x9183c000 - 0x9189afff com.apple.HIServices 1.5.3 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
    0x918c9000 - 0x918eafff com.apple.LangAnalysis 1.6.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
    0x918fe000 - 0x91923fff com.apple.FindByContent 1.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ FindByContent.framework/Versions/A/FindByContent
    0x91936000 - 0x91978fff com.apple.LaunchServices 181 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LaunchServices.framework/Versions/A/LaunchServices
    0x91994000 - 0x919a8fff com.apple.speech.synthesis.framework 3.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x919b6000 - 0x919f8fff com.apple.ImageIO.framework 1.5.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
    0x91a0e000 - 0x91ad5fff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib
    0x91b23000 - 0x91b38fff libcups.2.dylib /usr/lib/libcups.2.dylib
    0x91b3d000 - 0x91b5bfff libJPEG.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x91b61000 - 0x91bd0fff libJP2.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x91be7000 - 0x91bebfff libGIF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x91bed000 - 0x91c4cfff libRaw.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRaw.dylib
    0x91c51000 - 0x91c8efff libTIFF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x91c95000 - 0x91caefff libPng.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x91cb3000 - 0x91cb6fff libRadiance.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x91cb8000 - 0x91cb8fff com.apple.Accelerate 1.2.2 (Accelerate 1.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x91cba000 - 0x91d9ffff com.apple.vImage 2.4 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
    0x91da7000 - 0x91dc6fff com.apple.Accelerate.vecLib 3.2.2 (vecLib 3.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
    0x91e32000 - 0x91ea0fff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
    0x91eab000 - 0x91f40fff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
    0x91f5a000 - 0x924e2fff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
    0x92515000 - 0x92840fff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
    0x92870000 - 0x928f8fff com.apple.DesktopServices 1.3.5 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
    0x92939000 - 0x92b64fff com.apple.Foundation 6.4.6 (567.27) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x92c82000 - 0x92d60fff libxml2.2.dylib /usr/lib/libxml2.2.dylib
    0x92d80000 - 0x92e6efff libiconv.2.dylib /usr/lib/libiconv.2.dylib
    0x92e80000 - 0x92e9efff libGL.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x92ea9000 - 0x92f03fff libGLU.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x92f21000 - 0x92f21fff com.apple.Carbon 10.4 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x92f23000 - 0x92f37fff com.apple.ImageCapture 3.0 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
    0x92f4f000 - 0x92f5ffff com.apple.speech.recognition.framework 3.4 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
    0x92f6b000 - 0x92f80fff com.apple.securityhi 2.0 (203) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
    0x92f92000 - 0x93019fff com.apple.ink.framework 101.2 (69) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
    0x9302d000 - 0x93038fff com.apple.help 1.0.3 (32) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
    0x93042000 - 0x9306ffff com.apple.openscripting 1.2.5 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
    0x93089000 - 0x93098fff com.apple.print.framework.Print 5.2 (192.4) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
    0x930a4000 - 0x9310afff com.apple.htmlrendering 1.1.2 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering .framework/Versions/A/HTMLRendering
    0x9313b000 - 0x9318afff com.apple.NavigationServices 3.4.4 (3.4.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationSer vices.framework/Versions/A/NavigationServices
    0x931b8000 - 0x931d5fff com.apple.audio.SoundManager 3.9 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.f ramework/Versions/A/CarbonSound
    0x931e7000 - 0x931f4fff com.apple.CommonPanels 1.2.2 (73) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
    0x931fd000 - 0x9350afff com.apple.HIToolbox 1.4.8 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
    0x93659000 - 0x93665fff com.apple.opengl 1.4.7 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x9366a000 - 0x9368afff com.apple.DirectoryService.Framework 3.1 /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi ce
    0x936de000 - 0x936defff com.apple.Cocoa 6.4 (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x936e0000 - 0x93d13fff com.apple.AppKit 6.4.7 (824.41) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x940a0000 - 0x94110fff com.apple.CoreData 80 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x94149000 - 0x9420cfff com.apple.audio.toolbox.AudioToolbox 1.4.3 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x9425e000 - 0x9425efff com.apple.audio.units.AudioUnit 1.4 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x94260000 - 0x94433fff com.apple.QuartzCore 1.4.9 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x94489000 - 0x944c6fff libsqlite3.0.dylib /usr/lib/libsqlite3.0.dylib
    0x944ce000 - 0x9451efff libGLImage.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
    0x945af000 - 0x945e7fff com.apple.vmutils 4.0.0 (85) /System/Library/PrivateFrameworks/vmutils.framework/Versions/A/vmutils
    0x9462a000 - 0x94646fff com.apple.securityfoundation 2.2 (27710) /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
    0x9465a000 - 0x9469efff com.apple.securityinterface 2.2 (27692) /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInter face
    0x946c2000 - 0x946d1fff libCGATS.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
    0x946d9000 - 0x946e6fff libCSync.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
    0x9472c000 - 0x94745fff libRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x94cea000 - 0x94e1afff com.apple.AddressBook.framework 4.0.4 (485.1) /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
    0x94eac000 - 0x94ebbfff com.apple.DSObjCWrappers.Framework 1.1 /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWra ppers
    0x94ec3000 - 0x94ef0fff com.apple.LDAPFramework 1.4.1 (69.0.1) /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x94ef7000 - 0x94f07fff libsasl2.2.dylib /usr/lib/libsasl2.2.dylib
    0x94f0b000 - 0x94f3afff libssl.0.9.7.dylib /usr/lib/libssl.0.9.7.dylib
    0x94f4a000 - 0x94f67fff libresolv.9.dylib /usr/lib/libresolv.9.dylib
    0x9567e000 - 0x9570cfff com.apple.WebKit 418.9.1 /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
    0x95768000 - 0x957fefff com.apple.JavaScriptCore 418.3 /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/JavaScriptCor e.framework/Versions/A/JavaScriptCore
    0x9583b000 - 0x95b47fff com.apple.WebCore 418.21 /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.frame work/Versions/A/WebCore
    0x95cd0000 - 0x95cf9fff libxslt.1.dylib /usr/lib/libxslt.1.dylib
    0x9a49f000 - 0x9a4d5fff com.apple.Syndication 1.0.6 (54) /System/Library/PrivateFrameworks/Syndication.framework/Versions/A/Syndication
    0x9a4f2000 - 0x9a504fff com.apple.SyndicationUI 1.0.6 (54) /System/Library/PrivateFrameworks/SyndicationUI.framework/Versions/A/Syndicatio nUI
    Model: PowerBook5,4, BootROM 4.8.6f0, 1 processors, PowerPC G4 (1.1), 1.5 GHz, 1.25 GB
    Graphics: ATI Mobility Radeon 9700, ATY,RV360M11, AGP, 64 MB
    Memory Module: SODIMM0/J25LOWER, 256 MB, DDR SDRAM, PC2700U-25330
    Memory Module: SODIMM1/J25UPPER, 1 GB, DDR SDRAM, PC2700U-25330
    AirPort: AirPort Extreme, 405.1 (3.90.34.0.p18)
    Modem: Jump, , V.92, Version 1.0,
    Bluetooth: Version 1.7.8f2, 2 service, 0 devices, 1 incoming serial ports
    Network Service: AirPort, AirPort, en1
    PCI Card: TXN,PCIXXXX-00, cardbus, PC Card
    Parallel ATA Device: MATSHITADVD-R UJ-825, 791.07 MB
    Parallel ATA Device: FUJITSU MHT2080AT, 74.53 GB
    USB Device: Hub, , Up to 480 Mb/sec, 500 mA
    USB Device: Mass Storage Device, Generic, Up to 480 Mb/sec, 500 mA
    USB Device: Cypress AT2LP RC7, , Up to 480 Mb/sec, 500 mA
    USB Device: USB OpticalWheel Mouse, , Up to 1.5 Mb/sec, 500 mA
    USB Device: USB Mass Storage Device, Myson Century, Inc., Up to 480 Mb/sec, 500 mA
    USB Device: Bluetooth HCI, , Up to 12 Mb/sec, 500 mA
    FireWire Device: PL-3507C Drive, Prolific, Up to 400 Mb/sec
    Powerbook G4 15" 1.5 GHz   Mac OS X (10.4.8)   All automatical updates performed

    Sometimes the automatic Software Update mechanism built into Mac OS X fails to display appropriate, available updates, or fails to properly apply updates that have been successfully downloaded. It also is sometimes inaccessible via its normal location in the Apple menu.
    "Grayed-Out" Software Update menu item Generally, Software Update can be universally accessed via the Apple menu. In some cases however -- sometimes after a major system update -- the Software Update menu item appears in a grey shade indicating that it cannot be selected
    The most consistent workaround for this issue has been clearing of system caches -- a task easily accomplished with a tool like Panther Cache Cleaner.
    Unable to apply updates Some users are presented with a permissions error referring to the directory: "/tmp/501/TemporaryItems/com.apple.SoftwareUpdate." when attempting to check for new updates, install updates, or launch the Software Update application.
    There are a number of causes for, and solutions to this issue.
    Moved applications First, if you have moved any Apple applications from their original locations inside the "Applications" folder, Software Update may not be able to locate them. Make sure to leave Apple-installed applications where they are originally installed.
    Permissions repairs Next, try using Apple's Disk Utility (located in Applications/Utilities) to repair permissions, then try running Software Update again. This works for a high percentage of afflicted systems. Failing this, try starting up from your Mac OS X CD/DVD and repairing permissions again.
    Deleting Receipts In some cases, the issue can be resolved by deleting one or a handful of files inside the Mac OS X Library folder. Try deleting the "receipt(s)" that corresponds to the application or Mac OS X version you are attempting to install (i.e. iPhotoUpdate403.pkg or MacOSXUpdate10.3.8.pkg). The receipts are located in /Library/Receipts, and appear as .pkg files (these files tell Software Update whether or not a specific update has been installed).
    Modifying permissions A somewhat more tedious process involves using the tool BatChmod to modify folder permissions for the "/tmp/501" directory implicated by the error message mentioned above. Use the Finder to search for names containing 501 or 502 (depending on your error message) with second criteria both visible and invisible then drag the enclosing invisible Temp folder on to the BatChmod icon and select the 'Apply Ownership and Privileges' then press apply 'Apply' button.
    tar missing (Developer Tools uninstalled) In some cases, applications critical to Software update -- in particular tar and pax may be missing from your Mac OS X installation. In order to make sure that these applications to indeed reside on your startup drive, you may want to try an Archive and Install process, restoring these critical components that may have been otherwise damaged.
    This problem can occur, for instance, if you previously installed XCode and then used the XCode Tools uninstaller. The uninstaller may mistakenly break the tar utility, causing Software Update to fail. Reinstalling the XCode Tools from the Panther CD can cause this issue.
    Logical link broken In other cases, the logical link for the /tmp directory may be broken. Entering the following commands through the Terminal application (located in Applications/Utilities on a standard Mac OS X installation) usually resolves this problem (note that you will be asked for your administrator password):
    sudo mv /tmp /tmp_old
    sudo ln -s /private/tmp /tmp
    Waiting Finally simply waiting and trying the update again at a later time has proved successful for a number of users.
    Of course, if the update is available from Apple's software download page, you can obtain the appropriate installers via this route until you can solve the issue with Software Update.

Maybe you are looking for