Debugging osascript execution from within a ruby daemon -
i have need run applescript on web server. server running rails, , need access models before , after running script, thought daemon (via daemons gem) might appropriate.
in theory easy. below simplified example.
#!/usr/bin/env ruby env["rails_env"] ||= "development" require file.dirname(__file__) + "/../../config/application" rails.application.require_environment! $running = true signal.trap("term") $running = false end while($running) rails.logger.info "daemon running @ #{time.now}.\n" # sanity check %x{touch /foo.txt} # stops working after while result = %x{/usr/bin/osascript -s o /path/to/the/script.scpt} # under normal operation, applescript spits out string result rails.logger.info "result: #{result}.\n" sleep 30 end
for testing purposes i've replaced (somewhat long , time consuming) production applescript one-liner. here is, in glory:
"it worked!"
because applescript treats last line of script return statement, string gets passed result
variable , logged in rails.
this works great - while. though (typically after several hours) osascript
line stops returning results. daemon is still running osascript
line, can tell, failing without explanation.
i can certainty daemon has not died because
- the rails log entries appear @ correct intervals, and
- my sanity check of "foo.txt" regularly updates last modified time stamp.
i thought i'd post update in case out there having similar problem. first off, i've found workaround. ugly hack sure, gets job done , doesn't crash every 2 hours. i'm doing establishing ssh connection every time job run, lets script run on clean session.
net::ssh.start('127.0.0.1', 'username', :password => 'password') |ssh| result = ssh.exec!('/usr/bin/osascript -s o /path/to/the/script.scpt') end
and secondly, i've found large number of crash reports in ~/library/logs/diagnosticreports directory. more , more i'm starting believe whole ordeal has kind of session timeout or expiration.
process: osascript [24884] path: /usr/bin/osascript identifier: osascript version: ??? (???) code type: x86-64 (native) parent process: ruby [24868] date/time: 2011-02-03 16:40:28.526 -0500 os version: mac os x 10.6.6 (10j567) report version: 6 exception type: exc_crash (sigabrt) exception codes: 0x0000000000000000, 0x0000000000000000 crashed thread: 0 dispatch queue: com.apple.main-thread application specific information: abort() called launchservices: getourlssessionidinit() returned err #1, securitysessionid == 0x0, vers=10600000 uid=501 euid=501web1.local] [se /users/greg/applescript/fbbuildutil.scpt thread 0 crashed: dispatch queue: com.apple.main-thread 0 libsystem.b.dylib 0x00007fff86fd6616 __kill + 10 1 libsystem.b.dylib 0x00007fff87076cca abort + 83 2 com.apple.launchservices 0x00007fff82faec84 getourlssessionidinit() + 298 3 libsystem.b.dylib 0x00007fff86fa08da pthread_once + 95 4 com.apple.launchservices 0x00007fff82faf29b setupcoreapplicationservicescommunicationport() + 1343 5 com.apple.launchservices 0x00007fff82faf68d getprocessdispatchtable() + 19 6 com.apple.launchservices 0x00007fff82fb17a5 lsclientsidesharedmemory::getclientsidesharedmemory(lssessionid, bool) + 187 7 com.apple.launchservices 0x00007fff82fb1e87 _lscopyapplicationinformationitem + 43 8 com.apple.ae 0x00007fff8722b735 aegetthisprocess() + 49 9 com.apple.ae 0x00007fff8722b6df aeeventimpl::initializedata() + 89 10 com.apple.ae 0x00007fff8722b5c4 aeeventimpl::aeeventimpl(unsigned int, unsigned int, aedesc const*, short, int) + 76 11 com.apple.ae 0x00007fff8722f33e aecreateappleevent + 88 12 osascript 0x0000000100001a42 0x100000000 + 6722 13 osascript 0x0000000100000fa0 0x100000000 + 4000 thread 1: dispatch queue: com.apple.libdispatch-manager 0 libsystem.b.dylib 0x00007fff86fa116a kevent + 10 1 libsystem.b.dylib 0x00007fff86fa303d _dispatch_mgr_invoke + 154 2 libsystem.b.dylib 0x00007fff86fa2d14 _dispatch_queue_invoke + 185 3 libsystem.b.dylib 0x00007fff86fa283e _dispatch_worker_thread2 + 252 4 libsystem.b.dylib 0x00007fff86fa2168 _pthread_wqthread + 353 5 libsystem.b.dylib 0x00007fff86fa2005 start_wqthread + 13 thread 2: 0 libsystem.b.dylib 0x00007fff86fa1f8a __workq_kernreturn + 10 1 libsystem.b.dylib 0x00007fff86fa239c _pthread_wqthread + 917 2 libsystem.b.dylib 0x00007fff86fa2005 start_wqthread + 13 thread 0 crashed x86 thread state (64-bit): rax: 0x0000000000000000 rbx: 0x00000000000001f5 rcx: 0x00007fff5fbfb378 rdx: 0x0000000000000000 rdi: 0x0000000000006134 rsi: 0x0000000000000006 rbp: 0x00007fff5fbfb390 rsp: 0x00007fff5fbfb378 r8: 0x000000010011d740 r9: 0x00000001001fc0a4 r10: 0x00007fff86fd2656 r11: 0x0000000000000202 r12: 0x00007fff5fbfb3c0 r13: 0x00007fff703ce328 r14: 0x00007fff82faeb5a r15: 0x00007fff70c465c0 rip: 0x00007fff86fd6616 rfl: 0x0000000000000202 cr2: 0x00000001000f8000 binary images: 0x100000000 - 0x100002ff7 +osascript ??? (???) <1b4a05c4-8772-dcfd-444f-31fee356e299> /usr/bin/osascript 0x1000f1000 - 0x1000f1fff com.apple.applescript.component 2.1.2 (2.1.2) <c621ab4a-9c10-7f1d-6b4e-0b15373d5c59> /system/library/components/applescript.component/contents/macos/applescript 0x100419000 - 0x1004adfe7 com.apple.applescript 2.1.2 (2.1.2) <e9c125a4-8743-6bf8-5a05-be85778d4158> /system/library/privateframeworks/applescript.framework/versions/a/applescript 0x7fff5fc00000 - 0x7fff5fc3bdef dyld 132.1 (???) <486e6c61-1197-cc7c-2197-82ce505102d7> /usr/lib/dyld 0x7fff8011d000 - 0x7fff8011efff liblangid.dylib ??? (???) <ea4d1607-2bd5-2ee2-2a3b-632eee5a444d> /usr/lib/liblangid.dylib 0x7fff8016d000 - 0x7fff8046bfe7 com.apple.hitoolbox 1.6.4 (???) <263ad497-f4cc-9610-e7d3-b95cf6f02030> /system/library/frameworks/carbon.framework/versions/a/frameworks/hitoolbox.framework/versions/a/hitoolbox 0x7fff80472000 - 0x7fff804befff libauto.dylib ??? (???) <f7221b46-dc4f-3153-ce61-7f52c8c293cf> /usr/lib/libauto.dylib 0x7fff804bf000 - 0x7fff80574fe7 com.apple.ink.framework 1.3.3 (107) <8c36373c-5473-3a6a-4972-bc29d504250f> /system/library/frameworks/carbon.framework/versions/a/frameworks/ink.framework/versions/a/ink 0x7fff8071a000 - 0x7fff80784fe7 libvmisc.dylib 268.0.1 (compatibility 1.0.0) <af0ea96d-000f-8c12-b952-cb7e00566e08> /system/library/frameworks/accelerate.framework/versions/a/frameworks/veclib.framework/versions/a/libvmisc.dylib 0x7fff80791000 - 0x7fff80794ff7 com.apple.securityhi 4.0 (36638) <87868a3e-9341-1078-f00c-5e5972f01a4a> /system/library/frameworks/carbon.framework/versions/a/frameworks/securityhi.framework/versions/a/securityhi 0x7fff80795000 - 0x7fff808aefef libglprogrammability.dylib ??? (???) <4f2dc233-7dd2-1204-caa5-3e6524f0ab75> /system/library/frameworks/opengl.framework/versions/a/libraries/libglprogrammability.dylib 0x7fff808b0000 - 0x7fff8092dfef libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <35eca411-2c08-fd7d-11b1-1b7a04921a5c> /usr/lib/libstdc++.6.dylib 0x7fff80949000 - 0x7fff80949ff7 com.apple.applicationservices 38 (38) <10a0b9e9-4988-03d4-fc56-dde231a02c63> /system/library/frameworks/applicationservices.framework/versions/a/applicationservices 0x7fff80a2b000 - 0x7fff80ba2fe7 com.apple.corefoundation 6.6.4 (550.42) <770c572a-cf70-168f-f43c-242b9114fcb5> /system/library/frameworks/corefoundation.framework/versions/a/corefoundation 0x7fff80ba3000 - 0x7fff813adfe7 libblas.dylib 219.0.0 (compatibility 1.0.0) <fc941ecb-71d0-fae3-dcbf-c5a619e594b8> /system/library/frameworks/accelerate.framework/versions/a/frameworks/veclib.framework/versions/a/libblas.dylib 0x7fff813ae000 - 0x7fff813b4ff7 com.apple.diskarbitration 2.3 (2.3) <857f6e43-1ef4-7d53-351b-10de0a8f992a> /system/library/frameworks/diskarbitration.framework/versions/a/diskarbitration 0x7fff813e6000 - 0x7fff813e9ff7 libcorevmclient.dylib ??? (???) <609598e6-195d-e5d4-3b92-ae8d9768829c> /system/library/frameworks/opengl.framework/versions/a/libraries/libcorevmclient.dylib 0x7fff813ea000 - 0x7fff813fefff libgl.dylib ??? (???) <1eb1bd0f-c17f-55df-b8b4-8e9cf99359d4> /system/library/frameworks/opengl.framework/versions/a/libraries/libgl.dylib 0x7fff81480000 - 0x7fff814b9fef libcups.2.dylib 2.8.0 (compatibility 2.0.0) <561d0dcb-47ad-a12c-9066-70e4cbad331c> /usr/lib/libcups.2.dylib 0x7fff816aa000 - 0x7fff816f4ff7 com.apple.metadata 10.6.3 (507.15) <5170fce0-ed6c-2e3e-ab28-1dde3f628fc5> /system/library/frameworks/coreservices.framework/versions/a/frameworks/metadata.framework/versions/a/metadata 0x7fff8185b000 - 0x7fff81876ff7 com.apple.openscripting 1.3.1 (???) <9d50701d-54ac-405b-cc65-026fcb28258b> /system/library/frameworks/carbon.framework/versions/a/frameworks/openscripting.framework/versions/a/openscripting 0x7fff818b9000 - 0x7fff81901ff7 libvdsp.dylib 268.0.1 (compatibility 1.0.0) <98fc4457-f405-0262-00f7-56119ca107b6> /system/library/frameworks/accelerate.framework/versions/a/frameworks/veclib.framework/versions/a/libvdsp.dylib 0x7fff81940000 - 0x7fff8194ffff com.apple.netfs 3.2.1 (3.2.1) <e5d33870-27d2-e50b-9b35-16aa50369733> /system/library/frameworks/netfs.framework/versions/a/netfs 0x7fff81950000 - 0x7fff81a67fef libxml2.2.dylib 10.3.0 (compatibility 10.0.0) <b2fb9da8-6ec9-ffbc-c919-c022b9cbeb73> /usr/lib/libxml2.2.dylib 0x7fff81a98000 - 0x7fff81b51fff libsqlite3.dylib 9.6.0 (compatibility 9.0.0) <2c5ed312-e646-9ade-73a9-6199a2a43150> /usr/lib/libsqlite3.dylib 0x7fff81b52000 - 0x7fff81c07fe7 com.apple.colorsync 4.6.3 (4.6.3) <5a7360a8-d495-1e8d-c4b4-a363af989ade> /system/library/frameworks/applicationservices.framework/versions/a/frameworks/colorsync.framework/versions/a/colorsync 0x7fff81c08000 - 0x7fff81c33ff7 libxslt.1.dylib 3.24.0 (compatibility 3.0.0) <87a0b228-b24a-c426-c3fb-b40d7258dd49> /usr/lib/libxslt.1.dylib 0x7fff81e28000 - 0x7fff81e59fff libglimage.dylib ??? (???) <1a8e58cf-fa2f-14f7-a097-d34eea8a7d03> /system/library/frameworks/opengl.framework/versions/a/libraries/libglimage.dylib 0x7fff81e5a000 - 0x7fff81e6cfe7 libsasl2.2.dylib 3.15.0 (compatibility 3.0.0) <76b83c8d-8efe-4467-0f75-275648afed97> /usr/lib/libsasl2.2.dylib 0x7fff81e6d000 - 0x7fff81f2aff7 com.apple.coreservices.osservices 357 (357) <7b22626f-d544-1955-cc53-240f4caceb4a> /system/library/frameworks/coreservices.framework/versions/a/frameworks/osservices.framework/versions/a/osservices 0x7fff81f2b000 - 0x7fff81f30ff7 com.apple.commonpanels 1.2.4 (91) <4d84803b-bd06-d80e-15ae-efbe43f93605> /system/library/frameworks/carbon.framework/versions/a/frameworks/commonpanels.framework/versions/a/commonpanels 0x7fff81f47000 - 0x7fff81f6ffff com.apple.dictionaryservices 1.1.2 (1.1.2) <e9269069-93fa-2b71-f9ba-fddd23c4a65e> /system/library/frameworks/coreservices.framework/versions/a/frameworks/dictionaryservices.framework/versions/a/dictionaryservices 0x7fff81fce000 - 0x7fff81fceff7 com.apple.carbon 150 (152) <191b4f4b-8d06-796b-ca0c-782f06dd7bc7> /system/library/frameworks/carbon.framework/versions/a/carbon 0x7fff81fe1000 - 0x7fff81fe4fff com.apple.help 1.3.1 (41) <54b79ba2-b71b-268e-8752-5c8ee00e49e4> /system/library/frameworks/carbon.framework/versions/a/frameworks/help.framework/versions/a/help 0x7fff81fe5000 - 0x7fff81ff9ff7 com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <621b7415-a0b9-07a7-f313-36beedd7b132> /system/library/frameworks/applicationservices.framework/versions/a/frameworks/speechsynthesis.framework/versions/a/speechsynthesis 0x7fff81ffa000 - 0x7fff8201dfff com.apple.opencl 12.3 (12.3) <d30a45fc-4520-45af-3ca5-092313db5d54> /system/library/frameworks/opencl.framework/versions/a/opencl 0x7fff8201e000 - 0x7fff82024ff7 com.apple.commercecore 1.0 (6) <e8a1144c-5666-9840-4729-256fe69cdbdb> /system/library/privateframeworks/commercekit.framework/versions/a/frameworks/commercecore.framework/versions/a/commercecore 0x7fff82073000 - 0x7fff82088ff7 com.apple.langanalysis 1.6.6 (1.6.6) <1ae1fe8f-2204-4410-c94e-0e93b003beda> /system/library/frameworks/applicationservices.framework/versions/a/frameworks/langanalysis.framework/versions/a/langanalysis 0x7fff82107000 - 0x7fff82148fff com.apple.systemconfiguration 1.10.5 (1.10.2) <fb39f09c-57bb-d8cc-348d-93e00c602f7d> /system/library/frameworks/systemconfiguration.framework/versions/a/systemconfiguration 0x7fff82149000 - 0x7fff823cffff com.apple.security 6.1.1 (37594) <1b4e1abd-1bb3-da49-f574-0eeb23e73c6a> /system/library/frameworks/security.framework/versions/a/security 0x7fff825d4000 - 0x7fff825d5ff7 com.apple.audio.units.audiounit 1.6.5 (1.6.5) <14f14b5e-9287-bc36-0c3f-6592e6696cd4> /system/library/frameworks/audiounit.framework/versions/a/audiounit 0x7fff825d6000 - 0x7fff825e5fff com.apple.opengl 1.6.12 (1.6.12) <de3f0528-7759-cdfd-a2cf-c51d3c9c8b39> /system/library/frameworks/opengl.framework/versions/a/opengl 0x7fff825e6000 - 0x7fff8269cfff libobjc.a.dylib 227.0.0 (compatibility 1.0.0) <99cb3a0f-64cf-1d16-70cd-8aed2ef06c30> /usr/lib/libobjc.a.dylib 0x7fff8269d000 - 0x7fff826fdfe7 com.apple.framework.iokit 2.0 (???) <d107cb8a-5182-3ac4-35d0-07068a695c05> /system/library/frameworks/iokit.framework/versions/a/iokit 0x7fff8287e000 - 0x7fff828a4fe7 libjpeg.dylib ??? (???) <dfa5dac2-d1c6-d5ed-f95d-ac185e98b6e7> /system/library/frameworks/applicationservices.framework/versions/a/frameworks/imageio.framework/versions/a/resources/libjpeg.dylib 0x7fff828eb000 - 0x7fff82c1ffff com.apple.coreservices.carboncore 861.23 (861.23) <96465459-6536-3fd7-7504-b59d0390eec5> /system/library/frameworks/coreservices.framework/versions/a/frameworks/carboncore.framework/versions/a/carboncore 0x7fff82ca9000 - 0x7fff82d28fe7 com.apple.audio.coreaudio 3.2.6 (3.2.6) <6d8ad3f7-409d-512c-c5be-66c64d1b8f3e> /system/library/frameworks/coreaudio.framework/versions/a/coreaudio 0x7fff82d29000 - 0x7fff82dd8fff edu.mit.kerberos 6.5.10 (6.5.10) <6a159cd8-5c02-4528-c36f-6afbfd61576b> /system/library/frameworks/kerberos.framework/versions/a/kerberos 0x7fff82fa2000 - 0x7fff83042fff com.apple.launchservices 362.2 (362.2) <a8edc37c-1d40-5ed0-49be-90ef110a6b3a> /system/library/frameworks/coreservices.framework/versions/a/frameworks/launchservices.framework/versions/a/launchservices 0x7fff83055000 - 0x7fff83213fff libicucore.a.dylib 40.0.0 (compatibility 1.0.0) <781e7b63-2ad0-e9ba-927c-4521db616d02> /usr/lib/libicucore.a.dylib 0x7fff83214000 - 0x7fff833cbfef com.apple.imageio.framework 3.0.4 (3.0.4) <ee9dfbd6-6354-7c5a-f4c7-5ff782a7d992> /system/library/frameworks/applicationservices.framework/versions/a/frameworks/imageio.framework/versions/a/imageio 0x7fff833cc000 - 0x7fff833cdff7 libscreenreader.dylib ??? (???) <d98f32a6-4729-8040-ae06-76d2f4cf9bbb> /usr/lib/libscreenreader.dylib 0x7fff833ce000 - 0x7fff833ceff7 com.apple.coreservices 44 (44) <dc7400fb-851e-7b8a-5bf6-6f50094302fb> /system/library/frameworks/coreservices.framework/versions/a/coreservices 0x7fff8340c000 - 0x7fff8340dff7 com.apple.trustevaluationagent 1.1 (1) <5952a9fa-bc2b-16ef-91a7-43902a5c07b6> /system/library/privateframeworks/trustevaluationagent.framework/versions/a/trustevaluationagent 0x7fff8340e000 - 0x7fff83427fff com.apple.cfopendirectory 10.6 (10.6) <ccf79716-7cc6-2520-c6eb-a4f56ad0a207> /system/library/frameworks/opendirectory.framework/versions/a/frameworks/cfopendirectory.framework/versions/a/cfopendirectory 0x7fff83428000 - 0x7fff834a6fff com.apple.coretext 3.5.0 (???) <4d5c7932-293b-17ff-7309-b580bb1953ea> /system/library/frameworks/applicationservices.framework/versions/a/frameworks/coretext.framework/versions/a/coretext 0x7fff83730000 - 0x7fff83782ff7 com.apple.hiservices 1.8.2 (???) <7c91d07d-fa20-0882-632f-0cae4fac2b79> /system/library/frameworks/applicationservices.framework/versions/a/frameworks/hiservices.framework/versions/a/hiservices 0x7fff8381c000 - 0x7fff83942fff com.apple.audio.toolbox.audiotoolbox 1.6.5 (1.6.5) <b51023bb-a5c9-3c65-268b-6b86b901bb2c> /system/library/frameworks/audiotoolbox.framework/versions/a/audiotoolbox 0x7fff83943000 - 0x7fff83992ff7 com.apple.directoryservice.passwordserverframework 6.0 (6.0) <fe549581-6a40-bd28-24a4-68fa0b616780> /system/library/privateframeworks/passwordserver.framework/versions/a/passwordserver 0x7fff83993000 - 0x7fff839a9fef libbsm.0.dylib ??? (???) <42d3023a-a1f7-4121-6417-fcc6b51b3e90> /usr/lib/libbsm.0.dylib 0x7fff839f7000 - 0x7fff83ac9fe7 com.apple.cfnetwork 454.11.5 (454.11.5) <5d68598d-c138-c8b6-b6ac-b1f48b01e021> /system/library/frameworks/coreservices.framework/versions/a/frameworks/cfnetwork.framework/versions/a/cfnetwork 0x7fff83bb1000 - 0x7fff83bb1ff7 com.apple.accelerate 1.6 (accelerate 1.6) <15df8b4a-96b2-cb4e-368d-dec7df6b62bb> /system/library/frameworks/accelerate.framework/versions/a/accelerate 0x7fff83bb2000 - 0x7fff83c4cfff com.apple.applicationservices.ats 4.4 (???) <395849ee-244a-7323-6cba-e71e3b722984> /system/library/frameworks/applicationservices.framework/versions/a/frameworks/ats.framework/versions/a/ats 0x7fff83c4d000 - 0x7fff83c63fff com.apple.imagecapture 6.0.1 (6.0.1) <09abf2e9-d110-71a9-4a6f-8a61b683e936> /system/library/frameworks/carbon.framework/versions/a/frameworks/imagecapture.framework/versions/a/imagecapture 0x7fff84091000 - 0x7fff841b2fe7 libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <48aeafe1-21f4-b3c8-4199-35ad5e8d0613> /usr/lib/libcrypto.0.9.8.dylib 0x7fff841bb000 - 0x7fff841d1fe7 com.apple.multitouchsupport.framework 207.10 (207.10) <458f0259-6edc-16ba-e6aa-1ceed002d188> /system/library/privateframeworks/multitouchsupport.framework/versions/a/multitouchsupport 0x7fff841e4000 - 0x7fff84269ff7 com.apple.print.framework.printcore 6.3 (312.7) <cdfe82dd-d811-a091-179f-6e76069b432d> /system/library/frameworks/applicationservices.framework/versions/a/frameworks/printcore.framework/versions/a/printcore 0x7fff8426a000 - 0x7fff84607fe7 com.apple.quartzcore 1.6.3 (227.34) <c4aabd56-8c93-bad0-4b27-7e9a2f0eaee4> /system/library/frameworks/quartzcore.framework/versions/a/quartzcore 0x7fff8463e000 - 0x7fff8463eff7 com.apple.veclib 3.6 (veclib 3.6) <96fb6bad-5568-c4e0-6fa7-02791a58b584> /system/library/frameworks/veclib.framework/versions/a/veclib 0x7fff84927000 - 0x7fff84932ff7 com.apple.speech.recognition.framework 3.11.1 (3.11.1) <3d65e89b-ffc6-4aaf-d5cc-104f967c8131> /system/library/frameworks/carbon.framework/versions/a/frameworks/speechrecognition.framework/versions/a/speechrecognition 0x7fff84d5e000 - 0x7fff84d63fff libgif.dylib ??? (???) <a7bf2d68-f489-720c-e5a9-dc2b24dc5a21> /system/library/frameworks/applicationservices.framework/versions/a/frameworks/imageio.framework/versions/a/resources/libgif.dylib 0x7fff84da8000 - 0x7fff851ebfef liblapack.dylib 219.0.0 (compatibility 1.0.0) <0cc61c98-ff51-67b3-f3d8-c5e430c201a9> /system/library/frameworks/accelerate.framework/versions/a/frameworks/veclib.framework/versions/a/liblapack.dylib 0x7fff85efd000 - 0x7fff85f1dff7 com.apple.directoryservice.framework 3.6 (621.9) <e7afaafa-8221-585b-85d0-171adc490825> /system/library/frameworks/directoryservice.framework/versions/a/directoryservice 0x7fff85f1e000 - 0x7fff85f23fff libgfxshared.dylib ??? (???) <991f8197-fd06-2af1-f99b-e448ed4fb2ac> /system/library/frameworks/opengl.framework/versions/a/libraries/libgfxshared.dylib 0x7fff85f24000 - 0x7fff85ffeff7 com.apple.vimage 4.0 (4.0) <354f34bf-b221-a3c9-2ca7-9be5e14ad5ad> /system/library/frameworks/accelerate.framework/versions/a/frameworks/vimage.framework/versions/a/vimage 0x7fff8603a000 - 0x7fff8673706f com.apple.coregraphics 1.545.0 (???) <356d59d6-1dd1-8bff-f9b3-1ce51d2f1ec7> /system/library/frameworks/applicationservices.framework/versions/a/frameworks/coregraphics.framework/versions/a/coregraphics 0x7fff86738000 - 0x7fff86738ff7 com.apple.accelerate.veclib 3.6 (veclib 3.6) <4cce5d69-f1b3-8fd3-1483-e0271db2ccf3> /system/library/frameworks/accelerate.framework/versions/a/frameworks/veclib.framework/versions/a/veclib 0x7fff8687c000 - 0x7fff868c3ff7 com.apple.coreui 2 (114) <923e33cc-83fc-7d35-5603-fb8f348ee34b> /system/library/privateframeworks/coreui.framework/versions/a/coreui 0x7fff86ab9000 - 0x7fff86b45fef securityfoundation ??? (???) <f43fdb02-caa5-f8ff-c8d7-6665e7403ece> /system/library/frameworks/securityfoundation.framework/versions/a/securityfoundation 0x7fff86b46000 - 0x7fff86b63ff7 libpng.dylib ??? (???) <667c3883-32a5-cccc-8624-972b5dfd8ea4> /system/library/frameworks/applicationservices.framework/versions/a/frameworks/imageio.framework/versions/a/resources/libpng.dylib 0x7fff86b89000 - 0x7fff86baafff libresolv.9.dylib 41.0.0 (compatibility 1.0.0) <9f322f47-0584-cb7d-5b73-9ebd670851cd> /usr/lib/libresolv.9.dylib 0x7fff86bab000 - 0x7fff86e2eff7 com.apple.foundation 6.6.4 (751.42) <af1e3050-3503-8714-8274-ea6bd6be8a22> /system/library/frameworks/foundation.framework/versions/c/foundation 0x7fff86e2f000 - 0x7fff86f6dfff com.apple.coredata 102.1 (251) <9dfe798d-aa52-6a9a-924a-da73cb94d81a> /system/library/frameworks/coredata.framework/versions/a/coredata 0x7fff86f87000 - 0x7fff87148fff libsystem.b.dylib 125.2.1 (compatibility 1.0.0) <f00a8b2f-84a0-0868-1047-3a13f9114864> /usr/lib/libsystem.b.dylib 0x7fff8718b000 - 0x7fff8718dfff libradiance.dylib ??? (???) <6c974488-62d2-71ba-a45e-c764a0af7354> /system/library/frameworks/applicationservices.framework/versions/a/frameworks/imageio.framework/versions/a/resources/libradiance.dylib 0x7fff871de000 - 0x7fff8721ffef com.apple.qd 3.36 (???) <5dc41e81-32c9-65b2-5528-b33e934d5bb4> /system/library/frameworks/applicationservices.framework/versions/a/frameworks/qd.framework/versions/a/qd 0x7fff87229000 - 0x7fff87264fff com.apple.ae 496.4 (496.4) <55aad5ca-7160-7899-1c68-562ed8160df7> /system/library/frameworks/coreservices.framework/versions/a/frameworks/ae.framework/versions/a/ae 0x7fff8728f000 - 0x7fff87293ff7 libmathcommon.a.dylib 315.0.0 (compatibility 1.0.0) <95718673-feee-b6ed-b127-bcdbdb60d4e5> /usr/lib/system/libmathcommon.a.dylib 0x7fff873bd000 - 0x7fff873ceff7 libz.1.dylib 1.2.3 (compatibility 1.0.0) <97019c74-161a-3488-41ec-a6ca8738418c> /usr/lib/libz.1.dylib 0x7fff873cf000 - 0x7fff87418fef libglu.dylib ??? (???) <cce779a9-2467-a5aa-a558-691e43a1105f> /system/library/frameworks/opengl.framework/versions/a/libraries/libglu.dylib 0x7fff87419000 - 0x7fff8746eff7 com.apple.framework.familycontrols 2.0.2 (2020) <a3cff697-b9db-a7e5-3b39-9da9b34f0595> /system/library/privateframeworks/familycontrols.framework/versions/a/familycontrols 0x7fff8746f000 - 0x7fff874fffff com.apple.searchkit 1.3.0 (1.3.0) <4175dc31-1506-228a-08fd-c704ac9df642> /system/library/frameworks/coreservices.framework/versions/a/frameworks/searchkit.framework/versions/a/searchkit 0x7fff87528000 - 0x7fff875e9fe7 libfontparser.dylib ??? (???) <8b12d37e-3a95-5a73-509c-3aa991e0c546> /system/library/frameworks/applicationservices.framework/versions/a/frameworks/ats.framework/versions/a/resources/libfontparser.dylib 0x7fff8766e000 - 0x7fff876bdfef libtiff.dylib ??? (???) <176b52ed-4f6c-d0c2-eabc-c032bfc3dfaa> /system/library/frameworks/applicationservices.framework/versions/a/frameworks/imageio.framework/versions/a/resources/libtiff.dylib 0x7fff876be000 - 0x7fff876c4ff7 iosurface ??? (???) <ead87c9f-badc-7116-4add-0b0679459d24> /system/library/frameworks/iosurface.framework/versions/a/iosurface 0x7fff87dce000 - 0x7fff87dd5fff com.apple.opendirectory 10.6 (10.6) <4200cfb0-dba1-62b8-7c7c-91446d89551f> /system/library/frameworks/opendirectory.framework/versions/a/opendirectory 0x7fff87fba000 - 0x7fff8809ffef com.apple.desktopservices 1.5.9 (1.5.9) <27890b2c-0cd2-7c27-9d0c-d5952c5e8438> /system/library/privateframeworks/desktopservicespriv.framework/versions/a/desktopservicespriv 0x7fff884b9000 - 0x7fff884c7ff7 libkxld.dylib ??? (???) <27713c39-0e51-8f5a-877b-c5539c96a520> /usr/lib/system/libkxld.dylib 0x7fff884c8000 - 0x7fff88ebefff com.apple.appkit 6.6.7 (1038.35) <9f4df818-9db9-98da-490c-ef29ea757a97> /system/library/frameworks/appkit.framework/versions/c/appkit 0x7fff890fb000 - 0x7fff89120ff7 com.apple.corevideo 1.6.2 (45.6) <e138c8e7-3cb6-55a9-0a2c-b73fe63ea288> /system/library/frameworks/corevideo.framework/versions/a/corevideo 0x7fff89121000 - 0x7fff89123fff com.apple.print.framework.print 6.1 (237.1) <ca8564fb-b366-7413-b12e-9892da3c6157> /system/library/frameworks/carbon.framework/versions/a/frameworks/print.framework/versions/a/print 0x7fffffe00000 - 0x7fffffe01fff libsystem.b.dylib ??? (???) <f00a8b2f-84a0-0868-1047-3a13f9114864> /usr/lib/libsystem.b.dylib
i have found out via testing our issues. 1 question had you, how starting script? started logging on machine , starting terminal in mac osx desktop screen? or ssh'ing mac , starting there.
on our daemon trying use window manager (firefox), if started via terminal.app logged in user. work fine. if ssh'd in start script (which happens when use capistrano start it) work fine until ssh session stopped. in console can see logs:
2/7/11 8:32:13 pm com.apple.securityserver[22] session 0x22058d0 destroyed 2/7/11 8:32:13 pm com.apple.securityserver[22] session 0x22058d0 dead 2/7/11 8:32:13 pm com.apple.securityserver[22] killing auth hosts
this happens after terminate ssh session. after terminates, errors did:
abort() called launchservices: getourlssessionidinit() returned err #1, securitysessionid == 0x0, vers=10600000 uid=501 euid=501
instead of starting script via ssh, have launchagent start script based on watchpaths ~/jobs/ directory. works out well, , can still restart server capistrano.
i in logs see if securityserver destroying session right time script fails. if so, maybe can figure out causing timeout.
Comments
Post a Comment