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
-
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,
MikeI 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,
JochenNo. 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. -
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 -
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,
SriniHi 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,
sap11Dear,
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 SyedHi,
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 problemCrossover 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. -
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 / 2Hi 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 -
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 -
Hello Masters,
What makes exact differecnce between the EDI and EAI. Please if possible take simple example and explain in simple manner.
Thank YouHi 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 !
PriyadarshiniHi 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