On 25-Apr-06, at 4:07 PM, Asher Dunn wrote:


On Apr 25, 2006, at 3:47 PM, Alexander Cohen wrote:

[...]
2 CAP 0x002c6250 Shell.Execute% o<Shell>ss + 116
[...]
16 rbframework.dylib 0x01450b58 ThreadEntryPoint (void*) + 168 17 ...ple.CoreServices.CarbonCore 0x90b6e0d8 InvokeThreadEntryUPP + 24 18 ...ple.CoreServices.CarbonCore 0x90b6dcf8 CooperativeThread + 220
19  libSystem.B.dylib                   0x9002b200 _pthread_body + 96

Perhaps the shell function you are calling is not thread safe, or you have a weird situation with threads going on in your app. What shell call are you executing, and how many threads do you have running?

I thought of that too. I'm executing ghostscript. In the same thread on the same run, the same call is executed about 500 times. There is the main thread and the calling thread that is running. The thread that crashes does not have any shared data at all. In any case, i think shell.execute just starts a new process and waits for that process to fininsh, so it should not crash the whole app right?

Alex
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to