EDI singelton pattern

I am using singleton pattern in EDI. To find out last message I use to check message type . If it is 997 then I took  BTS.InterchangeSequenceNumber for it. As 997 will be last message.
But one of my client , I pull by FTP . There I have 2 files for same transaction (870), where sender and receiver are different.
When I pull this two file and process, probably two instance of orchestration starts.  Inside I check for 997. Many times I saw zombie occurs.  My theory is as I am looking type 997 it don't know which 997 it should be and so it stops there and
all other messages become zombies.
   Big problem here is my two files have different size, so processing time is always different. One solution could be write two different FTP script to poll and schedule different time.  
   But want to check is there any other criteria I can add to check for 997 which will make sure this 997 instance is correct.
Please let me know is my theory is correct and what I can do to avoid it.

I implement correlation based on interchangeid. Weird thing I am observing one of customer file is creating zombie error.Not sure it is real zombie or not as when I process same file again in same environment or  different environment, it process all
without such error.
   I am not understanding why exactly it is happening and how it could resolve. One different in file compare to other vendor is they send some value in PO1 segment where get some validation fails.Not sure it could be reason.
In singelton timeout is too big that is 15 minutes and correlation is based on interchangeid. So not understanding why it could happen? Is 997 can come earlier than other messages when validation fail happen or something. Please help me to understand it
solve it

Similar Messages

  • OOD With multiple jFrames

    Hello All,
    I am writting an application which contains a nubmer of GUI classes which operate on the same data class. For example I have classes A, B, and C which extend jFrame and contain an ActionEvent which creates the next appropriate user interface class. In other words I have class A which will create object b, and class B which will create object c. Now my problem is I have a data class, Data, which after instatiate in A, will need to be accessed in B and C. Do I the data object from class to class through a constructor? Do I need to create a file and read it back when I need to manipulate the attributes or the Data class? Do I create a Data class with all the GUI classes as inner classes? What would be the best design??
    Thanks,
    Mike

    I have more than one instance of Data, therefore a
    Singelton Pattern is out. My problem with passing a
    reference is the jFrame class which instaciates the
    next jFrame needs to contain a reference to the Data
    Class. In other words if I have user interface
    classes D and E and if D does not need access to the
    Data attributes, it still need to contain a reference
    to the Data class if the next jFrame, E will need
    access to the attributes (if it the reference is
    passed via the constructor).
    I'm confused. Before you said that all of the classes need the Data object, but not are you saying that one of them doesn't? I think if you want decent advice you're going to have to give us more information about what you're doing. We aren't going to be able to help if we only get an incredibly vague, and somewhat confusing description of what's going on.

  • Obtaining an instance of HttpsURLConnection

    Hi,
    I have an application, which is running within a BEA Weblogic Server. One of the more nasty peculiarities of this server is that it overwrites the standard URLStreamHandlerFactory. In particular, if I open a https URL, then I do receive an instance of weblogic.net.http.SOAPHttpsURLConnection, which implements the java.net.HttpURLConnection interface, but not javax.net.ssl.HttpsURLConnection.
    Configuring the BEA version of HttpsURLConnection works completely different from the standard HttpsURLConnection. In particular, I can almost throw away a lot of code that has been implemented in the past. In other words, I'd clearly prefer to have a javax.net.ssl.HttpsURLConnection.
    Unfortunately, it is not clear to me how to to that. So far, the only solution I found was creating a subclass of sun.net.www.protocol.https.Handler and use that. Of course, that works fine, but it's definitely a dirty solution. Do you have any ideas how to achieve the same without referencing sun.net?
    Thanks,
    Jochen

    No. It's just how a static property behaves, which is of the type of the hosting class.
    The singelton pattern ensures that you cannot create - using the new keyword or Activator.CreateInstance - more than one instance.
    A static property simply "has" its value or reference type assigned. The singelton must first create it's only instance when called.

  • How to Create a Single Backend Socket connectivity in a Server Socket Pgm

    Hi Everybody,
    I have a written a Server Socket which connects to back end socket and receiving the data and sending back to the front end. But as per my client requirement i need to create only one socket at the back end. But the code I have written is creating new sockets for each request. Is there any way to use the single client socket connection for all the transactions. I have attached the sample code for the reference.
    import java.io.*;
    import java.net.*;
    import java.nio.ByteBuffer;
    import java.nio.channels.SocketChannel;
    public class serl implements Runnable
    ServerSocket serversocket;
    Socket clientsoc;
    Socket fromclient;
    PrintStream streamtoclient;
    BufferedReader streamfromclient;
    SocketChannel socket_channel=null;
    Thread thread;
    public serl()
    try
    serversocket = new ServerSocket(1001);//create socket
    clientsoc = new Socket("10.100.53.145",200);
    socket_channel = clientsoc.getChannel();
    catch(Exception e)
    System.out.println("Socket could not be created "+e);
    thread=new Thread(this);
    thread.start();
    public void run()
    try
    while(true)
         PrintStream streamtobackend=null;
         BufferedReader streamfrombackend = null;
    fromclient=serversocket.accept();//accept connection fromclient
    streamfromclient=new BufferedReader(new InputStreamReader((fromclient.getInputStream())));
    //create a input stream for the socket
    streamtoclient=new PrintStream(fromclient.getOutputStream());
    //create an a output stream for the socket
    String str=streamfromclient.readLine();
    //read the message sent by client
    System.out.println("Output Input From Vtcpd "+str);
    streamtobackend.print(str);
    streamtobackend = new PrintStream(clientsoc.getOutputStream());
    //create an a output stream for the backend socket
    streamfrombackend = new BufferedReader(new InputStreamReader(clientsoc.getInputStream()));
    //create a input stream for the backend socket
    str=streamfrombackend.readLine();
    System.out.println("Output From Backend Client"+str);
    streamtoclient.println(str);
    }//end of while
    catch(Exception e)
    System.out.println("Exception "+e);
    finally
    try
    fromclient.close();
    catch(Exception e)
    System.out.println("could not close connection "+e);
    public static void main(String ar[])
    new serl();
    }

    Srikandh,
    Create a singelton pattern for you socket ( IP, port, etc..) and each time you read the input stream and write to the output stream, do the following to the socket to reset it in the working thread
    fromclient.getInputStream().mark(0);
    fromclient.getInputStream().reset();Hope this could help
    Regards,
    Alan Mehio
    London,UK

  • Double Factory pattern purposal as replacement for Double Check #2

    Hi All,
    Here is the code for the pattern proposal, its intended as a replacement for double checked locking, which was proved to be broken in 2001. Here is the code...
    public class DoubleFactory {
       private static Object second_reference = null;
       public static Object getInstance() {
          Object toRet = second_reference;
             if (toRet == null) {
                second_reference = CreationFactory.createInstance();
                toRet = second_reference;
          return toRet;
       private DoubleFactory() {}
    public class CreationFactory {
       private static Object instance = null;
       public static synchronized Object createInstance() {
          if (instance == null) {
             instance = new Object();
          return instance;
      }Also I have spent several months discussing this with Peter Haggar, who believes that this code is not guaranteed to work. However I have been unable to discern from his message why he believes this will not be guaranteed to work, and I am posting this here to attempt to find a clearer explanation or confirmation that the pattern I am purposing (Double Factory) is guaranteed to work.
    Thanks,
    Scott
    ---------------------------- Original Message ----------------------------
    Subject: Re: [Fwd: Double Factory replacement for Double Check #2] From:
    "Scott Morgan" <[email protected]>
    Date: Fri, January 25, 2008 10:36 pm
    To: "Peter Haggar" <[email protected]>
    Hi Peter,
    I appologize if my last response came accross as rude or something. If
    my code is not guaranteed to work ok, can you help me understand why. I
    am after all looking for a solution for all of us.
    If my solution is wrong as you say because the member variables of the
    singleton are not up to date. I understand this to mean that the
    second_reference pointer is assigned to the memory where the instance
    object will get created before the instance object even starts the
    creation process (when the jvm allocates memory and then enters the
    constructor method of the Singleton). This doesn't seem possible to me.
    Can you refrase your statments, to help me understand your points?
    If not I am happy to turn to the original wiki for discussion.
    Thanks for your effort,
    Scott
    Thanks for asking my opinion, many times, then telling me I'm
    wrong...wonderful. You are a piece of work my friend. For what it'sworth, your email below shows you still don't understand these issues
    or what I was saying in my emails. I've been more than patient.
    >
    All the best. And by the way, your code is not guaranteed to work. It's not just me that's "wrong", it's also the engineers at Sun who
    designed Java, the JVM, and the memory model, and countless people who
    have studied it. I'm glad you have it all figured out.
    >
    Peter
    "Scott Morgan" <[email protected]>
    01/18/2008 12:47 PM
    Please respond to
    [email protected]
    To
    Peter Haggar/Raleigh/IBM@IBMUS
    cc
    Subject
    Re: [Fwd: Double Factory replacement for Double Check #2]
    Hi Peter,
    Thanks I understand your position now. However am I still believe that
    it will work and be safe;
    1) the Singleton you show would be fully constructed (having exited theSingleton() method) before the createInstance() method would have
    returned.
    2) The second_reference could not be assigned until the createInstance()
    method returns.
    3) So by the time second_reference points to Singleton all of the valueswill be set.
    >
    >
    I do understand that if the createInstance method was not synchronized(at the CreationFactory class level) that my logic would be flawed, but
    since there is synchronization on that method these points are true, and
    your comments about up-to-date values are not accurate.
    >
    Cheers,
    Scott
    >In your listing from your latest email T2 does encounter a sync block
    on createInstance.
    >>>>
    No. T2 will call getInstance and see second_reference as non-null.second_reference was made non-null by T1.
    >>
    >>>>
    What are you exactly are you refering to with the phrase 'up-to-datevalues'?
    >>>>
    Assume my singleton ctor is thus:
    public class Singleton
    private int i;
    private long l;
    private String str;
    public Singleton()
    i = 5;
    l = 10;
    str = "Hello";
    T2 will get a reference to the Singleton object. However, because youaccess second_reference without synchronization it may not see i as 5,
    l as 10 and str as "Hello". It may see any of them as 0 or null. This
    is not the out of order write problem, but is a general visibility
    problem because you are accessing a variable without proper
    synchronization.
    >>
    Peter
    "Scott Morgan" <[email protected]>
    01/16/2008 11:38 PM
    Please respond to
    [email protected]
    To
    Peter Haggar/Raleigh/IBM@IBMUS
    cc
    Subject
    Re: [Fwd: Double Factory replacement for Double Check #2]
    Hi Peter,
    In your listing from your latest email T2 does encounter a sync blockon createInstance.
    >>
    What are you exactly are you refering to with the phrase 'up-to-datevalues'?
    In this code the Singleton should also be
    A) non mutable (as in the instance of class Object in the example).
    If the singleton was more complex then the code to populate it'svalues
    would go inside the sync of createInstance().
    B) mutable with synchronization on it's mutator methods.
    In your article you mention out of order writes, which doesn't occurin
    this code.
    Cheers,
    Scott
    You read it wrong.
    - T1 calls getInstance which in turn calls createInstance.
    - T1 constructs the singleton in createInstance and returns to
    getInstance.
    - T1 sets second_reference to the singleton returned in getInstance. -T1 goes about its business.
    - T2 calls createInstance.
    - T2 sees second_reference as non-null and returns it
    - Since T2 accessed second_reference without sync, there is noguarantee
    that T2 will see the up-to-date values for what this object refers to.
    - Therefore the code is not guaranteed to work.
    >>>
    If this is not clear:
    - Re-read my email below
    - Re-read my article
    - If still not clear, google on Double Checked Locking and readanything
    from Brian Goetz or Bill Pugh.
    Peter
    "Scott Morgan" <[email protected]>
    01/13/2008 05:26 AM
    Please respond to
    [email protected]
    To
    Peter Haggar/Raleigh/IBM@IBMUS
    cc
    Subject
    Re: [Fwd: Double Factory replacement for Double Check #2]
    Hi Peter,
    Thanks for the reply, I don't see how T2 would see the a referenceto
    a
    partialy initialized object before the createInstance() method had
    returned. If T1 was in createInstance() when T2 entered
    getInstance(), T2 would wait on the CreationFactory's class monitor to
    wait to enter createInstance().
    Or in other words in the line of code ....
    second_reference = CreationFactory.createInstance();
    The pointer second_reference couldn't be assigned to the singleton
    instance when the synchronized createInstance() had fully constructed,initialized and returned the singleton instance. Before that the the
    second_reference pointer would always be assigned to null. So any
    thread entering getInstance() before createInstance() had returned
    (for the first time) would wait on the CreationFactory's class monitor
    and enter the createInstance() method.
    >>>
    So T2 will wait for T1.
    Cheers,
    Scott
    PS I think I am writing requirements for my next project :)
    Sorry for the delay...been in all day meetings this week.
    You are correct...I had been reading your code wrong, my apologies.
    My explanations, although correct, did not exactly correspond to your
    code.
    However, the code is still not guaranteed to work. Here's why:
    Assume T1 calls getInstance() which calls createInstance() and returnsthe
    singelton. It then sets second_reference to refer to that singleton.
    So
    far, so good. Now, T2 executes and calls getInstance(). It can see
    second_reference as non-null, so it simply returns it. But, there
    was
    no
    synchronization in T2's code path. So there's no guarantee that even
    if
    T2 sees an up-to-date value for the reference, that it will seeup-to-date
    values for anything else, ie what the object refers to...it's
    instance data. If T2 used synchronization, it would ensure that it
    read
    up-to-date
    values when it obtained the lock. Because it didn't, it could see
    stale
    values for the object's fields, which means it could see a partially
    constructed object.
    >>>>
    In the typical double-checked locking, the mistake is to assume theworst
    case is that two threads could race to initialize the object. But
    the worst case is actually far worse -- that a thread uses an object
    which
    it
    believes to be "fully baked" but which is in fact not.
    Peter
    "Scott Morgan" <[email protected]>
    01/03/2008 06:33 PM
    Please respond to
    [email protected]
    To
    Peter Haggar/Raleigh/IBM@IBMUS
    cc
    Subject
    Re: [Fwd: Double Factory replacement for Double Check #2]
    Hi Peter,
    Thanks for responding, I am still thinking that your mis
    interpreting
    the code so I have rewritten it here (Replacing
    DoubleFactory.instance with DoubleFactory.second_reference for
    clarity). If the T1 burps (gets interrupted) in the createInstance
    method it wouldn't have returned so the second_reference pointer
    would have never been
    assigned
    so T2 would just try again upon entering the getInstance method. Orif
    it had already entered getInstance it would be waiting to enter
    (until T1 releases the lock on CreationFactory.class ) on the
    createInstance method.
    >>>>
    public class DoubleFactory {
    private static Object second_reference = null;
    public static Object getInstance() {
    Object toRet = second_reference;
    if (toRet == null) {
    second_reference =
    CreationFactory.createInstance();
    toRet = second_reference;
    return toRet;
    private DoubleFactory() {}
    public class CreationFactory {
    private static Object instance = null;
    public static synchronized Object createInstance() {
    if (instance == null) {
    instance = new Object();
    return instance;
    Does this clear up my idea at all?
    second_reference should be always pointing to
    null
    or
    a fully initialized Object
    (also referenced by the pointer named 'instance' ), I don't see howit would end up partially initialized.
    >>>>
    Thanks Again,
    Scott
    "It" refers to T2.
    Your createInstance method is identical to my Listing 2 and is fine
    and
    will work.
    Yes, the problem with your code is in getInstance.
    >I don't see how the DoubleFactory getInstance method could bereturning
    a partially initialized object at this point. If CreationFactoryalways
    returns a fully initialized object and DoubleFactory only assigns a
    new
    reference/pointer to it how could DoubleFactory getInstance return a
    reference/pointer to partially initialized object?
    >>>>>>>
    >>>>>
    The reason it is not guaranteed to work is explained in my previousemails
    and in detail in the article. However, I'll try again. Anytime you
    access shared variables from multiple threads without proper
    synchronization, your code is not guaranteed to work. Threads are
    allowed
    to keep private working memory separate from main memory. There are
    2
    distinct points where private working memory is reconciled with main
    memory:
    - When using a synchronized method or block - on acquisition of thelock
    and when it is released.
    - If the variable is declared volatile - on each read or write of
    that
    volatile variable. (Note, this was broken in pre 1.5 JVMs which isthe
    reason for the caveat I previously mentioned)
    Your createInstance method uses synchronization, therefore, the
    reconciliation happens on lock acquisition and lock release. T1 can
    acquire the lock in createInstance, make some updates (ie create an
    object, run it's ctor etc), but then get interrupted before exiting
    createInstance and therefore before releasing the lock. Therefore,
    T1
    has
    not released the lock and reconciled its private working memory withmain
    memory. Therefore, you have ZERO guarantee about the state of mainmemory
    from another threads perspective. Now, T2 comes along and accesses
    "instance" from main memory in your getInstance method. What will
    T2
    see?
    Since it is not properly synchronized, you cannot guarantee that T2sees
    the values that T1 is working with since T1 may not have completely
    flushed its private working memory back to main memory. Maybe it
    did completely flush it, maybe it didn't. Since T1 still hold the
    lock,
    you
    cannot guarantee what has transpired. Maybe your JVM is not usingprivate
    working memory. However, maybe the JVM your code runs on does or
    will
    some day.
    Bottom line: Your code is not properly synchronized and is notguaranteed
    to work. I hope this helps.
    Peter
    "Scott Morgan" <[email protected]>
    01/03/2008 12:49 PM
    Please respond to
    [email protected]
    To
    Peter Haggar/Raleigh/IBM@IBMUS
    cc
    Subject
    Re: [Fwd: Double Factory replacement for Double Check #2]
    Hi Peter,
    Thanks for your response, I don't follow what 'it' refers to in
    the
    phrase 'It can see'. So for the same reason that you state that
    example 2 from your article I believe this class CreationFactory to
    work flawlessly when a client object calls the createInstance
    method.
    >>>>>
    I see this CreationFactory code as identical to your example 2 doyou agree with this?
    >>>>>
    public class CreationFactory {
    private static Object instance = null;
    public static synchronized Object createInstance() {
    if (instance == null) {
    instance = new Object();
    return instance;
    }Then my rational in the DoubleFactory class is that it can obtain a
    reference/pointer to the fully initialized object returned bycalling the above code. I believe you think that the problem with
    my code is
    in
    the DoubleFactorys getInstance method, is this correct?
    I don't see how the DoubleFactory getInstance method could bereturning
    a partially initialized object at this point. If CreationFactory
    always
    returns a fully initialized object and DoubleFactory only assigns a
    new
    reference/pointer to it how could DoubleFactory getInstance return a
    reference/pointer to partially initialized object?
    >>>>>
    Thanks again,
    Scott
    public static synchronized Singleton getInstance() //0
    if (instance == null) //1
    instance = new Singleton(); //2
    return instance; //3
    This above code is fine and will work flawlessly.
    Annotating my paragraph:
    T1 calls getInstance() and obtains the class lock at //0. T1 "sees"
    instance as null at //1 and therefore executes: instance = new
    Singleton() at //2. Now, instance = new Singleton() is made up of
    several lines of non-atomic code. Therefore, T1 could be
    interrupted
    after Singleton is created but before Singleton's ctor isrun...somewhere
    before all of //2 completes. T1 could also be interrupted after
    //2 completes, but before exiting the method at //3. Since T1 has
    not
    exited
    its synchronized block it has not flushed its cache. Now assume T2
    then
    calls getInstance().
    All still true to this point. However, with your code the nextparagraph
    is possible, with the code above, it's not. The reason is that T2
    would
    never enter getInstance() above at //0 because T1 holds the lock. T2will
    block until T1 exits and flushes it's cache. Therefore, the code
    above
    is
    properly thread safe.
    It can "see" instance to be non-null and thus
    return it. It will return a valid object, but one in which its ctor
    has
    not yet run or an object whose
    values have not all been fully flushed since T1 has not exited itssync
    block.
    "Scott Morgan" <[email protected]>
    01/02/2008 06:10 PM
    Please respond to
    [email protected]
    To
    Peter Haggar/Raleigh/IBM@IBMUS
    cc
    Subject
    Re: [Fwd: Double Factory replacement for Double Check #2]
    Hi Peter,
    Thanks for the response I understand the rational for inventing
    the
    double check anti pattern, I am sorry I still don't understand the
    difference between your solution #2 and my CreationFactory class.
    >>>>>>
    From your article figure 2.public static synchronized Singleton getInstance() //0
    if (instance == null) //1
    instance = new Singleton(); //2
    return instance; //3
    If I understand your email correctly this figure 2 is also flawed,since...
    >>>>>>
    T1 calls getInstance() and obtains the class lock at //0. T1 "sees"
    instance as null at //1 and therefore executes: instance = new
    Singleton() at //2. Now, instance = new Singleton() is made up ofseveral lines of non-atomic code. Therefore, T1 could be
    interrupted
    after Singleton is created but before Singleton's ctor isrun...somewhere
    before all of //2 completes. T1 could also be interrupted after
    //2 completes, but before exiting the method at //3. Since T1 has
    not
    exited
    its synchronized block it has not flushed its cache. Now assume T2
    then
    calls getInstance(). It can "see" instance to be non-null and thus
    return it. It will return a valid object, but one in which its
    ctor
    has
    not yet run or an object whose
    values have not all been fully flushed since T1 has not exited itssync
    block.
    So is #2 is also flawed for this reason?
    If so please revise your article, since I interpreted #2 as a
    plausible
    solution recommended by you (which lead me to the DoubleFactory
    idea).
    If not please help me understand the difference between #2 and my
    CreationFactory class.
    >>>>>>
    Thanks,
    Scott
    #2 is in Listing 2 in the article. What I meant was to forget the
    DCL
    idiom, and just synchronize the method...that's what listing 2
    shows.
    DCL
    was invented to attempt to get rid of the synchronization for 99.9%
    of
    the
    accesses.
    The solution I outlined in my email is using the DCL idiom, but on
    a
    1.5
    or later JVM and using volatile.
    You solution is not guaranteed to work. Here's why:
    public class DoubleFactory {
    private static Object instance = null;
    public static Object getInstance() {
    Object toRet = instance;
    if (toRet == null) {
    instance =
    CreationFactory.createInstance();
    toRet = instance;
    return toRet;
    private DoubleFactory() {}
    public class CreationFactory {
    private static Object instance = null;
    public static synchronized ObjectcreateInstance()
    //1
    if (instance == null) {
    instance = new Object(); //2
    return instance;
    } //3
    }T1 calls createInstance() and obtains the class lock at //1. T1"sees"
    instance as null and therefore executes: instance = new Object() at//2.
    Now, instance = new Object() is made up of several lines of
    non-atomic
    code. Therefore, T1 could be interrupted after Object is created
    but
    before Object's ctor is run...somewhere before all of //2
    completes.
    T1
    could also be interrupted after //2 completes, but before exiting
    the
    method at //3. Since T1 has not exited its synchronized block ithas
    not
    flushed its cache. Now assume T2 then calls getInstance(). It can"see"
    instance to be non-null and thus return it. It will return a
    valid object, but one in which its ctor has not yet run or an
    object
    whose
    values have not all been fully flushed since T1 has not exited itssync
    block.
    The bottom line is that if you are accessing shared variables
    between
    multiple threads without proper protection, you are open for aproblem.
    Proper protection is defined as: proper synchronization pre 1.5,
    and
    proper synchronization or proper use of volatile 1.5 or after.
    Therefore, if you must use the DCL idiom you have one option: -
    Use DCL with volatile on a 1.5 or later JVM.
    >>>>>>>
    You can also forget about DCL and just use synchronization (listing2
    in
    my article) or use a static field (listing 10 in my article).
    I hope this clears it up.
    Peter
    "Scott Morgan" <[email protected]>
    01/02/2008 04:00 PM
    Please respond to
    [email protected]
    To
    Peter Haggar/Raleigh/IBM@IBMUS
    cc
    Subject
    Re: [Fwd: Double Factory replacement for Double Check #2]
    Hi Peter,
    I apologies for not understanding but I don't see what is
    different
    between the solution you purposed...
    2) Don't use DCL but use synchronization
    and the code that I am putting forward. Perhaps I do just notunderstand
    but you seem to be contradicting yourself in this email?
    I understand that you are saying in #2 that this will always 'work'
    with
    out any issues...
    public static Object instance = null;
    public static synchronized Object getInstance() {
    if (instance == null) {
    instance = new Object();
    return instance;
    But first you seem to say in the email that if T1 gets
    interrupted
    it
    may leave the instance pointing to a partially initialized object?
    So as far as I understand it the createInstance method in my
    CreationFactory class should be successful (always retuning a
    fully initialized object) for the same reason #2 is successful.
    Please keep in mind that there are two different instancepointers
    in
    the code I sent you, one is part of the DoubleFactory class and
    the other is part of the CreationFactory class.
    >>>>>>>
    Thanks for your time, just looking for better solutions!
    Scott
    Scott,
    Your solution is not guaranteed to work for various reasons
    outlined
    in
    the article. For example, you can still return from your code apartially
    initialized object. This can occur if T1 gets interrupted beforeleaving
    the synchronized method createInstance() and T2 calls
    getInstance().
    T2
    can "see" toRet/instance as non-null but partially initialized
    since
    T1
    has not fully flushed its values.
    As of 1.5, Sun fixed various issues with the memory model that
    were
    broken. Double Checked Locking will still break unless you usevolatile
    (which was fixed in 1.5). Therefore, the following code works:
    volatile Helper helper;
    Helper getHelper() {
    if (helper == null)
    synchronized(this) {
    if (helper == null)
    helper = new Helper();
    return helper;
    but the original DCL idiom will not work. So, your options are:
    1) Use DCL with volatile (above)
    2) Don't use DCL but use synchronization
    3) Don't use DCL, but use a static field.
    #2 and #3 are outlined in my article from 2002.
    Hope this helps,
    Peter
    "Scott Morgan" <[email protected]>
    12/26/2007 04:12 PM
    Please respond to
    [email protected]
    To
    Peter Haggar/Raleigh/IBM@IBMUS
    cc
    Subject
    [Fwd: Double Factory replacement for Double Check #2]
    Hi Peter,
    Thanks for the article on the out of order write problem. Whatdo
    you
    think of this as a solution?
    TIA,
    Scott
    ---------------------------- Original Message----------------------------
    Subject: Double Factory replacement for Double Check #2
    From: "Scott Morgan" <[email protected]>
    Date: Wed, December 26, 2007 2:55 pm
    To: [email protected]
    Hi Ward,
    Here is a pattern submission
    Double Factory
    Lazy initialization of singletons in accepted for a while usingthe
    double check pattern. However it has been discovered that the
    double
    check pattern isn't thread safe because of the out of order write
    problem. This problem occurs when Threads entering the Singleton
    Factory method return with a fully constructed, but partially
    initialized, Singleton object.
    >>>>>>>>
    Therefore: It makes sense to look for a way to initializeSingletons
    in
    a Lazy and Thread Safe manor. The following illustrates a fairly
    simple
    solution...
    package foo;
    public class DoubleFactory {
    private static Object instance = null;
    public static Object getInstance() {
    Object toRet = instance;
    if (toRet == null) {
    instance =
    CreationFactory.createInstance();
    toRet = instance;
    return toRet;
    private DoubleFactory() {}
    public class CreationFactory {
    private static Object instance = null;
    public static synchronized ObjectcreateInstance()
    if (instance == null) {
    instance = new Object();
    return instance;
    This gets around the out of order write problem because all
    Threads
    waiting on the CreationFactory's Class monitor will have a fully
    constructed and initialized instance when they actually exit the
    createInstance method.
    >>>>>>>>
    >>>>>>>>
    During runtime while the Singleton instance is getting created(constructed and initialized) there may be a few Threads waiting
    on
    the
    CreationFactory Class's objects monitor. After that period all
    the
    Treads
    accessing
    the Singleton will have unsynchronized reads to the instance,
    which
    will
    optimize execution.
    References:
    http://www.ibm.com/developerworks/java/library/j-dcl.html
    Copyright 2007 Adligo Inc.

    Scott-Morgan wrote:
    Hi All,
    Thanks for your comments, here are some more....
    jtahlborn you state that
    the only way to guarantee that a (non-final) reference assignment is visible across threads is through the use of volatile and synchronized,
    From the jvm spec
    http://java.sun.com/docs/books/jls/third_edition/html/memory.html
    17.4.1 Shared Variables
    Memory that can be shared between threads is called shared memory or heap memory.
    All instance fields, static fields and array elements are stored in heap memory.
    Since both the second_reference and instance fields are both static, they are shared and visible across all threads.Yes, all these things are shared across threads, however, if you keep reading, there is a notion of "correct" sharing. obviously these values may be visible, that's why double-checked locking was used for so long before people realized it was broken. it worked most of the time, except when it didn't, and that's what i'm trying to show. that the only way to correctly share state between threads is via synchronization points, the most common being volatile and synchronized (there are a couple of other less used ones which don't apply here). The articles you linked to below from ibm cover the "visibility" in great depth, this is exactly what i am referring to.
    You also state that volatile is a solution, but you seem to rebut your self in stating that the overhead for volatile is almost as great as synchronization.
    This article illustrates the solution, and also comments on the overhead of volatile.
    http://www.ibm.com/developerworks/library/j-jtp03304/
    linked from
    http://www.ibm.com/developerworks/java/library/j-dcl.html
    volatile is a solution, in that it is correct, and you avoid the appearance of synchronization each time. however, since the semantics of volatile were strengthened in the new memory model, using volatile will perform practically (if not exactly) the same as simply synchronizing each time. the article you link to says exactly this under the heading "Does this fix the double-checked locking problem?".
    Also could you be more specific about the example at the end of the jvm memory spec page, like a section number?It's the very last thing on the page, the "discussion" under 17.9, where it mentions that changes to "this.done" made by other threads may never be visible to the current thread.

  • Processing big EDI files

    I am going to work on project where we will get EDI X12 files from customer. We expect weekly file may be 50MB with 100K messages.
    In output I should create 10 files batch of 10K each.
    Few of vendors will send file with one ST per product ,it means multiple ST segments in file- EDI disassemble component will help here to break it automatically. I can use Assembler pattern in output to combine it.
    Few vendors will send only one ST which will have multiple products. Question is how I should break it same was . I mean per product so that can use same assembler pattern to combine and batch?
    I want efficient solution for above problem. I mean processing big file should not take longer time. I know if I use assembler pattern (singleton pattern performance might be bottleneck).
    If any body already implement such solution then please suggest me better options.

    Hi,
    Refer:
    Outbound EDI Batching tutorial and Batching
    Outgoing EDI Messages.
    Rachit

  • PO changes via EDI 860

    Hello,
    When ever the po undergoes a change we want to communicate the entire PO details via EDI to the vendor. Especially with old and new quantities and all other details. If anyone of you come across such a scenario please let me know.
    Thanks in advance,
    Srini

    Hi Srinivas ,
    If you could tell us what changes you wish to pass on , as far as your query i think this will help you .
    Use these
    D93A.ORDCHG
    Segment group 16: QTY-DTM
    Condition: C,10
    A group of segments to specify the scheduled quantities,date/time/period of the schedule.
    QTY, Quantity
    Condition: M,1
    A segment to specify pertinent quantities relating to the scheduleand pattern established in the SCC segment, i.e. deliveryquantity.
    C186 QUANTITY DETAILS M 
      | 6063  Quantity qualifier M an1..3
      | 6060 Quantity M n1..15
      | 6411  Measure unit qualifier C an1..3
    regards
    kp

  • How to check a Purchase order sent through EDI?

    Dear All ,
                                                                                    I have created a P.O and in Message tab there is a green indicator which shows that this P.Ois succsfully sent through EDI , also Condition records are well created before creating this P.O , but vendor says that he does not recoeved the P.O by EDI Process.
    can you please help me out that how n where to check that this P.O is sent through EDI. I had then manuallly given the condition in Message for sending this P.O by E MAIL and it had worked , also i did chkd in trxn in SOST , this p.o sent through e mail.
    Thanx in advance.
    Rgds,
    sap11

    Dear,
    For SCOT settings check with BASIS team..
    OR
    Use SCOT, double-click the INT node.
    Use the 'Set' button in the supported address types section.
    In the 'address area' enter the pattern you want, like email@removed as per
    your example. "*" is a wildcard.
    Any email sent which does not match the pattern will fail with a "no
    route" error (seen in SOST).
    Have you checked WE02 Tcode...??
    Utsav

  • Design Pattern and ABAP Objects

    Hello Friends,
    I would like to know, if ABAP Objects can be used to do pattern oriented programming ?
    For example GANG of four has provided almost more then 30 design pattern ( MVC, singelton, Obserable, FACADE,,,etc) can we implement patterns using ABAP ??
    Many thanks
    Haider Syed

    Hi,
    Take a look at the following site:
    http://patternshare.org/
    It has all the basic patterns from the GOF and a lot more. I can recommend the ones from Martin Fowler but be sure you start with the ones from the GOF.
    All patterns are described by using UML so it's very easy to translate them into ABAP OO code.
    Regarding your other question. For the observer pattern I used an interface which the SAP had already created if_cm_observer and created my own abstract observable class. The observable class is nearly a 100% copy of the java.util. one
    regards
    Thomas

  • Edi sequential convoy aggregation missing first message in output

    Hi I am getting EDI batch in inbound and I need to create equivalent xml batch in output, so I am using aggregate pattern with convoy. When I run it I always see one message missing in output. Say if I run file of 3 transactions  I will get only 2 messages
    in output first message will not be there. If I run 2 transaction file , again I will missing fist one.Can anybody suggest what could be problem

    Crossover with this thread:
    http://social.msdn.microsoft.com/Forums/en-US/237fa016-80b4-4663-91e2-1dbe973eb9c9/getting-count-of-st-segment-in-edi?forum=biztalkgeneral
    You need to move your app logic outside and before the Listen Shape.
    The Listen Shape must be the last thing in the Loop where you either Receive another Message or timeout. If you Receive another Message, you Loop back and run your logic. If the Delay fires, exit the Loop.

  • IMovie 09 crashes no pattern

    Hi there,
    iMovie 09 has been crashing with no distinct pattern- sometimes its when I'm scrolling through a project, sometimes when I'm exporting, sometimes when I open it. Here's the most recent log:
    Process:         iMovie [217]
    Path:            /Applications/iMovie.app/Contents/MacOS/iMovie
    Identifier:      com.apple.iMovie8
    Version:         8.0.6 (821)
    Build Info:      iMovieApp-8210000~16
    Code Type:       X86 (Native)
    Parent Process:  launchd [87]
    Date/Time:       2011-12-17 16:09:54.404 -0800
    OS Version:      Mac OS X 10.6.8 (10K549)
    Report Version:  6
    Interval Since Last Report:          1955953 sec
    Crashes Since Last Report:           13
    Per-App Interval Since Last Report:  114999 sec
    Per-App Crashes Since Last Report:   13
    Anonymous UUID:                      2891FD87-550B-4E40-9881-2E1FE4DD6726
    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x0000000069182131
    Crashed Thread:  0  Dispatch queue: com.apple.main-thread
    Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
    0   ???                               0x19e291af 0 + 434278831
    Thread 1:  Dispatch queue: com.apple.libdispatch-manager
    0   libSystem.B.dylib                 0x93b06382 kevent + 10
    1   libSystem.B.dylib                 0x93b06a9c _dispatch_mgr_invoke + 215
    2   libSystem.B.dylib                 0x93b05f59 _dispatch_queue_invoke + 163
    3   libSystem.B.dylib                 0x93b05cfe _dispatch_worker_thread2 + 240
    4   libSystem.B.dylib                 0x93b05781 _pthread_wqthread + 390
    5   libSystem.B.dylib                 0x93b055c6 start_wqthread + 30
    Thread 2:  QTKit: QTVisualContextImageProviderWorkLoop
    0   libSystem.B.dylib                 0x93adfafa mach_msg_trap + 10
    1   libSystem.B.dylib                 0x93ae0267 mach_msg + 68
    2   com.apple.CoreFoundation          0x944592df __CFRunLoopRun + 2079
    3   com.apple.CoreFoundation          0x944583c4 CFRunLoopRunSpecific + 452
    4   com.apple.CoreFoundation          0x9445e304 CFRunLoopRun + 84
    5   com.apple.QTKit                   0x97913465 QTVisualContextImageProviderWorkLoop + 128
    6   libSystem.B.dylib                 0x93b0d259 _pthread_start + 345
    7   libSystem.B.dylib                 0x93b0d0de thread_start + 34
    Thread 3:
    0   libSystem.B.dylib                 0x93adfafa mach_msg_trap + 10
    1   libSystem.B.dylib                 0x93ae0267 mach_msg + 68
    2   com.apple.CoreFoundation          0x944592df __CFRunLoopRun + 2079
    3   com.apple.CoreFoundation          0x944583c4 CFRunLoopRunSpecific + 452
    4   com.apple.CoreFoundation          0x9445e304 CFRunLoopRun + 84
    5   com.apple.FWAVCPrivate            0x0083d1b8 AVS::AVCVideoServicesThreadStart(AVS::AVCVideoServicesThreadParams*) + 135
    6   libSystem.B.dylib                 0x93b0d259 _pthread_start + 345
    7   libSystem.B.dylib                 0x93b0d0de thread_start + 34
    Thread 4:
    0   libSystem.B.dylib                 0x93adfb5a semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                 0x93b0d6e1 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                 0x93b3c5a8 pthread_cond_timedwait_relative_np + 47
    3   ...ple.CoreServices.CarbonCore    0x955eab90 TSWaitOnConditionTimedRelative + 242
    4   ...ple.CoreServices.CarbonCore    0x955ea8ce TSWaitOnSemaphoreCommon + 511
    5   ...ickTimeComponents.component    0x922b5d25 ReadSchedulerThreadEntryPoint + 4698
    6   libSystem.B.dylib                 0x93b0d259 _pthread_start + 345
    7   libSystem.B.dylib                 0x93b0d0de thread_start + 34
    Thread 5:
    0   libSystem.B.dylib                 0x93adfb5a semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                 0x93b0d6e1 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                 0x93b3c5a8 pthread_cond_timedwait_relative_np + 47
    3   ...ple.CoreServices.CarbonCore    0x955eab90 TSWaitOnConditionTimedRelative + 242
    4   ...ple.CoreServices.CarbonCore    0x955ea8ce TSWaitOnSemaphoreCommon + 511
    5   ...ple.CoreServices.CarbonCore    0x956455aa AIOFileThread(void*) + 1127
    6   libSystem.B.dylib                 0x93b0d259 _pthread_start + 345
    7   libSystem.B.dylib                 0x93b0d0de thread_start + 34
    Thread 6:
    0   libSystem.B.dylib                 0x93adfb42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                 0x93b0d6f8 _pthread_cond_wait + 1089
    2   libSystem.B.dylib                 0x93b5605f pthread_cond_wait + 48
    3   ...ickTimeComponents.component    0x92424165 jpegdecompress_MPLoop + 79
    4   libSystem.B.dylib                 0x93b0d259 _pthread_start + 345
    5   libSystem.B.dylib                 0x93b0d0de thread_start + 34
    Thread 7:
    0   libSystem.B.dylib                 0x93b05412 __workq_kernreturn + 10
    1   libSystem.B.dylib                 0x93b059a8 _pthread_wqthread + 941
    2   libSystem.B.dylib                 0x93b055c6 start_wqthread + 30
    Thread 0 crashed with X86 Thread State (32-bit):
      eax: 0xfffe3ea0  ebx: 0x00000020  ecx: 0xffff91d7  edx: 0x19e291c8
      edi: 0x00000001  esi: 0x19e2efa8  ebp: 0x1effc000  esp: 0xbfffdbac
       ss: 0x0000001f  efl: 0x00010246  eip: 0x19e291af   cs: 0x00000017
       ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
      cr2: 0x69182131
    Binary Images:
        0x1000 -   0x334ffc  com.apple.iMovie8 8.0.6 (821) <CD0B8453-4663-7F8C-EFF4-926EAB254B2A> /Applications/iMovie.app/Contents/MacOS/iMovie
      0x3d2000 -   0x40bfe3  com.apple.MPEG2TSDecoder 1.0 (84) <75EC884A-7300-87B1-7E3A-A2B156BD4D79> /Applications/iMovie.app/Contents/Frameworks/Mpeg2TsDecoder.framework/Versions/ A/Mpeg2TsDecoder
      0x443000 -   0x464fff  com.apple.iWidgets 1.0.0 (24) /Applications/iMovie.app/Contents/Frameworks/iWidgets.framework/Versions/A/iWid gets
      0x477000 -   0x51aff4  com.apple.DotMacKit 47 (3.0.2L) <5C3FF2BA-7124-3DF9-B197-19DD4D543798> /Applications/iMovie.app/Contents/Frameworks/DotMacKit.framework/Versions/A/Dot MacKit
      0x580000 -   0x581ff7  com.apple.Helium 3.0.0 (157) <22FD7CB4-024E-3065-EB67-262ABF99636E> /Applications/iMovie.app/Contents/Frameworks/Helium.framework/Versions/A/Helium
      0x587000 -   0x588fff +com.bensyverson.dvmatte.autopicker 1.0 (1.0) <5FB2D0C9-D6D7-036E-F739-DA7CE5BAD36E> /Applications/iMovie.app/Contents/Frameworks/DVMAutopick.framework/Versions/A/D VMAutopick
      0x58e000 -   0x643fe7  libcrypto.0.9.7.dylib 0.9.7 (compatibility 0.9.7) <AACC86C0-86B4-B1A7-003F-2A0AF68973A2> /usr/lib/libcrypto.0.9.7.dylib
      0x689000 -   0x7bbfe4  com.apple.Helium.HeliumRender 2.0.0 (157) <DEA355F6-22DC-68D4-EA7A-EE06C0D7F150> /Applications/iMovie.app/Contents/Frameworks/Helium.framework/Versions/A/Framew orks/HeliumRender.framework/Versions/A/HeliumRender
      0x814000 -   0x814ff7  libmx.A.dylib 315.0.0 (compatibility 1.0.0) <01401BF8-3FC7-19CF-ACCE-0F292BFD2F25> /usr/lib/libmx.A.dylib
      0x838000 -   0x86bff3  com.apple.FWAVCPrivate 30.46 (46) <6F5A473F-BC2E-E6DB-6201-8460824BCC32> /System/Library/PrivateFrameworks/FWAVCPrivate.framework/FWAVCPrivate
      0xc00000 -   0xd79ff7  GLEngine ??? (???) <64C74F67-44B5-7DEF-CCA6-C8A9FF9BB60A> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
      0xdff000 -   0xe23fe7  GLRendererFloat ??? (???) <AD081A9B-1424-1F17-3C68-9803EBA37E8D> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GL RendererFloat
      0xefd000 -   0xf52fdf +com.DivXInc.DivXDecoder 6.8.3.5 (6.8.3.5) /Library/QuickTime/DivX Decoder.component/Contents/MacOS/DivX Decoder
      0xf80000 -   0xf83ff3 +com.divx.divxtoolkit 1.0 (1.0) /Library/Frameworks/DivX Toolkit.framework/Versions/A/DivX Toolkit
    0x12d5b000 - 0x13160fe7  libclh.dylib 3.1.1 C  (3.1.1) <15AD52DD-FC3F-305E-5C31-699329E8FDE1> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib
    0x1557d000 - 0x156c6fe7  com.apple.iLMBAperture31Plugin 2.5.5 (252.2.5) <2AA8E13C-4221-698B-F755-DB8103D191B9> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBAperture31Plugin.ilmbplugin/Contents/Mac OS/iLMBAperture31Plugin
    0x15707000 - 0x1570fff7  com.apple.iLMBAperturePlugin 2.5.5 (252.2.5) <BF2A071D-6F1C-03BA-DD1B-74F93CE9D7B0> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBAperturePlugin.ilmbplugin/Contents/MacOS /iLMBAperturePlugin
    0x15716000 - 0x15717ff7  com.apple.iLMBAppDefPlugin 2.5.5 (252.2.5) <23D52DA9-0F87-6EAA-990E-2864C4B6D6AA> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBAppDefPlugin.ilmbplugin/Contents/MacOS/i LMBAppDefPlugin
    0x1571c000 - 0x15726ff7  com.apple.iLMBFinalCutPlugin 2.5.5 (252.2.5) <B089F264-64BE-07DE-E250-D5C63C351222> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBFinalCutPlugin.ilmbplugin/Contents/MacOS /iLMBFinalCutPlugin
    0x1572c000 - 0x1572eff7  com.apple.iLMBFolderPlugin 2.5.5 (252.2.5) <0896FA5E-8453-B2F6-8E87-F5F2FA382395> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBFolderPlugin.ilmbplugin/Contents/MacOS/i LMBFolderPlugin
    0x15733000 - 0x15737ff7  com.apple.iLMBGarageBandPlugin 2.5.5 (252.2.5) <E10E678C-831C-7A6B-1A56-775CD81DA98E> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBGarageBandPlugin.ilmbplugin/Contents/Mac OS/iLMBGarageBandPlugin
    0x1573d000 - 0x15749ff7  com.apple.iLMBiMoviePlugin 2.5.5 (252.2.5) <313540B0-C7D2-5EB4-C688-0FCB9FFD5E81> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBiMoviePlugin.ilmbplugin/Contents/MacOS/i LMBiMoviePlugin
    0x15750000 - 0x15764ffb  com.apple.iLMBiPhoto8Plugin 2.5.5 (252.2.5) <0016975B-CA8E-76EA-3BF7-BAD4C8834814> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBiPhoto8Plugin.ilmbplugin/Contents/MacOS/ iLMBiPhoto8Plugin
    0x1576c000 - 0x158b8fe7  com.apple.iLMBiPhoto9Plugin 2.5.5 (252.2.5) <86E4AD5A-1233-9F42-B4BD-CECFFC4C4ACD> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBiPhoto9Plugin.ilmbplugin/Contents/MacOS/ iLMBiPhoto9Plugin
    0x158fb000 - 0x15904ff7  com.apple.iLMBiPhotoPlugin 2.5.5 (252.2.5) <D6F8A353-CDC4-A9B8-383E-5D6F7FBAF593> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBiPhotoPlugin.ilmbplugin/Contents/MacOS/i LMBiPhotoPlugin
    0x1590b000 - 0x15913ff7  com.apple.iLMBiTunesPlugin 2.5.5 (252.2.5) <4A54C561-8932-6E09-BDAE-C030D494E0DA> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBiTunesPlugin.ilmbplugin/Contents/MacOS/i LMBiTunesPlugin
    0x1591a000 - 0x159cafff  com.apple.iTunesAccess 10.5.2 (10.5.2) <3B8DB64C-4A9B-4DBC-84E5-1A2288B19CDF> /System/Library/PrivateFrameworks/iTunesAccess.framework/iTunesAccess
    0x159fb000 - 0x159fdff7  com.apple.iLMBMoviesFolderPlugin 2.5.5 (252.2.5) <4A70635B-4CF4-8F65-BF6D-3B6F18838A23> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBMoviesFolderPlugin.ilmbplugin/Contents/M acOS/iLMBMoviesFolderPlugin
    0x15a02000 - 0x15a04ff7  com.apple.iLMBPhotoBoothPlugin 2.5.5 (252.2.5) <77BE4315-C665-3243-B857-64895276EFA1> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBPhotoBoothPlugin.ilmbplugin/Contents/Mac OS/iLMBPhotoBoothPlugin
    0x16bee000 - 0x16bf2ff3  com.apple.audio.AudioIPCPlugIn 1.1.6 (1.1.6) <E9CB576C-283B-1DB2-0C69-E7C914BD7922> /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugI n.bundle/Contents/MacOS/AudioIPCPlugIn
    0x17156000 - 0x17158ff7  com.apple.podcastproducer.ImageDiffer 1.2.3 (168.7) <0EE2A12C-11A5-5801-5442-D5A7C7542CF3> /System/Library/Graphics/Quartz Composer Patches/ImageDifferPatch.plugin/Contents/MacOS/ImageDifferPatch
    0x171e8000 - 0x171edfff  com.apple.AppleMPEG2Codec 1.0.2 (220.1) <CE69C1D8-796C-753F-AD3C-F1CC2B8C0AAD> /Library/QuickTime/AppleMPEG2Codec.component/Contents/MacOS/AppleMPEG2Codec
    0x171f3000 - 0x171f9ff7  com.apple.audio.AppleHDAHALPlugIn 2.0.5 (2.0.5f14) <38E3C1A4-84E4-C105-B55F-8FC4C154036D> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bun dle/Contents/MacOS/AppleHDAHALPlugIn
    0x17a00000 - 0x17be6fef  com.apple.audio.codecs.Components 2.0.3 (2.0.3) <8DA1B494-CD97-D4CC-3D5D-FACFAAE9D968> /System/Library/Components/AudioCodecs.component/Contents/MacOS/AudioCodecs
    0x18be2000 - 0x18c37fef  com.apple.AppleProResDecoder 2.0 (223) <793BA98A-2E7D-1C39-998D-805B60034DF4> /System/Library/QuickTime/AppleProResDecoder.component/Contents/MacOS/AppleProR esDecoder
    0x18c6f000 - 0x18cabfe3  com.apple.QuickTimeFireWireDV.component 7.6.6 (1787) <D20581EB-375E-4266-24B7-CBF062B819E6> /System/Library/QuickTime/QuickTimeFireWireDV.component/Contents/MacOS/QuickTim eFireWireDV
    0x18cb7000 - 0x18cd2fef  com.apple.AppleIntermediateCodec 1.3.2 (153) <D42634C1-8BDA-31ED-5216-13CB19BA7D1B> /Library/QuickTime/AppleIntermediateCodec.component/Contents/MacOS/AppleInterme diateCodec
    0x18cd8000 - 0x18cf1fe7  com.apple.applepixletvideo 1.2.29 (1.2d29) <52810348-A138-D148-92E4-9E1D73EA18A0> /System/Library/QuickTime/ApplePixletVideo.component/Contents/MacOS/ApplePixlet Video
    0x18e00000 - 0x18e7afef  com.apple.AppleVAH264HW.component 2.0 (1.0) <482C506F-33B8-438F-8925-B15657ED9599> /System/Library/QuickTime/AppleVAH264HW.component/Contents/MacOS/AppleVAH264HW
    0x19300000 - 0x19324ff7  com.apple.QuartzComposer.ExtraPatches 4.2 (156.16) <877B2D84-7CA6-501F-FF2D-C33BC52C0074> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzCompose r.framework/Versions/A/Resources/ExtraPatches.plugin/Contents/MacOS/ExtraPatches
    0x19334000 - 0x19380ffb  com.apple.audio.midi.CoreMIDI 1.7.1 (42) <FB4D4B64-6ABB-679E-3AA8-21DE9062B4C1> /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
    0x193a5000 - 0x193cefff  com.apple.audio.OpenAL 1.4 (1.4) <CDC6D2B8-3DCA-E511-2250-75567E4C94BD> /System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL
    0x1cdf4000 - 0x1cdf8ff7 +com.bensyverson.quartzcomposer.dvmatte 1.0 (1.0) <DC961ABE-200A-E9E3-5CD2-7B98F129D0BF> /Applications/iMovie.app/Contents/Resources/Plugins/dvmatte.plugin/Contents/Mac OS/dvmatte
    0x1f900000 - 0x1f92cfff  com.apple.oxygene.layers.iDVDQCPatches 1.0.0 (602.0.2) <2F6AD71A-EDFB-66DF-ACBD-46617FDB7C0E> /Applications/iMovie.app/Contents/Resources/iDVDQCPatches.plugin/Contents/MacOS /iDVDQCPatches
    0x22160000 - 0x22546feb  QuickTimeH264.scalar ??? (???) <1C613CAC-97EF-C33D-0891-0C684432CB9D> /System/Library/QuickTime/QuickTimeH264.component/Contents/Resources/QuickTimeH 264.scalar
    0x70000000 - 0x700cbfff  com.apple.audio.units.Components 1.6.5 (1.6.5) <E50D0989-0609-EAF7-3B3B-B10D7847BAA5> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
    0x8f0c6000 - 0x8f811fff  com.apple.GeForceGLDriver 1.6.36 (6.3.6) <3BB341B6-11A7-38AD-10A3-F89506FD40D4> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDrive r
    0x8fe00000 - 0x8fe4162b  dyld 132.1 (???) <1C06ECD9-A2D7-BB10-AF50-0F2B598A7DEC> /usr/lib/dyld
    0x90003000 - 0x90014ff7  com.apple.LangAnalysis 1.6.6 (1.6.6) <3036AD83-4F1D-1028-54EE-54165E562650> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
    0x90015000 - 0x90019ff7  libGFXShared.dylib ??? (???) <801B2C2C-1692-475A-BAD6-99F85B6E7C25> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.d ylib
    0x9001a000 - 0x90095fff  com.apple.AppleVAFramework 4.10.27 (4.10.27) <BFD2D1CA-535C-F16F-0EB5-04905ABD65CF> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x90096000 - 0x90198fe7  libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <015563C4-81E2-8C8A-82AC-31B38D904A42> /usr/lib/libcrypto.0.9.8.dylib
    0x90199000 - 0x90654ff7  com.apple.VideoToolbox 0.484.60 (484.60) <B53299EC-E30F-EC04-779D-29B7113CC14A> /System/Library/PrivateFrameworks/VideoToolbox.framework/Versions/A/VideoToolbo x
    0x9065c000 - 0x906a3ffb  com.apple.CoreMediaIOServices 140.0 (1496) <DA152F1C-8EF4-4F5E-6D60-82B1DC72EF47> /System/Library/PrivateFrameworks/CoreMediaIOServices.framework/Versions/A/Core MediaIOServices
    0x906a4000 - 0x906f7ff7  com.apple.HIServices 1.8.3 (???) <1D3C4587-6318-C339-BD0F-1988F246BE2E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
    0x906f8000 - 0x90713ff7  libPng.dylib ??? (???) <25DF2360-BFD3-0165-51AC-0BDAF7899DEC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x90714000 - 0x90734fe7  libresolv.9.dylib 41.0.0 (compatibility 1.0.0) <BF7FF2F6-5FD3-D78F-77BC-9E2CB2A5E309> /usr/lib/libresolv.9.dylib
    0x90873000 - 0x90877ff7  IOSurface ??? (???) <F9E6DFC1-8DD9-7C7E-CA85-B80735586E05> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x90878000 - 0x9088aff7  com.apple.CoreMediaAuthoring 0.706 (706) <81D68084-D7BD-E52E-9B1C-C8EC0FCECE3C> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreM ediaAuthoring
    0x9088b000 - 0x90969fef  com.apple.QuickTimeMPEG4.component 7.6.6 (1787) <555FE726-01F3-CE43-A339-5D214EC92569> /System/Library/QuickTime/QuickTimeMPEG4.component/Contents/MacOS/QuickTimeMPEG 4
    0x9096a000 - 0x909afff7  com.apple.ImageCaptureCore 1.1 (1.1) <F54F284F-0B81-0AFA-CE47-FF797A6E05B0> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCo re
    0x909b0000 - 0x909b5ff7  com.apple.OpenDirectory 10.6 (10.6) <0603680A-A002-D294-DE83-0D028C6BE884> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x909b6000 - 0x909caffb  com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <57DD5458-4F24-DA7D-0927-C3321A65D743> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x909d6000 - 0x9173efe7  com.apple.WebCore 6534.52 (6534.52.11) <28DB69F5-ACE5-2A67-4DC1-39EED479B56B> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.frame work/Versions/A/WebCore
    0x9173f000 - 0x9174dfe7  libz.1.dylib 1.2.3 (compatibility 1.0.0) <33C1B260-ED05-945D-FC33-EF56EC791E2E> /usr/lib/libz.1.dylib
    0x9174e000 - 0x9192cfeb  libType1Scaler.dylib ??? (???) <59FE1036-1BC2-1A8E-F7C6-E0CC15A4D6D2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libType1Scaler.dylib
    0x9192d000 - 0x9199bff7  com.apple.QuickLookUIFramework 2.3 (327.6) <74706A08-5399-24FE-00B2-4A702A6B83C1> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.f ramework/Versions/A/QuickLookUI
    0x9199c000 - 0x9199cff7  com.apple.Accelerate 1.6 (Accelerate 1.6) <3891A689-4F38-FACD-38B2-4BF937DE30CF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x91b00000 - 0x91b03ffb  com.apple.help 1.3.2 (41.1) <8AC20B01-4A3B-94BA-D8AF-E39034B97D8C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
    0x91b1d000 - 0x91b1eff7  com.apple.audio.units.AudioUnit 1.6.7 (1.6.7) <838E1760-F7D9-3239-B3A8-20E25EFD1379> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x91b1f000 - 0x91bcffe3  com.apple.QuickTimeImporters.component 7.6.6 (1787) <B44DD024-3C2A-6A3A-2C94-EBF0CBA06067> /System/Library/QuickTime/QuickTimeImporters.component/Contents/MacOS/QuickTime Importers
    0x91bd0000 - 0x91c19fe7  libTIFF.dylib ??? (???) <579DC328-567D-A74C-4BCE-1D1C729E3F6D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x91c1a000 - 0x91c1aff7  com.apple.Carbon 150 (152) <BFDDA394-0F01-A3A3-A226-ED3A45975A56> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x91c1b000 - 0x91cb6fe7  com.apple.ApplicationServices.ATS 275.19 (???) <9FA31967-CF14-B033-EB8D-570561D12A13> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
    0x91cfd000 - 0x92c52ffb  com.apple.QuickTimeComponents.component 7.6.6 (1787) /System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTim eComponents
    0x92cf4000 - 0x92d9cffb  com.apple.QD 3.36 (???) <FA2785A4-BB69-DCB4-3BA3-7C89A82CAB41> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
    0x92e2e000 - 0x92e3eff7  libsasl2.2.dylib 3.15.0 (compatibility 3.0.0) <C8744EA3-0AB7-CD03-E639-C4F2B910BE5D> /usr/lib/libsasl2.2.dylib
    0x92e3f000 - 0x92e67ff7  libxslt.1.dylib 3.24.0 (compatibility 3.0.0) <315D97C2-4E1F-A95F-A759-4A3FA5639E75> /usr/lib/libxslt.1.dylib
    0x92e68000 - 0x92ea3feb  libFontRegistry.dylib ??? (???) <AD45365E-A3EA-62B8-A288-1E13DBA22B1B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x92ea4000 - 0x92ea7ff7  libCoreVMClient.dylib ??? (???) <F58BDFC1-7408-53C8-0B08-48BA2F25CA43> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClien t.dylib
    0x92ea8000 - 0x92eb4ff7  libkxld.dylib ??? (???) <9A441C48-2D18-E716-5F38-CBEAE6A0BB3E> /usr/lib/system/libkxld.dylib
    0x92eb5000 - 0x92f24ff7  com.apple.ISSupport 1.9.7 (55) <77905553-740D-90E8-6B2E-ABF5B3D40CBF> /System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport
    0x92f25000 - 0x9318afeb  com.apple.security 6.1.2 (55002) <7F00A51B-F22A-0EBC-A321-923472D686BD> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x931cd000 - 0x93213ff7  libauto.dylib ??? (???) <29422A70-87CF-10E2-CE59-FEE1234CFAAE> /usr/lib/libauto.dylib
    0x93214000 - 0x933f6fff  com.apple.imageKit 2.0.3 (1.0) <6E557757-26F7-7941-8AE7-046EC1871F50> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.fram ework/Versions/A/ImageKit
    0x9346e000 - 0x93699ff3  com.apple.QuartzComposer 4.2 ({156.30}) <2C88F8C3-7181-6B1D-B278-E0EE3F33A2AF> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzCompose r.framework/Versions/A/QuartzComposer
    0x936eb000 - 0x93762ff3  com.apple.backup.framework 1.2.2 (1.2.2) <D65F2FCA-15EB-C200-A08F-7DC4089DA6A2> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x93763000 - 0x93890ffb  com.apple.MediaToolbox 0.484.60 (484.60) <A7FE2739-64A7-40EB-A6E7-69FBCE3C87D4> /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbo x
    0x93891000 - 0x93adbfef  com.apple.JavaScriptCore 6534.52 (6534.52.7) <AF71FCC7-B8BF-2DA6-C538-6B7C47F95B2D> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x93adc000 - 0x93adeff7  libRadiance.dylib ??? (???) <5920EB69-8D7F-5EFD-70AD-590FCB5C9E6C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x93adf000 - 0x93c86ff7  libSystem.B.dylib 125.2.11 (compatibility 1.0.0) <2DCD13E3-1BD1-6F25-119A-3863A3848B90> /usr/lib/libSystem.B.dylib
    0x942e7000 - 0x94308fe7  com.apple.opencl 12.3.6 (12.3.6) <B4104B80-1CB3-191C-AFD3-697843C6BCFF> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x94357000 - 0x94413fff  com.apple.ColorSync 4.6.6 (4.6.6) <7CD8B191-039A-02C3-EA5E-4194EC59995B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
    0x9441c000 - 0x94597fe7  com.apple.CoreFoundation 6.6.6 (550.44) <F88C95CD-1264-782D-A1F5-204739847E93> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x94598000 - 0x9469afef  com.apple.MeshKitIO 1.1 (49.2) <D0401AC5-1F92-2BBB-EBAB-58EDD3BA61B9> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshK itIO.framework/Versions/A/MeshKitIO
    0x9469b000 - 0x946bafe3  libexpat.1.dylib 7.2.0 (compatibility 7.0.0) <82E6F83F-9667-2E39-1D9D-4A49C642527D> /usr/lib/libexpat.1.dylib
    0x946bb000 - 0x94774fe7  libsqlite3.dylib 9.6.0 (compatibility 9.0.0) <52438E77-55D1-C231-1936-76F1369518E4> /usr/lib/libsqlite3.dylib
    0x94775000 - 0x947b7ff7  libvDSP.dylib 268.0.1 (compatibility 1.0.0) <8A4721DE-25C4-C8AA-EA90-9DA7812E3EBA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
    0x947b8000 - 0x9480eff7  com.apple.MeshKitRuntime 1.1 (49.2) <CB9F38B1-E107-EA62-EDFF-02EE79F6D1A5> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshK itRuntime.framework/Versions/A/MeshKitRuntime
    0x9480f000 - 0x94810ff7  com.apple.TrustEvaluationAgent 1.1 (1) <2D970A9B-77E8-EDC0-BEC6-7580D78B2843> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/Tru stEvaluationAgent
    0x94811000 - 0x948a3fe7  com.apple.print.framework.PrintCore 6.3 (312.7) <7410D1B2-655D-68DA-D4B9-2C65747B6817> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
    0x948a4000 - 0x948e1ff7  com.apple.SystemConfiguration 1.10.8 (1.10.2) <50E4D49B-4F61-446F-1C21-1B2BA814713D> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
    0x948e2000 - 0x948f6fe7  libbsm.0.dylib ??? (???) <14CB053A-7C47-96DA-E415-0906BA1B78C9> /usr/lib/libbsm.0.dylib
    0x948f7000 - 0x948f7ff7  liblangid.dylib ??? (???) <B99607FC-5646-32C8-2C16-AFB5EA9097C2> /usr/lib/liblangid.dylib
    0x948f8000 - 0x94f73ff7  com.apple.CoreAUC 6.11.03 (6.11.03) <42B31B0F-18F9-29D2-A67C-7B81A47F6D67> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x94f74000 - 0x94f9affb  com.apple.DictionaryServices 1.1.2 (1.1.2) <43E1D565-6E01-3681-F2E5-72AE4C3A097A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
    0x94f9b000 - 0x95033fe7  edu.mit.Kerberos 6.5.11 (6.5.11) <F36DB665-A88B-7F5B-6244-6A2E7FFFF668> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x95034000 - 0x9503afe7  com.apple.CommerceCore 1.0 (9.1) <521D067B-3BDA-D04E-E1FA-CFA526C87EB5> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/C ommerceCore.framework/Versions/A/CommerceCore
    0x950f2000 - 0x951d2fe7  com.apple.vImage 4.1 (4.1) <D029C515-08E1-93A6-3705-DD062A3A672C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
    0x951e1000 - 0x95225ff3  com.apple.coreui 2 (114) <2234855E-3BED-717F-0BFA-D1A289ECDBDA> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x95251000 - 0x95251ff7  com.apple.Cocoa 6.6 (???) <EA27B428-5904-B00B-397A-185588698BCC> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x95252000 - 0x95282ff7  com.apple.MeshKit 1.1 (49.2) <5A74D1A4-4B97-FE39-4F4D-E0B80F0ADD87> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/MeshKit
    0x952c4000 - 0x952c7fe7  libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <1622A54F-1A98-2CBE-B6A4-2122981A500E> /usr/lib/system/libmathCommon.A.dylib
    0x952c8000 - 0x952d1ff7  com.apple.DiskArbitration 2.3 (2.3) <E9C40767-DA6A-6CCB-8B00-2D5706753000> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x952d2000 - 0x9537ffe7  libobjc.A.dylib 227.0.0 (compatibility 1.0.0) <9F8413A6-736D-37D9-8EB3-7986D4699957> /usr/lib/libobjc.A.dylib
    0x95380000 - 0x9539fff7  com.apple.CoreVideo 1.6.2 (45.6) <EB53CAA4-5EE2-C356-A954-5775F7DDD493> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x953a0000 - 0x953fafe7  com.apple.CorePDF 1.4 (1.4) <78A1DDE1-1609-223C-A532-D282DC5E0CD0> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
    0x953fb000 - 0x95413ff7  com.apple.CFOpenDirectory 10.6 (10.6) <D1CF5881-0AF7-D164-4156-9E9067B7FA37> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpen Directory.framework/Versions/A/CFOpenDirectory
    0x9542d000 - 0x95435ff7  com.apple.DisplayServicesFW 2.3.3 (289) <828084B0-9197-14DD-F66A-D634250A212E> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayS ervices
    0x95436000 - 0x9543cfff  com.apple.CommonPanels 1.2.4 (91) <2438AF5D-067B-B9FD-1248-2C9987F360BA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
    0x9544c000 - 0x95457ff7  com.apple.CrashReporterSupport 10.6.7 (258) <8F3E7415-1FFF-0C20-2EAB-6A23B9728728> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/Cra shReporterSupport
    0x95458000 - 0x954a8ff7  com.apple.framework.familycontrols 2.0.2 (2020) <C96C8A99-A40C-8B9C-1FBA-A0F46AC92F17> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyCon trols
    0x954e1000 - 0x95561feb  com.apple.SearchKit 1.3.0 (1.3.0) <9E18AEA5-F4B4-8BE5-EEA9-818FC4F46FD9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
    0x95562000 - 0x955a3ff7  libRIP.A.dylib 545.0.0 (compatibility 64.0.0) <80998F66-0AD7-AD12-B9AF-3E8D2CE6DE05> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x955a4000 - 0x958c4ff3  com.apple.CoreServices.CarbonCore 861.39 (861.39) <5C59805C-AF39-9010-B8B5-D673C9C38538> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
    0x958ca000 - 0x95944fff  com.apple.audio.CoreAudio 3.2.6 (3.2.6) <156A532C-0B60-55B0-EE27-D02B82AA6217> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x95945000 - 0x95bb6fef  com.apple.Foundation 6.6.8 (751.63) <69B3441C-B196-F2AD-07F8-D8DD24E4CD8C> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x95c11000 - 0x95c49ff7  com.apple.LDAPFramework 2.0 (120.1) <131ED804-DD88-D84F-13F8-D48E0012B96F> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x95c4a000 - 0x95c51ff3  com.apple.print.framework.Print 6.1 (237.1) <F5AAE53D-5530-9004-A9E3-2C1690C5328E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
    0x95c52000 - 0x95c5fff7  com.apple.NetFS 3.2.2 (3.2.2) <DDC9C397-C35F-8D7A-BB24-3D1B42FA5FAB> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x95c60000 - 0x95d31fe3  ColorSyncDeprecated.dylib 4.6.0 (compatibility 1.0.0) <1C3E1CEF-6E88-4EAF-8A6E-4EC4C5642DDB> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.f ramework/Versions/A/Resources/ColorSyncDeprecated.dylib
    0x95d32000 - 0x95d6fff7  com.apple.CoreMedia 0.484.60 (484.60) <8FAB137D-682C-6DEC-5A15-F0029A5B226F> /System/Library/PrivateFrameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x95d70000 - 0x95db4fe7  com.apple.Metadata 10.6.3 (507.15) <460BEF23-B89F-6F4C-4940-45556C0671B5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
    0x95db5000 - 0x95edbfe7  com.apple.WebKit 6534.52 (6534.52.7) <A2FC4307-01BE-DC9E-82FE-68B13F3839A9> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
    0x95edc000 - 0x95f00ff7  libJPEG.dylib ??? (???) <EA97DEC5-6E16-B51C-BF55-F6E8D23526AD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x95f23000 - 0x95fa5ffb  SecurityFoundation ??? (???) <BFE377A4-C830-3ECA-E69F-8A8094CDA0A6> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
    0x95fb2000 - 0x961b9feb  com.apple.AddressBook.framework 5.0.4 (883) <E26855A0-8CEF-8C81-F963-A2BF9E47F5C8> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
    0x961ba000 - 0x9660bfef  com.apple.RawCamera.bundle 3.7.1 (570) <AF94D180-5E0F-10DF-0CB2-FD8EDB110FA2> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x9660c000 - 0x9664fff7  com.apple.NavigationServices 3.5.4 (182) <8DC6FD4A-6C74-9C23-A4C3-715B44A8D28C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationSer vices.framework/Versions/A/NavigationServices
    0x96650000 - 0x96a85ff7  libLAPACK.dylib 219.0.0 (compatibility 1.0.0) <5E2D2283-57DE-9A49-1DB0-CD027FEFA6C2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
    0x96a88000 - 0x96b65fe3  com.apple.DiscRecording 5.0.9 (5090.4.2) <92C85A16-5C80-9F35-13BE-2B312956AA9A> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x96b66000 - 0x96b70fe7  com.apple.audio.SoundManager 3.9.3 (3.9.3) <5F494955-7290-2D91-DA94-44B590191771> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.f ramework/Versions/A/CarbonSound
    0x96b93000 - 0x96bebfe7  com.apple.datadetectorscore 2.0 (80.7) <A40AA74A-9D13-2A6C-5440-B50905923251> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDe tectorsCore
    0x96c30000 - 0x96c66fff  libtidy.A.dylib ??? (???) <0FD72C68-4803-4C5B-3A63-05D7394BFD71> /usr/lib/libtidy.A.dylib
    0x96c67000 - 0x96cb4feb  com.apple.DirectoryService.PasswordServerFramework 6.1 (6.1) <136BFA48-D456-B677-3B5D-40A6946C3A09> /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordS erver
    0x96cb5000 - 0x96d80fef  com.apple.CoreServices.OSServices 359.2 (359.2) <7C16D9C8-6F41-5754-17F7-2659D9DD9579> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
    0x96d82000 - 0x96dfbff7  com.apple.PDFKit 2.5.1 (2.5.1) <A068BF37-03E0-A231-2791-561C60C3ED2B> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framew ork/Versions/A/PDFKit
    0x96dfc000 - 0x96f7efe7  libicucore.A.dylib 40.0.0 (compatibility 1.0.0) <D5980817-6D19-9636-51C3-E82BAE26776B> /usr/lib/libicucore.A.dylib
    0x96f7f000 - 0x96f7fff7  com.apple.CoreServices 44 (44) <51CFA89A-33DB-90ED-26A8-67D461718A4A> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x96f80000 - 0x97396ff7  libBLAS.dylib 219.0.0 (compatibility 1.0.0) <C4FB303A-DB4D-F9E8-181C-129585E59603> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
    0x97397000 - 0x97406ff7  libvMisc.dylib 268.0.1 (compatibility 1.0.0) <595A5539-9F54-63E6-7AAC-C04E1574B050> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
    0x97407000 - 0x97423fe3  com.apple.openscripting 1.3.1 (???) <2A748037-D1C0-6D47-2C4A-0562AF799AC9> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
    0x97424000 - 0x9742effb  com.apple.speech.recognition.framework 3.11.1 (3.11.1) <7486003F-8FDB-BD6C-CB34-DE45315BD82C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
    0x9742f000 - 0x97753fef  com.apple.HIToolbox 1.6.5 (???) <21164164-41CE-61DE-C567-32E89755CB34> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
    0x97754000 - 0x97794ff3  com.apple.securityinterface 4.0.1 (40418) <FED0C1B5-469E-ADFF-308E-C10B6A68AE45> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInter face
    0x97795000 - 0x97796ff7  com.apple.MonitorPanelFramework 1.3.0 (1.3.0) <0EC4EEFF-477E-908E-6F21-ED2C973846A4> /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPane l
    0x97797000 - 0x97797ff7  com.apple.quartzframework 1.5 (1.5) <CEB78F00-C5B2-3B3F-BF70-DD6D578719C0> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
    0x97798000 - 0x977adfff  com.apple.ImageCapture 6.1 (6.1) <B909459A-EAC9-A7C8-F2A9-CD757CDB59E8> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
    0x977ae000 - 0x977e8fe7  libssl.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <C62A7753-99A2-6782-92E7-6628A6190A90> /usr/lib/libssl.0.9.8.dylib
    0x977e9000 - 0x97827ff7  com.apple.QuickLookFramework 2.3 (327.6) <66955C29-0C99-D02C-DB18-4952AFB4E886> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
    0x97841000 - 0x97984fef  com.apple.QTKit 7.7 (1787) <3B47A1A0-7AB5-C1C9-42DE-5993D1012D47> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x97985000 - 0x979e9ffb  com.apple.htmlrendering 72 (1.1.4) <4D451A35-FAB6-1288-71F6-F24A4B6E2371> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering .framework/Versions/A/HTMLRendering
    0x97af1000 - 0x97b13fef  com.apple.DirectoryService.Framework 3.6 (621.11) <CA979EAC-9537-43B6-CD69-C144ACB75E09> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi ce
    0x97b14000 - 0x97b45ff7  libGLImage.dylib ??? (???) <0EE86397-A867-0BBA-E5B1-B800E43FC5CF> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
    0x97b5a000 - 0x97c88fe7  com.apple.CoreData 102.1 (251) <87FE6861-F2D6-773D-ED45-345272E56463> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x97c89000 - 0x97c8cff7  libCGXType.A.dylib 545.0.0 (compatibility 64.0.0) <4D766435-EB76-C384-0127-1D20ACD74076> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
    0x97d78000 - 0x97d7aff7  com.apple.QuickTimeH264.component 7.6.6 (1787) /System/Library/QuickTime/QuickTimeH264.component/Contents/MacOS/QuickTimeH264
    0x97d7b000 - 0x97e18fe3  com.apple.LaunchServices 362.3 (362.3) <15B47388-16C8-97DA-EEBB-1709E136169E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
    0x97e19000 - 0x97ed1feb  libFontParser.dylib ??? (???) <D57D3834-9395-FD58-092A-49B3708E8C89> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x97ed2000 - 0x97ee0ff7  com.apple.opengl 1.6.13 (1.6.13) <025A905D-C1A3-B24A-1585-37C328D77148> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x97ee1000 - 0x97ef1ff7  com.apple.DSObjCWrappers.Framework 10.6 (134) <81A0B409-3906-A98F-CA9B-A49E75007495> /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWra ppers
    0x97f11000 - 0x97f7bfe7  libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <411D87F4-B7E1-44EB-F201-F8B4F9227213> /usr/lib/libstdc++.6.dylib
    0x97f7c000 - 0x97fa3ff7  com.apple.quartzfilters 1.6.0 (1.6.0) <879A3B93-87A6-88FE-305D-DF1EAED04756> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters .framework/Versions/A/QuartzFilters
    0x97fa4000 - 0x98021ff7  com.apple.iLifeMediaBrowser 2.5.5 (468.2.2) <459C8983-EAC4-7067-3355-5299D111D339> /System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeM ediaBrowser
    0x9836e000 - 0x98379ff7  libGL.dylib ??? (???) <3E34468F-E9A7-8EFB-FF66-5204BD5B4E21> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x9837a000 - 0x98b69557  com.apple.CoreGraphics 1.545.0 (???) <1D9DC7A5-228B-42CB-7018-66F42C3A9BB3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
    0x98b81000 - 0x98babff7  com.apple.shortcut 1.1 (1.1) <B0514FA9-7CAE-AD94-93CA-7B2A2C5F7B8A> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
    0x98bf8000 - 0x98bfcff7  libGIF.dylib ??? (???) <2123645B-AC89-C4E2-8757-85834CAE3DD2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x98df2000 - 0x98e9efe7  com.apple.CFNetwork 454.12.4 (454.12.4) <DEDCD006-389F-967F-3405-EDF541F406D7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
    0x98ed8000 - 0x98f39fe7  com.apple.CoreText 151.10 (???) <5C2DEFBE-D54B-4DC7-D456-9ED02880BE98> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
    0x98f3a000 - 0x99077fe7  com.apple.audio.toolbox.AudioToolbox 1.6.7 (1.6.7) <2D31CC6F-32CC-72FF-34EC-AB40CEE496A7> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x99078000 - 0x990abff7  com.apple.AE 496.5 (496.5) <BF9673D5-2419-7120-26A3-83D264C75222> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
    0x990ac000 - 0x991a7fff  com.apple.PubSub 1.0.5 (65.28) <A2D9D197-0620-E40D-1115-0416191189B2> /System/Library/Frameworks/PubSub.framework/Versions/A/PubSub
    0x991a8000 - 0x99205ff7  com.apple.framework.IOKit 2.0 (???) <3DABAB9C-4949-F441-B077-0498F8E47A35> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x99206000 - 0x993c8feb  com.apple.ImageIO.framework 3.0.4 (3.0.4) <027F55DF-7E4E-2310-1536-3F470CB8847B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
    0x993c9000 - 0x99477ff3  com.apple.ink.framework 1.3.3 (107) <233A981E-A2F9-56FB-8BDE-C2DEC3F20784> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
    0x99478000 - 0x994bbff7  libGLU.dylib ??? (???) <FB26DD53-03F4-A7D7-8804-EBC5B3B37FA3> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x994f5000 - 0x994f5ff7  com.apple.vecLib 3.6 (vecLib 3.6) <FF4DC8B6-0AB0-DEE8-ADA8-7B57645A1F36> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
    0x994f6000 - 0x99508ff7  com.apple.MultitouchSupport.framework 207.11 (207.11) <6FF4F2D6-B8CD-AE13-56CB-17437EE5B741> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/Multit ouchSupport
    0x99509000 - 0x99514ff7  libCSync.A.dylib 545.0.0 (compatibility 64.0.0) <287DECA3-7821-32B6-724D-AE03A9A350F9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
    0x99515000 - 0x9980ffef  com.apple.QuickTime 7.6.6 (1787) <AC48EAD9-7201-7CE6-C826-41B12963FECF> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
    0x99810000 - 0x99911fe7  libxml2.2.dylib 10.3.0 (compatibility 10.0.0) <C75F921C-F027-6372-A0A1-EDB8A6234331> /usr/lib/libxml2.2.dylib
    0x99912000 - 0x9994cff7  libcups.2.dylib 2.8.0 (compatibility 2.0.0) <038731B1-CC44-3943-E3DE-4BAAA203EB72> /usr/lib/libcups.2.dylib
    0x99991000 - 0x99cfcff7  com.apple.QuartzCore 1.6.3 (227.37) <E323A5CC-499E-CA9E-9BC3-537231449CAA> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x99d35000 - 0x99d35ff7  com.apple.ApplicationServices 38 (38) <8012B504-3D83-BFBB-DA65-065E061CFE03> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
    0x99d62000 - 0x9a645ff7  com.apple.AppKit 6.6.8 (1038.36) <A353465E-CFC9-CB75-949D-786F6F7732F6> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x9a646000 - 0x9a648ff7  com.apple.securityhi 4.0 (36638) <FC01BFC4-04DB-96F3-2412-A86CC4F94CB2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
    0x9a649000 - 0x9a650ff7  com.apple.agl 3.0.12 (AGL-3.0.12) <37255DC6-9FD1-45CC-AC80-A84FD2B5450A> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
    0x9a66f000 - 0x9a77bff7  libGLProgrammability.dylib ??? (???) <04D7E5C3-B0C3-054B-DF49-3B333DCDEE22> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgramma bility.dylib
    0x9a789000 - 0x9a863fff  com.apple.DesktopServices 1.5.11 (1.5.11) <800F2040-9211-81A7-B438-7712BF51DEE3> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
    0x9a864000 - 0x9a86eff7  com.apple.HelpData 2.0.5 (34.1.1) <A9CF754F-B254-5D40-B8B5-F35414DFD875> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
    0x9a86f000 - 0x9a86fff7  com.apple.Accelerate.vecLib 3.6 (vecLib 3.6) <ABF97DA4-3BDF-6FFD-6239-B023CA1F7974> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
    0x9a97b000 - 0x9a9aefff  libTrueTypeScaler.dylib ??? (???) <0F04DAC3-829A-FA1B-E9D0-1E9505713C5C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
    0xffff0000 - 0xffff1fff  libSystem.B.dylib ??? (???) <2DCD13E3-1BD1-6F25-119A-3863A3848B90> /usr/lib/libSystem.B.dylib
    Model: MacBookPro5,4, BootROM MBP53.00AC.B03, 2 processors, Intel Core 2 Duo, 2.53 GHz, 4 GB, SMC 1.49f2
    Graphics: NVIDIA GeForce 9400M, NVIDIA GeForce 9400M, PCI, 256 MB
    Memory Module: global_name
    AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8D), Broadcom BCM43xx 1.0 (5.10.131.42.4)
    Bluetooth: Version 2.4.5f3, 2 service, 19 devices, 1 incoming serial ports
    Network Service: AirPort, AirPort, en1
    Serial ATA Device: FUJITSU MJA2250BH FFS G1, 232.89 GB
    Serial ATA Device: MATSHITADVD-R   UJ-868
    USB Device: Internal Memory Card Reader, 0x05ac  (Apple Inc.), 0x8403, 0x26500000 / 2
    USB Device: BRCM2046 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0x06100000 / 2
    USB Device: Bluetooth USB Host Controller, 0x05ac  (Apple Inc.), 0x8213, 0x06110000 / 3
    USB Device: Built-in iSight, 0x05ac  (Apple Inc.), 0x8507, 0x24400000 / 2
    USB Device: Apple Internal Keyboard / Trackpad, 0x05ac  (Apple Inc.), 0x0236, 0x04600000 / 3
    USB Device: IR Receiver, 0x05ac  (Apple Inc.), 0x8242, 0x04500000 / 2

    Hi there,
    iMovie 09 has been crashing with no distinct pattern- sometimes its when I'm scrolling through a project, sometimes when I'm exporting, sometimes when I open it. Here's the most recent log:
    Process:         iMovie [217]
    Path:            /Applications/iMovie.app/Contents/MacOS/iMovie
    Identifier:      com.apple.iMovie8
    Version:         8.0.6 (821)
    Build Info:      iMovieApp-8210000~16
    Code Type:       X86 (Native)
    Parent Process:  launchd [87]
    Date/Time:       2011-12-17 16:09:54.404 -0800
    OS Version:      Mac OS X 10.6.8 (10K549)
    Report Version:  6
    Interval Since Last Report:          1955953 sec
    Crashes Since Last Report:           13
    Per-App Interval Since Last Report:  114999 sec
    Per-App Crashes Since Last Report:   13
    Anonymous UUID:                      2891FD87-550B-4E40-9881-2E1FE4DD6726
    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x0000000069182131
    Crashed Thread:  0  Dispatch queue: com.apple.main-thread
    Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
    0   ???                               0x19e291af 0 + 434278831
    Thread 1:  Dispatch queue: com.apple.libdispatch-manager
    0   libSystem.B.dylib                 0x93b06382 kevent + 10
    1   libSystem.B.dylib                 0x93b06a9c _dispatch_mgr_invoke + 215
    2   libSystem.B.dylib                 0x93b05f59 _dispatch_queue_invoke + 163
    3   libSystem.B.dylib                 0x93b05cfe _dispatch_worker_thread2 + 240
    4   libSystem.B.dylib                 0x93b05781 _pthread_wqthread + 390
    5   libSystem.B.dylib                 0x93b055c6 start_wqthread + 30
    Thread 2:  QTKit: QTVisualContextImageProviderWorkLoop
    0   libSystem.B.dylib                 0x93adfafa mach_msg_trap + 10
    1   libSystem.B.dylib                 0x93ae0267 mach_msg + 68
    2   com.apple.CoreFoundation          0x944592df __CFRunLoopRun + 2079
    3   com.apple.CoreFoundation          0x944583c4 CFRunLoopRunSpecific + 452
    4   com.apple.CoreFoundation          0x9445e304 CFRunLoopRun + 84
    5   com.apple.QTKit                   0x97913465 QTVisualContextImageProviderWorkLoop + 128
    6   libSystem.B.dylib                 0x93b0d259 _pthread_start + 345
    7   libSystem.B.dylib                 0x93b0d0de thread_start + 34
    Thread 3:
    0   libSystem.B.dylib                 0x93adfafa mach_msg_trap + 10
    1   libSystem.B.dylib                 0x93ae0267 mach_msg + 68
    2   com.apple.CoreFoundation          0x944592df __CFRunLoopRun + 2079
    3   com.apple.CoreFoundation          0x944583c4 CFRunLoopRunSpecific + 452
    4   com.apple.CoreFoundation          0x9445e304 CFRunLoopRun + 84
    5   com.apple.FWAVCPrivate            0x0083d1b8 AVS::AVCVideoServicesThreadStart(AVS::AVCVideoServicesThreadParams*) + 135
    6   libSystem.B.dylib                 0x93b0d259 _pthread_start + 345
    7   libSystem.B.dylib                 0x93b0d0de thread_start + 34
    Thread 4:
    0   libSystem.B.dylib                 0x93adfb5a semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                 0x93b0d6e1 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                 0x93b3c5a8 pthread_cond_timedwait_relative_np + 47
    3   ...ple.CoreServices.CarbonCore    0x955eab90 TSWaitOnConditionTimedRelative + 242
    4   ...ple.CoreServices.CarbonCore    0x955ea8ce TSWaitOnSemaphoreCommon + 511
    5   ...ickTimeComponents.component    0x922b5d25 ReadSchedulerThreadEntryPoint + 4698
    6   libSystem.B.dylib                 0x93b0d259 _pthread_start + 345
    7   libSystem.B.dylib                 0x93b0d0de thread_start + 34
    Thread 5:
    0   libSystem.B.dylib                 0x93adfb5a semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib                 0x93b0d6e1 _pthread_cond_wait + 1066
    2   libSystem.B.dylib                 0x93b3c5a8 pthread_cond_timedwait_relative_np + 47
    3   ...ple.CoreServices.CarbonCore    0x955eab90 TSWaitOnConditionTimedRelative + 242
    4   ...ple.CoreServices.CarbonCore    0x955ea8ce TSWaitOnSemaphoreCommon + 511
    5   ...ple.CoreServices.CarbonCore    0x956455aa AIOFileThread(void*) + 1127
    6   libSystem.B.dylib                 0x93b0d259 _pthread_start + 345
    7   libSystem.B.dylib                 0x93b0d0de thread_start + 34
    Thread 6:
    0   libSystem.B.dylib                 0x93adfb42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                 0x93b0d6f8 _pthread_cond_wait + 1089
    2   libSystem.B.dylib                 0x93b5605f pthread_cond_wait + 48
    3   ...ickTimeComponents.component    0x92424165 jpegdecompress_MPLoop + 79
    4   libSystem.B.dylib                 0x93b0d259 _pthread_start + 345
    5   libSystem.B.dylib                 0x93b0d0de thread_start + 34
    Thread 7:
    0   libSystem.B.dylib                 0x93b05412 __workq_kernreturn + 10
    1   libSystem.B.dylib                 0x93b059a8 _pthread_wqthread + 941
    2   libSystem.B.dylib                 0x93b055c6 start_wqthread + 30
    Thread 0 crashed with X86 Thread State (32-bit):
      eax: 0xfffe3ea0  ebx: 0x00000020  ecx: 0xffff91d7  edx: 0x19e291c8
      edi: 0x00000001  esi: 0x19e2efa8  ebp: 0x1effc000  esp: 0xbfffdbac
       ss: 0x0000001f  efl: 0x00010246  eip: 0x19e291af   cs: 0x00000017
       ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
      cr2: 0x69182131
    Binary Images:
        0x1000 -   0x334ffc  com.apple.iMovie8 8.0.6 (821) <CD0B8453-4663-7F8C-EFF4-926EAB254B2A> /Applications/iMovie.app/Contents/MacOS/iMovie
      0x3d2000 -   0x40bfe3  com.apple.MPEG2TSDecoder 1.0 (84) <75EC884A-7300-87B1-7E3A-A2B156BD4D79> /Applications/iMovie.app/Contents/Frameworks/Mpeg2TsDecoder.framework/Versions/ A/Mpeg2TsDecoder
      0x443000 -   0x464fff  com.apple.iWidgets 1.0.0 (24) /Applications/iMovie.app/Contents/Frameworks/iWidgets.framework/Versions/A/iWid gets
      0x477000 -   0x51aff4  com.apple.DotMacKit 47 (3.0.2L) <5C3FF2BA-7124-3DF9-B197-19DD4D543798> /Applications/iMovie.app/Contents/Frameworks/DotMacKit.framework/Versions/A/Dot MacKit
      0x580000 -   0x581ff7  com.apple.Helium 3.0.0 (157) <22FD7CB4-024E-3065-EB67-262ABF99636E> /Applications/iMovie.app/Contents/Frameworks/Helium.framework/Versions/A/Helium
      0x587000 -   0x588fff +com.bensyverson.dvmatte.autopicker 1.0 (1.0) <5FB2D0C9-D6D7-036E-F739-DA7CE5BAD36E> /Applications/iMovie.app/Contents/Frameworks/DVMAutopick.framework/Versions/A/D VMAutopick
      0x58e000 -   0x643fe7  libcrypto.0.9.7.dylib 0.9.7 (compatibility 0.9.7) <AACC86C0-86B4-B1A7-003F-2A0AF68973A2> /usr/lib/libcrypto.0.9.7.dylib
      0x689000 -   0x7bbfe4  com.apple.Helium.HeliumRender 2.0.0 (157) <DEA355F6-22DC-68D4-EA7A-EE06C0D7F150> /Applications/iMovie.app/Contents/Frameworks/Helium.framework/Versions/A/Framew orks/HeliumRender.framework/Versions/A/HeliumRender
      0x814000 -   0x814ff7  libmx.A.dylib 315.0.0 (compatibility 1.0.0) <01401BF8-3FC7-19CF-ACCE-0F292BFD2F25> /usr/lib/libmx.A.dylib
      0x838000 -   0x86bff3  com.apple.FWAVCPrivate 30.46 (46) <6F5A473F-BC2E-E6DB-6201-8460824BCC32> /System/Library/PrivateFrameworks/FWAVCPrivate.framework/FWAVCPrivate
      0xc00000 -   0xd79ff7  GLEngine ??? (???) <64C74F67-44B5-7DEF-CCA6-C8A9FF9BB60A> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
      0xdff000 -   0xe23fe7  GLRendererFloat ??? (???) <AD081A9B-1424-1F17-3C68-9803EBA37E8D> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GL RendererFloat
      0xefd000 -   0xf52fdf +com.DivXInc.DivXDecoder 6.8.3.5 (6.8.3.5) /Library/QuickTime/DivX Decoder.component/Contents/MacOS/DivX Decoder
      0xf80000 -   0xf83ff3 +com.divx.divxtoolkit 1.0 (1.0) /Library/Frameworks/DivX Toolkit.framework/Versions/A/DivX Toolkit
    0x12d5b000 - 0x13160fe7  libclh.dylib 3.1.1 C  (3.1.1) <15AD52DD-FC3F-305E-5C31-699329E8FDE1> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib
    0x1557d000 - 0x156c6fe7  com.apple.iLMBAperture31Plugin 2.5.5 (252.2.5) <2AA8E13C-4221-698B-F755-DB8103D191B9> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBAperture31Plugin.ilmbplugin/Contents/Mac OS/iLMBAperture31Plugin
    0x15707000 - 0x1570fff7  com.apple.iLMBAperturePlugin 2.5.5 (252.2.5) <BF2A071D-6F1C-03BA-DD1B-74F93CE9D7B0> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBAperturePlugin.ilmbplugin/Contents/MacOS /iLMBAperturePlugin
    0x15716000 - 0x15717ff7  com.apple.iLMBAppDefPlugin 2.5.5 (252.2.5) <23D52DA9-0F87-6EAA-990E-2864C4B6D6AA> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBAppDefPlugin.ilmbplugin/Contents/MacOS/i LMBAppDefPlugin
    0x1571c000 - 0x15726ff7  com.apple.iLMBFinalCutPlugin 2.5.5 (252.2.5) <B089F264-64BE-07DE-E250-D5C63C351222> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBFinalCutPlugin.ilmbplugin/Contents/MacOS /iLMBFinalCutPlugin
    0x1572c000 - 0x1572eff7  com.apple.iLMBFolderPlugin 2.5.5 (252.2.5) <0896FA5E-8453-B2F6-8E87-F5F2FA382395> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBFolderPlugin.ilmbplugin/Contents/MacOS/i LMBFolderPlugin
    0x15733000 - 0x15737ff7  com.apple.iLMBGarageBandPlugin 2.5.5 (252.2.5) <E10E678C-831C-7A6B-1A56-775CD81DA98E> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBGarageBandPlugin.ilmbplugin/Contents/Mac OS/iLMBGarageBandPlugin
    0x1573d000 - 0x15749ff7  com.apple.iLMBiMoviePlugin 2.5.5 (252.2.5) <313540B0-C7D2-5EB4-C688-0FCB9FFD5E81> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBiMoviePlugin.ilmbplugin/Contents/MacOS/i LMBiMoviePlugin
    0x15750000 - 0x15764ffb  com.apple.iLMBiPhoto8Plugin 2.5.5 (252.2.5) <0016975B-CA8E-76EA-3BF7-BAD4C8834814> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBiPhoto8Plugin.ilmbplugin/Contents/MacOS/ iLMBiPhoto8Plugin
    0x1576c000 - 0x158b8fe7  com.apple.iLMBiPhoto9Plugin 2.5.5 (252.2.5) <86E4AD5A-1233-9F42-B4BD-CECFFC4C4ACD> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBiPhoto9Plugin.ilmbplugin/Contents/MacOS/ iLMBiPhoto9Plugin
    0x158fb000 - 0x15904ff7  com.apple.iLMBiPhotoPlugin 2.5.5 (252.2.5) <D6F8A353-CDC4-A9B8-383E-5D6F7FBAF593> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBiPhotoPlugin.ilmbplugin/Contents/MacOS/i LMBiPhotoPlugin
    0x1590b000 - 0x15913ff7  com.apple.iLMBiTunesPlugin 2.5.5 (252.2.5) <4A54C561-8932-6E09-BDAE-C030D494E0DA> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBiTunesPlugin.ilmbplugin/Contents/MacOS/i LMBiTunesPlugin
    0x1591a000 - 0x159cafff  com.apple.iTunesAccess 10.5.2 (10.5.2) <3B8DB64C-4A9B-4DBC-84E5-1A2288B19CDF> /System/Library/PrivateFrameworks/iTunesAccess.framework/iTunesAccess
    0x159fb000 - 0x159fdff7  com.apple.iLMBMoviesFolderPlugin 2.5.5 (252.2.5) <4A70635B-4CF4-8F65-BF6D-3B6F18838A23> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBMoviesFolderPlugin.ilmbplugin/Contents/M acOS/iLMBMoviesFolderPlugin
    0x15a02000 - 0x15a04ff7  com.apple.iLMBPhotoBoothPlugin 2.5.5 (252.2.5) <77BE4315-C665-3243-B857-64895276EFA1> /Library/Application Support/iLifeMediaBrowser/Plug-Ins/iLMBPhotoBoothPlugin.ilmbplugin/Contents/Mac OS/iLMBPhotoBoothPlugin
    0x16bee000 - 0x16bf2ff3  com.apple.audio.AudioIPCPlugIn 1.1.6 (1.1.6) <E9CB576C-283B-1DB2-0C69-E7C914BD7922> /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugI n.bundle/Contents/MacOS/AudioIPCPlugIn
    0x17156000 - 0x17158ff7  com.apple.podcastproducer.ImageDiffer 1.2.3 (168.7) <0EE2A12C-11A5-5801-5442-D5A7C7542CF3> /System/Library/Graphics/Quartz Composer Patches/ImageDifferPatch.plugin/Contents/MacOS/ImageDifferPatch
    0x171e8000 - 0x171edfff  com.apple.AppleMPEG2Codec 1.0.2 (220.1) <CE69C1D8-796C-753F-AD3C-F1CC2B8C0AAD> /Library/QuickTime/AppleMPEG2Codec.component/Contents/MacOS/AppleMPEG2Codec
    0x171f3000 - 0x171f9ff7  com.apple.audio.AppleHDAHALPlugIn 2.0.5 (2.0.5f14) <38E3C1A4-84E4-C105-B55F-8FC4C154036D> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bun dle/Contents/MacOS/AppleHDAHALPlugIn
    0x17a00000 - 0x17be6fef  com.apple.audio.codecs.Components 2.0.3 (2.0.3) <8DA1B494-CD97-D4CC-3D5D-FACFAAE9D968> /System/Library/Components/AudioCodecs.component/Contents/MacOS/AudioCodecs
    0x18be2000 - 0x18c37fef  com.apple.AppleProResDecoder 2.0 (223) <793BA98A-2E7D-1C39-998D-805B60034DF4> /System/Library/QuickTime/AppleProResDecoder.component/Contents/MacOS/AppleProR esDecoder
    0x18c6f000 - 0x18cabfe3  com.apple.QuickTimeFireWireDV.component 7.6.6 (1787) <D20581EB-375E-4266-24B7-CBF062B819E6> /System/Library/QuickTime/QuickTimeFireWireDV.component/Contents/MacOS/QuickTim eFireWireDV
    0x18cb7000 - 0x18cd2fef  com.apple.AppleIntermediateCodec 1.3.2 (153) <D42634C1-8BDA-31ED-5216-13CB19BA7D1B> /Library/QuickTime/AppleIntermediateCodec.component/Contents/MacOS/AppleInterme diateCodec
    0x18cd8000 - 0x18cf1fe7  com.apple.applepixletvideo 1.2.29 (1.2d29) <52810348-A138-D148-92E4-9E1D73EA18A0> /System/Library/QuickTime/ApplePixletVideo.component/Contents/MacOS/ApplePixlet Video
    0x18e00000 - 0x18e7afef  com.apple.AppleVAH264HW.component 2.0 (1.0) <482C506F-33B8-438F-8925-B15657ED9599> /System/Library/QuickTime/AppleVAH264HW.component/Contents/MacOS/AppleVAH264HW
    0x19300000 - 0x19324ff7  com.apple.QuartzComposer.ExtraPatches 4.2 (156.16) <877B2D84-7CA6-501F-FF2D-C33BC52C0074> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzCompose r.framework/Versions/A/Resources/ExtraPatches.plugin/Contents/MacOS/ExtraPatches
    0x19334000 - 0x19380ffb  com.apple.audio.midi.CoreMIDI 1.7.1 (42) <FB4D4B64-6ABB-679E-3AA8-21DE9062B4C1> /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
    0x193a5000 - 0x193cefff  com.apple.audio.OpenAL 1.4 (1.4) <CDC6D2B8-3DCA-E511-2250-75567E4C94BD> /System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL
    0x1cdf4000 - 0x1cdf8ff7 +com.bensyverson.quartzcomposer.dvmatte 1.0 (1.0) <DC961ABE-200A-E9E3-5CD2-7B98F129D0BF> /Applications/iMovie.app/Contents/Resources/Plugins/dvmatte.plugin/Contents/Mac OS/dvmatte
    0x1f900000 - 0x1f92cfff  com.apple.oxygene.layers.iDVDQCPatches 1.0.0 (602.0.2) <2F6AD71A-EDFB-66DF-ACBD-46617FDB7C0E> /Applications/iMovie.app/Contents/Resources/iDVDQCPatches.plugin/Contents/MacOS /iDVDQCPatches
    0x22160000 - 0x22546feb  QuickTimeH264.scalar ??? (???) <1C613CAC-97EF-C33D-0891-0C684432CB9D> /System/Library/QuickTime/QuickTimeH264.component/Contents/Resources/QuickTimeH 264.scalar
    0x70000000 - 0x700cbfff  com.apple.audio.units.Components 1.6.5 (1.6.5) <E50D0989-0609-EAF7-3B3B-B10D7847BAA5> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
    0x8f0c6000 - 0x8f811fff  com.apple.GeForceGLDriver 1.6.36 (6.3.6) <3BB341B6-11A7-38AD-10A3-F89506FD40D4> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDrive r
    0x8fe00000 - 0x8fe4162b  dyld 132.1 (???) <1C06ECD9-A2D7-BB10-AF50-0F2B598A7DEC> /usr/lib/dyld
    0x90003000 - 0x90014ff7  com.apple.LangAnalysis 1.6.6 (1.6.6) <3036AD83-4F1D-1028-54EE-54165E562650> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
    0x90015000 - 0x90019ff7  libGFXShared.dylib ??? (???) <801B2C2C-1692-475A-BAD6-99F85B6E7C25> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.d ylib
    0x9001a000 - 0x90095fff  com.apple.AppleVAFramework 4.10.27 (4.10.27) <BFD2D1CA-535C-F16F-0EB5-04905ABD65CF> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x90096000 - 0x90198fe7  libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <015563C4-81E2-8C8A-82AC-31B38D904A42> /usr/lib/libcrypto.0.9.8.dylib
    0x90199000 - 0x90654ff7  com.apple.VideoToolbox 0.484.60 (484.60) <B53299EC-E30F-EC04-779D-29B7113CC14A> /System/Library/PrivateFrameworks/VideoToolbox.framework/Versions/A/VideoToolbo x
    0x9065c000 - 0x906a3ffb  com.apple.CoreMediaIOServices 140.0 (1496) <DA152F1C-8EF4-4F5E-6D60-82B1DC72EF47> /System/Library/PrivateFrameworks/CoreMediaIOServices.framework/Versions/A/Core MediaIOServices
    0x906a4000 - 0x906f7ff7  com.apple.HIServices 1.8.3 (???) <1D3C4587-6318-C339-BD0F-1988F246BE2E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
    0x906f8000 - 0x90713ff7  libPng.dylib ??? (???) <25DF2360-BFD3-0165-51AC-0BDAF7899DEC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x90714000 - 0x90734fe7  libresolv.9.dylib 41.0.0 (compatibility 1.0.0) <BF7FF2F6-5FD3-D78F-77BC-9E2CB2A5E309> /usr/lib/libresolv.9.dylib
    0x90873000 - 0x90877ff7  IOSurface ??? (???) <F9E6DFC1-8DD9-7C7E-CA85-B80735586E05> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x90878000 - 0x9088aff7  com.apple.CoreMediaAuthoring 0.706 (706) <81D68084-D7BD-E52E-9B1C-C8EC0FCECE3C> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreM ediaAuthoring
    0x9088b000 - 0x90969fef  com.apple.QuickTimeMPEG4.component 7.6.6 (1787) <555FE726-01F3-CE43-A339-5D214EC92569> /System/Library/QuickTime/QuickTimeMPEG4.component/Contents/MacOS/QuickTimeMPEG 4
    0x9096a000 - 0x909afff7  com.apple.ImageCaptureCore 1.1 (1.1) <F54F284F-0B81-0AFA-CE47-FF797A6E05B0> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCo re
    0x909b0000 - 0x909b5ff7  com.apple.OpenDirectory 10.6 (10.6) <0603680A-A002-D294-DE83-0D028C6BE884> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x909b6000 - 0x909caffb  com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <57DD5458-4F24-DA7D-0927-C3321A65D743> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x909d6000 - 0x9173efe7  com.apple.WebCore 6534.52 (6534.52.11) <28DB69F5-ACE5-2A67-4DC1-39EED479B56B> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.frame work/Versions/A/WebCore
    0x9173f000 - 0x9174dfe7  libz.1.dylib 1.2.3 (compatibility 1.0.0) <33C1B260-ED05-945D-FC33-EF56EC791E2E> /usr/lib/libz.1.dylib
    0x9174e000 - 0x9192cfeb  libType1Scaler.dylib ??? (???) <59FE1036-1BC2-1A8E-F7C6-E0CC15A4D6D2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libType1Scaler.dylib
    0x9192d000 - 0x9199bff7  com.apple.QuickLookUIFramework 2.3 (327.6) <74706A08-5399-24FE-00B2-4A702A6B83C1> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.f ramework/Versions/A/QuickLookUI
    0x9199c000 - 0x9199cff7  com.apple.Accelerate 1.6 (Accelerate 1.6) <3891A689-4F38-FACD-38B2-4BF937DE30CF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x91b00000 - 0x91b03ffb  com.apple.help 1.3.2 (41.1) <8AC20B01-4A3B-94BA-D8AF-E39034B97D8C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
    0x91b1d000 - 0x91b1eff7  com.apple.audio.units.AudioUnit 1.6.7 (1.6.7) <838E1760-F7D9-3239-B3A8-20E25EFD1379> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x91b1f000 - 0x91bcffe3  com.apple.QuickTimeImporters.component 7.6.6 (1787) <B44DD024-3C2A-6A3A-2C94-EBF0CBA06067> /System/Library/QuickTime/QuickTimeImporters.component/Contents/MacOS/QuickTime Importers
    0x91bd0000 - 0x91c19fe7  libTIFF.dylib ??? (???) <579DC328-567D-A74C-4BCE-1D1C729E3F6D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x91c1a000 - 0x91c1aff7  com.apple.Carbon 150 (152) <BFDDA394-0F01-A3A3-A226-ED3A45975A56> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x91c1b000 - 0x91cb6fe7  com.apple.ApplicationServices.ATS 275.19 (???) <9FA31967-CF14-B033-EB8D-570561D12A13> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
    0x91cfd000 - 0x92c52ffb  com.apple.QuickTimeComponents.component 7.6.6 (1787) /System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTim eComponents
    0x92cf4000 - 0x92d9cffb  com.apple.QD 3.36 (???) <FA2785A4-BB69-DCB4-3BA3-7C89A82CAB41> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
    0x92e2e000 - 0x92e3eff7  libsasl2.2.dylib 3.15.0 (compatibility 3.0.0) <C8744EA3-0AB7-CD03-E639-C4F2B910BE5D> /usr/lib/libsasl2.2.dylib
    0x92e3f000 - 0x92e67ff7  libxslt.1.dylib 3.24.0 (compatibility 3.0.0) <315D97C2-4E1F-A95F-A759-4A3FA5639E75> /usr/lib/libxslt.1.dylib
    0x92e68000 - 0x92ea3feb  libFontRegistry.dylib ??? (???) <AD45365E-A3EA-62B8-A288-1E13DBA22B1B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x92ea4000 - 0x92ea7ff7  libCoreVMClient.dylib ??? (???) <F58BDFC1-7408-53C8-0B08-48BA2F25CA43> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClien t.dylib
    0x92ea8000 - 0x92eb4ff7  libkxld.dylib ??? (???) <9A441C48-2D18-E716-5F38-CBEAE6A0BB3E> /usr/lib/system/libkxld.dylib
    0x92eb5000 - 0x92f24ff7  com.apple.ISSupport 1.9.7 (55) <77905553-740D-90E8-6B2E-ABF5B3D40CBF> /System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport
    0x92f25000 - 0x9318afeb  com.apple.security 6.1.2 (55002) <7F00A51B-F22A-0EBC-A321-923472D686BD> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x931cd000 - 0x93213ff7  libauto.dylib ??? (???) <29422A70-87CF-10E2-CE59-FEE1234CFAAE> /usr/lib/libauto.dylib
    0x93214000 - 0x933f6fff  com.apple.imageKit 2.0.3 (1.0) <6E557757-26F7-7941-8AE7-046EC1871F50> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.fram ework/Versions/A/ImageKit
    0x9346e000 - 0x93699ff3  com.apple.QuartzComposer 4.2 ({156.30}) <2C88F8C3-7181-6B1D-B278-E0EE3F33A2AF> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzCompose r.framework/Versions/A/QuartzComposer
    0x936eb000 - 0x93762ff3  com.apple.backup.framework 1.2.2 (1.2.2) <D65F2FCA-15EB-C200-A08F-7DC4089DA6A2> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x93763000 - 0x93890ffb  com.apple.MediaToolbox 0.484.60 (484.60) <A7FE2739-64A7-40EB-A6E7-69FBCE3C87D4> /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbo x
    0x93891000 - 0x93adbfef  com.apple.JavaScriptCore 6534.52 (6534.52.7) <AF71FCC7-B8BF-2DA6-C538-6B7C47F95B2D> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x93adc000 - 0x93adeff7  libRadiance.dylib ??? (???) <5920EB69-8D7F-5EFD-70AD-590FCB5C9E6C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x93adf000 - 0x93c86ff7  libSystem.B.dylib 125.2.11 (compatibility 1.0.0) <2DCD13E3-1BD1-6F25-119A-3863A3848B90> /usr/lib/libSystem.B.dylib
    0x942e7000 - 0x94308fe7  com.apple.opencl 12.3.6 (12.3.6) <B4104B80-1CB3-191C-AFD3-697843C6BCFF> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x94357000 - 0x94413fff  com.apple.ColorSync 4.6.6 (4.6.6) <7CD8B191-039A-02C3-EA5E-4194EC59995B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
    0x9441c000 - 0x94597fe7  com.apple.CoreFoundation 6.6.6 (550.44) <F88C95CD-1264-782D-A1F5-204739847E93> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x94598000 - 0x9469afef  com.apple.MeshKitIO 1.1 (49.2) <D0401AC5-1F92-2BBB-EBAB-58EDD3BA61B9> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshK itIO.framework/Versions/A/MeshKitIO
    0x9469b000 - 0x946bafe3  libexpat.1.dylib 7.2.0 (compatibility 7.0.0) <82E6F83F-9667-2E39-1D9D-4A49C642527D> /usr/lib/libexpat.1.dylib
    0x946bb000 - 0x94774fe7  libsqlite3.dylib 9.6.0 (compatibility 9.0.0) <52438E77-55D1-C231-1936-76F1369518E4> /usr/lib/libsqlite3.dylib
    0x94775000 - 0x947b7ff7  libvDSP.dylib 268.0.1 (compatibility 1.0.0) <8A4721DE-25C4-C8AA-EA90-9DA7812E3EBA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
    0x947b8000 - 0x9480eff7  com.apple.MeshKitRuntime 1.1 (49.2) <CB9F38B1-E107-EA62-EDFF-02EE79F6D1A5> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshK itRuntime.framework/Versions/A/MeshKitRuntime
    0x9480f000 - 0x94810ff7  com.apple.TrustEvaluationAgent 1.1 (1) <2D970A9B-77E8-EDC0-BEC6-7580D78B2843> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/Tru stEvaluationAgent
    0x94811000 - 0x948a3fe7  com.apple.print.framework.PrintCore 6.3 (312.7) <7410D1B2-655D-68DA-D4B9-2C65747B6817> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
    0x948a4000 - 0x948e1ff7  com.apple.SystemConfiguration 1.10.8 (1.10.2) <50E4D49B-4F61-446F-1C21-1B2BA814713D> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
    0x948e2000 - 0x948f6fe7  libbsm.0.dylib ??? (???) <14CB053A-7C47-96DA-E415-0906BA1B78C9> /usr/lib/libbsm.0.dylib
    0x948f7000 - 0x948f7ff7  liblangid.dylib ??? (???) <B99607FC-5646-32C8-2C16-AFB5EA9097C2> /usr/lib/liblangid.dylib
    0x948f8000 - 0x94f73ff7  com.apple.CoreAUC 6.11.03 (6.11.03) <42B31B0F-18F9-29D2-A67C-7B81A47F6D67> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x94f74000 - 0x94f9affb  com.apple.DictionaryServices 1.1.2 (1.1.2) <43E1D565-6E01-3681-F2E5-72AE4C3A097A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
    0x94f9b000 - 0x95033fe7  edu.mit.Kerberos 6.5.11 (6.5.11) <F36DB665-A88B-7F5B-6244-6A2E7FFFF668> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x95034000 - 0x9503afe7  com.apple.CommerceCore 1.0 (9.1) <521D067B-3BDA-D04E-E1FA-CFA526C87EB5> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/C ommerceCore.framework/Versions/A/CommerceCore
    0x950f2000 - 0x951d2fe7  com.apple.vImage 4.1 (4.1) <D029C515-08E1-93A6-3705-DD062A3A672C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
    0x951e1000 - 0x95225ff3  com.apple.coreui 2 (114) <2234855E-3BED-717F-0BFA-D1A289ECDBDA> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x95251000 - 0x95251ff7  com.apple.Cocoa 6.6 (???) <EA27B428-5904-B00B-397A-185588698BCC> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x95252000 - 0x95282ff7  com.apple.MeshKit 1.1 (49.2) <5A74D1A4-4B97-FE39-4F4D-E0B80F0ADD87> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/MeshKit
    0x952c4000 - 0x952c7fe7  libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <1622A54F-1A98-2CBE-B6A4-2122981A500E> /usr/lib/system/libmathCommon.A.dylib
    0x952c8000 - 0x952d1ff7  com.apple.DiskArbitration 2.3 (2.3) <E9C40767-DA6A-6CCB-8B00-2D5706753000> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x952d2000 - 0x9537ffe7  libobjc.A.dylib 227.0.0 (compatibility 1.0.0) <9F8413A6-736D-37D9-8EB3-7986D4699957> /usr/lib/libobjc.A.dylib
    0x95380000 - 0x9539fff7  com.apple.CoreVideo 1.6.2 (45.6) <EB53CAA4-5EE2-C356-A954-5775F7DDD493> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x953a0000 - 0x953fafe7  com.apple.CorePDF 1.4 (1.4) <78A1DDE1-1609-223C-A532-D282DC5E0CD0> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
    0x953fb000 - 0x95413ff7  com.apple.CFOpenDirectory 10.6 (10.6) <D1CF5881-0AF7-D164-4156-9E9067B7FA37> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpen Directory.framework/Versions/A/CFOpenDirectory
    0x9542d000 - 0x95435ff7  com.apple.DisplayServicesFW 2.3.3 (289) <828084B0-9197-14DD-F66A-D634250A212E> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayS ervices
    0x95436000 - 0x9543cfff  com.apple.CommonPanels 1.2.4 (91) <2438AF5D-067B-B9FD-1248-2C9987F360BA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
    0x9544c000 - 0x95457ff7  com.apple.CrashReporterSupport 10.6.7 (258) <8F3E7415-1FFF-0C20-2EAB-6A23B9728728> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/Cra shReporterSupport
    0x95458000 - 0x954a8ff7  com.apple.framework.familycontrols 2.0.2 (2020) <C96C8A99-A40C-8B9C-1FBA-A0F46AC92F17> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyCon trols
    0x954e1000 - 0x95561feb  com.apple.SearchKit 1.3.0 (1.3.0) <9E18AEA5-F4B4-8BE5-EEA9-818FC4F46FD9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
    0x95562000 - 0x955a3ff7  libRIP.A.dylib 545.0.0 (compatibility 64.0.0) <80998F66-0AD7-AD12-B9AF-3E8D2CE6DE05> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x955a4000 - 0x958c4ff3  com.apple.CoreServices.CarbonCore 861.39 (861.39) <5C59805C-AF39-9010-B8B5-D673C9C38538> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
    0x958ca000 - 0x95944fff  com.apple.audio.CoreAudio 3.2.6 (3.2.6) <156A532C-0B60-55B0-EE27-D02B82AA6217> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x95945000 - 0x95bb6fef  com.apple.Foundation 6.6.8 (751.63) <69B3441C-B196-F2AD-07F8-D8DD24E4CD8C> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x95c11000 - 0x95c49ff7  com.apple.LDAPFramework 2.0 (120.1) <131ED804-DD88-D84F-13F8-D48E0012B96F> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x95c4a000 - 0x95c51ff3  com.apple.print.framework.Print 6.1 (237.1) <F5AAE53D-5530-9004-A9E3-2C1690C5328E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
    0x95c52000 - 0x95c5fff7  com.apple.NetFS 3.2.2 (3.2.2) <DDC9C397-C35F-8D7A-BB24-3D1B42FA5FAB> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x95c60000 - 0x95d31fe3  ColorSyncDeprecated.dylib 4.6.0 (compatibility 1.0.0) <1C3E1CEF-6E88-4EAF-8A6E-4EC4C5642DDB> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.f ramework/Versions/A/Resources/ColorSyncDeprecated.dylib
    0x95d32000 - 0x95d6fff7  com.apple.CoreMedia 0.484.60 (484.60) <8FAB137D-682C-6DEC-5A15-F0029A5B226F> /System/Library/PrivateFrameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x95d70000 - 0x95db4fe7  com.apple.Metadata 10.6.3 (507.15) <460BEF23-B89F-6F4C-4940-45556C0671B5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
    0x95db5000 - 0x95edbfe7  com.apple.WebKit 6534.52 (6534.52.7) <A2FC4307-01BE-DC9E-82FE-68B13F3839A9> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
    0x95edc000 - 0x95f00ff7  libJPEG.dylib ??? (???) <EA97DEC5-6E16-B51C-BF55-F6E8D23526AD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x95f23000 - 0x95fa5ffb  SecurityFoundation ??? (???) <BFE377A4-C830-3ECA-E69F-8A8094CDA0A6> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
    0x95fb2000 - 0x961b9feb  com.apple.AddressBook.framework 5.0.4 (883) <E26855A0-8CEF-8C81-F963-A2BF9E47F5C8> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
    0x961ba000 - 0x9660bfef  com.apple.RawCamera.bundle 3.7.1 (570) <AF94D180-5E0F-10DF-0CB2-FD8EDB110FA2> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x9660c000 - 0x9664fff7  com.apple.NavigationServices 3.5.4 (182) <8DC6FD4A-6C74-9C23-A4C3-715B44A8D28C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationSer vices.framework/Versions/A/NavigationServices
    0x96650000 - 0x96a85ff7  libLAPACK.dylib 219.0.0 (compatibility 1.0.0) <5E2D2283-57DE-9A49-1DB0-CD027FEFA6C2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
    0x96a88000 - 0x96b65fe3  com.apple.DiscRecording 5.0.9 (5090.4.2) <92C85A16-5C80-9F35-13BE-2B312956AA9A> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x96b66000 - 0x96b70fe7  com.apple.audio.SoundManager 3.9.3 (3.9.3) <5F494955-7290-2D91-DA94-44B590191771> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.f ramework/Versions/A/CarbonSound
    0x96b93000 - 0x96bebfe7  com.apple.datadetectorscore 2.0 (80.7) <A40AA74A-9D13-2A6C-5440-B50905923251> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDe tectorsCore
    0x96c30000 - 0x96c66fff  libtidy.A.dylib ??? (???) <0FD72C68-4803-4C5B-3A63-05D7394BFD71> /usr/lib/libtidy.A.dylib
    0x96c67000 - 0x96cb4feb  com.apple.DirectoryService.PasswordServerFramework 6.1 (6.1) <136BFA48-D456-B677-3B5D-40A6946C3A09> /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordS erver
    0x96cb5000 - 0x96d80fef  com.apple.CoreServices.OSServices 359.2 (359.2) <7C16D9C8-6F41-5754-17F7-2659D9DD9579> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
    0x96d82000 - 0x96dfbff7  com.apple.PDFKit 2.5.1 (2.5.1) <A068BF37-03E0-A231-2791-561C60C3ED2B> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framew ork/Versions/A/PDFKit
    0x96dfc000 - 0x96f7efe7  libicucore.A.dylib 40.0.0 (compatibility 1.0.0) <D5980817-6D19-9636-51C3-E82BAE26776B> /usr/lib/libicucore.A.dylib
    0x96f7f000 - 0x96f7fff7  com.apple.CoreServices 44 (44) <51CFA89A-33DB-90ED-26A8-67D461718A4A> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x96f80000 - 0x97396ff7  libBLAS.dylib 219.0.0 (compatibility 1.0.0) <C4FB303A-DB4D-F9E8-181C-129585E59603> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
    0x97397000 - 0x97406ff7  libvMisc.dylib 268.0.1 (compatibility 1.0.0) <595A5539-9F54-63E6-7AAC-C04E1574B050> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
    0x97407000 - 0x97423fe3  com.apple.openscripting 1.3.1 (???) <2A748037-D1C0-6D47-2C4A-0562AF799AC9> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
    0x97424000 - 0x9742effb  com.apple.speech.recognition.framework 3.11.1 (3.11.1) <7486003F-8FDB-BD6C-CB34-DE45315BD82C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
    0x9742f000 - 0x97753fef  com.apple.HIToolbox 1.6.5 (???) <21164164-41CE-61DE-C567-32E89755CB34> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
    0x97754000 - 0x97794ff3  com.apple.securityinterface 4.0.1 (40418) <FED0C1B5-469E-ADFF-308E-C10B6A68AE45> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInter face
    0x97795000 - 0x97796ff7  com.apple.MonitorPanelFramework 1.3.0 (1.3.0) <0EC4EEFF-477E-908E-6F21-ED2C973846A4> /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPane l
    0x97797000 - 0x97797ff7  com.apple.quartzframework 1.5 (1.5) <CEB78F00-C5B2-3B3F-BF70-DD6D578719C0> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
    0x97798000 - 0x977adfff  com.apple.ImageCapture 6.1 (6.1) <B909459A-EAC9-A7C8-F2A9-CD757CDB59E8> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
    0x977ae000 - 0x977e8fe7  libssl.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <C62A7753-99A2-6782-92E7-6628A6190A90> /usr/lib/libssl.0.9.8.dylib
    0x977e9000 - 0x97827ff7  com.apple.QuickLookFramework 2.3 (327.6) <66955C29-0C99-D02C-DB18-4952AFB4E886> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
    0x97841000 - 0x97984fef  com.apple.QTKit 7.7 (1787) <3B47A1A0-7AB5-C1C9-42DE-5993D1012D47> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x97985000 - 0x979e9ffb  com.apple.htmlrendering 72 (1.1.4) <4D451A35-FAB6-1288-71F6-F24A4B6E2371> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering .framework/Versions/A/HTMLRendering
    0x97af1000 - 0x97b13fef  com.apple.DirectoryService.Framework 3.6 (621.11) <CA979EAC-9537-43B6-CD69-C144ACB75E09> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi ce
    0x97b14000 - 0x97b45ff7  libGLImage.dylib ??? (???) <0EE86397-A867-0BBA-E5B1-B800E43FC5CF> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
    0x97b5a000 - 0x97c88fe7  com.apple.CoreData 102.1 (251) <87FE6861-F2D6-773D-ED45-345272E56463> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x97c89000 - 0x97c8cff7  libCGXType.A.dylib 545.0.0 (compatibility 64.0.0) <4D766435-EB76-C384-0127-1D20ACD74076> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
    0x97d78000 - 0x97d7aff7  com.apple.QuickTimeH264.component 7.6.6 (1787) /System/Library/QuickTime/QuickTimeH264.component/Contents/MacOS/QuickTimeH264
    0x97d7b000 - 0x97e18fe3  com.apple.LaunchServices 362.3 (362.3) <15B47388-16C8-97DA-EEBB-1709E136169E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
    0x97e19000 - 0x97ed1feb  libFontParser.dylib ??? (???) <D57D3834-9395-FD58-092A-49B3708E8C89> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x97ed2000 - 0x97ee0ff7  com.apple.opengl 1.6.13 (1.6.13) <025A905D-C1A3-B24A-1585-37C328D77148> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x97ee1000 - 0x97ef1ff7  com.apple.DSObjCWrappers.Framework 10.6 (134) <81A0B409-3906-A98F-CA9B-A49E75007495> /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWra ppers
    0x97f11000 - 0x97f7bfe7  libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <411D87F4-B7E1-44EB-F201-F8B4F9227213> /usr/lib/libstdc++.6.dylib
    0x97f7c000 - 0x97fa3ff7  com.apple.quartzfilters 1.6.0 (1.6.0) <879A3B93-87A6-88FE-305D-DF1EAED04756> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters .framework/Versions/A/QuartzFilters
    0x97fa4000 - 0x98021ff7  com.apple.iLifeMediaBrowser 2.5.5 (468.2.2) <459C8983-EAC4-7067-3355-5299D111D339> /System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeM ediaBrowser
    0x9836e000 - 0x98379ff7  libGL.dylib ??? (???) <3E34468F-E9A7-8EFB-FF66-5204BD5B4E21> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x9837a000 - 0x98b69557  com.apple.CoreGraphics 1.545.0 (???) <1D9DC7A5-228B-42CB-7018-66F42C3A9BB3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
    0x98b81000 - 0x98babff7  com.apple.shortcut 1.1 (1.1) <B0514FA9-7CAE-AD94-93CA-7B2A2C5F7B8A> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
    0x98bf8000 - 0x98bfcff7  libGIF.dylib ??? (???) <2123645B-AC89-C4E2-8757-85834CAE3DD2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x98df2000 - 0x98e9efe7  com.apple.CFNetwork 454.12.4 (454.12.4) <DEDCD006-389F-967F-3405-EDF541F406D7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
    0x98ed8000 - 0x98f39fe7  com.apple.CoreText 151.10 (???) <5C2DEFBE-D54B-4DC7-D456-9ED02880BE98> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
    0x98f3a000 - 0x99077fe7  com.apple.audio.toolbox.AudioToolbox 1.6.7 (1.6.7) <2D31CC6F-32CC-72FF-34EC-AB40CEE496A7> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x99078000 - 0x990abff7  com.apple.AE 496.5 (496.5) <BF9673D5-2419-7120-26A3-83D264C75222> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
    0x990ac000 - 0x991a7fff  com.apple.PubSub 1.0.5 (65.28) <A2D9D197-0620-E40D-1115-0416191189B2> /System/Library/Frameworks/PubSub.framework/Versions/A/PubSub
    0x991a8000 - 0x99205ff7  com.apple.framework.IOKit 2.0 (???) <3DABAB9C-4949-F441-B077-0498F8E47A35> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x99206000 - 0x993c8feb  com.apple.ImageIO.framework 3.0.4 (3.0.4) <027F55DF-7E4E-2310-1536-3F470CB8847B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
    0x993c9000 - 0x99477ff3  com.apple.ink.framework 1.3.3 (107) <233A981E-A2F9-56FB-8BDE-C2DEC3F20784> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
    0x99478000 - 0x994bbff7  libGLU.dylib ??? (???) <FB26DD53-03F4-A7D7-8804-EBC5B3B37FA3> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x994f5000 - 0x994f5ff7  com.apple.vecLib 3.6 (vecLib 3.6) <FF4DC8B6-0AB0-DEE8-ADA8-7B57645A1F36> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
    0x994f6000 - 0x99508ff7  com.apple.MultitouchSupport.framework 207.11 (207.11) <6FF4F2D6-B8CD-AE13-56CB-17437EE5B741> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/Multit ouchSupport
    0x99509000 - 0x99514ff7  libCSync.A.dylib 545.0.0 (compatibility 64.0.0) <287DECA3-7821-32B6-724D-AE03A9A350F9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
    0x99515000 - 0x9980ffef  com.apple.QuickTime 7.6.6 (1787) <AC48EAD9-7201-7CE6-C826-41B12963FECF> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
    0x99810000 - 0x99911fe7  libxml2.2.dylib 10.3.0 (compatibility 10.0.0) <C75F921C-F027-6372-A0A1-EDB8A6234331> /usr/lib/libxml2.2.dylib
    0x99912000 - 0x9994cff7  libcups.2.dylib 2.8.0 (compatibility 2.0.0) <038731B1-CC44-3943-E3DE-4BAAA203EB72> /usr/lib/libcups.2.dylib
    0x99991000 - 0x99cfcff7  com.apple.QuartzCore 1.6.3 (227.37) <E323A5CC-499E-CA9E-9BC3-537231449CAA> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x99d35000 - 0x99d35ff7  com.apple.ApplicationServices 38 (38) <8012B504-3D83-BFBB-DA65-065E061CFE03> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
    0x99d62000 - 0x9a645ff7  com.apple.AppKit 6.6.8 (1038.36) <A353465E-CFC9-CB75-949D-786F6F7732F6> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x9a646000 - 0x9a648ff7  com.apple.securityhi 4.0 (36638) <FC01BFC4-04DB-96F3-2412-A86CC4F94CB2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
    0x9a649000 - 0x9a650ff7  com.apple.agl 3.0.12 (AGL-3.0.12) <37255DC6-9FD1-45CC-AC80-A84FD2B5450A> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
    0x9a66f000 - 0x9a77bff7  libGLProgrammability.dylib ??? (???) <04D7E5C3-B0C3-054B-DF49-3B333DCDEE22> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgramma bility.dylib
    0x9a789000 - 0x9a863fff  com.apple.DesktopServices 1.5.11 (1.5.11) <800F2040-9211-81A7-B438-7712BF51DEE3> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
    0x9a864000 - 0x9a86eff7  com.apple.HelpData 2.0.5 (34.1.1) <A9CF754F-B254-5D40-B8B5-F35414DFD875> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
    0x9a86f000 - 0x9a86fff7  com.apple.Accelerate.vecLib 3.6 (vecLib 3.6) <ABF97DA4-3BDF-6FFD-6239-B023CA1F7974> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
    0x9a97b000 - 0x9a9aefff  libTrueTypeScaler.dylib ??? (???) <0F04DAC3-829A-FA1B-E9D0-1E9505713C5C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
    0xffff0000 - 0xffff1fff  libSystem.B.dylib ??? (???) <2DCD13E3-1BD1-6F25-119A-3863A3848B90> /usr/lib/libSystem.B.dylib
    Model: MacBookPro5,4, BootROM MBP53.00AC.B03, 2 processors, Intel Core 2 Duo, 2.53 GHz, 4 GB, SMC 1.49f2
    Graphics: NVIDIA GeForce 9400M, NVIDIA GeForce 9400M, PCI, 256 MB
    Memory Module: global_name
    AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8D), Broadcom BCM43xx 1.0 (5.10.131.42.4)
    Bluetooth: Version 2.4.5f3, 2 service, 19 devices, 1 incoming serial ports
    Network Service: AirPort, AirPort, en1
    Serial ATA Device: FUJITSU MJA2250BH FFS G1, 232.89 GB
    Serial ATA Device: MATSHITADVD-R   UJ-868
    USB Device: Internal Memory Card Reader, 0x05ac  (Apple Inc.), 0x8403, 0x26500000 / 2
    USB Device: BRCM2046 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0x06100000 / 2
    USB Device: Bluetooth USB Host Controller, 0x05ac  (Apple Inc.), 0x8213, 0x06110000 / 3
    USB Device: Built-in iSight, 0x05ac  (Apple Inc.), 0x8507, 0x24400000 / 2
    USB Device: Apple Internal Keyboard / Trackpad, 0x05ac  (Apple Inc.), 0x0236, 0x04600000 / 3
    USB Device: IR Receiver, 0x05ac  (Apple Inc.), 0x8242, 0x04500000 / 2

  • Basic design patterns

    I have learnt basic design patterns, such as Singelton, Objects pool, Reflection, Delegation and so on. I would like to build some application, using these patterns for exercise. Can you please give me an idea for such application ? Thanks.

    I have learnt basic design patterns, such as
    Singelton, Objects pool, Reflection, Delegation and
    so on. I would like to build some application, using
    these patterns for exercise. Can you please give me
    an idea for such application ? Thanks.Here are some simple examples that I found helpful. You can ignore the AspectJ parts.
    http://www.cs.ubc.ca/~jan/AODPs/
    regards

  • Regarding EDI and EAI

    Hello Masters,
    What makes exact differecnce between the EDI and EAI. Please if possible take simple example and explain in simple manner.
    Thank You

    Hi Ravi Kumar,
    EAI:
    Enterprise Application Integration (EAI) is defined as the uses of software and computer systems architectural principles to integrate a set of enterprise computer applications.
    Supply chain management applications (for managing inventory and shipping), customer relationship management applications (for managing current and potential customers), business intelligence applications (for finding patterns from existing data from operations), and other types of applications (for managing data such as human resources data, health care, internal communications, etc) typically cannot communicate with one another in order to share data or business rules. For this reason, such applications are sometimes referred to as islands of automation or information silos. This lack of communication leads to inefficiencies, wherein identical data are stored in multiple locations, or straightforward processes are unable to be automated.
    Enterprise application integration (EAI) is the process of linking such applications within a single organization together in order to simplify and automate business processes to the greatest extent possible, while at the same time avoiding having to make sweeping changes to the existing applications or data structures. EAI is the u201Cunrestricted sharing of data and business processes among any connected application or data sources in the enterprise.u201D[1]
    One large challenge of EAI is that the various systems that need to be linked together often reside on different operating systems, use different database solutions and different computer languages, and in some cases are legacy systems that are no longer supported by the vendor who originally created them. In some cases, such systems are dubbed "stovepipe systems" because they consist of components that have been jammed together in a way that makes it very hard to modify them in any way.
    EAI can be used for different purposes:
    Data (information) Integration: Ensuring that information in multiple systems is kept consistent. This is also known as EII (Enterprise Information Integration).
    Process Integration: Linking business processes across applications.
    Vendor independence: Extracting business policies or rules from applications and implementing them in the EAI system, so that even if one of the business applications is replaced with a different vendor's application, the business rules do not have to be re-implemented.
    Common Facade: An EAI system could front-end a cluster of applications, providing a single consistent access interface to these applications and shielding users from having to learn to interact with different applications
    EDI:
    An inter-company, application-to-application communication of data in standard format for business transactions, Electronic Data Interchange (EDI) is a set of standards for structuring information that is to be electronically exchanged between and within businesses, organizations, government entities and other groups. The standards describe structures that emulate documents, for example purchase orders to automate purchasing. The term EDI is also used to refer to the implementation and operation of systems and processes for creating, transmitting, and receiving EDI documents.
    if found worth pls do the req
    Thanx
    Sampath

  • Singleton pattern, scheduled receive location and suspended orchestrations

    Hello,
    In our project we have several orchestrations that are triggered every minute with the Scheduler Adapter (business requirement is near real-time).
    Each of these orchestration must have only 1 instance running at the same time, so we have implemented the singleton pattern. We followed a design like this one: https://fehlberg.wordpress.com/2008/06/06/biztalk-singleton-orchestration-design/
    But we end up having suspended orchestrations with the error "The instance completed without consuming all of its messages. The instance and its unconsumed messages have been suspended."
    I know it's a risk with this pattern. I thought it would happen only when the instance would run in more than 1 min (because the scheduler adapter is sending a file every minute).
    But it happens even with some instances running in about 15sec, so there is something I don't understand, here is an example:
    Here we can see that the TransferRegion orchestration started at 10:26:00 (which is expected) and failed.
    When I open the orchestration debugger, the time is different, the orchestration is shown starting at 10:26:44 (44 sec later):
    And the orchestration ended at 10:27:00:453.
    The message not consumed that caused the error has been triggered at 10:27:00.
    So I understand that the message arrived just after the listen shape but before the orchestration ends, but I don't understand why the orchestration started 44 sec after is was supposed to ...
    Any idea? I'm kind of clueless for now ...

    So, are these 8 Orchestrations actually processing messages or are they doing some other work every minute or so?
    If they're not processing actual messages, maybe a Windows Service or job scheduled by the SQL Agent or Windows Scheduler would be more...appropriate.  We all love BizTalk, but some parts of the stack do some things better.
    If they are processing messages or doing some genuine BPI type work, calling services, transformations etc., then maybe a Singleton+Scheduled Task is not the best solution.
    I'm assuming the actual requirement is the process must run with no less than 1 minute between executions, but if an execution takes >1 min, don't overlap.  An internal 1 min timer would probably work very well, but you still have the problem of
    activating and deactivating the Orchestration.  You'd basically have to build some control infrastructure similar to the EDI Batching Service.
    Here's a completely different suggestion:
    SQL Table that maintains the state of each process, say Active or Complete.
    Poll every 15 seconds a Stored Procedure that tests the status and returns an activation message when that process shows Complete.  It would flip it to Active at the same time.
    Orchestration runs and the last shape sends a message to change the status to Complete.
    Rinse Repeat.  No long running Orchestrations, Singletons, Correlations, etc...
    Hi John,
    We have 8 independent orchestrations. Each of them is triggered by different scheduled receive location.
    The orchestrations then process messages (calling stored procedures, mapping and calling web services).
    You are right for the requirement. I tried to deactivate the receive location at the beginning of the process and restart it at the end, but I ran into some weird errors on the SSO DB and others like "Could not retrieve transport type data for Receive
    Location 'Trigger_xxxxx_SCHEDULE' from config store. The transaction associated with the current connection has completed but has not been disposed.  The transaction must be disposed before the connection can be used to execute SQL statements."
    Thanks for the new design suggestion, I will see the effort required and if the client approves it ;)

  • Automatic PO creation through EDI

    Hi experts,
    Please clarify me on the setup of creating PO's thru EDI in Purchasing automatically once PR is created in the system.
    My client is more or less a trading company. They buy from vendor & sell to their customer, like third party order process.
    So they create Sales Order & then PReq is created through ME57 & then they create PO through ME59.
    They want to create PO's automatically thru EDI as this can speed up the process so as the vendor is also looking for creating SO in their BaaN system automatically.
    I have configured the EDI setup for creating PO manually, meaning when I create manual PO the idoc xml file is ready for transfer.
    But I am looking for the steps so that once they create the PReq, EDI should automatically create PO in SAP & the idoc should be ready for transfer.
    Please suggest if this can be done thru any BAPI or BDC programs.
    Thanks in advance !
    Priyadarshini

    Hi Krishna,
    This is for automatically creating normal PO thru PReq. Since I have setup the EDI configs for creating PO thru manual process  thru Me21N then idoc gets generated.
    But my client is looking for the idocs to be generated automatically once the PReq are created thru Me57.
    is there a way?
    Rgds,
    Pri

Maybe you are looking for

  • Query to compare 2 different tables from 2 different database

    Is it possible to write a SQL query to compare 2 Tables from 2 different Oracle Database. Also I need a query to do the same when the database is same. Thanks in advance

  • Wrong FQDN displaying when ping

    Hello all. I have a problem that has left me scratching my head for a couple days...I have been unable to access a network share on a server here locally. When I ping the IP of the server (192.168.68.10) --> Request timed out x4 When I RDP to the ser

  • Source determintaion with unique info record on material group

    Gurus, I am having an issue with source determination for a purch req item with item category D (Service). There is an info record on a material group (only this one). During the automatic assignment process from me57, the info rec is not selected an

  • Dreamweaver CS3 Not Loading Anymore

    Hi! For some reason today I opened up Dreamweaver CS3 and it won't load fully. It is getting stuck at "Initializing Extension Data" and it just hangs basically. I saw an update but it seems to be for the Middle East and North African versions only. A

  • ITunes error message at startup

    Hi! (I've got a 17" pb and 1 gb ram in it, the hard disk isn't nearly full..) ok, when I start iTunes (which worked perfectly earlier today) I get this message: "The iTunes application could not be opened. There is not enough memory available." it ha