Inconsistent ArrayIndexOutOfBoundsException using SwingWorker worker thread

On occasions I will get the following exception thrown whenever I happen to be using SimpleBrowser.this.processor.processTask() method to run a SwingWorker<Void, Void>-based class Task worker thread (within doInBackground()) :
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: -1
        at javax.swing.text.BoxView.getOffset(BoxView.java:1076)
        at javax.swing.text.BoxView.childAllocation(BoxView.java:670)
        at javax.swing.text.CompositeView.getChildAllocation(CompositeView.java:215)
        at javax.swing.text.BoxView.getChildAllocation(BoxView.java:428)
        at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.calculateViewPosition(BasicTextUI.java:1978)
        at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.layoutContainer(BasicTextUI.java:1954)
        at java.awt.Container.layout(Container.java:1432)
        at java.awt.Container.doLayout(Container.java:1421)
        at java.awt.Container.validateTree(Container.java:1519)
        at java.awt.Container.validateTree(Container.java:1526)
        at java.awt.Container.validateTree(Container.java:1526)
        at java.awt.Container.validate(Container.java:1491)
        at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:639)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:127)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)I haven't found much reliable online information to illustrate this issue any further so I'm a bit in the dark. Following is my code that runs within the aforementioned worker thread which I believe throws the exception:
         * Use {@link #setWebBrowserURL} using a local {@link com.ppowell.tools.ObjectTools.SwingTools.Task}
        protected void processTask() {
            Task task = new Task() {
                public Void doInBackground() {
                    int progress = 0;
                    while (!SimpleBrowser.this.builder.hasLoadedWebpage && progress < 100) {
                        SimpleBrowser.this.statusBar.setMessage("Attempting to load " + SimpleBrowser.this.getURL().toString());
                        this.setProgress(progress);
                        progress++;
                    SimpleBrowser.this.setWebBrowserURL();
                    try {
                        Thread.sleep(2500);
                    } catch (InterruptedException ignore) {} // DO NOTHING
                    if (SimpleBrowser.this.builder.hasLoadedWebpage) {
                        SimpleBrowser.this.statusBar.setMessage("Done");
                    return null;
            task.addPropertyChangeListener(SimpleBrowser.this);
            task.execute();
        }Is there a way I might at least be able to suppress this error (the GUI application browser functions just fine in spite of it), or, even better, solve this inconsistent problem?
Thanks
Phil

I suspect that you need to "clean" your html priorto
calling super.setText(). My guess is that you're
yanking nodes from beaneath Swing while it'strying
to render.
In addition to that, you may want to use JTidy to
clean up your html, and convert it to xhtml --again
prior to calling super.setText().Problem is that however I clean up the HTML, the
moment I try to reinsert back into the JEditorPane
using setText(), I get EmptyStackException or I'll
get NullPointerException or it just might work - same
problem, different exception(s).Ok this time I am simply using setText() instead of setPage(), but the results are, while consistent, they are consistently completely wrong. The browser appears blank every time, no HTML can be retrieved (you get a NullPointerException if you try), all the while I can verify that that original HTML from the remote site is correct, it never, ever, inserts into JEditorPane.
Here is my code:
* SimpleHTMLRenderableEditorPane.java
* Created on March 13, 2007, 3:39 PM
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
package com.ppowell.tools.ObjectTools.SwingTools;
import java.io.*;
import java.net.*;
import javax.swing.JEditorPane;
import javax.swing.text.html.HTMLEditorKit;
* A safer version of {@link javax.swing.JEditorPane}
* @author Phil Powell
* @version JDK 1.6.0
public class SimpleHTMLRenderableEditorPane extends JEditorPane {
    //--------------------------- --* CONSTRUCTORS *--
    // <editor-fold defaultstate="collapsed" desc=" Constructors ">
    /** Creates a new instance of SimpleHTMLRenderableEditorPane */
    public SimpleHTMLRenderableEditorPane() {
        super();
     * Creates a new instance of SimpleHTMLRenderableEditorPane
     * @param url {@link java.lang.String}
     * @throws java.io.IOException Thrown if an I/O exception occurs
    public SimpleHTMLRenderableEditorPane(String url) throws
IOException {
        super(url);
     * Creates a new instance of SimpleHTMLRenderableEditorPane
     * @param type {@link java.lang.String}
     * @param text {@link java.lang.String}
    public SimpleHTMLRenderableEditorPane(String type, String text) {
        super(type, text);
     * Creates a new instance of SimpleHTMLRenderableEditorPane
     * @param url {@link java.net.URL}
     * @throws java.io.IOException Thrown if an I/O exception occurs
    public SimpleHTMLRenderableEditorPane(URL url) throws IOException
        super(url);
    // </editor-fold>
    //----------------------- --* GETTER/SETTER METHODS *--
    // <editor-fold defaultstate="collapsed" desc=" Getter/Setter
Methods ">
     * Retrieve HTML content
     * @return html {@link java.lang.String}
    public String getText() {
        try {
             * I decided to use {@link java.net.HttpURLConnection} to
retrieve the
             * HTML code from the remote site instead of using
super.getText() because
             * of the HTML code return constantly being stripped to
primitive HTML
             * template formatting irregardless of the original HTML
source code
            HttpURLConnection conn =
(HttpURLConnection)getPage().openConnection();
            conn.setUseCaches(false);
            conn.setDefaultUseCaches(false);
            conn.setDoOutput(false); // READ-ONLY
            BufferedReader in = new BufferedReader(
                    new InputStreamReader(
                    conn.getInputStream()));
            int data;
            StringBuffer sb = new StringBuffer();
            char[] ch = new char[512];
            while ((data = in.read(ch)) != -1) {
                sb.append(ch, 0, data);
            in.close();
            conn.disconnect();
            return sb.toString();
        } catch (IOException e) {
            return super.getText(); // DEFAULT TO USING
super.getText() IF NO I/O CONNECTION
     * Overloaded to fix HTML rendering bug Bug ID: 4695909.
     * @param text {@link java.lang.String}
    public void setText(String text) {
        // Workaround for bug Bug ID: 4695909 in java 1.4
        // JEditorPane does not handle the META tag in the html HEAD
        if (isJava14() && "text/
html".equalsIgnoreCase(getContentType())) {
            text = stripMetaTag(text);
        super.setText(text);
    // </editor-fold>
    //--------------------------- --* OTHER METHODS *--
    // <editor-fold defaultstate="collapsed" desc=" Methods ">
     * Clean HTML to remove things like <link>, <script>,
     * <style>, <object>, <embed>, and <!-- -->
     * Based upon <a href="http://bugs.sun.com/bugdatabase/view_bug.do?
bug_id=4695909">bug report</a>
    public void cleanHTML() {
        try {
            setText(cleanHTML(getText()));
        } catch (Exception e) {} // DO NOTHING
     * Clean HTML
     * @param html {@link java.lang.String}
     * @return html {@link java.lang.String}
    public String cleanHTML(String html) {
        String[] tagArray = {"<LINK", "<SCRIPT", "<STYLE", "<OBJECT",
"<EMBED", "<!--"};
        String upperHTML = html.toUpperCase();
        String endTag;
        int index = -1, endIndex = -1;
        for (int i = 0; i < tagArray.length; i++) {
            index = upperHTML.indexOf(tagArray);
endTag = "</" + tagArray[i].substring(1,
tagArray[i].length());
endIndex = upperHTML.indexOf(endTag, index);
while (index >= 0) {
if (endIndex >= 0) {
html = html.substring(0, index) +
html.substring(html.indexOf(">", endIndex)
+ 1,
html.length());
upperHTML = upperHTML.substring(0, index) +
upperHTML.substring(upperHTML.indexOf(">",
endIndex) + 1,
upperHTML.length());
} else {
html = html.substring(0, index) +
html.substring(html.indexOf(">", index) +
1,
html.length());
upperHTML = upperHTML.substring(0, index) +
upperHTML.substring(upperHTML.indexOf(">",
index) + 1,
upperHTML.length());
index = upperHTML.indexOf(tagArray[i]);
endIndex = upperHTML.indexOf(endTag, index);
// REF: http://forum.java.sun.com/thread.jspa?threadID=213582&messageID=735120
html = html.substring(0, upperHTML.indexOf(">",
upperHTML.indexOf("</HTML")) + 1);
// REF: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5042872
return html.trim();
* This actually only obtains the URL; this serves as a retriever
for cleanHTML(String html)
* @param url {@link java.net.URL}
* @return html {@link java.lang.String}
public String cleanHTML(URL url) {
try {
HttpURLConnection conn =
(HttpURLConnection)url.openConnection();
conn.setUseCaches(false);
conn.setDefaultUseCaches(false);
conn.setDoOutput(false); // READ-ONLY
BufferedReader in = new BufferedReader(
new InputStreamReader(
conn.getInputStream()));
int data;
StringBuffer sb = new StringBuffer();
char[] ch = new char[512];
while ((data = in.read(ch)) != -1) {
sb.append(ch, 0, data);
in.close();
conn.disconnect();
return cleanHTML(sb.toString());
} catch (IOException e) {
e.printStackTrace();
return null;
* Determine if java version is 1.4.
* @return true if java version is 1.4.x....
private boolean isJava14() {
if (System.getProperty("java.version") == null) return false;
return System.getProperty("java.version").startsWith("1.4");
* Workaround for Bug ID: 4695909 in java 1.4, fixed in 1.5
* JEditorPane fails to display HTML BODY when META tag included
in HEAD section.
* Code modified by Phil Powell
* <html>
* <head>
* <META http-equiv="Content-Type" content="text/html;
charset=UTF-8">
* </head>
* <body>
* @param text html to strip.
* @return same HTML text w/o the META tag.
private String stripMetaTag(String text) {
// String used for searching, comparison and indexing
String textUpperCase = text.toUpperCase();
int indexHead = textUpperCase.indexOf("<HEAD ");
int indexMeta = textUpperCase.indexOf("<META ");
int indexBody = textUpperCase.indexOf("<BODY ");
// Not found or meta not inside the head nothing to strip...
if (indexMeta == -1 || indexMeta < indexHead || indexMeta >
indexBody) {
return text;
// Find end of meta tag text.
int indexHeadEnd = textUpperCase.indexOf(">", indexMeta);
// Strip meta tag text
return text.substring(0, indexMeta - 1) +
text.substring(indexHeadEnd + 1);
// </editor-fold>
Instead if you try
browser.getText()
You will get a NullPointerException
If you try
    public void setText(String text) {
        // Workaround for bug Bug ID: 4695909 in java 1.4
        // JEditorPane does not handle the META tag in the html HEAD
        if (isJava14() && "text/
html".equalsIgnoreCase(getContentType())) {
            text = stripMetaTag(text);
        System.out.println(text); // YOU WILL SEE CNN'S HTML
        super.setText(text);
        System.out.println(super.getText()); // SEE BELOW
    }You see only this:
<html>
  <head>
  </head>
  <body>
    <p style="margin-top: 0">
    </p>
  </body>
</html>

Similar Messages

  • Using swingworker and invokeLater together

    Hi all�
    Anyone knows if there is an appropiate way to use the worker thread through SwingWorker and invokeLater together?
    It maybe sounds a bit weird but I have to launch a thread from EDT with invokeLater utility, otherwise i'd get a block state between EDT and my own thread. In other hand, I need to use SwingWorker utility for try to avoid the awful effect of loosing the visual desktop while transaction is proccesing.
    Obviously, if i use SwingWorker and inside doInBackGorund method, launch my thread with invokeLater it doesnt make any sense since the worker do its work in differents threads...
    I'd appreciate any help concerning this problem.

    Hi Albert,
    I believe that this code might help:
    /*SwinWorker Clas*/
    package swingworker;
    import javax.swing.SwingUtilities;
    * This is the 3rd version of SwingWorker (also known as
    * SwingWorker 3), an abstract class that you subclass to
    * perform GUI-related work in a dedicated thread.  For
    * instructions on using this class, see:
    * http://java.sun.com/docs/books/tutorial/uiswing/misc/threads.html
    * Note that the API changed slightly in the 3rd version:
    * You must now invoke start() on the SwingWorker after
    * creating it.
    public abstract class SwingWorker {
        private Object value;  // see getValue(), setValue()
        private Thread thread;
         * Class to maintain reference to current worker thread
         * under separate synchronization control.
        private static class ThreadVar {
            private Thread thread;
            ThreadVar(Thread t) { thread = t; }
            synchronized Thread get() { return thread; }
            synchronized void clear() { thread = null; }
        private ThreadVar threadVar;
         * Get the value produced by the worker thread, or null if it
         * hasn't been constructed yet.
        protected synchronized Object getValue() {
            return value;
         * Set the value produced by worker thread
        private synchronized void setValue(Object x) {
            value = x;
         * Compute the value to be returned by the <code>get</code> method.
        public abstract Object construct();
         * Called on the event dispatching thread (not on the worker thread)
         * after the <code>construct</code> method has returned.
        public void finished() {
         * A new method that interrupts the worker thread.  Call this method
         * to force the worker to stop what it's doing.
        public void interrupt() {
            Thread t = threadVar.get();
            if (t != null) {
                t.interrupt();
            threadVar.clear();
         * Return the value created by the <code>construct</code> method.
         * Returns null if either the constructing thread or the current
         * thread was interrupted before a value was produced.
         * @return the value created by the <code>construct</code> method
        public Object get() {
            while (true) {
                Thread t = threadVar.get();
                if (t == null) {
                    return getValue();
                try {
                    t.join();
                catch (InterruptedException e) {
                    Thread.currentThread().interrupt(); // propagate
                    return null;
         * Start a thread that will call the <code>construct</code> method
         * and then exit.
        public SwingWorker() {
            final Runnable doFinished = new Runnable() {
               public void run() { finished(); }
            Runnable doConstruct = new Runnable() {
                public void run() {
                    try {
                        setValue(construct());
                    finally {
                        threadVar.clear();
                    SwingUtilities.invokeLater(doFinished);
            Thread t = new Thread(doConstruct);
            threadVar = new ThreadVar(t);
         * Start the worker thread.
        public void start() {
            Thread t = threadVar.get();
            if (t != null) {
                t.start();
    /*TestSwingWorker*/
    package swingworker;
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    public class MyApplication {
        public static void main(String[] argv) {
            final JFrame f = new JFrame("Test SwingWorker");
            /* Invoking start() on a SwingWorker causes a new Thread
             * to be created that will run the worker.construct()
             * method we've defined here.  Calls to worker.get()
             * will wait until the construct() method has returned
             * a value (see below).
            final SwingWorker worker = new SwingWorker() {
                public Object construct() {
                    return new ExpensiveDialogComponent();
            worker.start();  //new for SwingWorker 3
            /* The ActionListener below gets a component to display
             * in its message area from the worker, which constructs
             * the component in another thread.  The call to worker.get()
             * will wait if the component is still being constructed.
            ActionListener showSwingWorkerDialog = new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    JOptionPane.showMessageDialog(f, worker.get());
            JButton b = new JButton("Click here to show component constructed by SwingWorker");
            b.addActionListener(showSwingWorkerDialog);
            f.getContentPane().add(b);
            f.pack();
            f.show();
            //The following is safe because adding a listener is always safe.
            f.addWindowListener(new WindowAdapter() {
                public void windowClosing(WindowEvent e) {
                    System.exit(0);
    class ExpensiveDialogComponent extends JLabel {
        public ExpensiveDialogComponent() {
            super("This is the world's most expensive label.");
            try {
                Thread.sleep(10000); //sleep for 10 seconds
            } catch (InterruptedException e) {
    }Hope it helps!

  • Using SSRS local mode, receive invalid token error when trying to export the report when running in worker thread

    We're using ASP.net with .Net 4, developing with Visual Studio 2012.  We use SSRS 2012sp1 with local reports, so exporting the report ourselves instead of using a reportviewer control (and not using the SQL Reporting service).  The reports are
    executing fine when we export the report in the main thread, but if we spawn a worker thread and run a report there we receive the following error when calling Render():
    Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Failed to load expression host assembly. Details: Invalid token for impersonation - it cannot be duplicated.
    We only receive this when running a report that uses expressions on a separate thread.  I've tried running the application pool under all the default built-in accounts (NetworkService, etc), and under admin user accounts to no avail.
    This didn't occur with the previous version of our application which used .net 3.5.

    As mentioned, we are not using the Reportviewer control, we are rendering locally.  Not certain if that would make a difference.
    Also, I had tried using all the built-in accounts.  Just for kicks I changed it to LocalSystem again, then reset IIS (see image below).  I then tried to export the report in a worker thread and received the same error.
    Here is the text from the exception:
    Microsoft.Reporting.WebForms.LocalProcessingException: An error occurred during local report processing. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Failed to load expression host assembly. Details: Invalid token for impersonation - it cannot be duplicated.
    at Microsoft.ReportingServices.RdlExpressions.ReportRuntime.ProcessLoadingExprHostException(ObjectType assemblyHolderObjectType, Exception e, ProcessingErrorCode errorCode)
    at Microsoft.ReportingServices.RdlExpressions.ReportRuntime.LoadCompiledCode(IExpressionHostAssemblyHolder expressionHostAssemblyHolder, Boolean includeParameters, Boolean parametersOnly, ObjectModelImpl reportObjectModel, ReportRuntimeSetup runtimeSetup)
    at Microsoft.ReportingServices.OnDemandProcessing.Merge.Init(Boolean includeParameters, Boolean parametersOnly)
    at Microsoft.ReportingServices.OnDemandProcessing.Merge.Init(ParameterInfoCollection parameters)
    at Microsoft.ReportingServices.ReportProcessing.Execution.ProcessReportOdp.CreateReportInstance(OnDemandProcessingContext odpContext, OnDemandMetadata odpMetadata, ReportSnapshot reportSnapshot, Merge& odpMerge)
    at Microsoft.ReportingServices.ReportProcessing.Execution.ProcessReportOdp.Execute(OnDemandProcessingContext& odpContext)
    at Microsoft.ReportingServices.ReportProcessing.Execution.RenderReportOdpInitial.ProcessReport(ProcessingErrorContext errorContext, ExecutionLogContext executionLogContext, UserProfileState& userProfileState)
    at Microsoft.ReportingServices.ReportProcessing.Execution.RenderReport.Execute(IRenderingExtension newRenderer)
    at Microsoft.ReportingServices.ReportProcessing.ReportProcessing.RenderReport(IRenderingExtension newRenderer, DateTime executionTimeStamp, ProcessingContext pc, RenderingContext rc, IChunkFactory yukonCompiledDefinition)
    at Microsoft.Reporting.LocalService.CreateSnapshotAndRender(ReportProcessing repProc, IRenderingExtension renderer, ProcessingContext pc, RenderingContext rc, SubreportCallbackHandler subreportHandler, ParameterInfoCollection parameters, DatasourceCredentialsCollection credentials)
    at Microsoft.Reporting.LocalService.Render(String format, String deviceInfo, String paginationMode, Boolean allowInternalRenderers, IEnumerable dataSources, CreateAndRegisterStream createStreamCallback)
    at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, PageCountMode pageCountMode, CreateAndRegisterStream createStreamCallback, Warning[]& warnings)
    --- End of inner exception stack trace ---
    at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, PageCountMode pageCountMode, CreateAndRegisterStream createStreamCallback, Warning[]& warnings)
    at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, PageCountMode pageCountMode, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings)
    at Microsoft.Reporting.WebForms.LocalReport.Render(String format, String deviceInfo, PageCountMode pageCountMode, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings)
    at Microsoft.Reporting.WebForms.Report.Render(String format, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings)
    at IxSS.Infolinx.Report.MicrosoftInfolinxReport.ExportReport(String strFileFullyQualifiedPath, String strExportType, String strFilterDesc, Dictionary`2 extraParams, String area)
    at IxSS.Infolinx.Report.MicrosoftInfolinxReport.ExportReport(String strFileFullyQualifiedPath, String strExportType, String strFilterDesc, Dictionary`2 extraParams)

  • How to find Number of working threads using java executor framework

    I'm creating a java thread pool using java 1.5 executor framework.
    private ExecutorService executorService = Executors.newFixedThreadPool(threadPoolSize);
    public <T> Future<T> submit(Callable<T> task) {
              return executorService.submit(task);
    }Now I want to get the number of working thread at runtime. Is there any java api available to do this using java 1.5 executor framework?
    Thanks,
    Arpan

    If the ExecutorService you are working on is a ThreadPoolExecutor then you can use ThreadPoolExecutor#getActiveCount() to get the count of threads actually running tasks. There is no such method on the ExecutorService interface though.

  • Using worker threads in a Servlet

    Hello friends.
    I am hoping for a sanity check on a design decision I am considering. I have a Servlet that implements a web service that generates an XML document on demand. Depending on the request, the servlet will assemble the XML document from a number of external web services. I guess its somewhat like a mashup.
    I am seeing some significant performance issues doing the external web service requests synchronously. So I am considering using some kind of ThreadPool collect all my data from the web services. Once all the data is available, I will assemble my XML document and return the Response from the Servlet.
    I would appreciate any comments or feedback on this approach. Specifically:
    - Are there any concerns in using a ThreadPool of some kind within a Servlet? I know the Servlet container is multi-threaded, so I guess the ThreadPool would be shared across all threads. Or I suppose I could have a thread local instance of a thread pool. Thoughts?
    - I am using Tomcat 6 as my Servlet container. Any issues with this approach on that container?
    - I have done a lot of multi-threaded programming in the past, but have not used anything from the java.util.concurrency package yet. Are there any classes in this package that might help with my approach? Any other resources worth checking out?
    Thank you all for your help.
    Jeff

    Thanks sjasja.
    I definitely think I should use a ThreadPool. For me its not about how many threads can be created then destroyed in 1 second, its how many simultaneous threads can run at once. I am using Tomcat servlet container, with the default configuration of 200 maxThreads. If my application gets a heavy load and each of those threads creates 50 worker threads, I am going to reach an OutOfMemoryException for sure.
    My only concern is that if all 200 Tomcat threads really are being used, will most of the worker threads jobs spend too much time waiting in the ThreadPool queue? I guess that will have to just take some testing to find the optimal number of threadpool threads.
    Thanks for your additional thoughts.
    Jeff

  • Can Someone Explain the order of things Using Swingworker?

    Hi:
    Can someone explain very clearly the order of things using Swingworker? Please do not refer the SUN tutorials. I am totally dead in the water with a very large application and the order of things is not sensible. Also, if the worker thread is too long, the GUI gets updated, but my progress bar (killed right after in the finished method) remains running in some instances only.
    Can someone explain any debugging methods for thread work?
    I am a veteran programmer of 19 years and this one's got me. The event dispatch thread returns immediate, the GUI responds well, but the progress bar setVisible(false); ... just after in the finished() method (on Event Dispatch thread) does not go away, continues running, only on very long (large query) work. I'm truly stumped. I have successful applications of the Swingworker use, the progress bar, and everything works fine. Not this one.
    Debugging threads is what I need. Or some tool that visually shows threads as the program runs.
    Thanks for any help,
    PiratePete

    Thanks. I guess I should count my blessings when using free stuff. But I have been impressed with what the J2SDK has to offer. I have been writing a complicated application that I am going to market and most of my problems have been "design" in nature.
    Thanks again,
    PiratePete

  • NullPointerException in BasicTableUI - Table updated in Swing worker thread

    I am getting following exception while updating a table :-
    java.lang.NullPointerException
    at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:1141)
    at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:1051)
    at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:974)
    at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142)
    at javax.swing.JComponent.paintComponent(JComponent.java:541)
    at javax.swing.JComponent.paint(JComponent.java:808)
    at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4771)
    at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4724)
    at javax.swing.JComponent._paintImmediately(JComponent.java:4668)
    at javax.swing.JComponent.paintImmediately(JComponent.java:4477)
    at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:410)
    at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run (SystemEventQueueUtilities.java:117)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:448)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy (EventDispatchThread.java:197)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy
    (EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
    Since swing is not thread safe the table is updated in a swing worker thread. This should ensure that all gui updates are scheduled in the main event dispatching thread. Following is that code :-
    SwingWorker sw = new SwingWorker() {
    public Object construct()
    try{
    _myTable.updateUI();
    return null;
    }catch(Exception e){
    return null;
    public void finished(){
    sw.start();
    Inspite of doing these i am getting these exceptions.

    try using javax.swing.SwingUtilities.invokeLater(Runnable doRun)

  • Packaging concept for GUI and Background, using SwingWorker

    How to set up the following structure, in order to meet the requirements of SwingWorker (doInBackground, publish, process):
    1. There is a class SGui - contained in a package of Swing GUI methods SGui, located in package ...sgui - which will
    - start a background thread, by using SwingWorker, which does some complex logics (the methods from class SSolv, see item 2)
    - it passes initial data to that background process, which have been entered into the GUI
    - displays the intermediate results from the background threat
    2. There is another class SSolv, in package ...ssolv, which contains some complex logics, and should deliver intermediate results to be displayed by the GUI
    From all the information from tutorial etc., I put up a structure like this, for SSolv:
    package ...ssolv;
    class SSolv {
    void senderMethod {
    publish (ComData...)   // should transfer the data to the EDT
    : class ComData {
    //  ... puts up the objects for transferring the data to the GUI, by method publish
    }All the rest of Swing methods goes to package SGui.
    This stub already shows the issue, which comes from structuring the application in two (or even more) packages : compiling package SSolv produces the error publish(V...)
    has protected access in javax.swing.SwingWorker ! I understand that this protected method could only be used in this context, after instancing a subclass of SwingWorker,
    - however I thought it would most senseful to get the "sender" (+publish+), and the "contents" (+ComData+) to the package, where the data will be produced.
    This is evidently in contradiction to the requirement, that publish - as a protected method of SwingWorker - should be defined in the SGui class, as it has to apply the (overriden) methods process (including get), done etc.
    With my application, the SGui class will be compiled later ! So I had to reference a method from SGui that is not known during compiling of SSolv !
    Unfortunately, all the examples shown in the tutorials (as far as I can already know them...) only use one package; so all the classes are compiled from one file, and they will not get this dilemma.
    Please give me some idea, how I will have to restructure / workaround / use advanced methods, to solve this ?
    Edited by: GW.G on 16.07.2010 17:27

    Bad news: I did some homework, but I didn't get it working...
    One reason may be, that your demo doesn't cover my reqs. exactly, regarding implementation of MySwingWorker, because my SSolv - which does all the processing - has to be in the doInBackground() method, and the 'senderMethod' (called dumpExFlags in my SSolv.java) is running integrated from within, because the application SSolv decides, when we have data ready for publishing. See code below...
    Secondly, I really did not get the point with your design, especially with the following segment from MySwingWorker, regarding the use of the private objects sgui and ssolv, and the mechanism of the constructor ?
    import yr2010.m07.d.ssolv.ComData;
    import yr2010.m07.d.ssolv.SSolv;
    public class MySwingWorker extends SwingWorker<Void, ComData> {
       private SGui sgui;
       private SSolv ssolv = new SSolv(this);
       public MySwingWorker(SGui sgui) {
          this.sgui = sgui;
       @Override
       protected Void doInBackground() throws Exception {
          ssolv.senderMethod();
          return null;
       }{code}
    By the way, I analysed the java files with PMD, and didn't find any relevant
    hints why things should not work like that.
    Another tricky detail: the compiler (as well as PMD) reports, that method 'publish' does not 'override', except calling the super method, but your example works !?
    Finally, to my knowledge any type that is overriden, should have his own @Override 'tag'. So did you purposefully omit that in your design ?
    Worst of all, I just ran into the problem that the compiler will not
    recognize all the the variables and methods I imported to the
    DoSolver(SwingWorker subclass). (This may be an issue from my 'bottom
    up' design of my 1000 lines of this first Java example I produced), but:
    I don't see why, in this case, javac ignores all the imports from other
    packages, and reports 'cannot find symbol' on ANYTHING ... ? This puts my debugging efforts on the major problem to halt ...
    {code}
    package s3forum.sgui;
    import javax.swing.;
    import java.util.;
    import s3forum.ssolv.SSolv;
    import s3forum.ssolv.ComData;
    import s3forum.sgui.SGui;
    public class DoSolver extends SwingWorker< Void, ComData > { // SSolv definiert Datenformat
      // DoSolver() - shouldn't be necessary. implicitly defined by instancing with
      // DoSolver dSol = new DoSolver() - should get the overriden methods ready for use
    // ========== Background process, will start when instancing DoSolver
    @Override
    protected Void doInBackground() {
      SSolv slv=new SSolv(vArr); // Instance of solver. vArr=start-values from SGui
    return null;
    //============ Gets data from SSolv coninuously
    @Override
    public void process (java.util.List cDList) {
      if (cDList.size() > 1) { //### Prelim: ignore multiple datasets!
        System.out.println(" ### Multiple values !! ### ");
      ComData cD = cDList.get( cDList.size()-1 );
      dispMLabel (cD.getX, cD.getY, cD.getD);
      if (cD.getIS) {
        dispMText (cD.getX, cD.getY, cD.getD);
    } //Process
    //=========== Postprocessing after SSolver finishes
    @Override
    public void done() {
         // Message
      dispGuiMsg ("Solver ist beendet. FERTIG dr&uuml;cken zum Beenden >");
        // modify button, forcing System.exit()
      fertigB.setActionCommand("fertigWaitEnd");
      fertigB.setEnabled(true);
    //=================== publish, should override method from SwingWorker
    @Override
    public void publish( ComData cd ) {
      super.publish(cd);
    } // Class DoSolver
    {code}
    Could you please further comment on this ? Thank you !
    Edited by: GW.G on 20.07.2010 12:46
    Edited by: GW.G on 20.07.2010 12:48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • How to use SwingWorker

    Hi,
    I�m currently developing a java utility to check two databases and see if they are identical. Basically what I�m doing is checking the row count of each table and comparing it to the one from the other database.
    Ok, so what I want to do is:
    When the client clicks on the check-tables-button the application should get the row count from the fist database, and show the number in real time (I want them to appear one after an other, and not just all together, because some of the tables are huge, and it can take some time to get each count).
    Then do the same process for the other db. After that I can compare the counts and see if they all match.
    I�ve used SwingWorker in the past for a progress bar. I just revered engineered it for my needs, so I really don�t have a good understanding of how it works. But I believe it�s the correct path to solve this problem
    Ok, so here is some code:
    private void countActionPerformed(java.awt.event.ActionEvent evt) {
            db2 = new DB2Con("COM.ibm.db2.jdbc.app.DB2Driver", "jdbc:db2:HRCA", "db2admin", "root");
            db2.createStatement();
            getCount(1); //it should run through 1-12
    private void getCount(final int index) {
            final SwingWorker worker = new SwingWorker() {
                public Object construct() {
                    resSet = db2.executeQuery("select count (*) from db2admin."+ tableName[index]); //ive stored the tables names in this array
                    return resSet; //return value not used by this program
                //Runs on the event-dispatching thread.
                public void finished() {
                    try {
                    resSet.next();
                    System.out.println(resSet.getString("1"));
                    } catch (java.sql.SQLException SQLEx){
                        SQLEx.printStackTrace();
            worker.start();
        }So my problem is that they are using the same resource (the DB2Con), so what I need to do is wait until it�s done, update the GUI and then start the next one. How do I do that?
    I appreciate your help.
    Regards,
    Johnny
    P.S. This is what I've been using as a guid:
    http://java.sun.com/docs/books/tutorial/uiswing/misc/threads.html

    SwingWorker is usable when the time-consuming task is a single thread. If they are multiple
    tasks fit for multple threads, I would use my own hand coding:
    public class DbMetrics{
      String dbID;
      Thread doMetrics; // should do any follow-through tasks
      public DbMetrics(String id){
        dbID = id;
        doMetrics = makeAndConfigMetrics( ... ); // prepare Thread
      public void startMetrics(){
        doMetrics.start();
      // getter methods for metrics result
    public class CheckTablesButtonListener implements ActionListener{
      DbMetrics dma, dmb;
      public CheckTableButtonListener(DbMetrics a, DbMetrics b){
        dma = a;
        dmb = b;
      public void actionPerformed(ActionEvent e){
        dma.startMetrics();
        dmb.startMetrics();
      // retrieve the metrics results in the app main thread
    }

  • Loading files asynchronously using SwingWorker: method communication proble

    In my GUI app I have two methods load() and parse() that handle correspondingly reading from file operation and parsing that file into my internal data structure. load() method makes use of SwingWorker class and therefore once I enter SwingWorker#done() i must somehow call parse() method. I can not do it from SwingWorker#done() directly because this is logically wrong to call parse form load
    So can you give me some advice on what is best way to call parse()?

    Move calls of load() and parse() into SwingWorker#done()I think you need to read the SwingWorker documentation again, and more carefully.
    -- doInBackground is executed on a Worker thread
    -- done is executed on the EDT.
    Neither your load nor parse calls should be executed on the EDT, so put them in doInBackground.
    done will be automatically invoked when doInBackground returns, and is the right place to include code for updating the GUI when the background process is completed.
    luck, db

  • Ram related kernel panics on a MBP (ram used to work, hardware errors-)

    hello all
    i have a 2.2GHZ intel core duo 2007 MBP, which once ran Tiger and is now running 10.6.3
    I had the NVDIA graphic card break down associated with such models, and it was replaced thanks to the extended care plan, here in Paris, so the logicboard is new- I also got a (technician installed) new HDD, and snowleopard
    I originally had the 2 1Gig ram, but 1st got an extra 2Gb of danelec ram, and finally another 2GB- it ran fine for a couple year or so-
    then, a few months back I recently started getting kernel panics, on tiger- I fist thought they were HDD related, got a new drive installed by a technician, switched to snow leopard-
    yet they continue, and they're apparently RAM related, yet what is odd is that they can be reproduced with any RAM combination involving 2 sticks- the original apple 1Gb + any of the two GB ram sticks, the 2GB ram sticks together in any slot-- it's all the same, the screen goes grey and i'm told to shut down the computer
    with one ram stick it works, this avoids the issue- but not always
    i've moved the ram around, checked the slots, reset the PRAM,yet the issue is still there.
    now i know that I should be using paired ram, and will do so in the next coming months when I can afford it- yet what has happened to make the make the MBP seemingly refuse two sticks of RAM when it didn't before ? are the two sticks dead ? or is there an issue with the slot ?
    I'd also need to know that this is not a logicboard issue if it's possible- the logic board was changed due to the NVDIA bug, so it's a year old or so-
    I'm running it on the 2GB danelec as I type, no issue, the samsung ram works as well, and so does the 1GB apple ram, in any slot, yet two slots of ram causes the kernel panic crash- the area near the ram slot also seems to get very hot-
    I ran the hardware test yesterday, booting from the tiger dvd, which was difficult (possible drive issue)
    finally managed to boot into hardware test mode (must be a superdrive issue)
    running an extended test with the 4GB of ram in there
    first pass found an error :
    4MEM/9/40 000 000 : bc13950
    running the extended testing
    extended testing (1h39 min)
    no errors found
    ran another quick test
    error
    4MEM/9/40 000 000 : 6b506C4
    another quick test :
    no trouble found
    another : no trouble found
    and a last pass : no trouble found
    but i did have two errors...
    looking the errors up online didn't give anything so far, any clue as to what might be wrong here ? the RAM used to work fine (i've been using these two sticks for over two years), the kernel panics started happening on tiger- got a new HD drive a month ago, installed snow leopard, - used disk warrior and disk utilities, reset the PRAM and did the other tests and it continues- wether i'm running the computer from the internal drive or an external firewire drive-
    running the hardware test, i also got two error messages, but on some passes only
    if i look into the RAM status through about this mac, it says it's ok - what's odd is that the hardware test found errors, but not systematically----- I'd really like to know what the error message mean, can anyone help ?
    i'm getting more and more kernel panics, unfortunately i live in France, so things are slightly less simple than they would be in other places customer servicewise- ie it might not be as simple as showing up at the new apple stores with this 2007 machine--
    I need a stable machine to work on and really can't afford repairs at the moment
    i'm really stuck with this, my finances got sucked into the last HDD upgrade (got it done by an official apple retailer, ICLG here in Paris, cost me 300 euros), and I thought things would be stable for a while since the logic board was changed (free of charge, which was a great relief) less than a year ago due to the nvdia bug- and now here I am with this--
    anyway, here's the last kernel panic report i got, thanks in advance for your help
    ben
    Interval Since Last Panic Report: -28202 sec
    Panics Since Last Report: 6
    Anonymous UUID: FD865E22-C8DD-4791-889D-B5E5B374745E
    Tue May 25 18:53:11 2010
    panic(cpu 1 caller 0x55507c): "!pageList phys_addr"@/SourceCache/xnu/xnu-1504.3.12/iokit/Kernel/IOMemoryDescriptor.cpp:1 412
    Backtrace (CPU 1), Frame : Return Address (4 potential args on stack)
    0x36413718 : 0x21b449 (0x5ce420 0x3641374c 0x2238a5 0x0)
    0x36413768 : 0x55507c (0x5d7af8 0x320 0x36a20b4 0x320)
    0x364137e8 : 0x54c208 (0x5f03300 0x3 0x560a200 0x80)
    0x364138c8 : 0x54c733 (0x560fd80 0x80 0x54c81c 0x54c94c)
    0x364138f8 : 0x129e3ba (0x560fd80 0x36413960 0x36413948 0x36413968)
    0x36413988 : 0x12a7d67 (0x560a300 0x5f03300 0x0 0x1000)
    0x364139d8 : 0x12a8edb (0x560a900 0x560a300 0x602d100 0x0)
    0x36413ab8 : 0x1281448 (0x560a900 0x602d100 0x36413b28 0x36413b24)
    0x36413b58 : 0x12a8c63 (0x560a900 0x5e59700 0x2 0x0)
    0x36413bb8 : 0x12a9716 (0x560a900 0x560a300 0x36413be8 0xed5570)
    0x36413c28 : 0x1298939 (0x560a900 0x36413c5c 0x0 0x54c94c)
    0x36413c88 : 0x1296569 (0x560dc00 0xffc1 0x36413da8 0x36413cb8)
    0x36413cc8 : 0xedc2cf (0x560dc00 0xffc1 0x36413da8 0x36413d08)
    0x36413d28 : 0xebec0e (0x560ca40 0xffc1 0x36413da8 0x36413d68)
    0x36413d88 : 0xebedb8 (0x54a2000 0xffc1 0x16 0x305c420c)
    0x36413e48 : 0xf0d9f0 (0x54a2000 0x305c420c 0x6 0x3)
    0x36413ea8 : 0xf02da0 (0x553cf40 0x1 0x5466c58 0x0)
    0x36413f08 : 0x5478e3 (0x54af000 0x553a700 0x1 0x5413300)
    0x36413f58 : 0x546914 (0x553a700 0x603969c 0x36413f88 0x227155)
    0x36413f88 : 0x546d6e (0x5413cc0 0x6039680 0x36413fc8 0xffffffff)
    0x36413fc8 : 0x29e6cc (0x5413cc0 0x0 0x10 0x5a05904)
    Kernel Extensions in backtrace (with dependencies):
    com.apple.iokit.IOFireWireSerialBusProtocolTransport(2.0.1)@0x12a6000->0x12aafff
    dependency: com.apple.iokit.IOFireWireFamily(4.2.6)@0xeb7000
    dependency: com.apple.iokit.IOSCSIArchitectureModelFamily(2.6.2)@0x127b000
    dependency: com.apple.iokit.IOFireWireSBP2(4.0.6)@0x1295000
    com.apple.iokit.IOFireWireSBP2(4.0.6)@0x1295000->0x12a5fff
    dependency: com.apple.iokit.IOFireWireFamily(4.2.6)@0xeb7000
    com.apple.iokit.IOSCSIArchitectureModelFamily(2.6.2)@0x127b000->0x1294fff
    com.apple.driver.AppleFWOHCI(4.5.7)@0xefa000->0xf1ffff
    dependency: com.apple.iokit.IOPCIFamily(2.6)@0x92d000
    dependency: com.apple.iokit.IOFireWireFamily(4.2.6)@0xeb7000
    com.apple.iokit.IOFireWireFamily(4.2.6)@0xeb7000->0xef9fff
    BSD process name corresponding to current thread: kernel_task
    Mac OS version:
    10D578
    Kernel version:
    Darwin Kernel Version 10.3.0: Fri Feb 26 11:58:09 PST 2010; root:xnu-1504.3.12~1/RELEASE_I386
    System model name: MacBookPro3,1 (Mac-F4238BC8)
    System uptime in nanoseconds: 38155557254
    unloaded kexts:
    (none)
    loaded kexts:
    com.paceap.kext.pacesupport.snowleopard 5.7.2 - last loaded 34201995231
    com.apple.filesystems.autofs 2.1.0
    com.apple.driver.AppleHDA 1.8.4fc3
    com.apple.driver.AppleUpstreamUserClient 3.3.2
    com.apple.driver.AudioAUUC 1.4
    com.apple.driver.AirPort.Atheros 422.19.10
    com.apple.driver.AppleGraphicsControl 2.8.56
    com.apple.driver.AppleBacklight 170.0.16
    com.apple.driver.AppleLPC 1.4.11
    com.apple.GeForce 6.1.0
    com.apple.driver.SMCMotionSensor 3.0.0d4
    com.apple.kext.AppleSMCLMU 1.5.0d1
    com.apple.DontSteal_Mac_OSX 7.0.0
    com.apple.driver.AudioIPCDriver 1.1.2
    com.apple.driver.AppleIntelYonahProfile 14
    com.apple.driver.AppleIntelPenrynProfile 17
    com.apple.driver.AppleIntelNehalemProfile 11
    com.apple.driver.AppleIntelMeromProfile 19
    com.apple.driver.ACPISMCPlatformPlugin 4.1.1d0
    com.apple.driver.AppleUSBTrackpad 1.8.1b1
    com.apple.driver.AppleUSBTCKeyEventDriver 1.8.1b1
    com.apple.driver.AppleUSBTCKeyboard 1.8.1b1
    com.apple.driver.AppleIRController 303
    com.apple.driver.CSRHIDTransitionDriver 2.3.1f4
    com.apple.driver.initioFWBridge 2.5.3
    com.apple.driver.StorageLynx 2.5.3
    com.apple.driver.Oxford_Semi 2.5.3
    com.apple.driver.LSIFW500 2.5.3
    com.apple.driver.IOFireWireSerialBusProtocolSansPhysicalUnit 2.5.3
    com.apple.iokit.SCSITaskUserClient 2.6.2
    com.apple.BootCache 31
    com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0d1
    com.apple.iokit.IOAHCIBlockStorage 1.6.1
    com.apple.driver.AppleUSBHub 3.9.6
    com.apple.iokit.AppleYukon2 3.1.14b1
    com.apple.driver.AppleAHCIPort 2.1.1
    com.apple.driver.AppleFWOHCI 4.5.7
    com.apple.driver.AppleSmartBatteryManager 160.0.0
    com.apple.driver.AppleIntelPIIXATA 2.5.1
    com.apple.driver.AppleUSBEHCI 3.9.6
    com.apple.driver.AppleUSBUHCI 3.9.6
    com.apple.driver.AppleEFINVRAM 1.3.0
    com.apple.driver.AppleRTC 1.3.1
    com.apple.driver.AppleHPET 1.5
    com.apple.driver.AppleACPIButtons 1.3.2
    com.apple.driver.AppleSMBIOS 1.5
    com.apple.driver.AppleACPIEC 1.3.2
    com.apple.driver.AppleAPIC 1.4
    com.apple.driver.AppleIntelCPUPowerManagementClient 104.3.0
    com.apple.security.sandbox 0
    com.apple.security.quarantine 0
    com.apple.nke.applicationfirewall 2.1.11
    com.apple.driver.AppleIntelCPUPowerManagement 104.3.0
    com.apple.driver.AppleHDAPlatformDriver 1.8.4fc3
    com.apple.driver.AppleHDAHardwareConfigDriver 1.8.4fc3
    com.apple.driver.DspFuncLib 1.8.4fc3
    com.apple.driver.AppleProfileReadCounterAction 17
    com.apple.iokit.IO80211Family 310.6
    com.apple.iokit.IOFireWireIP 2.0.3
    com.apple.nvidia.nv50hal 6.1.0
    com.apple.NVDAResman 6.1.0
    com.apple.iokit.IONDRVSupport 2.1
    com.apple.driver.AppleProfileTimestampAction 10
    com.apple.driver.AppleProfileThreadInfoAction 14
    com.apple.driver.AppleProfileRegisterStateAction 10
    com.apple.driver.AppleProfileKEventAction 10
    com.apple.driver.AppleProfileCallstackAction 20
    com.apple.iokit.IOSurface 74.0
    com.apple.iokit.IOBluetoothSerialManager 2.3.1f4
    com.apple.iokit.IOSerialFamily 10.0.3
    com.apple.iokit.IOAudioFamily 1.7.6fc2
    com.apple.kext.OSvKernDSPLib 1.3
    com.apple.iokit.AppleProfileFamily 41
    com.apple.driver.AppleHDAController 1.8.4fc3
    com.apple.iokit.IOGraphicsFamily 2.1
    com.apple.iokit.IOHDAFamily 1.8.4fc3
    com.apple.driver.AppleSMC 3.0.1d2
    com.apple.driver.IOPlatformPluginFamily 4.1.1d0
    com.apple.driver.CSRUSBBluetoothHCIController 2.3.1f4
    com.apple.driver.AppleUSBBluetoothHCIController 2.3.1f4
    com.apple.iokit.IOBluetoothFamily 2.3.1f4
    com.apple.iokit.IOUSBHIDDriver 3.9.6
    com.apple.iokit.IOSCSIBlockCommandsDevice 2.6.2
    com.apple.driver.AppleUSBMergeNub 3.9.6
    com.apple.driver.AppleUSBComposite 3.9.0
    com.apple.iokit.IOFireWireSerialBusProtocolTransport 2.0.1
    com.apple.iokit.IOFireWireSBP2 4.0.6
    com.apple.iokit.IOSCSIMultimediaCommandsDevice 2.6.2
    com.apple.iokit.IOBDStorageFamily 1.6
    com.apple.iokit.IODVDStorageFamily 1.6
    com.apple.iokit.IOCDStorageFamily 1.6
    com.apple.driver.XsanFilter 402.1
    com.apple.driver.AppleFileSystemDriver 2.0
    com.apple.iokit.IOATAPIProtocolTransport 2.5.1
    com.apple.iokit.IOSCSIArchitectureModelFamily 2.6.2
    com.apple.iokit.IOUSBUserClient 3.9.6
    com.apple.iokit.IONetworkingFamily 1.9
    com.apple.iokit.IOAHCIFamily 2.0.3
    com.apple.iokit.IOFireWireFamily 4.2.6
    com.apple.iokit.IOATAFamily 2.5.1
    com.apple.iokit.IOUSBFamily 3.9.6
    com.apple.driver.AppleEFIRuntime 1.3.0
    com.apple.iokit.IOHIDFamily 1.6.2
    com.apple.iokit.IOSMBusFamily 1.1
    com.apple.kext.AppleMatch 1.0.0d1
    com.apple.security.TMSafetyNet 6
    com.apple.driver.DiskImages 283
    com.apple.iokit.IOStorageFamily 1.6
    com.apple.driver.AppleACPIPlatform 1.3.2
    com.apple.iokit.IOPCIFamily 2.6
    com.apple.iokit.IOACPIFamily 1.3.0
    Model: MacBookPro3,1, BootROM MBP31.0070.B07, 2 processors, Intel Core 2 Duo, 2.2 GHz, 2 GB, SMC 1.16f11
    Graphics: NVIDIA GeForce 8600M GT, GeForce 8600M GT, PCIe, 128 MB
    Memory Module: global_name
    AirPort: spairportwireless_card_type_airportextreme (0x168C, 0x87), Atheros 5416: 2.0.19.10
    Bluetooth: Version 2.3.1f4, 2 service, 2 devices, 1 incoming serial ports
    Network Service: AirPort, AirPort, en1
    PCI Card: pci168c,24, sppci_othernetwork, PCI Slot 5
    Serial ATA Device: SAMSUNG HM250HI, 232,89 GB
    Parallel ATA Device: HL-DT-ST DVDRW GSA-S10N
    USB Device: Built-in iSight, 0x05ac (Apple Inc.), 0x8502, 0xfd400000
    USB Device: Bluetooth USB Host Controller, 0x05ac (Apple Inc.), 0x8205, 0x1a100000
    USB Device: Apple Internal Keyboard / Trackpad, 0x05ac (Apple Inc.), 0x021b, 0x5d200000
    USB Device: IR Receiver, 0x05ac (Apple Inc.), 0x8242, 0x5d100000
    FireWire Device: OXFORD IDE Device 1, Macpower, Up to 400 Mb/sec
    FireWire Device: OEM ATA Device 00, OEM, Up to 800 Mb/sec

    crashes are continuing - can anyone help out ?
    thanks
    ben
    Interval Since Last Panic Report: 1184223 sec
    Panics Since Last Report: 15
    Anonymous UUID: FD865E22-C8DD-4791-889D-B5E5B374745E
    Fri May 28 21:24:56 2010
    panic(cpu 0 caller 0x2a8ac2): Kernel trap at 0x0027a72b, type 14=page fault, registers:
    CR0: 0x8001003b, CR2: 0x00000004, CR3: 0x00100000, CR4: 0x000006e0
    EAX: 0x00000000, EBX: 0x0000007e, ECX: 0x091f0000, EDX: 0x00000000
    CR2: 0x00000004, EBP: 0x56f43378, ESI: 0x048077c4, EDI: 0x00000000
    EFL: 0x00010297, EIP: 0x0027a72b, CS: 0x00000008, DS: 0x0d8c0010
    Error code: 0x00000002
    Backtrace (CPU 0), Frame : Return Address (4 potential args on stack)
    0x56f43178 : 0x21b449 (0x5ce420 0x56f431ac 0x2238a5 0x0)
    0x56f431c8 : 0x2a8ac2 (0x590478 0x27a72b 0xe 0x590642)
    0x56f432a8 : 0x29e9a8 (0x56f432c0 0x20b35a20 0x56f43378 0x27a72b)
    0x56f432b8 : 0x27a72b (0xe 0x48 0x56f40010 0x10)
    0x56f43378 : 0x26c7dc (0x48077c4 0x0 0x6a300dc 0x6a300dc)
    0x56f433c8 : 0x26cfd8 (0xd8c6f38 0x0 0x56f43458 0x2339ff)
    0x56f433f8 : 0x26d256 (0x47ee6000 0x0 0x0 0x0)
    0x56f43418 : 0x26de86 (0xd8c6f40 0x11000 0x0 0x25bdc1)
    0x56f43458 : 0x260c3b (0xd8c6f38 0x30f383c 0x0 0x11000)
    0x56f43588 : 0x260e32 (0x47ef7000 0x0 0x1 0x0)
    0x56f435c8 : 0x259bfe (0x2ba8d74 0x47ee6000 0x0 0x47ef7000)
    0x56f43608 : 0x220273 (0x2ba8d74 0x47ee6000 0x10005 0x53c5)
    0x56f43628 : 0x22042a (0x47ee6000 0x10005 0x995720 0x10000)
    0x56f43648 : 0x9931fa (0x47ee6000 0x10005 0x8115380 0x47ee6004)
    0x56f43728 : 0x994941 (0x20000 0x0 0x10000 0x1)
    0x56f437b8 : 0x994fb2 (0x9858304 0x20000 0x0 0x10000)
    0x56f43c28 : 0x3105ea (0x87c268c 0x8077b00 0x7f1ec24 0x20000)
    0x56f43c88 : 0x3121dd (0x20000 0x0 0x10000 0x0)
    0x56f43d58 : 0x423e1a (0x56f43dfc 0x56f43dbc 0x87747e0 0x2f797261)
    0x56f43dd8 : 0x2fafad (0x56f43dfc 0x3 0x56f43e28 0x57c50e)
    0x56f43e28 : 0x2efffc (0x87c268c 0x56f43ec4 0x0 0x56f43f54)
    0x56f43e78 : 0x49444a (0x86b6b20 0x56f43ec4 0x1 0x56f43f54)
    0x56f43f18 : 0x494a8d (0x56f43f54 0x86b6b20 0xb0183f64 0x0)
    0x56f43f78 : 0x4ec84e (0x87cf2a0 0x88fbd90 0x88fbdd4 0x0)
    0x56f43fc8 : 0x29eef8 (0x893ee20 0x0 0x10 0x0)
    Kernel Extensions in backtrace (with dependencies):
    com.apple.AppleFSCompression.AppleFSCompressionTypeZlib(1.0.0d1)@0x991000->0x99 6fff
    BSD process name corresponding to current thread: firefox-bin
    Mac OS version:
    10D578
    Kernel version:
    Darwin Kernel Version 10.3.0: Fri Feb 26 11:58:09 PST 2010; root:xnu-1504.3.12~1/RELEASE_I386
    System model name: MacBookPro3,1 (Mac-F4238BC8)
    System uptime in nanoseconds: 2721283483111
    unloaded kexts:
    com.apple.iokit.IOSCSIBlockCommandsDevice 2.6.2 (addr 0x56c88000, size 0x98304) - last unloaded 1855762560735
    loaded kexts:
    com.apple.driver.AppleHWSensor 1.9.3d0 - last loaded 1269444306258
    com.apple.driver.AppleHDA 1.8.4fc3
    com.apple.driver.AudioAUUC 1.4
    com.apple.driver.AirPort.Atheros 422.19.10
    com.apple.driver.SMCMotionSensor 3.0.0d4
    com.apple.filesystems.autofs 2.1.0
    com.apple.driver.AppleUpstreamUserClient 3.3.2
    com.apple.DontSteal_Mac_OSX 7.0.0
    com.apple.GeForce 6.1.0
    com.apple.kext.AppleSMCLMU 1.5.0d1
    com.apple.driver.AudioIPCDriver 1.1.2
    com.apple.driver.ACPISMCPlatformPlugin 4.1.1d0
    com.apple.driver.AppleIntelMeromProfile 19
    com.apple.driver.AppleLPC 1.4.11
    com.apple.driver.AppleBacklight 170.0.16
    com.apple.driver.AppleUSBTrackpad 1.8.1b1
    com.apple.driver.AppleUSBTCKeyEventDriver 1.8.1b1
    com.apple.driver.AppleUSBTCKeyboard 1.8.1b1
    com.apple.driver.AppleIRController 303
    com.apple.iokit.SCSITaskUserClient 2.6.2
    com.apple.BootCache 31
    com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0d1
    com.apple.driver.AppleFWOHCI 4.5.7
    com.apple.iokit.IOAHCIBlockStorage 1.6.1
    com.apple.driver.AppleAHCIPort 2.1.1
    com.apple.iokit.AppleYukon2 3.1.14b1
    com.apple.driver.AppleIntelPIIXATA 2.5.1
    com.apple.driver.AppleUSBHub 3.9.6
    com.apple.driver.AppleSmartBatteryManager 160.0.0
    com.apple.driver.AppleUSBEHCI 3.9.6
    com.apple.driver.AppleUSBUHCI 3.9.6
    com.apple.driver.AppleEFINVRAM 1.3.0
    com.apple.driver.AppleRTC 1.3.1
    com.apple.driver.AppleHPET 1.5
    com.apple.driver.AppleACPIButtons 1.3.2
    com.apple.driver.AppleSMBIOS 1.5
    com.apple.driver.AppleACPIEC 1.3.2
    com.apple.driver.AppleAPIC 1.4
    com.apple.driver.AppleIntelCPUPowerManagementClient 104.3.0
    com.apple.security.sandbox 0
    com.apple.security.quarantine 0
    com.apple.nke.applicationfirewall 2.1.11
    com.apple.driver.AppleIntelCPUPowerManagement 104.3.0
    com.apple.driver.DspFuncLib 1.8.4fc3
    com.apple.driver.AppleProfileReadCounterAction 17
    com.apple.iokit.IO80211Family 310.6
    com.apple.driver.AppleHDAController 1.8.4fc3
    com.apple.iokit.IOHDAFamily 1.8.4fc3
    com.apple.driver.AppleProfileTimestampAction 10
    com.apple.driver.AppleProfileThreadInfoAction 14
    com.apple.driver.AppleProfileRegisterStateAction 10
    com.apple.driver.AppleProfileKEventAction 10
    com.apple.driver.AppleProfileCallstackAction 20
    com.apple.iokit.IOSurface 74.0
    com.apple.iokit.IOBluetoothSerialManager 2.3.1f4
    com.apple.iokit.IOSerialFamily 10.0.3
    com.apple.iokit.IOFireWireIP 2.0.3
    com.apple.iokit.IOAudioFamily 1.7.6fc2
    com.apple.kext.OSvKernDSPLib 1.3
    com.apple.driver.IOPlatformPluginFamily 4.1.1d0
    com.apple.driver.AppleSMC 3.0.1d2
    com.apple.nvidia.nv50hal 6.1.0
    com.apple.NVDAResman 6.1.0
    com.apple.iokit.AppleProfileFamily 41
    com.apple.iokit.IONDRVSupport 2.1
    com.apple.iokit.IOGraphicsFamily 2.1
    com.apple.driver.CSRUSBBluetoothHCIController 2.3.1f4
    com.apple.driver.AppleUSBBluetoothHCIController 2.3.1f4
    com.apple.iokit.IOBluetoothFamily 2.3.1f4
    com.apple.iokit.IOUSBHIDDriver 3.9.6
    com.apple.driver.AppleUSBMergeNub 3.9.6
    com.apple.driver.AppleUSBComposite 3.9.0
    com.apple.iokit.IOSCSIMultimediaCommandsDevice 2.6.2
    com.apple.iokit.IOBDStorageFamily 1.6
    com.apple.iokit.IODVDStorageFamily 1.6
    com.apple.iokit.IOCDStorageFamily 1.6
    com.apple.driver.XsanFilter 402.1
    com.apple.iokit.IOFireWireFamily 4.2.6
    com.apple.iokit.IOATAPIProtocolTransport 2.5.1
    com.apple.iokit.IOSCSIArchitectureModelFamily 2.6.2
    com.apple.iokit.IOAHCIFamily 2.0.3
    com.apple.iokit.IONetworkingFamily 1.9
    com.apple.iokit.IOATAFamily 2.5.1
    com.apple.iokit.IOUSBUserClient 3.9.6
    com.apple.iokit.IOUSBFamily 3.9.6
    com.apple.driver.AppleEFIRuntime 1.3.0
    com.apple.iokit.IOHIDFamily 1.6.2
    com.apple.iokit.IOSMBusFamily 1.1
    com.apple.kext.AppleMatch 1.0.0d1
    com.apple.security.TMSafetyNet 6
    com.apple.driver.DiskImages 283
    com.apple.iokit.IOStorageFamily 1.6
    com.apple.driver.AppleACPIPlatform 1.3.2
    com.apple.iokit.IOPCIFamily 2.6
    com.apple.iokit.IOACPIFamily 1.3.0
    Model: MacBookPro3,1, BootROM MBP31.0070.B07, 2 processors, Intel Core 2 Duo, 2.2 GHz, 4 GB, SMC 1.16f11
    Graphics: NVIDIA GeForce 8600M GT, GeForce 8600M GT, PCIe, 128 MB
    Memory Module: global_name
    AirPort: spairportwireless_card_type_airportextreme (0x168C, 0x87), Atheros 5416: 2.0.19.10
    Bluetooth: Version 2.3.1f4, 2 service, 2 devices, 1 incoming serial ports
    Network Service: AirPort, AirPort, en1
    PCI Card: pci168c,24, sppci_othernetwork, PCI Slot 5
    Serial ATA Device: SAMSUNG HM250HI, 232,89 GB
    Parallel ATA Device: HL-DT-ST DVDRW GSA-S10N
    USB Device: Built-in iSight, 0x05ac (Apple Inc.), 0x8502, 0xfd400000
    USB Device: Apple Internal Keyboard / Trackpad, 0x05ac (Apple Inc.), 0x021b, 0x5d200000
    USB Device: IR Receiver, 0x05ac (Apple Inc.), 0x8242, 0x5d100000
    USB Device: Bluetooth USB Host Controller, 0x05ac (Apple Inc.), 0x8205, 0x1a100000

  • Every time I launch a Source-based game, it crashes on startup. This happens with both "Team fortress 2" and "Tactical intervention". This began to happen recently (they used to work fine), but unfortunately I can't remember what I did in the meantime...

    Every time I launch a Source - based game, it crashes on startup. This happens with both "Team fortress 2" and "Tactical intervention". This began to happen recently (they used to work fine), but as I recall I've just installed Crossover... can anyone help me?
    The bug report from "Tactical intervention" follows:
    Process:         tacint_osx [3304]
    Path:            /Users/USER/Library/Application Support/Steam/*/tacint_osx
    Identifier:      tacint_osx
    Version:         ???
    Code Type:       X86 (Native)
    Parent Process:  bash [3301]
    User ID:         501
    Date/Time:       2013-08-30 13:44:00.342 +0200
    OS Version:      Mac OS X 10.8.4 (12E55)
    Report Version:  10
    Interval Since Last Report:          120536 sec
    Crashes Since Last Report:           2
    Per-App Crashes Since Last Report:   2
    Anonymous UUID:                      A8FD5912-2699-8EB1-69E9-9CE46F77DF51
    Crashed Thread:  0  MainThrd  Dispatch queue: com.apple.main-thread
    Exception Type:  EXC_BAD_ACCESS (SIGBUS)
    Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
    VM Regions Near 0:
    --> __PAGEZERO             0000000000000000-0000000000001000 [    4K] ---/--- SM=NUL  /Users/USER/Library/Application Support/Steam/*
        __TEXT                 0000000000001000-0000000000002000 [    4K] r-x/rwx SM=COW  /Users/USER/Library/Application Support/Steam/*
    Thread 0 Crashed:: MainThrd  Dispatch queue: com.apple.main-thread
    0   engine.dylib                            0x09a3ee7f Sys_Error_Internal(bool, char const*, char*) + 383
    1   engine.dylib                            0x09a3eee3 Sys_Error(char const*, ...) + 35
    2   engine.dylib                            0x09e56a3d CEngineConsoleLoggingListener::Log(LoggingContext_t const*, char const*) + 749
    3   libtier0.dylib                          0x0003928b CLoggingSystem::LogDirect(int, LoggingSeverity_t, Color, char const*) + 235
    4   libtier0.dylib                          0x00038dfc Error + 236
    5   client.dylib                            0x1923f9d6 BaseModUI::TIMainMenuContainer::Resp_Login(fixapi2::eFixLoginResult, int, int) + 118
    6   launcher.dylib                          0x005413d9 fixapi2_impl::CFixClientAPI::CommonPacket_Login(fixapi2_impl::CFixClientSocket* , fixapi2_impl::CFixClientPacket*) + 521
    7   launcher.dylib                          0x00536a57 fixapi2_impl::CFixClientAPI::Do_ReadPacket(fixapi2::IFixPacket*) + 423
    8   launcher.dylib                          0x00539e31 fixapi2_impl::CFixClientAPI::Do_MainFrame() + 833
    9   client.dylib                            0x18d3819c IGameSystem::UpdateAllSystems(float) + 108
    10  client.dylib                            0x18e99bb2 CHLClient::HudUpdate(bool) + 130
    11  engine.dylib                            0x09bd98e6 ClientDLL_Update() + 54
    12  engine.dylib                            0x09d29e92 _Host_RunFrame(float) + 2722
    13  engine.dylib                            0x09d45819 CHostState::State_Run(float) + 281
    14  engine.dylib                            0x09d46400 CHostState::FrameUpdate(float) + 592
    15  engine.dylib                            0x09d464c5 HostState_Frame(float) + 37
    16  engine.dylib                            0x09e5c246 CEngine::Frame() + 710
    17  engine.dylib                            0x09e59556 CEngineAPI::MainLoop() + 214
    18  engine.dylib                            0x09e5973a CModAppSystemGroup::Main() + 234
    19  engine.dylib                            0x09ebf7b8 CAppSystemGroup::Run() + 88
    20  engine.dylib                            0x09e59ecd CEngineAPI::RunListenServer() + 125
    21  launcher.dylib                          0x005199c8 CAppSystemGroup::Run() + 88
    22  launcher.dylib                          0x005199c8 CAppSystemGroup::Run() + 88
    23  launcher.dylib                          0x00521a92 MainFunctionThread(void*) + 82
    24  launcher.dylib                          0x005220bc ValveCocoaMain + 140
    25  launcher.dylib                          0x0050f441 LauncherMain + 897
    26  tacint_osx                              0x00001d26 start + 54
    Thread 1:: Dispatch queue: com.apple.libdispatch-manager
    0   libsystem_kernel.dylib                  0x930a39ae kevent + 10
    1   libdispatch.dylib                       0x96f13c71 _dispatch_mgr_invoke + 993
    2   libdispatch.dylib                       0x96f137a9 _dispatch_mgr_thread + 53
    Thread 2:
    0   libsystem_kernel.dylib                  0x930a30ee __workq_kernreturn + 10
    1   libsystem_c.dylib                       0x972660ac _pthread_workq_return + 45
    2   libsystem_c.dylib                       0x97265e79 _pthread_wqthread + 448
    3   libsystem_c.dylib                       0x9724dd2a start_wqthread + 30
    Thread 3:
    0   libsystem_kernel.dylib                  0x930a30ee __workq_kernreturn + 10
    1   libsystem_c.dylib                       0x972660ac _pthread_workq_return + 45
    2   libsystem_c.dylib                       0x97265e79 _pthread_wqthread + 448
    3   libsystem_c.dylib                       0x9724dd2a start_wqthread + 30
    Thread 4:: IOPollingHelperThread
    0   libsystem_kernel.dylib                  0x930a39ae kevent + 10
    1   steamclient.dylib                       0x060889c5 OSXHelpers::CIOPollingHelper::RealRun() + 249
    2   libtier0_s.dylib                        0x00704f3d CatchAndWriteContext_t::Invoke() + 159
    3   libtier0_s.dylib                        0x00704ac8 CatchAndWriteMiniDumpExForVoidPtrFn + 86
    4   libtier0_s.dylib                        0x00704af2 CatchAndWriteMiniDumpForVoidPtrFn + 37
    5   steamclient.dylib                       0x060888bb OSXHelpers::CIOPollingHelper::Run() + 41
    6   libtier0_s.dylib                        0x00709314 SteamThreadTools::CThread::ThreadExceptionWrapper(void*) + 16
    7   libtier0_s.dylib                        0x00704f3d CatchAndWriteContext_t::Invoke() + 159
    8   libtier0_s.dylib                        0x00704ac8 CatchAndWriteMiniDumpExForVoidPtrFn + 86
    9   libtier0_s.dylib                        0x00704af2 CatchAndWriteMiniDumpForVoidPtrFn + 37
    10  libtier0_s.dylib                        0x0070928c SteamThreadTools::CThread::ThreadProc(void*) + 196
    11  libsystem_c.dylib                       0x972635b7 _pthread_start + 344
    12  libsystem_c.dylib                       0x9724dd4e thread_start + 34
    Thread 5:
    0   libsystem_kernel.dylib                  0x930a30ee __workq_kernreturn + 10
    1   libsystem_c.dylib                       0x972660ac _pthread_workq_return + 45
    2   libsystem_c.dylib                       0x97265e79 _pthread_wqthread + 448
    3   libsystem_c.dylib                       0x9724dd2a start_wqthread + 30
    Thread 6:
    0   libsystem_kernel.dylib                  0x930a28e2 __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x97268280 _pthread_cond_wait + 833
    2   libsystem_c.dylib                       0x972ee0e0 pthread_cond_timedwait$UNIX2003 + 70
    3   libtier0.dylib                          0x00049733 CThreadSyncObject::Wait(unsigned int) + 307
    4   libtier0.dylib                          0x000497c8 CThreadEvent::Wait(unsigned int) + 24
    5   libvstdlib.dylib                        0x00092857 CJobThread::Run() + 295
    6   libtier0.dylib                          0x0004acc4 CThread::ThreadProc(void*) + 212
    7   libsystem_c.dylib                       0x972635b7 _pthread_start + 344
    8   libsystem_c.dylib                       0x9724dd4e thread_start + 34
    Thread 7:
    0   libsystem_kernel.dylib                  0x930a28e2 __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x97268280 _pthread_cond_wait + 833
    2   libsystem_c.dylib                       0x972ee0e0 pthread_cond_timedwait$UNIX2003 + 70
    3   libtier0.dylib                          0x00049733 CThreadSyncObject::Wait(unsigned int) + 307
    4   libtier0.dylib                          0x000497c8 CThreadEvent::Wait(unsigned int) + 24
    5   libvstdlib.dylib                        0x00092857 CJobThread::Run() + 295
    6   libtier0.dylib                          0x0004acc4 CThread::ThreadProc(void*) + 212
    7   libsystem_c.dylib                       0x972635b7 _pthread_start + 344
    8   libsystem_c.dylib                       0x9724dd4e thread_start + 34
    Thread 8:
    0   libsystem_kernel.dylib                  0x930a28e2 __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x97268280 _pthread_cond_wait + 833
    2   libsystem_c.dylib                       0x972ee0e0 pthread_cond_timedwait$UNIX2003 + 70
    3   libtier0.dylib                          0x00049733 CThreadSyncObject::Wait(unsigned int) + 307
    4   libtier0.dylib                          0x000497c8 CThreadEvent::Wait(unsigned int) + 24
    5   libvstdlib.dylib                        0x00092857 CJobThread::Run() + 295
    6   libtier0.dylib                          0x0004acc4 CThread::ThreadProc(void*) + 212
    7   libsystem_c.dylib                       0x972635b7 _pthread_start + 344
    8   libsystem_c.dylib                       0x9724dd4e thread_start + 34
    Thread 9:
    0   libsystem_kernel.dylib                  0x930a28e2 __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x97268280 _pthread_cond_wait + 833
    2   libsystem_c.dylib                       0x972ee0e0 pthread_cond_timedwait$UNIX2003 + 70
    3   libtier0.dylib                          0x00049733 CThreadSyncObject::Wait(unsigned int) + 307
    4   libtier0.dylib                          0x000497c8 CThreadEvent::Wait(unsigned int) + 24
    5   libvstdlib.dylib                        0x00092857 CJobThread::Run() + 295
    6   libtier0.dylib                          0x0004acc4 CThread::ThreadProc(void*) + 212
    7   libsystem_c.dylib                       0x972635b7 _pthread_start + 344
    8   libsystem_c.dylib                       0x9724dd4e thread_start + 34
    Thread 10:
    0   libsystem_kernel.dylib                  0x930a28e2 __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x97268280 _pthread_cond_wait + 833
    2   libsystem_c.dylib                       0x972ee0e0 pthread_cond_timedwait$UNIX2003 + 70
    3   libtier0.dylib                          0x00049733 CThreadSyncObject::Wait(unsigned int) + 307
    4   libtier0.dylib                          0x000497c8 CThreadEvent::Wait(unsigned int) + 24
    5   libvstdlib.dylib                        0x00092857 CJobThread::Run() + 295
    6   libtier0.dylib                          0x0004acc4 CThread::ThreadProc(void*) + 212
    7   libsystem_c.dylib                       0x972635b7 _pthread_start + 344
    8   libsystem_c.dylib                       0x9724dd4e thread_start + 34
    Thread 11:
    0   libsystem_kernel.dylib                  0x930a28e2 __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x97268280 _pthread_cond_wait + 833
    2   libsystem_c.dylib                       0x972ee0e0 pthread_cond_timedwait$UNIX2003 + 70
    3   libtier0.dylib                          0x00049733 CThreadSyncObject::Wait(unsigned int) + 307
    4   libtier0.dylib                          0x000497c8 CThreadEvent::Wait(unsigned int) + 24
    5   libvstdlib.dylib                        0x00092857 CJobThread::Run() + 295
    6   libtier0.dylib                          0x0004acc4 CThread::ThreadProc(void*) + 212
    7   libsystem_c.dylib                       0x972635b7 _pthread_start + 344
    8   libsystem_c.dylib                       0x9724dd4e thread_start + 34
    Thread 12:
    0   libsystem_kernel.dylib                  0x930a28e2 __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x97268280 _pthread_cond_wait + 833
    2   libsystem_c.dylib                       0x972ee0e0 pthread_cond_timedwait$UNIX2003 + 70
    3   libtier0.dylib                          0x00049733 CThreadSyncObject::Wait(unsigned int) + 307
    4   libtier0.dylib                          0x000497c8 CThreadEvent::Wait(unsigned int) + 24
    5   libvstdlib.dylib                        0x00092857 CJobThread::Run() + 295
    6   libtier0.dylib                          0x0004acc4 CThread::ThreadProc(void*) + 212
    7   libsystem_c.dylib                       0x972635b7 _pthread_start + 344
    8   libsystem_c.dylib                       0x9724dd4e thread_start + 34
    Thread 13:
    0   libsystem_kernel.dylib                  0x930a28e2 __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x97268280 _pthread_cond_wait + 833
    2   libsystem_c.dylib                       0x972ee0e0 pthread_cond_timedwait$UNIX2003 + 70
    3   libtier0.dylib                          0x00049733 CThreadSyncObject::Wait(unsigned int) + 307
    4   libtier0.dylib                          0x000497c8 CThreadEvent::Wait(unsigned int) + 24
    5   libvstdlib.dylib                        0x00092857 CJobThread::Run() + 295
    6   libtier0.dylib                          0x0004acc4 CThread::ThreadProc(void*) + 212
    7   libsystem_c.dylib                       0x972635b7 _pthread_start + 344
    8   libsystem_c.dylib                       0x9724dd4e thread_start + 34
    Thread 14:
    0   libsystem_kernel.dylib                  0x930a28e2 __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x97268280 _pthread_cond_wait + 833
    2   libsystem_c.dylib                       0x972ee0e0 pthread_cond_timedwait$UNIX2003 + 70
    3   libtier0.dylib                          0x00049733 CThreadSyncObject::Wait(unsigned int) + 307
    4   libtier0.dylib                          0x000497c8 CThreadEvent::Wait(unsigned int) + 24
    5   libvstdlib.dylib                        0x00092857 CJobThread::Run() + 295
    6   libtier0.dylib                          0x0004acc4 CThread::ThreadProc(void*) + 212
    7   libsystem_c.dylib                       0x972635b7 _pthread_start + 344
    8   libsystem_c.dylib                       0x9724dd4e thread_start + 34
    Thread 15:
    0   libsystem_kernel.dylib                  0x930a28e2 __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x97268280 _pthread_cond_wait + 833
    2   libsystem_c.dylib                       0x972ee0e0 pthread_cond_timedwait$UNIX2003 + 70
    3   libtier0.dylib                          0x00049733 CThreadSyncObject::Wait(unsigned int) + 307
    4   libtier0.dylib                          0x000497c8 CThreadEvent::Wait(unsigned int) + 24
    5   libvstdlib.dylib                        0x00092857 CJobThread::Run() + 295
    6   libtier0.dylib                          0x0004acc4 CThread::ThreadProc(void*) + 212
    7   libsystem_c.dylib                       0x972635b7 _pthread_start + 344
    8   libsystem_c.dylib                       0x9724dd4e thread_start + 34
    Thread 16:
    0   libsystem_kernel.dylib                  0x930a28e2 __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x97268280 _pthread_cond_wait + 833
    2   libsystem_c.dylib                       0x972ee0e0 pthread_cond_timedwait$UNIX2003 + 70
    3   libtier0.dylib                          0x00049733 CThreadSyncObject::Wait(unsigned int) + 307
    4   libtier0.dylib                          0x000497c8 CThreadEvent::Wait(unsigned int) + 24
    5   libvstdlib.dylib                        0x00092857 CJobThread::Run() + 295
    6   libtier0.dylib                          0x0004acc4 CThread::ThreadProc(void*) + 212
    7   libsystem_c.dylib                       0x972635b7 _pthread_start + 344
    8   libsystem_c.dylib                       0x9724dd4e thread_start + 34
    Thread 17:: AQClient
    0   libsystem_kernel.dylib                  0x930a07d2 mach_msg_trap + 10
    1   libsystem_kernel.dylib                  0x9309fcb0 mach_msg + 68
    2   com.apple.CoreFoundation                0x9472af79 __CFRunLoopServiceMachPort + 185
    3   com.apple.CoreFoundation                0x9473095f __CFRunLoopRun + 1247
    4   com.apple.CoreFoundation                0x9473001a CFRunLoopRunSpecific + 378
    5   com.apple.CoreFoundation                0x9472fe8b CFRunLoopRunInMode + 123
    6   com.apple.audio.toolbox.AudioToolbox          0x90096a81 GenericRunLoopThread::Entry(void*) + 209
    7   com.apple.audio.toolbox.AudioToolbox          0x900969ac CAPThread::Entry(CAPThread*) + 196
    8   libsystem_c.dylib                       0x972635b7 _pthread_start + 344
    9   libsystem_c.dylib                       0x9724dd4e thread_start + 34
    Thread 18:
    0   libsystem_kernel.dylib                  0x930a28e2 __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x97268280 _pthread_cond_wait + 833
    2   libsystem_c.dylib                       0x972ee0e0 pthread_cond_timedwait$UNIX2003 + 70
    3   libtier0.dylib                          0x00049733 CThreadSyncObject::Wait(unsigned int) + 307
    4   libtier0.dylib                          0x000497c8 CThreadEvent::Wait(unsigned int) + 24
    5   engine.dylib                            0x09db1029 CQueuedPacketSender::Run() + 121
    6   libtier0.dylib                          0x0004acc4 CThread::ThreadProc(void*) + 212
    7   libsystem_c.dylib                       0x972635b7 _pthread_start + 344
    8   libsystem_c.dylib                       0x9724dd4e thread_start + 34
    Thread 19:
    0   libsystem_kernel.dylib                  0x930a28e2 __psynch_cvwait + 10
    1   libsystem_c.dylib                       0x97268280 _pthread_cond_wait + 833
    2   libsystem_c.dylib                       0x972ee095 pthread_cond_wait$UNIX2003 + 71
    3   com.apple.audio.toolbox.AudioToolbox          0x900a69c1 CAGuard::Wait() + 113
    4   com.apple.audio.toolbox.AudioToolbox          0x900a5619 AQConverterManager::AQConverterThread::Run() + 271
    5   com.apple.audio.toolbox.AudioToolbox          0x900a54a2 AQConverterManager::AQConverterThread::ConverterThreadEntry(void*) + 22
    6   com.apple.audio.toolbox.AudioToolbox          0x900969ac CAPThread::Entry(CAPThread*) + 196
    7   libsystem_c.dylib                       0x972635b7 _pthread_start + 344
    8   libsystem_c.dylib                       0x9724dd4e thread_start + 34
    Thread 20:: com.apple.audio.IOThread.client
    0   libsystem_kernel.dylib                  0x930a07d2 mach_msg_trap + 10
    1   libsystem_kernel.dylib                  0x9309fcb0 mach_msg + 68
    2   com.apple.audio.CoreAudio               0x96c6eeba HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned long, unsigned long, mach_msg_header_t*, bool, unsigned int) + 138
    3   com.apple.audio.CoreAudio               0x96c6952e HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 70
    4   com.apple.audio.CoreAudio               0x96c67bcd HALC_ProxyIOContext::IOWorkLoop() + 1287
    5   com.apple.audio.CoreAudio               0x96c67617 HALC_ProxyIOContext::IOThreadEntry(void*) + 145
    6   com.apple.audio.CoreAudio               0x96c71b61 ___ZN19HALC_ProxyIOContextC2Emj_block_invoke_0 + 20
    7   com.apple.audio.CoreAudio               0x96c6753d HALB_IOThread::Entry(void*) + 71
    8   libsystem_c.dylib                       0x972635b7 _pthread_start + 344
    9   libsystem_c.dylib                       0x9724dd4e thread_start + 34
    Thread 21:
    0   libsystem_kernel.dylib                  0x930a30ee __workq_kernreturn + 10
    1   libsystem_c.dylib                       0x972660ac _pthread_workq_return + 45
    2   libsystem_c.dylib                       0x97265e79 _pthread_wqthread + 448
    3   libsystem_c.dylib                       0x9724dd2a start_wqthread + 30
    Thread 0 crashed with X86 Thread State (32-bit):
      eax: 0xdeadbeef  ebx: 0x09a3ed17  ecx: 0xbfffdb84  edx: 0x00002500
      edi: 0xaca3b174  esi: 0xbfffdbfc  ebp: 0xbfffe018  esp: 0xbfffdbd0
       ss: 0x00000023  efl: 0x00210282  eip: 0x09a3ee7f   cs: 0x0000001b
       ds: 0x00000023   es: 0x00000023   fs: 0x00000000   gs: 0x0000000f
      cr2: 0x00000000
    Logical CPU: 2
    Binary Images:
        0x1000 -     0x1fff +tacint_osx (???) <61864F59-8A71-C466-4887-AC7CCB0C9B9D> /Users/USER/Library/Application Support/Steam/*/tacint_osx
        0x4000 -    0x1dff3 +gameoverlayrenderer.dylib (1) <C6AD9D84-0A5D-3598-9C2D-81FF881D168A> /Applications/Steam.app/Contents/MacOS/osx32/gameoverlayrenderer.dylib
       0x34000 -    0x34ffb +steamloader.dylib (0) <04FED4D9-EA7B-3389-8885-307D47EC1AF1> /Applications/Steam.app/Contents/MacOS/osx32/steamloader.dylib
       0x37000 -    0x58ff3 +libtier0.dylib (1) <BD2C9B41-54BD-8C53-640F-6351B707BA58> /Users/USER/Library/Application Support/Steam/*/libtier0.dylib
       0x73000 -    0xbaff7 +libvstdlib.dylib (1) <B56FA152-7E46-2B14-7485-C8C2AAFA642D> /Users/USER/Library/Application Support/Steam/*/libvstdlib.dylib
      0x274000 -   0x279ff7 +libsteam_api.dylib (1) <0F0B01B6-ECB2-3F57-8911-197F6ED26E75> /Users/USER/Library/Application Support/Steam/*/libsteam_api.dylib
      0x2e3000 -   0x2eafff +com.googlecode.google-breakpad (1.0) <52A4C312-E82C-3FD2-AD6B-71E07E934FA9> /Applications/Steam.app/Contents/MacOS/Frameworks/Breakpad.framework/Versions/A /Breakpad
      0x500000 -   0x5b1ff7 +launcher.dylib (1) <64725D45-057F-E805-DA12-7063086B5E38> /Users/USER/Library/Application Support/Steam/*/launcher.dylib
      0x700000 -   0x714ff3 +libtier0_s.dylib (1) <AC4B93C4-802E-3E63-9E48-7280B9AC66EA> /Applications/Steam.app/Contents/MacOS/osx32/libtier0_s.dylib
      0x732000 -   0x751ffb +libvstdlib_s.dylib (1) <94C6E88E-0EAB-379B-B79C-A506A2F4158A> /Applications/Steam.app/Contents/MacOS/osx32/libvstdlib_s.dylib
      0x77a000 -   0x7a5ff7  com.apple.audio.OpenAL (1.6 - 1.6) <CDE1BC7D-871D-3BE7-A6DE-96F6806BB7E1> /System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL
      0x7b5000 -   0x7c0fff +crashhandler.dylib (1) <4C339284-0393-32BE-9D3B-CE01C33C09EE> /Applications/Steam.app/Contents/MacOS/osx32/crashhandler.dylib
      0x7d7000 -   0x7e6fff +breakpadUtilities.dylib (1) <705ACFD7-8CF0-3AB6-9F66-AF306AF3286F> /Applications/Steam.app/Contents/MacOS/Frameworks/Breakpad.framework/Versions/A /Resources/breakpadUtilities.dylib
      0x7ef000 -   0x7f4fff  com.apple.audio.AppleHDAHALPlugIn (2.3.7 - 2.3.7fc4) <903097A8-3922-3BF8-8B82-8BD1D831F6E7> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bun dle/Contents/MacOS/AppleHDAHALPlugIn
    0x14e1000 -  0x14eeff3  com.apple.Librarian (1.1 - 1) <68F8F983-5F16-3BA5-BDA7-1A5451CC02BB> /System/Library/PrivateFrameworks/Librarian.framework/Versions/A/Librarian
    0x2400000 -  0x24a8fff +filesystem_stdio.dylib (1) <35589B63-D93F-A355-B940-E450EB840B19> /Users/USER/Library/Application Support/Steam/*/filesystem_stdio.dylib
    0x253f000 -  0x256efe3 +inputsystem.dylib (1) <C99B6AFC-9FB8-1DE2-1E48-ADEB2F7DB867> /Users/USER/Library/Application Support/Steam/*/inputsystem.dylib
    0x27a8000 -  0x27abffd  com.apple.ForceFeedback (1.0.6 - 1.0.6) <0DF7BE00-63E3-3A7B-8427-32EB741FE6C9> /System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback
    0x27b0000 -  0x27e3fef +valve_avi.dylib (1) <E10D4C35-E92A-B1F3-0CCC-57E0E3E70EA2> /Users/USER/Library/Application Support/Steam/*/valve_avi.dylib
    0x3c00000 -  0x3e8cff7 +libsteam.dylib (1) <489E1F11-B16B-31AB-A7A8-7730CAE82AD7> /Applications/Steam.app/Contents/MacOS/osx32/libsteam.dylib
    0x3f9b000 -  0x3fe2fe7 +soundemittersystem.dylib (1) <33779D9B-6F68-B82C-DEDE-91BE3528752F> /Users/USER/Library/Application Support/Steam/*/soundemittersystem.dylib
    0x5a25000 -  0x64caf8f +steamclient.dylib (1) <DCD12DE2-488E-3C76-B78C-FD1198871B17> /Applications/Steam.app/Contents/MacOS/osx32/steamclient.dylib
    0x6fbd000 -  0x6fc1fff  com.apple.IOAccelerator (74.5.1 - 74.5.1) <CB7CDE62-DAEC-35AF-8ADB-3271AA2DF921> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelera tor
    0x6fc8000 -  0x6fd2fff  libGPUSupportMercury.dylib (8.9.2) <302EC167-66A3-3E12-8416-F03F50CA96D9> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/lib GPUSupportMercury.dylib
    0x6fda000 -  0x6fe2ffd  libcldcpuengine.dylib (2.2.16) <0BE2D018-66CC-3F69-B8F1-7A81EEEE09F4> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengin e.dylib
    0x99f2000 -  0xa213ff7 +engine.dylib (1) <EEB845B5-80D0-9E9B-9851-9A28E28250A7> /Users/USER/Library/Application Support/Steam/*/engine.dylib
    0xad57000 -  0xaf36fef +vphysics.dylib (1) <2143AF98-C929-355A-DBDD-E09A49EFDA61> /Users/USER/Library/Application Support/Steam/*/vphysics.dylib
    0xafd8000 -  0xb134fef +materialsystem.dylib (1) <B2C7E2F4-335A-619A-2A6A-A09FF4D8A0E1> /Users/USER/Library/Application Support/Steam/*/materialsystem.dylib
    0xc1f7000 -  0xc27ffef +datacache.dylib (1) <FCA0D47C-5663-126D-5BC8-49B13A2F4353> /Users/USER/Library/Application Support/Steam/*/datacache.dylib
    0xc2b7000 -  0xc399fe7 +studiorender.dylib (1) <C41117CD-3778-7AE8-D233-E04340BD74AE> /Users/USER/Library/Application Support/Steam/*/studiorender.dylib
    0xc78f000 -  0xc870fff +vscript.dylib (1) <F4CEE888-6C8B-FF33-381A-8093DE544E34> /Users/USER/Library/Application Support/Steam/*/vscript.dylib
    0xc8ae000 -  0xcab5fe3 +vguimatsurface.dylib (1) <61705565-6993-CB41-2457-AFAAFB1A0047> /Users/USER/Library/Application Support/Steam/*/vguimatsurface.dylib
    0xcc1a000 -  0xcc79fff +vgui2.dylib (1) <BEC9DF22-3873-3559-5CDE-A217016CF834> /Users/USER/Library/Application Support/Steam/*/vgui2.dylib
    0xdc97000 -  0xddeafe7 +shaderapidx9.dylib (1) <CF7CC900-F51D-A8F5-CA15-9783302D2E58> /Users/USER/Library/Application Support/Steam/*/shaderapidx9.dylib
    0xde81000 -  0xdec1ff3 +localize.dylib (1) <50D65CFA-AB29-CD38-89C5-76CA025AED68> /Users/USER/Library/Application Support/Steam/*/localize.dylib
    0xded7000 -  0xe06bffa  GLEngine (8.9.2) <73F967E8-16C2-3FB2-8C04-293EB038952D> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
    0xe0a2000 -  0xe223fff  libGLProgrammability.dylib (8.9.2) <B7AFCCD1-7FA5-3071-9F11-5161FFA2076C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgramma bility.dylib
    0xe255000 -  0xe6a2ff3  com.apple.driver.AppleIntelHD4000GraphicsGLDriver (8.12.47 - 8.1.2) <5B46A344-20F2-3C75-9D42-D13092E6BB81> /System/Library/Extensions/AppleIntelHD4000GraphicsGLDriver.bundle/Contents/Mac OS/AppleIntelHD4000GraphicsGLDriver
    0xf3ff000 -  0xf42aff7  GLRendererFloat (8.9.2) <96FF25EA-1BC3-3FBA-85B6-08CC9F1D2077> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GL RendererFloat
    0x10e00000 - 0x10e41ff7 +stdshader_dbg.dylib (1) <887F679E-D82F-3EDE-187E-B32B7612D91F> /Users/USER/Library/Application Support/Steam/*/stdshader_dbg.dylib
    0x11900000 - 0x119f8feb +stdshader_dx9.dylib (1) <FE0463BF-5F1E-DF57-3068-77DFDBCB9A5B> /Users/USER/Library/Application Support/Steam/*/stdshader_dx9.dylib
    0x17aa0000 - 0x17abfff7 +scenefilecache.dylib (1) <718E9E85-2938-9B68-06A4-2B02E12B121C> /Users/USER/Library/Application Support/Steam/*/scenefilecache.dylib
    0x18c22000 - 0x19a73ffb +client.dylib (1) <88EA4F01-3151-6E37-5D79-FDFFD84DEADF> /Users/USER/Library/Application Support/Steam/*/client.dylib
    0x1a5f5000 - 0x1b296fe7 +server.dylib (1) <B08CF5F2-E3DD-7638-BAEE-9376A50823F6> /Users/USER/Library/Application Support/Steam/*/server.dylib
    0x70000000 - 0x7015eff7  com.apple.audio.units.Components (1.9 - 1.9) <F2B2712A-3203-3875-B1FF-768E92AE0D42> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
    0x8fe18000 - 0x8fe4ae57  dyld (210.2.3) <23DBDBB1-1D21-342C-AC2A-0E55F27E6A1F> /usr/lib/dyld
    0x90007000 - 0x9005eff3  com.apple.HIServices (1.20 - 417) <561A770B-8523-3D09-A763-11F872779A4C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
    0x9005f000 - 0x90090fff  com.apple.DictionaryServices (1.2 - 184.4) <CCB46C81-57C6-3F45-B77C-4D29E4CD6BA6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
    0x90091000 - 0x901eaffb  com.apple.audio.toolbox.AudioToolbox (1.9 - 1.9) <8BF022FC-C38A-34AA-8469-D98294094659> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x901eb000 - 0x901f5fff  libsystem_notify.dylib (98.5) <7EEE9475-18F8-3099-B0ED-23A3E528ABE0> /usr/lib/system/libsystem_notify.dylib
    0x901f6000 - 0x90200fff  com.apple.DisplayServicesFW (2.7.2 - 357) <76D33A58-C39E-398A-9597-389A9B1FE76D> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayS ervices
    0x90a7f000 - 0x90a80fff  libremovefile.dylib (23.2) <9813B2DB-2374-3AA2-99B6-AA2E9897B249> /usr/lib/system/libremovefile.dylib
    0x90a81000 - 0x90a85ffc  libGIF.dylib (850) <45CD8B8F-7324-3187-B01C-8E16C04F33FA> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x90a86000 - 0x90acdff3  com.apple.CoreMedia (1.0 - 926.104) <D0E3BE86-12ED-31BE-816F-E72D757A9F2F> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x90ace000 - 0x90ad8fff  libCSync.A.dylib (332) <86C5C84F-11EC-39C0-9FAC-A93FDEEC3117> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
    0x90ad9000 - 0x90b55ff3  com.apple.Metadata (10.7.0 - 707.11) <F9BB5BBE-69D0-3309-8280-2303EB1DC455> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
    0x90b56000 - 0x90b56fff  com.apple.vecLib (3.8 - vecLib 3.8) <83160DD1-5614-3E34-80EB-97041016EF1F> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
    0x90b57000 - 0x90b57ffd  libOpenScriptingUtil.dylib (148.3) <87895E27-88E2-3249-8D0E-B17E76FB00C1> /usr/lib/libOpenScriptingUtil.dylib
    0x90b58000 - 0x90b5bfff  com.apple.help (1.3.2 - 42) <2B727B38-0E18-3108-9735-F65958924A91> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
    0x90b5c000 - 0x90b8fffb  com.apple.GSS (3.0 - 2.0) <9566A96D-C296-3ABD-A12A-E274C81C0B25> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x90b90000 - 0x90bbcff7  libsystem_info.dylib (406.17) <2731CC70-DF2E-3BD1-AE73-A3B83C531756> /usr/lib/system/libsystem_info.dylib
    0x90bbd000 - 0x90bdffff  libc++abi.dylib (26) <3AAA8D55-F5F6-362B-BA3C-CCAF0D3C8E27> /usr/lib/libc++abi.dylib
    0x90be0000 - 0x90cdeff7  libFontParser.dylib (84.6) <7D3EB3CC-527E-3A74-816A-59CAFD2260A4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x90cdf000 - 0x90d04ff7  com.apple.quartzfilters (1.8.0 - 1.7.0) <BBB53E4F-BCBA-3461-875F-8FA8E9157261> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters .framework/Versions/A/QuartzFilters
    0x90d05000 - 0x90d17fff  libbsm.0.dylib (32) <DADD385E-FE53-3458-94FB-E316A6345108> /usr/lib/libbsm.0.dylib
    0x90d18000 - 0x90d1ffff  libsystem_dnssd.dylib (379.38.1) <4F164CA8-4A4F-3B27-B88A-0926E2FEB7D4> /usr/lib/system/libsystem_dnssd.dylib
    0x90d20000 - 0x90d20fff  com.apple.ApplicationServices (45 - 45) <B23FD836-ECA1-3DF8-B043-9CA9779BE9DB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
    0x90d21000 - 0x90f51fff  com.apple.QuartzComposer (5.1 - 284) <640BD4D4-3551-3DB1-A9F2-004257EE5DED> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzCompose r.framework/Versions/A/QuartzComposer
    0x90f52000 - 0x90f54fff  com.apple.securityhi (4.0 - 55002) <79E3B880-3AB7-3BF3-9CDF-117A45599545> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
    0x90f55000 - 0x90fb9ff3  libstdc++.6.dylib (56) <F8FA490A-8F3C-3645-ABF5-78926CE9C62C> /usr/lib/libstdc++.6.dylib
    0x90fba000 - 0x90fbefff  com.apple.CommonPanels (1.2.5 - 94) <7B3FC9A4-0F71-31E7-88CE-1BD4CBB655B2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
    0x90fbf000 - 0x9123bff7  com.apple.QuickTime (7.7.1 - 2599.31) <3839E1F3-7948-3E68-9AE1-A0CEE8C59212> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
    0x91294000 - 0x91368ff3  com.apple.backup.framework (1.4.3 - 1.4.3) <6EA22ED3-BA18-3A37-AE05-5D6FDA3F372F> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x91369000 - 0x91370ff3  com.apple.NetFS (5.0 - 4.0) <FD429432-6DA7-3B41-9889-0E8B4ECB8A4F> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x91371000 - 0x91377fff  com.apple.print.framework.Print (8.0 - 258) <3E10C488-C390-33BD-8A4F-568E3021811D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
    0x913be000 - 0x913d3fff  com.apple.speech.synthesis.framework (4.1.12 - 4.1.12) <DE68CEB5-4959-3652-83B8-D2B00D3B932D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x913d4000 - 0x914f0ffb  com.apple.desktopservices (1.7.4 - 1.7.4) <782D711D-7930-324A-9015-686C2F86DBA3> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
    0x914f3000 - 0x917b3ff3  com.apple.security (7.0 - 55179.13) <000FD8E9-D070-326A-B386-51314360FD5C> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x917b4000 - 0x917b4fff  com.apple.Accelerate.vecLib (3.8 - vecLib 3.8) <908B8D40-3FB5-3047-B482-3DF95025ECFC> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
    0x917b5000 - 0x917bcfff  liblaunch.dylib (442.26.2) <310C99F8-0811-314D-9BB9-D0ED6DFA024B> /usr/lib/system/liblaunch.dylib
    0x917bd000 - 0x917c0ff3  com.apple.AppleSystemInfo (2.0 - 2) <4DB3FD8F-655E-3F96-97BC-040B33044A34> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSys temInfo
    0x917c1000 - 0x917f4fff  libssl.0.9.8.dylib (47.1) <1725A506-BD80-39D5-8EE8-78D2FBBE194C> /usr/lib/libssl.0.9.8.dylib
    0x917f8000 - 0x91818ffd  com.apple.ChunkingLibrary (2.0 - 133.3) <FA45EAE8-BB10-3AEE-9FDC-C0C3A533FF48> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/Chunking Library
    0x91819000 - 0x91c36fff  FaceCoreLight (2.4.1) <571DE3F8-CA8A-3E71-9AF4-F06FFE721CE6> /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLi ght
    0x91c37000 - 0x91c4eff4  com.apple.CoreMediaAuthoring (2.1 - 914) <8D71DE7D-7F53-3052-9FAF-132CB61BA9F5> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreM ediaAuthoring
    0x91c4f000 - 0x91f54ff7  com.apple.CoreServices.CarbonCore (1037.6 - 1037.6) <4DB4B0C9-1377-3062-BE0E-CD3326ACDAF0> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
    0x91f55000 - 0x921aeff5  com.apple.JavaScriptCore (8536 - 8536.30) <24A2ACA7-6E51-30C6-B9AE-17A77E511735> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x921af000 - 0x921b7fff  libcopyfile.dylib (89) <4963541B-0254-371B-B29A-B6806888949B> /usr/lib/system/libcopyfile.dylib
    0x921b8000 - 0x921ffff7  com.apple.framework.CoreWiFi (1.3 - 130.13) <1961CC70-C00D-31DE-BAB5-A077538CD5CB> /System/Library/Frameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x92200000 - 0x9222dffe  libsystem_m.dylib (3022.6) <93CEEC8C-FAB5-313C-B0BB-0F4E91E6B878> /usr/lib/system/libsystem_m.dylib
    0x9222e000 - 0x922ceff7  com.apple.QD (3.42.1 - 285.1) <BAAC13D2-1312-33C0-A255-FAB1D314C324> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
    0x922cf000 - 0x92367fff  com.apple.CoreServices.OSServices (557.6 - 557.6) <E1600639-3EEC-3DF8-BD40-747BB2117988> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
    0x92368000 - 0x923d0ff7  com.apple.framework.IOKit (2.0.1 - 755.24.1) <70DE925B-51E8-3C65-8928-FB49FD823D94> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x923d1000 - 0x923e1ff7  libsasl2.2.dylib (166) <D9080BA2-A365-351E-9FF2-7E0D4E8B1339> /usr/lib/libsasl2.2.dylib
    0x923e2000 - 0x923ebfff  com.apple.CommerceCore (1.0 - 26.1) <8C28115C-6EC1-316D-9237-F4FBCBB778C5> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/C ommerceCore.framework/Versions/A/CommerceCore
    0x923f8000 - 0x92448ff7  com.apple.CoreMediaIO (308.0 - 4155.4) <E2FF59A9-3728-3D17-A1AD-84DC1BDA2146> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x92489000 - 0x92596ff3  com.apple.ImageIO.framework (3.2.1 - 850) <C964E877-660E-3482-ACF9-EC25DFEAF307> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x92597000 - 0x92598fff  liblangid.dylib (116) <E13CC8C5-5034-320A-A210-41A2BDE4F846> /usr/lib/liblangid.dylib
    0x925a0000 - 0x926d3ff3  com.apple.MediaControlSender (1.7 - 170.20) <7B1AC317-AFDB-394F-8026-9561930E696B> /System/Library/PrivateFrameworks/MediaControlSender.framework/Versions/A/Media ControlSender
    0x926d4000 - 0x926f3ff3  com.apple.Ubiquity (1.2 - 243.15) <E10A2937-D671-3D14-AF8D-BA25E601F458> /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
    0x926f4000 - 0x92721ffb  com.apple.CoreServicesInternal (154.3 - 154.3) <A452602B-67CB-39C4-95EB-E59433C65774> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/Cor eServicesInternal
    0x92722000 - 0x92724ffb  libRadiance.dylib (850) <83434287-A09E-3A3F-A1AC-085B563BA46D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.d ylib
    0x92725000 - 0x92882ffb  com.apple.QTKit (7.7.1 - 2599.31) <B9AE5675-22B0-3AA9-903F-2195DA0B04F5> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x92883000 - 0x928f8ff7  com.apple.ApplicationServices.ATS (332 - 341.1) <1D81B09C-98DB-3CDB-990B-459FAE3D8D7A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
    0x92900000 - 0x92925ff7  com.apple.CoreVideo (1.8 - 99.4) <A26DE896-32E0-3D5E-BA89-02AD23FA96B3> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x92926000 - 0x92966fff  com.apple.MediaKit (14 - 687) <8735A76E-7766-33F5-B3D2-86630070A1BA> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x92c54000 - 0x93050feb  com.apple.VideoToolbox (1.0 - 926.104) <4275B89E-F826-3F65-ACE1-89052A9CAC6B> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x9308e000 - 0x930a8ffc  libsystem_kernel.dylib (2050.24.15) <9E58DCC0-D5FF-37E1-AA7F-F2206719E138> /usr/lib/system/libsystem_kernel.dylib
    0x93de2000 - 0x94102ff3  com.apple.Foundation (6.8 - 945.18) <BDC56A93-45C5-3459-B307-65A1CCE702C5> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x94103000 - 0x94127fff  libJPEG.dylib (850) <36FEAB05-86C5-33B9-9DE9-5FAD8AEBA15F> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x941c2000 - 0x941cbff9  com.apple.CommonAuth (3.0 - 2.0) <34C4768C-EF8D-3DBA-AFB7-09148C8672DB> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x94441000 - 0x944d3ffb  libvMisc.dylib (380.6) <6DA3A03F-20BE-300D-A664-B50A7B4E4B1A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
    0x944d4000 - 0x945c5ffc  libiconv.2.dylib (34) <B096A9B7-83A6-31B3-8D2F-87D91910BF4C> /usr/lib/libiconv.2.dylib
    0x945c6000 - 0x945c7fff  libdnsinfo.dylib (453.19) <3B523729-84A8-3D0B-B58C-3FC185060E67> /usr/lib/system/libdnsinfo.dylib
    0x945c8000 - 0x94663fff  com.apple.CoreSymbolication (3.0 - 117) <F705A8CD-A04A-3A84-970A-7B04BC05DA97> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSy mbolication
    0x94664000 - 0x94664fff  com.apple.CoreServices (57 - 57) <83B793A6-720D-31F6-A76A-89EBB2644346> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x94665000 - 0x94671ffa  com.apple.CrashReporterSupport (10.8.3 - 418) <03BC564E-35FE-384E-87D6-6E0C55DF16E3> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/Cra shReporterSupport
    0x94672000 - 0x946d8fff  com.apple.print.framework.PrintCore (8.3 - 387.2) <0F7665F5-33F0-3661-9BE2-7DD2890E304B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
    0x946d9000 - 0x946e9ff2  com.apple.LangAnalysis (1.7.0 - 1.7.0) <C6076983-A02E-389E-BFC6-008EECC4C896> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
    0x946ea000 - 0x946f8fff  libxar.1.dylib (105) <6498A359-2DBA-3EDA-8F00-EEB989DD0A93> /usr/lib/libxar.1.dylib
    0x946f9000 - 0x948e1ffb  com.apple.CoreFoundation (6.8 - 744.19) <DDD3AA21-5B5F-3D8F-B137-AD95FCA89064> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x948e2000 - 0x94a1dff7  libBLAS.dylib (1073.4) <FF74A147-05E1-37C4-BC10-7DEB57FE5326> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
    0x94a1e000 - 0x94b16ff9  libsqlite3.dylib (138.1) <AD7C5914-35F0-37A3-9238-A29D2E26C755> /usr/lib/libsqlite3.dylib
    0x94b17000 - 0x94b70fff  com.apple.QuickLookFramework (4.0 - 555.5) <4E381B7B-7EB5-37FD-9BA7-517DB48D07A7> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
    0x94b9d000 - 0x94f55ffa  libLAPACK.dylib (1073.4) <9A6E5EAD-F2F2-3D5C-B655-2B536DB477F2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
    0x94f58000 - 0x94fafff7  com.apple.ScalableUserInterface (1.0 - 1) <4B538E02-4F41-37FF-81F6-ED43DE0E78CC> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableU serInterface.framework/Versions/A/ScalableUserInterface
    0x94fb0000 - 0x95097ff7  libxml2.2.dylib (22.3) <56E973D6-6B55-3E67-8282-6BC982816488> /usr/lib/libxml2.2.dylib
    0x95098000 - 0x95099fff  libquarantine.dylib (52.1) <094A1501-373E-3397-B632-8F7C5AC8EFD5> /usr/lib/system/libquarantine.dylib
    0x950a2000 - 0x950abfff  com.apple.DiskArbitration (2.5.2 - 2.5.2) <89822A83-B450-3363-8E9C-9B80CB4450B1> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x95164000 - 0x9517bfff  com.apple.GenerationalStorage (1.1 - 132.3) <DD0AA3DB-376D-37F3-AC5B-17AC9B9E0A63> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Gene rationalStorage
    0x9517c000 - 0x95230fff  com.apple.coreui (2.0 - 181.1) <6BEEE83E-C878-3FE6-B521-8B32B3A35409> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x95231000 - 0x95233ffd  libCVMSPluginSupport.dylib (8.9.2) <D6D0BB75-42DA-3772-AB5E-CBD59B343393> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginS upport.dylib
    0x95239000 - 0x95450fff  com.apple.CoreData (106.1 - 407.7) <17FD06D6-AD7C-345A-8FA4-1F0FBFF4DAE1> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x95451000 - 0x9546afff  com.apple.Kerberos (2.0 - 1) <8413EDD3-7E01-3D47-83FD-C14A5235DCD2> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x954c2000 - 0x95598fff  com.apple.DiscRecording (7.0 - 7000.2.4) <528052A0-FCFB-3867-BCDF-EE0F8A998C1C> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x95599000 - 0x95648ff7  com.apple.CoreText (260.0 - 275.16) <7716C57B-E059-3B30-BBA8-AD7FF6EE3D35> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x95649000 - 0x9565efff  com.apple.ImageCapture (8.0 - 8.0) <F681CA5B-2871-32CF-8E9F-9220EB387407> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
    0x9565f000 - 0x95694fff  libTrueTypeScaler.dylib (84.6) <B7DB746B-7A61-38EF-8CA7-408ED9C14A02> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
    0x95695000 - 0x95698ff9  libCGXType.A.dylib (332) <07B59FCC-6229-37C2-9870-70A18E2C5598> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
    0x9569b000 - 0x9569bfff  com.apple.Cocoa (6.7 - 19) <01AA482A-677A-31CA-9EC9-05C57FDDE427> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x9569d000 - 0x956c8ff9  com.apple.framework.Apple80211 (8.4 - 840.22.1) <DBC31BEB-B771-315F-852D-66ADC3BD75A1> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x956c9000 - 0x95704fef  libGLImage.dylib (8.9.2) <9D41F71E-E927-3767-A856-55480E20E9D9> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
    0x95705000 - 0x962c1ff3  com.apple.AppKit (6.8 - 1187.39) <ACA24416-D910-39B8-9387-52A6C6A561F8> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x962d1000 - 0x963de057  libobjc.A.dylib (532.2) <FA455371-7395-3D58-A89B-D1520612D1BC> /usr/lib/libobjc.A.dylib
    0x96501000 - 0x96501fff  com.apple.Carbon (154 - 155) <C0A26E7B-28F1-3C7E-879E-A3CF3ED5111C> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x96502000 - 0x9655cffb  com.apple.AE (645.6 - 645.6) <44556FF7-A869-399A-AEBB-F4E9263D9152> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
    0x9655d000 - 0x9657bff3  com.apple.openscripting (1.3.6 - 148.3) <F3422C02-5ACB-343A-987B-A2D58EA2F5A8> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
    0x9657c000 - 0x9657cfff  libkeymgr.dylib (25) <D5E93F7F-9315-3AD6-92C7-941F7B54C490> /usr/lib/system/libkeymgr.dylib
    0x9657d000 - 0x96695ff7  com.apple.coreavchd (5.6.0 - 5600.4.16) <D871D730-1D5C-34E7-98C7-0FF09964E618> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x96696000 - 0x96696fff  libsystem_blocks.dylib (59) <3A743C5D-CFA5-37D8-80A8-B6795A9DB04F> /usr/lib/system/libsystem_blocks.dylib
    0x96697000 - 0x966f2ff7  com.apple.AppleVAFramework (5.0.19 - 5.0.19) <3C43A555-0A22-3D7C-A3FB-CFADDDA43E9B> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x9670d000 - 0x96713fff  libGFXShared.dylib (8.9.2) <F3B0E66D-5C47-3A5A-A2CD-F0C58E8322C3> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.d ylib
    0x96714000 - 0x96720ff8  libbz2.1.0.dylib (29) <7031A4C0-784A-3EAA-93DF-EA1F26CC9264> /usr/lib/libbz2.1.0.dylib
    0x96721000 - 0x96730fff  libGL.dylib (8.9.2) <1082B9A5-9AA3-35D4-968B-3A3FE15B1ED7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x96731000 - 0x96735ffe  libcache.dylib (57) <834FDCA7-FE3B-33CC-A12A-E11E202477EC> /usr/lib/system/libcache.dylib
    0x96736000 - 0x96841ff7  libJP2.dylib (850) <3FFCEFA6-317A-34AF-8D99-AEBB017543C5> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x96842000 - 0x9685ffff  libCRFSuite.dylib (33) <8E6E8815-406E-3A89-B96E-908FEFC27F0A> /usr/lib/libCRFSuite.dylib
    0x96860000 - 0x968a5ff7  com.apple.NavigationServices (3.7 - 200) <6AB1A00C-BC94-3889-BA95-40A454B720CE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationSer vices.framework/Versions/A/NavigationServices
    0x968a6000 - 0x968b4ff3  libsystem_network.dylib (77.10) <11CAF6A8-17CF-3178-9348-57C5ED494BA8> /usr/lib/system/libsystem_network.dylib
    0x96953000 - 0x969b5fff  libc++.1.dylib (65.1) <35EE57E1-2705-3C76-A75A-75655D720268> /usr/lib/libc++.1.dylib
    0x969b6000 - 0x969c1fff  libcommonCrypto.dylib (60027) <8EE30FA5-AA8D-3FA6-AB0F-05DA8B0425D9> /usr/lib/system/libcommonCrypto.dylib
    0x969c2000 - 0x969cbffd  com.apple.audio.SoundManager (4.0 - 4.0) <6A0B4A5D-6320-37E4-A1CA-91189777848C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.f ramework/Versions/A/CarbonSound
    0x969cc000 - 0x969d8ff7  com.apple.NetAuth (4.0 - 4.0) <52D23F12-0718-341D-B9DF-16C814022250> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x969d9000 - 0x96a0fffb  com.apple.DebugSymbols (98 - 98) <D0293694-C381-30DF-8DD9-D1B04CD0E5F0> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbol s
    0x96a10000 - 0x96abafff  com.apple.LaunchServices (539.9 - 539.9) <C0E0CFFF-3714-3467-87DA-4A6F0AF1953B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
    0x96ac9000 - 0x96c52ff7  com.apple.vImage (6.0 - 6.0) <1D1F67FE-4F75-3689-BEF6-4A46C8039E70> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
    0x96c53000 - 0x96cb4fff  com.apple.audio.CoreAudio (4.1.1 - 4.1.1) <A3B911DB-77DF-3037-A47A-634B08E5727D> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x96cb5000 - 0x96cc3fff  com.apple.opengl (1.8.9 - 1.8.9) <1872D2CD-00A8-30D1-8ECC-B663F4E4C530> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x96cc4000 - 0x96cfbffa  com.apple.LDAPFramework (2.4.28 - 194.5) <23668AB5-68EA-37D2-978E-C9EF22BF8C0C> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x96d9e000 - 0x96e7ffff  libcrypto.0.9.8.dylib (47.1) <E4820342-4F42-3DEB-90DB-DE5A66C5585E> /usr/lib/libcrypto.0.9.8.dylib
    0x96e80000 - 0x96ec2ff7  libcups.2.dylib (327.6) <D994A44F-CCDD-3D40-B732-79CB88F45908> /usr/lib/libcups.2.dylib
    0x96f0f000 - 0x96f21ff7  libdispatch.dylib (228.23) <86EF7D45-2D97-3465-A449-95038AE5DABA> /usr/lib/system/libdispatch.dylib
    0x96f22000 - 0x96f22fff  com.apple.Accelerate (1.8 - Accelerate 1.8) <4EC0548E-3A3F-310D-A366-47B51D5B6398> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x96f27000 - 0x96f81ff3  com.apple.ImageCaptureCore (5.0.4 - 5.0.4) <6313E06F-37FD-3606-BF2F-87D8598A9983> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCo re
    0x96f82000 - 0x97076ff3  com.apple.QuickLookUIFramework (4.0 - 555.5) <5A62C87F-5F74-380B-8B86-8CE3D8788603> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.f ramework/Versions/A/QuickLookUI
    0x970d2000 - 0x971cfff7  com.apple.DiskImagesFramework (10.8.3 - 345) <26D0C7F8-E87E-3511-8388-8EE616A39D6D> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
    0x971d2000 - 0x97214fff  libcurl.4.dylib (69.2) <8CC566A0-0B25-37E8-A6EC-30074C3CDB8C> /usr/lib/libcurl.4.dylib
    0x97215000 - 0x97216ffd  libunc.dylib (25) <5E1EEE9E-3423-33D7-95B2-E4D17DD08C18> /usr/lib/system/libunc.dylib
    0x97217000 - 0x97240fff  libxslt.1.dylib (11.3) <0DE17DAA-66FF-3195-AADB-347BEB5E2EFA> /usr/lib/libxslt.1.dylib
    0x9724d000 - 0x9730afeb  libsystem_c.dylib (825.26) <6E35A83F-1A5B-3AF9-8C6D-D7B57B25FB63> /usr/lib/system/libsystem_c.dylib
    0x9730b000 - 0x97359ffb  libFontRegistry.dylib (100) <97D8F15F-F072-3AF0-8EF8-50C41781951C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x97390000 - 0x973ffffb  com.apple.Heimdal (3.0 - 2.0) <964D9952-B0F2-34F6-8265-1823C0D5EAB8> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x97400000 - 0x9740cffe  libkxld.dylib (2050.24.15) <BEC097B0-9D9A-3484-99DB-0F537E71963E> /usr/lib/system/libkxld.dylib
    0x9740f000 - 0x97412ffc  libpam.2.dylib (20) <FCF74195-A99E-3B07-8E49-688D4A6F1E18> /usr/lib/libpam.2.dylib
    0x97413000 - 0x97417ff7  libmacho.dylib (829) <5280A013-4F74-3F74-BE0C-7F612C49F1DC> /usr/lib/system/libmacho.dylib
    0x97479000 - 0x974bbffb  com.apple.RemoteViewServices (2.0 - 80.6) <AE962502-4539-3893-A2EB-9D384652AEAC> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/Remot eViewServices
    0x974bc000 - 0x97516fff  com.apple.Symbolication (1.3 - 93) <4A794D1C-DE02-3183-87BF-0008A602E4D3> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolicat ion
    0x97517000 - 0x97665ff3  com.apple.CFNetwork (596.4.3 - 596.4.3) <547BD138-E902-35F0-B6EC-41DD06794B22> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x97666000 - 0x978d3ffb  com.apple.imageKit (2.2 - 673) <CDB2AC11-6D60-34A7-83F9-F6E7DA25F97B> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.fram ework/Versions/A/ImageKit
    0x978d4000 - 0x978eafff  com.apple.CFOpenDirectory (10.8 - 151.10) <3640B988-F915-3E0D-897C-CB04C95BA601> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpen Directory.framework/Versions/A/CFOpenDirectory
    0x978eb000 - 0x978f5fff  com.apple.speech.recognition.framework (4.1.5 - 4.1.5) <774CDB2F-34A1-347A-B302-4746D256E921> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
    0x978f6000 - 0x97d38fff  com.apple.CoreGraphics (1.600.0 - 332) <67E70F21-A0F1-356F-90B7-4B90C468EE2C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
    0x97d39000 - 0x97d46ff7  com.apple.AppleFSCompression (49 - 1.0) <9A066D13-6E85-36FC-8B58-FD46E51751CE> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/Apple FSCompression
    0x97d47000 - 0x97d47fff  libSystem.B.dylib (169.3) <B81FAD7E-8808-3F49-807F-0AD68D0D7359> /usr/lib/libSystem.B.dylib
    0x97d48000 - 0x9812bfff  com.apple.HIToolbox (2.0 - 626.1) <ECC3F04F-C4B7-35BF-B10E-183B749DAB92> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
    0x98136000 - 0x98153ff7  libresolv.9.dylib (51) <B974

    Hi, never played them or had Steam, but it appears to be something about the Login as far as I can tell, but not sure of course.
    Hopefully my reply brings your query to the top again & we get more help here.

  • How can I use the same thread to display time in both JPanel & status bar

    Hi everyone!
    I'd like to ask for some assistance regarding the use of threads. I currently have an application that displays the current time, date & day on three separate JLabels on a JPanel by means of a thread class that I created and it's working fine.
    I wonder how would I be able to use the same thread in displaying the current time, date & day in the status bar of my JFrame. I'd like to be able to display the date & time in the JPanel and JFrame synchronously. I am developing my application in Netbeans 4.1 so I was able to add a status bar in just a few clicks and codes.
    I hope somebody would be able to help me on this one. A simple sample code would be greatly appreciated.
    Thanks in advance!

    As you're using Swing, using threads directly just for this kind of purpose would be silly. You might as well use javax.swing.Timer, which has done a lot of the work for you already.
    You would do it something like this...
        ActionListener timerUpdater = new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                // DateFormat would be better, but this is an example.
                String timeString = new Date().toString();
                statusBar.setText(timeString);
                someOtherLabel.setText(timeString);
        new Timer(1000, timerUpdater).start();That code will update the time once a second. If you aren't going to display seconds, you might as well increase the delay.
    The advantage of using a timer over using an explicit thread, is that multiple Swing timers will share a single thread. This way you don't blow out your thread count. :-)

  • Calling a delegate on the UI thread from a work thread inside a child class.

    Hi All,
    I've run into a snag developing a WPF multithreaded app where I need to call a method on the UI thread from my work thread, where the work thread is running a different class.
    Currently I am trying to use a delegate and an event in the 2nd class to call a method in the 1st class on the UI thread. This so far is not working as because the 2nd class is running in its own thread, it causes a runtime error when attempting to call
    the event.
    I've seen lots of solutions referring to using the dispatcher to solve this by invoking the code, however my work thread is running a different class than my UI thread, so it seems the dispatcher is not available?
    Below is as simplified an example as I can make of what I am trying to achieve. Currently the below code results in a "The calling thread cannot access this object because a different thread owns it." exception at runtime.
    The XAML side of this just produces a button connected to startThread2_Click() and a label which is then intended to be updated by the 2nd thread calling the updateLabelThreaded() function in the first thread when the button is clicked.
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Data;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Imaging;
    using System.Windows.Navigation;
    using System.Windows.Shapes;
    using System.Windows.Threading;
    using System.Threading;
    namespace multithreadtest
    public delegate void runInParent();
    public partial class MainWindow : Window
    public MainWindow()
    InitializeComponent();
    threadUpdateLabel.Content = "Thread 1";
    private void startThread2_Click(object sender, RoutedEventArgs e)
    thread2Class _Thread2 = new thread2Class();
    _Thread2.runInParentEvent += new runInParent(updateLabelThreaded);
    Thread thread = new Thread(new ThreadStart(_Thread2.threadedTestFunction));
    thread.Start();
    public void updateLabelThreaded()
    threadUpdateLabel.Content = "Thread 2 called me!";
    public class thread2Class
    public event runInParent runInParentEvent;
    public void threadedTestFunction()
    if (runInParentEvent != null)
    runInParentEvent();
    I'm unfortunately not very experienced with c# so I may well be going the complete wrong way about what I'm trying to do. In the larger application I am writing, fundamentally I just need to be able to call a codeblock in the UI thread when I'm in a different
    class on another thread (I am updating many different items on the UI thread when the work thread has performed certain steps, so ideally I want to keep as much UI code as possible out of the work thread. The work threads logic is also rather complicated as
    I am working with both a webAPI and a MySQL server, so keeping it all in its own class would be ideal)
    If a more thorough explanation of what I am trying to achieve would help please let me know.
    Any help with either solving the above problem, or suggestions for alternative ways I could get the class in the UI thread to do something when prompted by the 2nd class in the 2nd thread would be appreciated.
    Thanks :)

    If I follow the explanation, I think you can use MVVM Light messenger.
    You can install it using NuGet.
    Search on mvvm light libraries only.
    You right click solution in solution explorer and choose manage nugget...
    So long as you're not accessing ui stuff on these other threads.
    using GalaSoft.MvvmLight.Messaging;
    namespace wpf_Tester
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    public MainWindow()
    InitializeComponent();
    Messenger.Default.Register<String>(this, (action) => ReceiveString(action));
    private void ReceiveString(string msg)
    MessageBox.Show(msg);
    Dispatcher.BeginInvoke((Action)delegate()
    tb.Text = msg;
    private void Button_Click(object sender, RoutedEventArgs e)
    Task.Factory.StartNew(() => {
    Messenger.Default.Send<String>("Hello World");
    What the above does is start up a new thread - that startnew does that.
    It sends of message of type string which the main window has subscribed to....it gets that and puts up a message box.
    The message is sent from the window to the window in that but this will work across any classes in a solution.
    Note that the receive acts on whichever thread the message is sent from.
    I would usually be altering properties of a viewmodel with such code which have no thread affinity.
    If you're then going to directly access properties of ui elements then you need to use Dispatcher.BeginInvoke to get back to the UI thread.
    I do that with an anonymous action in that bit of code but you can call a method or whatever instead if your logic is more complicated or you need it to be re-usable.
    http://social.technet.microsoft.com/wiki/contents/articles/26070.aspx
    Hope that helps.
    Technet articles: Uneventful MVVM;
    All my Technet Articles

  • The ProgressBar error - Can't find the __package__.js - Used to work fine

    Hello everybody
    Yesterday I created a page with some progress bar on it using the BluePrints components and it worked great. Today I come to work and nothing works. I used the HTTP monitor to study the requests and I got what you see below.
    Request 4:
    Request URI     /appcontext/dynamic/bpui_progressbar_handler/writeAjaxResponse.faces     Edit...
    Request 3:
    Request URI     /appcontext/static/META-INF/dojo/src/io/__package__.js     Edit...
    Request 2:
    Request URI     /appcontext/static/META-INF/dojo/src/__package__.js     Edit...
    Request 1:
    Request URI     /appcontext/static/META-INF/dojo/__package__.js     Edit...
    Which all had the same response status:
    HTTP exit status (as set by servlet)     404: Not Found     Edit...
    So in other words it just can't find the resources for some reason. I found a 'solution' here (which had to do with shale-remoting)http://forum.java.sun.com/thread.jspa?threadID=778815&messageID=4439351
    and I did it but it still gave this:
    Request URI     /appcontext/dynamic/bpui_progressbar_handler/writeAjaxResponse.faces     Edit...
    So does anyone have an idea what is going on here? Because I spent 8 hours on this with no result.
    It used to work great until yesterday. I do not remember chaning anything...
    Thanks in advance

    The first time I used the progressbar this was all I had in my web.xml
    <servlet-mapping>
              <servlet-name>Faces Servlet</servlet-name>
              <url-pattern>*.faces</url-pattern>
    </servlet-mapping>
    After it gave me all those problems with the __package__ thing so my web.xml ended up like this
    <servlet-mapping>
              <servlet-name>Faces Servlet</servlet-name>
              <url-pattern>/faces/*</url-pattern>
         </servlet-mapping>
    <servlet-mapping>
              <servlet-name>Faces Servlet</servlet-name>
              <url-pattern>*.faces</url-pattern>
    </servlet-mapping>
    And now I got the same ol' problem all of a sudden. I don't know what's wrong. I use the Visual Pack by the way and the project was first started with Creator 2.1. Is there anything I should know?
    I think I should better check out the source so as to get the whole picture of shale-remoting...
    Thanks guys...I hope we solve this thing together

Maybe you are looking for

  • Is there a simple technique to backup my iWeb website?

    I would like to have a simple set of steps to permanently backup my iWeb work. Is it only the domain file that I need. I guess I just want to make sure I have it exact and will back them up to an external drive once I know the steps. Then I can have

  • Itunes 7.4.1 update has killed my iTunes store & airTunes

    I'm a bit stumped by this one. Yesterday I followed the prompt to update to iTunes 7.4. This morning when I came back to my computer my airTunes speakers weren't connected (first thing I noticed) and then I realised that the iTunes store won't connec

  • Title 3D disappeared (again)

    Due to one of the recent upgrades to FCP 6 my Title 3D no longer appears as an option. It is still quite visible in the application support folder. Isd there any way to make FCP 'see' it again (short of a reinstall)? Why does this happen--the second

  • CS2 install on a new H,Drive won't perform can you help?

    Hi Guys I have been happily using CS2 on a Power Mac with PPC chip running 10.4 Mac OS, until the hard drive gave in. Therefore new hard drive to kick life into the machine and update to 10.5.8. Loaded on CS2 no problem. Try launching indesign it bom

  • Reg approach in OBIEE

    Dear all, I am new to OBIEE. My requirement is to retrieve scheduling information stored in a database which would include the recepients to whom the report has to be mailed and the filtering criteria for the report data and based on this we would qu