unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#17805: Fwd: 24.3.50; Crash in -[EmacsApp / Faccept_process_output
       [not found] <7A63D872-6B1E-4D80-9269-51DC5C95070C@ucsd.edu>
@ 2014-06-18 20:32 ` David Reitter
  2014-06-18 21:36   ` bug#17805: " Paul Eggert
  0 siblings, 1 reply; 7+ messages in thread
From: David Reitter @ 2014-06-18 20:32 UTC (permalink / raw)
  To: 17805

No changes to Tramp and the functions involved here, so forwarding this user’s bug report.

Begin forwarded message:

> From: Chiara Orsini <chiara.orsini@gmail.com>
> Subject: 24.3.50; Crash in -[EmacsApp / Faccept_process_output
> Date: June 18, 2014 at 1:29:44 PM EDT
> To: aquamacs-bugs@aquamacs.org
> 
> 
> - I access remote file [works]
> - minor edits and save to remote file [works]
> - copy ~50 lines of code 
> - aquamacs blocks while trying to "decode remote file"
> 
> 
> 
> 
> In Aquamacs 3.0a GNU Emacs 24.3.50.2
> (x86_64-apple-darwin13.0.0, NS apple-appkit-1265.00)
> of 2014-01-20 (Aquamacs-3.0a) on watson
> Git revision: Aquamacs-3.0a
> Operating System: OS X Version 10.9.3 (Build 13D65)
> Configured using:
> `configure --with-ns --without-x 'CFLAGS=-arch x86_64 -O3 -g
> -mtune=corei7 -mmacosx-version-min=10.6' 'LDFLAGS=-arch x86_64 -O3 -g
> -mtune=corei7 -mmacosx-version-min=10.6''
> 
> Important settings:
> locale-coding-system: utf-8-unix
> default enable-multibyte-characters: t
> 
> 
> Command line: (/Applications/Aquamacs.app/Contents/MacOS/Aquamacs)
> 
> PATH: /opt/local/lib/mysql55/bin/:/Users/chiara/localperl/bin:/opt/local/include:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/texbin:/Users/chiara/Utilities/boost_1_55_0:/usr/bin:/bin:/usr/sbin:/sbin:/usr/texbin:/usr/local/texlive/2013/bin
> 
> exec-path: (/opt/local/lib/mysql55/bin/ /Users/chiara/localperl/bin /opt/local/include /opt/local/bin /opt/local/sbin /usr/bin /bin /usr/sbin /sbin /usr/local/bin /opt/X11/bin /usr/texbin /Users/chiara/Utilities/boost_1_55_0 /usr/bin /bin /usr/sbin /sbin /Applications/Aquamacs.app/Contents/MacOS/libexec /Applications/Aquamacs.app/Contents/MacOS/bin /usr/local/texlive/2013/bin)
> 
> Process:         Aquamacs [14749]
> Path:            /Applications/Aquamacs.app/Contents/MacOS/Aquamacs
> Identifier:      org.gnu.Aquamacs
> Version:         3.0a (3.0.1390269942)
> Code Type:       X86-64 (Native)
> Parent Process:  launchd [161]
> Responsible:     Aquamacs [14749]
> User ID:         501
> 
> Date/Time:       2014-06-18 10:27:15.898 -0700
> OS Version:      Mac OS X 10.9.3 (13D65)
> Report Version:  11
> Anonymous UUID:  18B488E9-68A4-92C1-8B65-0298894CA1AE
> 
> Sleep/Wake UUID: B2C7B2D4-3264-4E60-B27E-AF3FF972FCE3
> 
> Crashed Thread:  0  Dispatch queue: com.apple.main-thread
> 
> Exception Type:  EXC_CRASH (SIGABRT)
> Exception Codes: 0x0000000000000000, 0x0000000000000000
> 
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> 0   libsystem_kernel.dylib        	0x00007fff97197292 __kill + 10
> 1   org.gnu.Aquamacs              	0x00000001000ac421 terminate_due_to_signal + 145
> 2   org.gnu.Aquamacs              	0x00000001000c90a3 emacs_abort + 19
> 3   org.gnu.Aquamacs              	0x00000001001950dc ns_select + 1068
> 4   org.gnu.Aquamacs              	0x00000001001693ee wait_reading_process_output + 2142
> 5   org.gnu.Aquamacs              	0x0000000100168b2b Faccept_process_output + 331
> 6   org.gnu.Aquamacs              	0x0000000100129ba8 Ffuncall + 1048
> 7   org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 8   org.gnu.Aquamacs              	0x0000000100126088 eval_sub + 1720
> 9   org.gnu.Aquamacs              	0x0000000100127b8a internal_catch + 250
> 10  org.gnu.Aquamacs              	0x0000000100161ac1 exec_byte_code + 5201
> 11  org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 12  org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 13  org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 14  org.gnu.Aquamacs              	0x0000000100126088 eval_sub + 1720
> 15  org.gnu.Aquamacs              	0x0000000100127b8a internal_catch + 250
> 16  org.gnu.Aquamacs              	0x0000000100161ac1 exec_byte_code + 5201
> 17  org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 18  org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 19  org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 20  org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 21  org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 22  org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 23  org.gnu.Aquamacs              	0x0000000100126088 eval_sub + 1720
> 24  org.gnu.Aquamacs              	0x00000001001280e1 internal_lisp_condition_case + 689
> 25  org.gnu.Aquamacs              	0x0000000100161d45 exec_byte_code + 5845
> 26  org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 27  org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 28  org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 29  org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 30  org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 31  org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 32  org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 33  org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 34  org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 35  org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 36  org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 37  org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 38  org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 39  org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 40  org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 41  org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 42  org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 43  org.gnu.Aquamacs              	0x00000001001294e9 Fapply + 153
> 44  org.gnu.Aquamacs              	0x0000000100129a89 Ffuncall + 761
> 45  org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 46  org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 47  org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 48  org.gnu.Aquamacs              	0x00000001001294e9 Fapply + 153
> 49  org.gnu.Aquamacs              	0x0000000100125f3f eval_sub + 1391
> 50  org.gnu.Aquamacs              	0x0000000100127b8a internal_catch + 250
> 51  org.gnu.Aquamacs              	0x0000000100161ac1 exec_byte_code + 5201
> 52  org.gnu.Aquamacs              	0x0000000100126088 eval_sub + 1720
> 53  org.gnu.Aquamacs              	0x0000000100127b8a internal_catch + 250
> 54  org.gnu.Aquamacs              	0x0000000100161ac1 exec_byte_code + 5201
> 55  org.gnu.Aquamacs              	0x0000000100126088 eval_sub + 1720
> 56  org.gnu.Aquamacs              	0x00000001001280e1 internal_lisp_condition_case + 689
> 57  org.gnu.Aquamacs              	0x0000000100161d45 exec_byte_code + 5845
> 58  org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 59  org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 60  org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 61  org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 62  org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 63  org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 64  org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 65  org.gnu.Aquamacs              	0x00000001001294e9 Fapply + 153
> 66  org.gnu.Aquamacs              	0x0000000100129a89 Ffuncall + 761
> 67  org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 68  org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 69  org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 70  org.gnu.Aquamacs              	0x00000001001294e9 Fapply + 153
> 71  org.gnu.Aquamacs              	0x0000000100125f3f eval_sub + 1391
> 72  org.gnu.Aquamacs              	0x0000000100127b8a internal_catch + 250
> 73  org.gnu.Aquamacs              	0x0000000100161ac1 exec_byte_code + 5201
> 74  org.gnu.Aquamacs              	0x0000000100126088 eval_sub + 1720
> 75  org.gnu.Aquamacs              	0x0000000100127b8a internal_catch + 250
> 76  org.gnu.Aquamacs              	0x0000000100161ac1 exec_byte_code + 5201
> 77  org.gnu.Aquamacs              	0x0000000100126088 eval_sub + 1720
> 78  org.gnu.Aquamacs              	0x00000001001280e1 internal_lisp_condition_case + 689
> 79  org.gnu.Aquamacs              	0x0000000100161d45 exec_byte_code + 5845
> 80  org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 81  org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 82  org.gnu.Aquamacs              	0x0000000100128c91 call2 + 49
> 83  org.gnu.Aquamacs              	0x00000001000e4225 Ffile_modes + 213
> 84  org.gnu.Aquamacs              	0x00000001000e905c auto_save_1 + 108
> 85  org.gnu.Aquamacs              	0x00000001001282d1 internal_condition_case + 257
> 86  org.gnu.Aquamacs              	0x00000001000e8e5b Fdo_auto_save + 1083
> 87  org.gnu.Aquamacs              	0x00000001000ac5f4 shut_down_emacs + 244
> 88  org.gnu.Aquamacs              	0x00000001000ac497 Fkill_emacs + 103
> 89  org.gnu.Aquamacs              	0x00000001000ac3d6 terminate_due_to_signal + 70
> 90  org.gnu.Aquamacs              	0x00000001000ca8f3 deliver_fatal_signal + 131
> 91  libsystem_platform.dylib      	0x00007fff98f435aa _sigtramp + 26
> 92  libsystem_kernel.dylib        	0x00007fff97193a1a mach_msg_trap + 10
> 93  com.apple.CoreFoundation      	0x00007fff93e51fc5 __CFRunLoopServiceMachPort + 181
> 94  com.apple.CoreFoundation      	0x00007fff93e515e9 __CFRunLoopRun + 1161
> 95  com.apple.CoreFoundation      	0x00007fff93e50f25 CFRunLoopRunSpecific + 309
> 96  com.apple.HIToolbox           	0x00007fff8f5d1a0d RunCurrentEventLoopInMode + 226
> 97  com.apple.HIToolbox           	0x00007fff8f5d17b7 ReceiveNextEventCommon + 479
> 98  com.apple.HIToolbox           	0x00007fff8f5d15bc _BlockUntilNextEventMatchingListInModeWithFilter + 65
> 99  com.apple.AppKit              	0x00007fff8dbb126e _DPSNextEvent + 1434
> 100 com.apple.AppKit              	0x00007fff8dbb08bb -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
> 101 org.gnu.Aquamacs              	0x0000000100196805 -[EmacsApp run] + 229
> 102 org.gnu.Aquamacs              	0x000000010019501d ns_select + 877
> 103 org.gnu.Aquamacs              	0x00000001001693ee wait_reading_process_output + 2142
> 104 org.gnu.Aquamacs              	0x0000000100168b2b Faccept_process_output + 331
> 105 org.gnu.Aquamacs              	0x0000000100129ba8 Ffuncall + 1048
> 106 org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 107 org.gnu.Aquamacs              	0x0000000100126088 eval_sub + 1720
> 108 org.gnu.Aquamacs              	0x0000000100127b8a internal_catch + 250
> 109 org.gnu.Aquamacs              	0x0000000100161ac1 exec_byte_code + 5201
> 110 org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 111 org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 112 org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 113 org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 114 org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 115 org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 116 org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 117 org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 118 org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 119 org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 120 org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 121 org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 122 org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 123 org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 124 org.gnu.Aquamacs              	0x0000000100129762 Fapply + 786
> 125 org.gnu.Aquamacs              	0x0000000100129a89 Ffuncall + 761
> 126 org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 127 org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 128 org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 129 org.gnu.Aquamacs              	0x0000000100129762 Fapply + 786
> 130 org.gnu.Aquamacs              	0x0000000100125f3f eval_sub + 1391
> 131 org.gnu.Aquamacs              	0x0000000100127b8a internal_catch + 250
> 132 org.gnu.Aquamacs              	0x0000000100161ac1 exec_byte_code + 5201
> 133 org.gnu.Aquamacs              	0x0000000100126088 eval_sub + 1720
> 134 org.gnu.Aquamacs              	0x0000000100127b8a internal_catch + 250
> 135 org.gnu.Aquamacs              	0x0000000100161ac1 exec_byte_code + 5201
> 136 org.gnu.Aquamacs              	0x0000000100126088 eval_sub + 1720
> 137 org.gnu.Aquamacs              	0x00000001001280e1 internal_lisp_condition_case + 689
> 138 org.gnu.Aquamacs              	0x0000000100161d45 exec_byte_code + 5845
> 139 org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 140 org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 141 org.gnu.Aquamacs              	0x000000010012a455 call6 + 69
> 142 org.gnu.Aquamacs              	0x00000001000e771c write_region + 988
> 143 org.gnu.Aquamacs              	0x00000001000e732d Fwrite_region + 29
> 144 org.gnu.Aquamacs              	0x0000000100129c3a Ffuncall + 1194
> 145 org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 146 org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 147 org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 148 org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 149 org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 150 org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 151 org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 152 org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 153 org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 154 org.gnu.Aquamacs              	0x000000010012a93f funcall_lambda + 831
> 155 org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 156 org.gnu.Aquamacs              	0x00000001001257b8 apply1 + 56
> 157 org.gnu.Aquamacs              	0x0000000100123b16 Fcall_interactively + 1350
> 158 org.gnu.Aquamacs              	0x0000000100129b90 Ffuncall + 1024
> 159 org.gnu.Aquamacs              	0x0000000100160ee9 exec_byte_code + 2169
> 160 org.gnu.Aquamacs              	0x0000000100129a07 Ffuncall + 631
> 161 org.gnu.Aquamacs              	0x000000010012a2ed call1 + 45
> 162 org.gnu.Aquamacs              	0x00000001000afe08 command_loop_1 + 1352
> 163 org.gnu.Aquamacs              	0x00000001001282d1 internal_condition_case + 257
> 164 org.gnu.Aquamacs              	0x00000001000c0cae command_loop_2 + 62
> 165 org.gnu.Aquamacs              	0x0000000100127b8a internal_catch + 250
> 166 org.gnu.Aquamacs              	0x00000001000aecfe recursive_edit_1 + 334
> 167 org.gnu.Aquamacs              	0x00000001000aeef6 Frecursive_edit + 422
> 168 org.gnu.Aquamacs              	0x00000001000adbd9 main + 5449
> 169 org.gnu.Aquamacs              	0x0000000100001c84 start + 52
> 
> Thread 1:: Dispatch queue: com.apple.libdispatch-manager
> 0   libsystem_kernel.dylib        	0x00007fff97198662 kevent64 + 10
> 1   libdispatch.dylib             	0x00007fff8b921421 _dispatch_mgr_invoke + 239
> 2   libdispatch.dylib             	0x00007fff8b921136 _dispatch_mgr_thread + 52
> 
> Thread 2:
> 0   libsystem_kernel.dylib        	0x00007fff971989f2 read + 10
> 1   org.gnu.Aquamacs              	0x0000000100198ef4 -[EmacsApp fd_handler:] + 68
> 2   com.apple.Foundation          	0x00007fff8ef8b76b __NSThread__main__ + 1318
> 3   libsystem_pthread.dylib       	0x00007fff8ba12899 _pthread_body + 138
> 4   libsystem_pthread.dylib       	0x00007fff8ba1272a _pthread_start + 137
> 5   libsystem_pthread.dylib       	0x00007fff8ba16fc9 thread_start + 13
> 
> Thread 3:
> 0   libsystem_kernel.dylib        	0x00007fff97193a1a mach_msg_trap + 10
> 1   libsystem_kernel.dylib        	0x00007fff97192d18 mach_msg + 64
> 2   com.apple.CoreFoundation      	0x00007fff93e51fc5 __CFRunLoopServiceMachPort + 181
> 3   com.apple.CoreFoundation      	0x00007fff93e515e9 __CFRunLoopRun + 1161
> 4   com.apple.CoreFoundation      	0x00007fff93e50f25 CFRunLoopRunSpecific + 309
> 5   com.apple.AppKit              	0x00007fff8dd5105e _NSEventThread + 144
> 6   libsystem_pthread.dylib       	0x00007fff8ba12899 _pthread_body + 138
> 7   libsystem_pthread.dylib       	0x00007fff8ba1272a _pthread_start + 137
> 8   libsystem_pthread.dylib       	0x00007fff8ba16fc9 thread_start + 13
> 
> Thread 4:
> 0   libsystem_kernel.dylib        	0x00007fff97197e6a __workq_kernreturn + 10
> 1   libsystem_pthread.dylib       	0x00007fff8ba13f08 _pthread_wqthread + 330
> 2   libsystem_pthread.dylib       	0x00007fff8ba16fb9 start_wqthread + 13
> 
> Thread 0 crashed with X86 Thread State (64-bit):
> rax: 0x0000000000000000  rbx: 0x0000000000000006  rcx: 0x00007fff5fbf7e18  rdx: 0x0000000000000000
> rdi: 0x000000000000399d  rsi: 0x0000000000000006  rbp: 0x00007fff5fbf7e40  rsp: 0x00007fff5fbf7e18
>  r8: 0x0000000000000040   r9: 0x00007fff5fbf7e00  r10: 0x00007fff97197896  r11: 0x0000000000000202
> r12: 0x00007fff5fbf8190  r13: 0x00007fff7c06bd80  r14: 0x0000000000000028  r15: 0x00007fff5fbf8100
> rip: 0x00007fff97197292  rfl: 0x0000000000000202  cr2: 0x0000000102252000
> 
> Logical CPU:     0
> Error Code:      0x02000025
> Trap Number:     133
> 
> 
> Binary Images:
>      0x100000000 -        0x100228fff +org.gnu.Aquamacs (3.0a - 3.0.1390269942) <D56180A6-FDB4-3E9D-A052-27C9B5CA15D3> /Applications/Aquamacs.app/Contents/MacOS/Aquamacs
>      0x100896000 -        0x100896feb +cl_kernels (???) <3784E627-5B00-4261-A639-7A8306AEAA37> cl_kernels
>      0x1028e7000 -        0x1028e8feb +cl_kernels (???) <B49D5AB1-6FEC-4E08-A45D-D4D221793FF1> cl_kernels
>      0x1028fc000 -        0x1028fdfee +cl_kernels (???) <701196D2-E217-4154-8562-C4553687CF2D> cl_kernels
>      0x102df5000 -        0x102df5fe7 +cl_kernels (???) <B6211FEE-ABEF-4ED1-84E7-AD1E42A7F21D> cl_kernels
>      0x102dfa000 -        0x102dfbfef +cl_kernels (???) <37DDD088-C06C-4496-BAB6-D8866ABCA599> cl_kernels
>      0x102ff7000 -        0x102ff8fe2 +cl_kernels (???) <0CD74911-4CAE-4001-A978-398EC856B547> cl_kernels
>      0x107183000 -        0x107183fff +cl_kernels (???) <44B8153B-0438-4917-AF4D-9C718686AB15> cl_kernels
>      0x1077fd000 -        0x1077feff9 +cl_kernels (???) <FCDA830D-2D87-4646-B060-A14D75798221> cl_kernels
>      0x109efd000 -        0x109efefe4 +cl_kernels (???) <15B54D0D-5AEE-4514-9011-5DEF774C0829> cl_kernels
>      0x10a900000 -        0x10a9e6fef  unorm8_bgra.dylib (2.3.58) <280D6FDD-8CA5-36EC-9EA1-D7DC09598E20> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
>      0x10ab2e000 -        0x10ac13fe7  unorm8_argb.dylib (2.3.58) <7B4A2580-C169-3ABC-8F62-B766914C59DD> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_argb.dylib
>      0x10c965000 -        0x10c965ffd +cl_kernels (???) <D5EC9BD4-D13C-443F-A8E2-A797F14E217D> cl_kernels
>      0x10cdb0000 -        0x10ce90ff7  unorm8_rgba.dylib (2.3.58) <8252DC3E-7434-34C6-B4B9-CFD59B923D12> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgba.dylib
>      0x10ceee000 -        0x10cef0fe8 +cl_kernels (???) <94F4BF36-720A-4762-A941-0990FAFF2C08> cl_kernels
>   0x7fff6ebe4000 -     0x7fff6ec17817  dyld (239.4) <042C4CED-6FB2-3B1C-948B-CAF2EE3B9F7A> /usr/lib/dyld
>   0x7fff8b87d000 -     0x7fff8b885ff3  libCGCMS.A.dylib (599.23.13) <59F7AEED-90EB-35C2-85A6-5BC44CC9B3FA> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS.A.dylib
>   0x7fff8b886000 -     0x7fff8b8aeffb  libRIP.A.dylib (599.23.13) <FFE421E6-CB15-3F9D-ADF4-679E26B09892> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
>   0x7fff8b91e000 -     0x7fff8b938fff  libdispatch.dylib (339.92.1) <C4E4A18D-3C3B-3C9C-8709-A4270D998DE7> /usr/lib/system/libdispatch.dylib
>   0x7fff8b9f4000 -     0x7fff8b9f7fff  com.apple.AppleSystemInfo (3.0 - 3.0) <61FE171D-3D88-313F-A832-280AEC8F4AB7> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
>   0x7fff8b9f8000 -     0x7fff8ba00ffc  libGFXShared.dylib (9.6.1) <25BBF325-AC57-3BAA-9427-2D14CC243AE6> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
>   0x7fff8ba01000 -     0x7fff8ba0afff  com.apple.speech.synthesis.framework (4.7.1 - 4.7.1) <383FB557-E88E-3239-82B8-15F9F885B702> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
>   0x7fff8ba0b000 -     0x7fff8ba10ff7  com.apple.MediaAccessibility (1.0 - 43) <D309D83D-5FAE-37A4-85ED-FFBDA8B66B82> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
>   0x7fff8ba11000 -     0x7fff8ba18ff7  libsystem_pthread.dylib (53.1.4) <AB498556-B555-310E-9041-F67EC9E00E2C> /usr/lib/system/libsystem_pthread.dylib
>   0x7fff8ba2e000 -     0x7fff8ba2fff7  libDiagnosticMessagesClient.dylib (100) <4CDB0F7B-C0AF-3424-BC39-495696F0DB1E> /usr/lib/libDiagnosticMessagesClient.dylib
>   0x7fff8ba30000 -     0x7fff8ba30ffd  com.apple.audio.units.AudioUnit (1.10 - 1.10) <68B21135-55A6-3563-A3D6-3E692A7DEB7F> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
>   0x7fff8ba31000 -     0x7fff8ba32ff7  libsystem_sandbox.dylib (278.11) <B46E4040-A8C6-3EBC-91F8-F1CB01106614> /usr/lib/system/libsystem_sandbox.dylib
>   0x7fff8ba33000 -     0x7fff8ba5dff7  libpcap.A.dylib (42) <91D3FF51-D6FE-3C05-98C9-1182E0EC3D58> /usr/lib/libpcap.A.dylib
>   0x7fff8ba81000 -     0x7fff8ba9aff7  com.apple.Kerberos (3.0 - 1) <F108AFEB-198A-3BAF-BCA5-9DFCE55EFF92> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
>   0x7fff8ba9b000 -     0x7fff8c8edffb  com.apple.WebCore (9537 - 9537.75.14) <B43801D5-1BD9-3385-B028-39E2A346D064> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
>   0x7fff8c91c000 -     0x7fff8c934ff7  com.apple.GenerationalStorage (2.0 - 160.3) <64749B08-0212-3AC8-9B49-73D662B09304> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
>   0x7fff8c937000 -     0x7fff8c938ff7  com.apple.print.framework.Print (9.0 - 260) <EE00FAE1-DA03-3EC2-8571-562518C46994> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
>   0x7fff8c939000 -     0x7fff8c93bffb  libutil.dylib (34) <DAC4A6CF-A1BB-3874-9569-A919316D30E8> /usr/lib/libutil.dylib
>   0x7fff8c93c000 -     0x7fff8c9b3fff  com.apple.CoreServices.OSServices (600.4 - 600.4) <C63562F5-6DF5-3EE9-8897-FF61A44C8251> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
>   0x7fff8c9b4000 -     0x7fff8c9beff7  com.apple.AppSandbox (3.0 - 1) <9F27DC25-C566-3AEF-92D3-DCFE7836916D> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
>   0x7fff8c9bf000 -     0x7fff8c9e6ff7  libsystem_network.dylib (241.3) <8B1E1F1D-A5CC-3BAE-8B1E-ABC84337A364> /usr/lib/system/libsystem_network.dylib
>   0x7fff8c9e7000 -     0x7fff8c9e8ffb  libremovefile.dylib (33) <3543F917-928E-3DB2-A2F4-7AB73B4970EF> /usr/lib/system/libremovefile.dylib
>   0x7fff8c9e9000 -     0x7fff8cb19ff7  com.apple.desktopservices (1.8.3 - 1.8.3) <225BEC20-F8E0-3F22-9560-890A1A5B9050> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
>   0x7fff8cb1a000 -     0x7fff8cbf9fff  libcrypto.0.9.8.dylib (50) <B95B9DBA-39D3-3EEF-AF43-44608B28894E> /usr/lib/libcrypto.0.9.8.dylib
>   0x7fff8cbff000 -     0x7fff8cc4afff  com.apple.ImageCaptureCore (5.0 - 5.0) <F529EDDC-E2F5-30CA-9938-AF23296B5C5B> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
>   0x7fff8cc4b000 -     0x7fff8cc7bfff  libncurses.5.4.dylib (42) <BF763D62-9149-37CB-B1D2-F66A2510E6DD> /usr/lib/libncurses.5.4.dylib
>   0x7fff8cc7c000 -     0x7fff8cdbdfff  com.apple.QTKit (7.7.3 - 2826.19) <E634E6EC-2C7A-3F86-997B-CFC5D9F89E6B> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
>   0x7fff8cdbe000 -     0x7fff8cdcefff  libbsm.0.dylib (33) <2CAC00A2-1352-302A-88FA-C567D4D69179> /usr/lib/libbsm.0.dylib
>   0x7fff8ce0b000 -     0x7fff8ce64fff  libTIFF.dylib (1043) <D7CAE68F-6087-3B40-9CB8-EC6DB47BF877> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
>   0x7fff8ce65000 -     0x7fff8cf27ff5  com.apple.CoreText (367.20 - 367.20) <B80D086D-93A9-3C35-860E-9C3FDD027F3B> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
>   0x7fff8cf28000 -     0x7fff8cf7bfff  com.apple.ScalableUserInterface (1.0 - 1) <CF745298-7373-38D2-B3B1-727D5A569E48> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
>   0x7fff8cf89000 -     0x7fff8d1eafff  com.apple.imageKit (2.5 - 774) <AACDE16E-ED9F-3B3F-A792-69BA1942753B> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
>   0x7fff8d248000 -     0x7fff8d24aff7  libquarantine.dylib (71) <7A1A2BCB-C03D-3A25-BFA4-3E569B2D2C38> /usr/lib/system/libquarantine.dylib
>   0x7fff8d5e4000 -     0x7fff8d631ff2  com.apple.print.framework.PrintCore (9.0 - 428) <8D8253E3-302F-3DB2-9C5C-572CB974E8B3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
>   0x7fff8d632000 -     0x7fff8d7a2ff4  com.apple.CFNetwork (673.4 - 673.4) <F3BF6020-99BE-3844-A7B8-352B93AD02F3> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
>   0x7fff8d7d5000 -     0x7fff8daa5ffc  com.apple.CoreImage (9.2.8) <1509987F-5671-3AE3-91C7-18E952ED90C7> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
>   0x7fff8daa6000 -     0x7fff8daeffff  com.apple.CoreMedia (1.0 - 1273.54) <CAB7303A-9AB2-317A-99C3-BEAA8AE8764B> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
>   0x7fff8db5c000 -     0x7fff8db65ff3  libsystem_notify.dylib (121) <52571EC3-6894-37E4-946E-064B021ED44E> /usr/lib/system/libsystem_notify.dylib
>   0x7fff8db79000 -     0x7fff8db7aff7  libsystem_blocks.dylib (63) <FB856CD1-2AEA-3907-8E9B-1E54B6827F82> /usr/lib/system/libsystem_blocks.dylib
>   0x7fff8db7b000 -     0x7fff8db8cff7  libsystem_asl.dylib (217.1.4) <655FB343-52CF-3E2F-B14D-BEBF5AAEF94D> /usr/lib/system/libsystem_asl.dylib
>   0x7fff8db8d000 -     0x7fff8e703ff7  com.apple.AppKit (6.9 - 1265.20) <D2A7AF23-0FEA-3D7D-9CF5-B4E262224577> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
>   0x7fff8e704000 -     0x7fff8e728ff7  libJPEG.dylib (1043) <25723F3F-48A6-3AC5-A7A3-58E418FEBF3F> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
>   0x7fff8e729000 -     0x7fff8e75dfff  libssl.0.9.8.dylib (50) <B15F967C-B002-36C2-9621-3456D8509F50> /usr/lib/libssl.0.9.8.dylib
>   0x7fff8e75e000 -     0x7fff8e7e7fff  com.apple.ColorSync (4.9.0 - 4.9.0) <B756B908-9AD1-3F5D-83F9-7A0B068387D2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
>   0x7fff8e7f3000 -     0x7fff8e7f3fff  com.apple.quartzframework (1.5 - 1.5) <3B2A72DB-39FC-3C5B-98BE-605F37777F37> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
>   0x7fff8e80b000 -     0x7fff8e812ff3  libcopyfile.dylib (103) <5A881779-D0D6-3029-B371-E3021C2DDA5E> /usr/lib/system/libcopyfile.dylib
>   0x7fff8e813000 -     0x7fff8e8c3ff7  libvMisc.dylib (423.32) <049C0735-1808-39B9-943F-76CB8021744F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
>   0x7fff8e8c4000 -     0x7fff8e8f9ffc  com.apple.LDAPFramework (2.4.28 - 194.5) <4ADD0595-25B9-3F09-897E-3FB790AD2C5A> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
>   0x7fff8eb8c000 -     0x7fff8eb97ff7  com.apple.NetAuth (5.0 - 5.0) <C811E662-9EC3-3B74-808A-A75D624F326B> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
>   0x7fff8eb98000 -     0x7fff8eb9ffff  libcompiler_rt.dylib (35) <4CD916B2-1B17-362A-B403-EF24A1DAC141> /usr/lib/system/libcompiler_rt.dylib
>   0x7fff8eba0000 -     0x7fff8eba0fff  com.apple.Accelerate (1.9 - Accelerate 1.9) <509BB27A-AE62-366D-86D8-0B06D217CF56> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
>   0x7fff8eba1000 -     0x7fff8eba1fff  com.apple.Accelerate.vecLib (3.9 - vecLib 3.9) <F8D0CC77-98AC-3B58-9FE6-0C25421827B6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
>   0x7fff8ee16000 -     0x7fff8ee1aff7  libGIF.dylib (1043) <AF0FE71A-27AB-31E0-8CEA-BC0BF2091FA8> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
>   0x7fff8ee1b000 -     0x7fff8ee59ff7  libGLImage.dylib (9.6.1) <5E02B38C-9F36-39BE-8746-724F0D8BBFC0> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
>   0x7fff8ee5a000 -     0x7fff8eec6fff  com.apple.framework.IOKit (2.0.1 - 907.100.13) <057FDBA3-56D6-3903-8C0B-849214BF1985> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
>   0x7fff8eec7000 -     0x7fff8ef15ff7  com.apple.opencl (2.3.59 - 2.3.59) <044485A4-A50C-34CE-A1F9-35A50CC68313> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
>   0x7fff8ef16000 -     0x7fff8ef1bfff  libmacho.dylib (845) <1D2910DF-C036-3A82-A3FD-44FF73B5FF9B> /usr/lib/system/libmacho.dylib
>   0x7fff8ef25000 -     0x7fff8f223fff  com.apple.Foundation (6.9 - 1056.13) <2EE9AB07-3EA0-37D3-B407-4A520F2CB497> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
>   0x7fff8f233000 -     0x7fff8f25affb  libsystem_info.dylib (449.1.3) <7D41A156-D285-3849-A2C3-C04ADE797D98> /usr/lib/system/libsystem_info.dylib
>   0x7fff8f25b000 -     0x7fff8f324fff  com.apple.LaunchServices (572.26 - 572.26) <EF8A4A15-0861-35C5-9744-5E1BC5C26DD9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
>   0x7fff8f325000 -     0x7fff8f372fff  com.apple.AppleVAFramework (5.0.27 - 5.0.27) <608D91BD-9D88-3FAB-9A06-24C1DAEA092D> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
>   0x7fff8f373000 -     0x7fff8f373fff  com.apple.CoreServices (59 - 59) <7A697B5E-F179-30DF-93F2-8B503CEEEFD5> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
>   0x7fff8f374000 -     0x7fff8f3fffff  libCoreStorage.dylib (380) <DE9B3F8C-045C-3010-9A25-C8CD72F1066B> /usr/lib/libCoreStorage.dylib
>   0x7fff8f400000 -     0x7fff8f49bff7  com.apple.PDFKit (2.9.2 - 2.9.2) <0CDC6467-9227-3D98-B4D4-660796AE9F6B> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
>   0x7fff8f49c000 -     0x7fff8f4b7ff7  libPng.dylib (1043) <23D2DAB7-C9A9-392F-989A-871E89E7751D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
>   0x7fff8f4b8000 -     0x7fff8f4bcff7  libcache.dylib (62) <BDC1E65B-72A1-3DA3-A57C-B23159CAAD0B> /usr/lib/system/libcache.dylib
>   0x7fff8f53c000 -     0x7fff8f543fff  com.apple.NetFS (6.0 - 4.0) <8E26C099-CE9D-3819-91A2-64EA929C6137> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
>   0x7fff8f5a3000 -     0x7fff8f84dff5  com.apple.HIToolbox (2.1.1 - 698) <A388E773-AE7B-3FD1-8662-A98E6E24EA16> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
>   0x7fff8f861000 -     0x7fff8f861fff  com.apple.ApplicationServices (48 - 48) <3E3F01A8-314D-378F-835E-9CC4F8820031> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
>   0x7fff8f862000 -     0x7fff8f87fff7  com.apple.framework.Apple80211 (9.3.2 - 932.59) <DA61BF63-978E-342D-8F7F-83D0169A7F48> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
>   0x7fff8f886000 -     0x7fff8f8bfff7  com.apple.QD (3.50 - 298) <C1F20764-DEF0-34CF-B3AB-AB5480D64E66> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
>   0x7fff8f96b000 -     0x7fff8f99cff7  libtidy.A.dylib (15.12) <BF757E3C-733A-3B6B-809A-A3949D46466E> /usr/lib/libtidy.A.dylib
>   0x7fff8f99d000 -     0x7fff8faf1ff3  com.apple.audio.toolbox.AudioToolbox (1.10 - 1.10) <69B273E8-5A8E-3FC7-B807-C16B657662FE> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
>   0x7fff8fce4000 -     0x7fff8fdcefff  libsqlite3.dylib (158) <00269BF9-43BE-39E0-9C85-24585B9923C8> /usr/lib/libsqlite3.dylib
>   0x7fff8fdcf000 -     0x7fff8fddbff3  com.apple.AppleFSCompression (56 - 1.0) <5652B0D0-EB08-381F-B23A-6DCF96991FB5> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
>   0x7fff8fddc000 -     0x7fff8ff89f27  libobjc.A.dylib (551.1) <AD7FD984-271E-30F4-A361-6B20319EC73B> /usr/lib/libobjc.A.dylib
>   0x7fff8ff90000 -     0x7fff8ff97ff8  liblaunch.dylib (842.90.1) <38D1AB2C-A476-385F-8EA8-7AB604CA1F89> /usr/lib/system/liblaunch.dylib
>   0x7fff8ff98000 -     0x7fff8ffa2ff7  com.apple.CrashReporterSupport (10.9 - 539) <B25A09EC-A021-32EC-86F8-05B4837E0EDE> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
>   0x7fff8ffa3000 -     0x7fff8ffeaff7  libcups.2.dylib (372.4) <36EA4350-43B4-3A5C-9904-10685BFDA7D4> /usr/lib/libcups.2.dylib
>   0x7fff8ffeb000 -     0x7fff9050efff  com.apple.QuartzComposer (5.1 - 319) <8B90921F-911B-3240-A1D5-3C084F3E6A36> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
>   0x7fff9057a000 -     0x7fff906e8ff7  libBLAS.dylib (1094.5) <DE93A590-5FA5-32A2-A16C-5D7D7361769F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
>   0x7fff906e9000 -     0x7fff906f9ffb  libsasl2.2.dylib (170) <C8E25710-68B6-368A-BF3E-48EC7273177B> /usr/lib/libsasl2.2.dylib
>   0x7fff906fa000 -     0x7fff90702ff7  com.apple.AppleSRP (5.0 - 1) <ABC7F088-1FD5-3768-B9F3-847F355E90B3> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
>   0x7fff90c14000 -     0x7fff90c17fff  libCoreVMClient.dylib (58.1) <EBC36C69-C896-3C3D-8589-3E9023E7E56F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
>   0x7fff90c68000 -     0x7fff90ca7fff  libGLU.dylib (9.6.1) <AE032555-3E2F-3DBF-A26D-EA4576061605> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
>   0x7fff90ca8000 -     0x7fff90cd0ffb  libxslt.1.dylib (13) <C9794936-633C-3F0C-9E71-30190B9B41C1> /usr/lib/libxslt.1.dylib
>   0x7fff90cd1000 -     0x7fff90d9cfff  libvDSP.dylib (423.32) <3BF732BE-DDE0-38EB-8C54-E4E3C64F77A7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
>   0x7fff90d9f000 -     0x7fff90d9ffff  com.apple.Cocoa (6.8 - 20) <E90E99D7-A425-3301-A025-D9E0CD11918E> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
>   0x7fff90da0000 -     0x7fff90da4ff7  libheimdal-asn1.dylib (323.92.1) <CAE21FFF-5763-399C-B7C5-EEBFFEEF2242> /usr/lib/libheimdal-asn1.dylib
>   0x7fff90da5000 -     0x7fff90dabff7  com.apple.XPCService (2.0 - 1) <2CE632D7-FE57-36CF-91D4-C57D0F2E0BFE> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
>   0x7fff90e0b000 -     0x7fff90e93ff7  com.apple.CorePDF (4.0 - 4) <92D15ED1-D2E1-3ECB-93FF-42888219A99F> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
>   0x7fff90e97000 -     0x7fff90e9bfff  libpam.2.dylib (20) <B93CE8F5-DAA8-30A1-B1F6-F890509513CB> /usr/lib/libpam.2.dylib
>   0x7fff90ea4000 -     0x7fff90ee9ff6  com.apple.HIServices (1.23 - 468) <5970AF5C-F5BD-3B6A-97C9-95B2CA98D71D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
>   0x7fff90f7d000 -     0x7fff90fdcfff  com.apple.framework.CoreWLAN (4.3.3 - 433.48) <7F86A7C3-7B7D-3CD7-9758-CA74FB4DE2CC> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
>   0x7fff90fdd000 -     0x7fff90fe0fff  com.apple.help (1.3.3 - 46) <AE763646-D07A-3F9A-ACD4-F5CBD734EE36> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
>   0x7fff90fe1000 -     0x7fff91005fff  com.apple.quartzfilters (1.8.0 - 1.7.0) <39C08086-9866-372F-9420-81F5689149DF> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
>   0x7fff9101c000 -     0x7fff91081ffb  com.apple.Heimdal (4.0 - 2.0) <F34D6627-9F80-3823-8B57-DB629307DF87> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
>   0x7fff91082000 -     0x7fff910acff7  libsandbox.1.dylib (278.11) <BD3D8652-8871-36DB-A27D-3BE4F18428B4> /usr/lib/libsandbox.1.dylib
>   0x7fff910c9000 -     0x7fff910cfff7  libCGXCoreImage.A.dylib (599.23.13) <9268220D-A9A2-3DCA-964E-196CCD68B04F> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
>   0x7fff910d0000 -     0x7fff913a4fc7  com.apple.vImage (7.0 - 7.0) <D241DBFA-AC49-31E2-893D-EAAC31890C90> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
>   0x7fff913a5000 -     0x7fff913b6ff7  libz.1.dylib (53) <42E0C8C6-CA38-3CA4-8619-D24ED5DD492E> /usr/lib/libz.1.dylib
>   0x7fff913b7000 -     0x7fff913e7fff  com.apple.IconServices (25 - 25.17) <4751127E-FBD5-3ED5-8510-08D4E4166EFE> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
>   0x7fff9140f000 -     0x7fff91669ffd  com.apple.security (7.0 - 55471.14.4) <1D5DA20E-DB48-3E1D-9BF5-BAA694192B25> /System/Library/Frameworks/Security.framework/Versions/A/Security
>   0x7fff9166a000 -     0x7fff9175bff9  libiconv.2.dylib (41) <BB44B115-AC32-3877-A0ED-AEC6232A4563> /usr/lib/libiconv.2.dylib
>   0x7fff91789000 -     0x7fff91796ff4  com.apple.Librarian (1.2 - 1) <F1A2744D-8536-32C7-8218-9972C6300DAE> /System/Library/PrivateFrameworks/Librarian.framework/Versions/A/Librarian
>   0x7fff91797000 -     0x7fff91b0eff6  com.apple.JavaScriptCore (9537 - 9537.75.12) <C3A7612F-34CC-3547-B01C-522D255B69ED> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
>   0x7fff91b8d000 -     0x7fff91b90fff  com.apple.TCC (1.0 - 1) <32A075D9-47FD-3E71-95BC-BFB0D583F41C> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
>   0x7fff91f90000 -     0x7fff91f9cff7  com.apple.HelpData (2.1.4 - 90) <BEA1C549-40D3-35BF-9204-CB679FCB0648> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
>   0x7fff91f9d000 -     0x7fff91faafff  com.apple.Sharing (132.2 - 132.2) <F983394A-226D-3244-B511-FA51FDB6ADDA> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
>   0x7fff91fab000 -     0x7fff91fb8ff0  libbz2.1.0.dylib (29) <0B98AC35-B138-349C-8063-2B987A75D24C> /usr/lib/libbz2.1.0.dylib
>   0x7fff91fbb000 -     0x7fff91ffdff7  libauto.dylib (185.5) <F45C36E8-B606-3886-B5B1-B6745E757CA8> /usr/lib/libauto.dylib
>   0x7fff91ffe000 -     0x7fff9202dfff  com.apple.DebugSymbols (106 - 106) <E1BDED08-523A-36F4-B2DA-9D5C712F0AC7> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
>   0x7fff9206d000 -     0x7fff9215cfff  libFontParser.dylib (111.1) <835A8253-6AB9-3AAB-9CBF-171440DEC486> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
>   0x7fff9215d000 -     0x7fff92447fff  com.apple.CoreServices.CarbonCore (1077.17 - 1077.17) <3A2E92FD-DEE2-3D45-9619-11500801A61C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
>   0x7fff92726000 -     0x7fff92735ff8  com.apple.LangAnalysis (1.7.0 - 1.7.0) <8FE131B6-1180-3892-98F5-C9C9B79072D4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
>   0x7fff92736000 -     0x7fff9275bff7  com.apple.CoreVideo (1.8 - 117.2) <4674339E-26D0-35FA-9958-422832B39B12> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
>   0x7fff92790000 -     0x7fff92791fff  liblangid.dylib (117) <9546E641-F730-3AB0-B3CD-E0E2FDD173D9> /usr/lib/liblangid.dylib
>   0x7fff929ce000 -     0x7fff929f7ff7  libc++abi.dylib (49.1) <21A807D3-6732-3455-B77F-743E9F916DF0> /usr/lib/libc++abi.dylib
>   0x7fff929f8000 -     0x7fff92ac9fff  com.apple.QuickLookUIFramework (5.0 - 622.7) <13841701-34C2-353D-868D-3E08D020C90F> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
>   0x7fff92b11000 -     0x7fff92b9aff7  libsystem_c.dylib (997.90.3) <6FD3A400-4BB2-3B95-B90C-BE6E9D0D78FA> /usr/lib/system/libsystem_c.dylib
>   0x7fff92b9b000 -     0x7fff92be9fff  libcorecrypto.dylib (161.1) <F3973C28-14B6-3006-BB2B-00DD7F09ABC7> /usr/lib/system/libcorecrypto.dylib
>   0x7fff92bea000 -     0x7fff92beefff  com.apple.CommonPanels (1.2.6 - 96) <6B434AFD-50F8-37C7-9A56-162C17E375B3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
>   0x7fff934b3000 -     0x7fff934b4ff7  libSystem.B.dylib (1197.1.1) <E303F2F8-A8CF-3DF3-84B3-F2D0EE41CCF6> /usr/lib/libSystem.B.dylib
>   0x7fff934b5000 -     0x7fff934e4ff9  com.apple.GSS (4.0 - 2.0) <44E914BE-B0D0-3E05-9451-CA9E539AFA52> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
>   0x7fff934e5000 -     0x7fff934f7ff7  com.apple.MultitouchSupport.framework (245.13 - 245.13) <E51DE5CA-9859-3C13-A24F-37EF4385C1D6> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
>   0x7fff934f8000 -     0x7fff9378bfff  com.apple.RawCamera.bundle (5.05 - 743) <ACFD986B-59D0-313C-941A-5F239CDF9AA7> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
>   0x7fff937c6000 -     0x7fff93818fff  libc++.1.dylib (120) <4F68DFC5-2077-39A8-A449-CAC5FDEE7BDE> /usr/lib/libc++.1.dylib
>   0x7fff93826000 -     0x7fff939c2ff3  com.apple.QuartzCore (1.8 - 332.3) <72003E51-1287-395B-BCBC-331597D45C5E> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
>   0x7fff93a1b000 -     0x7fff93a1dfff  com.apple.SecCodeWrapper (3.0 - 1) <DE7CA981-2B8B-34AC-845D-06D5C8F10441> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
>   0x7fff93a5b000 -     0x7fff93a72ff7  com.apple.CFOpenDirectory (10.9 - 173.90.1) <EBC0A1F2-9054-3D39-99AE-A3F655E55D6A> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
>   0x7fff93a73000 -     0x7fff93c2bffb  libicucore.A.dylib (511.32) <A7CE7DAD-D3AD-36A2-BE4F-25C5F21FADBB> /usr/lib/libicucore.A.dylib
>   0x7fff93c2c000 -     0x7fff93c35ff7  libcldcpuengine.dylib (2.3.58) <E3A84FEC-4060-39C2-A469-159A443D2B6D> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
>   0x7fff93d50000 -     0x7fff93d97fff  libFontRegistry.dylib (127) <A77A0480-AA5D-3CC8-8B68-69985CD546DC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
>   0x7fff93d98000 -     0x7fff93dc4fff  com.apple.CoreServicesInternal (184.9 - 184.9) <4DEA54F9-81D6-3EDB-AA3C-1F9C497B3379> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
>   0x7fff93dc5000 -     0x7fff93de0ff7  libCRFSuite.dylib (34) <FFAE75FA-C54E-398B-AA97-18164CD9789D> /usr/lib/libCRFSuite.dylib
>   0x7fff93de1000 -     0x7fff93fc6fff  com.apple.CoreFoundation (6.9 - 855.16) <A63E680E-E4B2-368B-8564-9DBE0D8DDB91> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
>   0x7fff93fe1000 -     0x7fff9400afff  com.apple.DictionaryServices (1.2 - 208) <A539A058-BA57-35EE-AA08-D0B0E835127D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
>   0x7fff94016000 -     0x7fff9402fff7  com.apple.Ubiquity (1.3 - 289) <C7F1B734-CE81-334D-BE41-8B20D95A1F9B> /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
>   0x7fff94034000 -     0x7fff9403dffd  com.apple.CommonAuth (4.0 - 2.0) <32BA436F-6319-3A0B-B5D2-2EB75FF36B5B> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
>   0x7fff9403e000 -     0x7fff94055ffa  libAVFAudio.dylib (32.2) <52DA516B-DE79-322C-9E1B-2658019289D7> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Resources/libAVFAudio.dylib
>   0x7fff94072000 -     0x7fff9407aff7  com.apple.speech.recognition.framework (4.2.4 - 4.2.4) <98BBB3E4-6239-3EF1-90B2-84EA0D3B8D61> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
>   0x7fff9407b000 -     0x7fff9407fff7  libsystem_stats.dylib (93.90.3) <4E51D5B0-92A0-3D0D-B90E-495A1ED3E391> /usr/lib/system/libsystem_stats.dylib
>   0x7fff94080000 -     0x7fff94144ff7  com.apple.backup.framework (1.5.3 - 1.5.3) <088FEDED-BF5C-33F4-A51A-646C8149BDAA> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
>   0x7fff94145000 -     0x7fff94145ff7  libkeymgr.dylib (28) <3AA8D85D-CF00-3BD3-A5A0-E28E1A32A6D8> /usr/lib/system/libkeymgr.dylib
>   0x7fff94146000 -     0x7fff9427cffc  com.apple.WebKit (9537 - 9537.75.14) <81BB019D-78E2-3CD9-B148-5F5EA5357D2B> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
>   0x7fff94287000 -     0x7fff9428affa  libCGXType.A.dylib (599.23.13) <E459DD26-592F-3DBD-8C47-B342ECE8FFD3> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
>   0x7fff9428b000 -     0x7fff942dcfff  com.apple.QuickLookFramework (5.0 - 622.7) <17685CEC-C94B-3F83-ADE1-B24840B35E44> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
>   0x7fff942dd000 -     0x7fff9430efff  com.apple.MediaKit (15 - 709) <23E33409-5C39-3F93-9E73-2B0E9EE8883E> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
>   0x7fff9430f000 -     0x7fff94310fff  libunc.dylib (28) <62682455-1862-36FE-8A04-7A6B91256438> /usr/lib/system/libunc.dylib
>   0x7fff94311000 -     0x7fff94327fff  com.apple.CoreMediaAuthoring (2.2 - 947) <F1886A05-1C29-3F88-88C0-4A1013530AD1> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
>   0x7fff94328000 -     0x7fff9432afff  libRadiance.dylib (1043) <9813995C-DEAA-3992-8DF8-320E4E4E288B> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
>   0x7fff94371000 -     0x7fff943e0ff1  com.apple.ApplicationServices.ATS (360 - 363.3) <546E89D9-2AE7-3111-B2B8-2366650D22F0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
>   0x7fff943e1000 -     0x7fff943e4ffc  com.apple.IOSurface (91.1 - 91.1) <D00EEB0C-8AA8-3986-90C1-C97B2486E8FA> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
>   0x7fff943e5000 -     0x7fff943f0fff  libkxld.dylib (2422.100.13) <67D079F8-6C48-3F42-9FBE-26F1ADA03DC4> /usr/lib/system/libkxld.dylib
>   0x7fff94480000 -     0x7fff94488fff  libsystem_dnssd.dylib (522.90.2) <A0B7CF19-D9F2-33D4-8107-A62184C9066E> /usr/lib/system/libsystem_dnssd.dylib
>   0x7fff94768000 -     0x7fff94797ff7  com.apple.CoreAVCHD (5.7.0 - 5700.4.3) <404369C0-ED9F-3010-8D2F-BC55285F7808> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
>   0x7fff94798000 -     0x7fff947b0ff7  com.apple.openscripting (1.4 - 157) <B3B037D7-1019-31E6-9D17-08E699AF3701> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
>   0x7fff947b1000 -     0x7fff947bbfff  libcommonCrypto.dylib (60049) <8C4F0CA0-389C-3EDC-B155-E62DD2187E1D> /usr/lib/system/libcommonCrypto.dylib
>   0x7fff947bc000 -     0x7fff94af2fff  com.apple.MediaToolbox (1.0 - 1273.54) <E11683F7-BB60-37EB-98B6-BD519D93CB30> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
>   0x7fff94af3000 -     0x7fff94af5ff3  libsystem_configuration.dylib (596.15) <4998CB6A-9D54-390A-9F57-5D1AC53C135C> /usr/lib/system/libsystem_configuration.dylib
>   0x7fff94b1a000 -     0x7fff94b22fff  libMatch.1.dylib (19) <021293AB-407D-309A-87F5-8E782F46753E> /usr/lib/libMatch.1.dylib
>   0x7fff94b23000 -     0x7fff94b7effb  com.apple.AE (665.5 - 665.5) <BBA230F9-144C-3CAB-A77A-0621719244CD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
>   0x7fff94b7f000 -     0x7fff94becfff  com.apple.SearchKit (1.4.0 - 1.4.0) <B9B8D510-A27E-36B0-93E9-17146D9E9045> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
>   0x7fff94e06000 -     0x7fff94e5eff7  com.apple.Symbolication (1.4 - 129.0.2) <B1F008C4-184D-36A2-922F-4A67A075D512> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
>   0x7fff94e61000 -     0x7fff94eb8fff  com.apple.ViewBridge (1.0 - 46.2) <4AF3CB98-7691-39A2-8DC3-ABE5CC55CE7F> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
>   0x7fff94eb9000 -     0x7fff95101ff7  com.apple.CoreData (107 - 481.3) <E78734AA-E3D0-33CB-A014-620BBCAB2E96> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
>   0x7fff95126000 -     0x7fff95142fff  libresolv.9.dylib (54) <11C2C826-F1C6-39C6-B4E8-6E0C41D4FA95> /usr/lib/libresolv.9.dylib
>   0x7fff9516a000 -     0x7fff95173fff  com.apple.DisplayServicesFW (2.8 - 360.8.14) <816A9CED-1BC0-3C76-8103-1B9BE0F723BB> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
>   0x7fff95174000 -     0x7fff9517eff7  libcsfde.dylib (380) <A5CF6F85-0537-399F-968B-1536B1235E65> /usr/lib/libcsfde.dylib
>   0x7fff9517f000 -     0x7fff95184fff  com.apple.DiskArbitration (2.6 - 2.6) <A4165553-770E-3D27-B217-01FC1F852B87> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
>   0x7fff95185000 -     0x7fff9518bfff  com.apple.AOSNotification (1.7.0 - 760.3) <7901B867-60F7-3645-BB3E-18C51A6FBCC6> /System/Library/PrivateFrameworks/AOSNotification.framework/Versions/A/AOSNotification
>   0x7fff9518c000 -     0x7fff9527afff  libJP2.dylib (1043) <C4031D64-6C57-3FB4-9D87-874D387381DB> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
>   0x7fff95282000 -     0x7fff952ceffe  com.apple.CoreMediaIO (407.0 - 4561) <040A98E4-F480-315B-BCEE-C18AF686492C> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
>   0x7fff952f6000 -     0x7fff9532eff7  com.apple.RemoteViewServices (2.0 - 94) <3F34D630-3DDB-3411-BC28-A56A9B55EBDA> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
>   0x7fff9543b000 -     0x7fff95462ff7  com.apple.shortcut (2.6 - 2.6) <A62BC973-6782-3893-B014-EC6503AB7EAD> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
>   0x7fff95463000 -     0x7fff954efff7  com.apple.ink.framework (10.9 - 207) <8A50B893-AD03-3826-8555-A54FEAF08F47> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
>   0x7fff954f0000 -     0x7fff95571fff  com.apple.CoreSymbolication (3.0.1 - 141.0.5) <20E484C4-9F0E-3DF6-BB27-D509859FF57A> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
>   0x7fff9559f000 -     0x7fff956cefef  com.apple.MediaControlSender (2.0 - 200.34.4) <FC24EC8D-2E46-3F76-AF63-749F30857B96> /System/Library/PrivateFrameworks/MediaControlSender.framework/Versions/A/MediaControlSender
>   0x7fff9574d000 -     0x7fff9606cf43  com.apple.CoreGraphics (1.600.0 - 599.23.13) <3A1952C7-1D67-3DEC-A5AB-5399FF4F2A92> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
>   0x7fff960ce000 -     0x7fff96135ff7  com.apple.CoreUtils (2.0 - 200.34.4) <E53B97FE-E067-33F6-A9C1-D4EC2A20FB9F> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
>   0x7fff96136000 -     0x7fff9615bff7  com.apple.ChunkingLibrary (2.0 - 155.1) <B845DC7A-D1EA-31E2-967C-D1FE0C628036> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
>   0x7fff9615c000 -     0x7fff96167fff  libGL.dylib (9.6.1) <4B65BF9F-F34A-3CD1-94E8-DB26DAA0A59D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
>   0x7fff96168000 -     0x7fff9624fff7  libxml2.2.dylib (26) <A1DADD11-89E5-3DE4-8802-07186225967F> /usr/lib/libxml2.2.dylib
>   0x7fff96250000 -     0x7fff96356ff7  com.apple.ImageIO.framework (3.3.0 - 1043) <C4ADE5B1-A540-34E1-A043-118185489C9D> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
>   0x7fff96391000 -     0x7fff9639dff7  com.apple.OpenDirectory (10.9 - 173.90.1) <256C265B-7FA6-326D-9F60-18DADF5F3A0E> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
>   0x7fff9639e000 -     0x7fff96411fff  com.apple.securityfoundation (6.0 - 55122.1) <D5AA4461-7406-3054-875D-0EDA3A6030EA> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
>   0x7fff96412000 -     0x7fff96534fff  com.apple.avfoundation (2.0 - 651.12.1) <FF001F98-E198-3B1D-A7EB-A8C48E6E34A3> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
>   0x7fff96535000 -     0x7fff96559fff  libxpc.dylib (300.90.2) <AB40CD57-F454-3FD4-B415-63B3C0D5C624> /usr/lib/system/libxpc.dylib
>   0x7fff9655a000 -     0x7fff9655afff  com.apple.Carbon (154 - 157) <45A9A40A-78FF-3EA0-8FAB-A4F81052FA55> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
>   0x7fff9655b000 -     0x7fff96932fef  com.apple.CoreAUC (6.25.00 - 6.25.00) <2D7DC96C-BA83-3220-A03F-C790D50A23D8> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
>   0x7fff96957000 -     0x7fff9695cff7  libunwind.dylib (35.3) <78DCC358-2FC1-302E-B395-0155B47CB547> /usr/lib/system/libunwind.dylib
>   0x7fff969f6000 -     0x7fff96adafff  com.apple.coreui (2.1 - 231) <432DB40C-6B7E-39C8-9FB5-B95917930056> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
>   0x7fff96adb000 -     0x7fff96b1cfff  com.apple.PerformanceAnalysis (1.47 - 47) <7B73DFF4-75DB-3403-80D2-0F3FE48764C3> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
>   0x7fff96b1d000 -     0x7fff96beeff1  com.apple.DiskImagesFramework (10.9 - 371.1) <B26C8237-52E0-3E93-A2E2-147B57B3292E> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
>   0x7fff96c0e000 -     0x7fff96cc6ff7  com.apple.DiscRecording (8.0 - 8000.4.6) <CDAAAD04-A1D0-3C67-ABCC-EFC9E8D44E7E> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
>   0x7fff96f67000 -     0x7fff96fcaffb  com.apple.SystemConfiguration (1.13.1 - 1.13.1) <2C8E1A73-5AD6-3A7D-8ED8-D6755555A993> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
>   0x7fff96fcb000 -     0x7fff96fd9fff  com.apple.opengl (9.6.1 - 9.6.1) <B22FA400-5824-36AF-9945-5FEC31995A0E> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
>   0x7fff97143000 -     0x7fff97145fff  com.apple.Mangrove (1.0 - 1) <72F5CBC7-4E78-374E-98EA-C3700136904E> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
>   0x7fff97146000 -     0x7fff97181fff  com.apple.bom (14.0 - 193.1) <EF24A562-6D3C-379E-8B9B-FAE0E4A0EF7C> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
>   0x7fff97182000 -     0x7fff9719eff7  libsystem_kernel.dylib (2422.100.13) <498AEBD7-4194-3CF2-AA16-D5D03FFBD8C0> /usr/lib/system/libsystem_kernel.dylib
>   0x7fff9719f000 -     0x7fff971a1fff  libCVMSPluginSupport.dylib (9.6.1) <FB37F4C4-1E84-3349-BB03-92CA0A5F6837> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
>   0x7fff971a2000 -     0x7fff971d1fd2  libsystem_m.dylib (3047.16) <B7F0E2E4-2777-33FC-A787-D6430B630D54> /usr/lib/system/libsystem_m.dylib
>   0x7fff971d2000 -     0x7fff97262ff7  com.apple.Metadata (10.7.0 - 800.28) <E85AEB1B-CB17-38BC-B5C6-AAB50B47AF05> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
>   0x7fff97392000 -     0x7fff977e0fef  com.apple.VideoToolbox (1.0 - 1273.54) <4699BB55-7387-3981-9217-869215F00CA9> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
>   0x7fff97807000 -     0x7fff9786bfff  com.apple.datadetectorscore (5.0 - 354.4) <37093186-6019-3071-8D67-F3EF429F8F08> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
>   0x7fff9786c000 -     0x7fff97c9fffb  com.apple.vision.FaceCore (3.0.0 - 3.0.0) <F42BFC9C-0B16-35EF-9A07-91B7FDAB7FC5> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
>   0x7fff983f0000 -     0x7fff983f3ff7  libdyld.dylib (239.4) <7C9EC3B7-DDE3-33FF-953F-4067C743951D> /usr/lib/system/libdyld.dylib
>   0x7fff983f4000 -     0x7fff983f6fff  com.apple.EFILogin (2.0 - 2) <C360E8AF-E9BB-3BBA-9DF0-57A92CEF00D4> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
>   0x7fff98730000 -     0x7fff98796fff  com.apple.framework.CoreWiFi (2.0 - 200.21.1) <5491896D-78C5-30B6-96E9-D8DDECF3BE73> /System/Library/Frameworks/CoreWiFi.framework/Versions/A/CoreWiFi
>   0x7fff987b0000 -     0x7fff987b0ffd  libOpenScriptingUtil.dylib (157) <19F0E769-0989-3062-9AFB-8976E90E9759> /usr/lib/libOpenScriptingUtil.dylib
>   0x7fff987e7000 -     0x7fff9882cfff  libcurl.4.dylib (78.92.2) <FE790105-B56B-3972-96F4-E133764FF735> /usr/lib/libcurl.4.dylib
>   0x7fff98880000 -     0x7fff9888dff7  libxar.1.dylib (202) <5572AA71-E98D-3FE1-9402-BB4A84E0E71E> /usr/lib/libxar.1.dylib
>   0x7fff98916000 -     0x7fff98928fff  com.apple.ImageCapture (9.0 - 9.0) <BE0B65DA-3031-359B-8BBA-B9803D4ADBF4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
>   0x7fff98929000 -     0x7fff98944ff7  libsystem_malloc.dylib (23.10.1) <A695B4E4-38E9-332E-A772-29D31E3F1385> /usr/lib/system/libsystem_malloc.dylib
>   0x7fff98f2c000 -     0x7fff98f3fff7  com.apple.AppContainer (3.0 - 1) <BD342039-430E-39FE-BC2D-8F97B557548E> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
>   0x7fff98f40000 -     0x7fff98f46ff7  libsystem_platform.dylib (24.90.1) <3C3D3DA8-32B9-3243-98EC-D89B9A1670B3> /usr/lib/system/libsystem_platform.dylib
>   0x7fff98f54000 -     0x7fff98f55fff  com.apple.TrustEvaluationAgent (2.0 - 25) <334A82F4-4AE4-3719-A511-86D0B0723E2B> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
>   0x7fff98f98000 -     0x7fff98f9aff7  com.apple.securityhi (9.0 - 55005) <18C42525-688C-3D47-B9C9-1E0F8F58FA64> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
>   0x7fff98f9c000 -     0x7fff98fedff3  com.apple.audio.CoreAudio (4.2.0 - 4.2.0) <BF4C2FE3-8BC8-30D1-8347-2A7221268794> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
>   0x7fff98fee000 -     0x7fff98ff8ff7  com.apple.bsd.ServiceManagement (2.0 - 2.0) <2D27B498-BB9C-3D88-B05A-76908A8A26F3> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
>   0x7fff98ff9000 -     0x7fff993daffe  libLAPACK.dylib (1094.5) <7E7A9B8D-1638-3914-BAE0-663B69865986> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
> 
> External Modification Summary:
> Calls made by other processes targeting this process:
>   task_for_pid: 8
>   thread_create: 0
>   thread_set_state: 0
> Calls made by this process:
>   task_for_pid: 0
>   thread_create: 0
>   thread_set_state: 0
> Calls made by all processes on this machine:
>   task_for_pid: 71526
>   thread_create: 1
>   thread_set_state: 0
> 
> VM Region Summary:
> ReadOnly portion of Libraries: Total=214.8M resident=90.2M(42%) swapped_out_or_unallocated=124.6M(58%)
> Writable regions: Total=150.4M written=21.6M(14%) resident=34.4M(23%) swapped_out=2160K(1%) unallocated=115.9M(77%)
> 
> REGION TYPE                      VIRTUAL
> ===========                      =======
> CG backing stores                  6384K
> CG image                             44K
> CG raster data                      600K
> CG shared images                    244K
> CoreGraphics                         12K
> CoreImage                            96K
> Image IO                           2016K
> Kernel Alloc Once                     8K
> MALLOC                            104.1M
> MALLOC (admin)                       32K
> Memory Tag 242                       12K
> Memory Tag 251                       16K
> OpenCL                              120K
> STACK GUARD                        55.7M
> Stack                               9.9M
> VM_ALLOCATE                        16.4M
> __DATA                             49.9M
> __IMAGE                             528K
> __LINKEDIT                         67.2M
> __TEXT                            147.5M
> __UNICODE                           544K
> mapped file                        70.3M
> shared memory                         4K
> ===========                      =======
> TOTAL                             531.5M
> 






^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#17805: 24.3.50; Crash in -[EmacsApp / Faccept_process_output
  2014-06-18 20:32 ` bug#17805: Fwd: 24.3.50; Crash in -[EmacsApp / Faccept_process_output David Reitter
@ 2014-06-18 21:36   ` Paul Eggert
  2014-06-23 23:09     ` Chiara Orsini
  0 siblings, 1 reply; 7+ messages in thread
From: Paul Eggert @ 2014-06-18 21:36 UTC (permalink / raw)
  To: Chiara Orsini; +Cc: David Reitter, 17805

[-- Attachment #1: Type: text/plain, Size: 146 bytes --]

Thanks for the bug report.  Is the bug reproducible?  Does the attached 
patch fix it?  Sorry, I don't use OS X, so I can't easily test this fix.

[-- Attachment #2: 17805.diff --]
[-- Type: text/plain, Size: 10539 bytes --]

=== modified file 'src/ChangeLog'
--- src/ChangeLog	2014-06-18 19:17:23 +0000
+++ src/ChangeLog	2014-06-18 21:32:40 +0000
@@ -1,3 +1,16 @@
+2014-06-18  Paul Eggert  <eggert@cs.ucla.edu>
+
+	Avoid hangs in accept-process-output (Bug#17647, Bug#17805).
+	This fix is backported from the trunk.
+	* lisp.h, process.c (wait_reading_process_input):
+	Return int, not bool.  All uses changed.
+	* process.c (SELECT_CANT_DO_WRITE_MASK):
+	Remove macro, replacing with ...
+	(SELECT_CAN_DO_WRITE_MASK): ... new constant, with inverted sense.
+	All uses changed.
+	(status_notify): New arg WAIT_PROC.  Return int, not void.
+	All uses changed.
+
 2014-06-18  Eli Zaretskii  <eliz@gnu.org>
 
 	* image.c [5 < GIFLIB_MAJOR + (1 <= GIFLIB_MINOR)]: Declare the

=== modified file 'src/lisp.h'
--- src/lisp.h	2014-06-01 07:06:28 +0000
+++ src/lisp.h	2014-06-18 21:26:42 +0000
@@ -4187,10 +4187,8 @@
 /* Defined in process.c.  */
 extern Lisp_Object QCtype, Qlocal;
 extern void kill_buffer_processes (Lisp_Object);
-extern bool wait_reading_process_output (intmax_t, int, int, bool,
-					 Lisp_Object,
-					 struct Lisp_Process *,
-					 int);
+extern int wait_reading_process_output (intmax_t, int, int, bool, Lisp_Object,
+					struct Lisp_Process *, int);
 /* Max value for the first argument of wait_reading_process_output.  */
 #if __GNUC__ == 3 || (__GNUC__ == 4 && __GNUC_MINOR__ <= 5)
 /* Work around a bug in GCC 3.4.2, known to be fixed in GCC 4.6.3.

=== modified file 'src/process.c'
--- src/process.c	2014-05-03 20:13:10 +0000
+++ src/process.c	2014-06-18 21:27:30 +0000
@@ -224,8 +224,9 @@
 /* Only W32 has this, it really means that select can't take write mask.  */
 #ifdef BROKEN_NON_BLOCKING_CONNECT
 #undef NON_BLOCKING_CONNECT
-#define SELECT_CANT_DO_WRITE_MASK
+enum { SELECT_CAN_DO_WRITE_MASK = false };
 #else
+enum { SELECT_CAN_DO_WRITE_MASK = true };
 #ifndef NON_BLOCKING_CONNECT
 #ifdef HAVE_SELECT
 #if defined (HAVE_GETPEERNAME) || defined (GNU_LINUX)
@@ -281,7 +282,7 @@
 static bool keyboard_bit_set (fd_set *);
 #endif
 static void deactivate_process (Lisp_Object);
-static void status_notify (struct Lisp_Process *);
+static int status_notify (struct Lisp_Process *, struct Lisp_Process *);
 static int read_process_output (Lisp_Object, int);
 static void handle_child_signal (int);
 static void create_pty (Lisp_Object);
@@ -870,7 +871,7 @@
     {
       pset_status (p, list2 (Qexit, make_number (0)));
       p->tick = ++process_tick;
-      status_notify (p);
+      status_notify (p, NULL);
       redisplay_preserve_echo_area (13);
     }
   else
@@ -890,7 +891,7 @@
 	    pset_status (p, list2 (Qsignal, make_number (SIGKILL)));
 
 	  p->tick = ++process_tick;
-	  status_notify (p);
+	  status_notify (p, NULL);
 	  redisplay_preserve_echo_area (13);
 	}
     }
@@ -3997,12 +3998,13 @@
     nsecs = 0;
 
   return
-    (wait_reading_process_output (secs, nsecs, 0, 0,
+    ((wait_reading_process_output (secs, nsecs, 0, 0,
 				  Qnil,
 				  !NILP (process) ? XPROCESS (process) : NULL,
 				  NILP (just_this_one) ? 0 :
 				  !INTEGERP (just_this_one) ? 1 : -1)
-     ? Qt : Qnil);
+      <= 0)
+     ? Qnil : Qt);
 }
 
 /* Accept a connection for server process SERVER on CHANNEL.  */
@@ -4274,11 +4276,10 @@
      (suspending output from other processes).  A negative value
      means don't run any timers either.
 
-   If WAIT_PROC is specified, then the function returns true if we
-     received input from that process before the timeout elapsed.
-   Otherwise, return true if we received input from any process.  */
+   Return true if we received input from WAIT_PROC, or from any
+   process if WAIT_PROC is null.  */
 
-bool
+int
 wait_reading_process_output (intmax_t time_limit, int nsecs, int read_kbd,
 			     bool do_display,
 			     Lisp_Object wait_for_cell,
@@ -4293,8 +4294,7 @@
   int xerrno;
   Lisp_Object proc;
   struct timespec timeout, end_time;
-  int wait_channel = -1;
-  bool got_some_input = 0;
+  int got_some_input = -1;
   ptrdiff_t count = SPECPDL_INDEX ();
 
   FD_ZERO (&Available);
@@ -4305,10 +4305,6 @@
 	   && EQ (XCAR (wait_proc->status), Qexit)))
     message1 ("Blocking call to accept-process-output with quit inhibited!!");
 
-  /* If wait_proc is a process to watch, set wait_channel accordingly.  */
-  if (wait_proc != NULL)
-    wait_channel = wait_proc->infd;
-
   record_unwind_protect_int (wait_reading_process_output_unwind,
 			     waiting_for_user_input_p);
   waiting_for_user_input_p = read_kbd;
@@ -4345,6 +4341,10 @@
       if (! NILP (wait_for_cell) && ! NILP (XCAR (wait_for_cell)))
 	break;
 
+      /* After reading input, vacuum up any leftovers without waiting.  */
+      if (0 <= got_some_input)
+	nsecs = -1;
+
       /* Compute time from now till when time limit is up.  */
       /* Exit if already run out.  */
       if (nsecs < 0)
@@ -4463,7 +4463,7 @@
 	      /* It's okay for us to do this and then continue with
 		 the loop, since timeout has already been zeroed out.  */
 	      clear_waiting_for_input ();
-	      status_notify (NULL);
+	      got_some_input = status_notify (NULL, wait_proc);
 	      if (do_display) redisplay_preserve_echo_area (13);
 	    }
 	}
@@ -4485,18 +4485,23 @@
 	  while (wait_proc->infd >= 0)
 	    {
 	      int nread = read_process_output (proc, wait_proc->infd);
-
-	      if (nread == 0)
-		break;
-
-	      if (nread > 0)
-		got_some_input = read_some_bytes = 1;
-	      else if (nread == -1 && (errno == EIO || errno == EAGAIN))
-		break;
+	      if (nread < 0)
+		{
+		  if (errno == EIO || errno == EAGAIN)
+		    break;
 #ifdef EWOULDBLOCK
-	      else if (nread == -1 && EWOULDBLOCK == errno)
-		break;
+		  if (errno == EWOULDBLOCK)
+		    break;
 #endif
+		}
+	      else
+		{
+		  if (got_some_input < nread)
+		    got_some_input = nread;
+		  if (nread == 0)
+		    break;
+		  read_some_bytes = true;
+		}
 	    }
 	  if (read_some_bytes && do_display)
 	    redisplay_preserve_echo_area (10);
@@ -4527,12 +4532,8 @@
 	  else
 	    Available = input_wait_mask;
           Writeok = write_mask;
-#ifdef SELECT_CANT_DO_WRITE_MASK
-          check_write = 0;
-#else
-          check_write = 1;
-#endif
- 	  check_delay = wait_channel >= 0 ? 0 : process_output_delay_count;
+ 	  check_delay = wait_proc ? 0 : process_output_delay_count;
+	  check_write = SELECT_CAN_DO_WRITE_MASK;
 	}
 
       /* If frame size has changed or the window is newly mapped,
@@ -4558,6 +4559,7 @@
 	{
 	  nfds = read_kbd ? 0 : 1;
 	  no_avail = 1;
+	  FD_ZERO (&Available);
 	}
 
       if (!no_avail)
@@ -4567,7 +4569,7 @@
 	  /* Set the timeout for adaptive read buffering if any
 	     process has non-zero read_output_skip and non-zero
 	     read_output_delay, and we are not reading output for a
-	     specific wait_channel.  It is not executed if
+	     specific process.  It is not executed if
 	     Vprocess_adaptive_read_buffering is nil.  */
 	  if (process_output_skip && check_delay > 0)
 	    {
@@ -4679,12 +4681,6 @@
 	    report_file_errno ("Failed select", Qnil, xerrno);
 	}
 
-      if (no_avail)
-	{
-	  FD_ZERO (&Available);
-	  check_write = 0;
-	}
-
       /* Check for keyboard input */
       /* If there is any, return immediately
 	 to give it higher priority than subprocesses */
@@ -4751,9 +4747,6 @@
 	handle_input_available_signal (SIGIO);
 #endif
 
-      if (! wait_proc)
-	got_some_input |= nfds > 0;
-
       /* If checking input just got us a size-change event from X,
 	 obey it now if we should.  */
       if (read_kbd || ! NILP (wait_for_cell))
@@ -4785,12 +4778,6 @@
 	      /* If waiting for this channel, arrange to return as
 		 soon as no more input to be processed.  No more
 		 waiting.  */
-	      if (wait_channel == channel)
-		{
-		  wait_channel = -1;
-		  nsecs = -1;
-		  got_some_input = 1;
-		}
 	      proc = chan_process[channel];
 	      if (NILP (proc))
 		continue;
@@ -4806,6 +4793,8 @@
 		 buffered-ahead character if we have one.  */
 
 	      nread = read_process_output (proc, channel);
+	      if ((!wait_proc || wait_proc == XPROCESS (proc)) && got_some_input < nread)
+		got_some_input = nread;
 	      if (nread > 0)
 		{
 		  /* Since read_process_output can run a filter,
@@ -5826,7 +5815,7 @@
       p->tick = ++process_tick;
       if (!nomsg)
 	{
-	  status_notify (NULL);
+	  status_notify (NULL, NULL);
 	  redisplay_preserve_echo_area (13);
 	}
     }
@@ -6354,14 +6343,20 @@
 /* Report all recent events of a change in process status
    (either run the sentinel or output a message).
    This is usually done while Emacs is waiting for keyboard input
-   but can be done at other times.  */
-
-static void
-status_notify (struct Lisp_Process *deleting_process)
+   but can be done at other times.
+
+   Return positive if any input was received from WAIT_PROC (or from
+   any process if WAIT_PROC is null), zero if input was attempted but
+   none received, and negative if we didn't even try.  */
+
+static int
+status_notify (struct Lisp_Process *deleting_process,
+	       struct Lisp_Process *wait_proc)
 {
-  register Lisp_Object proc;
+  Lisp_Object proc;
   Lisp_Object tail, msg;
   struct gcpro gcpro1, gcpro2;
+  int got_some_input = -1;
 
   tail = Qnil;
   msg = Qnil;
@@ -6391,8 +6386,14 @@
 		 /* Network or serial process not stopped:  */
 		 && ! EQ (p->command, Qt)
 		 && p->infd >= 0
-		 && p != deleting_process
-		 && read_process_output (proc, p->infd) > 0);
+		 && p != deleting_process)
+	    {
+	      int nread = read_process_output (proc, p->infd);
+	      if (got_some_input < nread)
+		got_some_input = nread;
+	      if (nread <= 0)
+		break;
+	    }
 
 	  /* Get the text to use for the message.  */
 	  if (p->raw_status_new)
@@ -6424,6 +6425,7 @@
 
   update_mode_lines = 24;  /* In case buffers use %s in mode-line-format.  */
   UNGCPRO;
+  return got_some_input;
 }
 
 DEFUN ("internal-default-process-sentinel", Finternal_default_process_sentinel,
@@ -6635,9 +6637,11 @@
    DO_DISPLAY means redisplay should be done to show subprocess
    output that arrives.
 
-   Return true if we received input from any process.  */
+   Return positive if we received input from WAIT_PROC (or from any
+   process if WAIT_PROC is null), zero if we attempted to receive
+   input but got none, and negative if we didn't even try.  */
 
-bool
+int
 wait_reading_process_output (intmax_t time_limit, int nsecs, int read_kbd,
 			     bool do_display,
 			     Lisp_Object wait_for_cell,
@@ -6825,7 +6829,7 @@
 
   start_polling ();
 
-  return 0;
+  return -1;
 }
 
 #endif	/* not subprocesses */


^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#17805: 24.3.50; Crash in -[EmacsApp / Faccept_process_output
  2014-06-18 21:36   ` bug#17805: " Paul Eggert
@ 2014-06-23 23:09     ` Chiara Orsini
  2014-06-23 23:47       ` Paul Eggert
  0 siblings, 1 reply; 7+ messages in thread
From: Chiara Orsini @ 2014-06-23 23:09 UTC (permalink / raw)
  To: Paul Eggert; +Cc: David Reitter, 17805

[-- Attachment #1: Type: text/plain, Size: 648 bytes --]

Hi,

unfortunately the bug is not reproducible. It happens every now and then.
This is the typical set up:
a) I am running aquamacs on Mac OS X 10.9 (now 10.9.3)
b) then I access a remote file on a ubuntu (12) / freebsd (10) machine
c) the file opens, but as soon as I modify something aquamacs freezes and I
need to force quit the application.

How should I apply the patch?

Hope this helps.

Regards,

Chiara Orsini




On Wed, Jun 18, 2014 at 2:36 PM, Paul Eggert <eggert@cs.ucla.edu> wrote:

> Thanks for the bug report.  Is the bug reproducible?  Does the attached
> patch fix it?  Sorry, I don't use OS X, so I can't easily test this fix.
>

[-- Attachment #2: Type: text/html, Size: 1174 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#17805: 24.3.50; Crash in -[EmacsApp / Faccept_process_output
  2014-06-23 23:09     ` Chiara Orsini
@ 2014-06-23 23:47       ` Paul Eggert
  2014-06-24  2:08         ` David Reitter
  0 siblings, 1 reply; 7+ messages in thread
From: Paul Eggert @ 2014-06-23 23:47 UTC (permalink / raw)
  To: Chiara Orsini; +Cc: David Reitter, 17805

Chiara Orsini wrote:
> How should I apply the patch?

cd to the Emacs source directory, and use the shell command 'patch -p0 
<17805.diff'; then type 'make' as usual.





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#17805: 24.3.50; Crash in -[EmacsApp / Faccept_process_output
  2014-06-23 23:47       ` Paul Eggert
@ 2014-06-24  2:08         ` David Reitter
  2014-06-24  2:42           ` Chiara Orsini
  0 siblings, 1 reply; 7+ messages in thread
From: David Reitter @ 2014-06-24  2:08 UTC (permalink / raw)
  To: Chiara Orsini; +Cc: Paul Eggert, 17805

Chiara,
you’re probably not building Emacs or Aquamacs from scratch.
I’ll apply the patch to our codebase (can’t hurt I guess), and you can then get it with tomorrow’s nightly build.

- David


On Jun 23, 2014, at 7:47 PM, Paul Eggert <eggert@cs.ucla.edu> wrote:

> Chiara Orsini wrote:
>> How should I apply the patch?
> 
> cd to the Emacs source directory, and use the shell command 'patch -p0 <17805.diff'; then type 'make' as usual.






^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#17805: 24.3.50; Crash in -[EmacsApp / Faccept_process_output
  2014-06-24  2:08         ` David Reitter
@ 2014-06-24  2:42           ` Chiara Orsini
  2015-12-26 15:33             ` Lars Ingebrigtsen
  0 siblings, 1 reply; 7+ messages in thread
From: Chiara Orsini @ 2014-06-24  2:42 UTC (permalink / raw)
  To: David Reitter; +Cc: Paul Eggert, 17805

[-- Attachment #1: Type: text/plain, Size: 761 bytes --]

Paul, David,

I am not building emacs from scratch. I will download and try the nightly
build tomorrow
(and update you in case the error comes up again).

Thanks,

Chiara



On Mon, Jun 23, 2014 at 7:08 PM, David Reitter <david.reitter@gmail.com>
wrote:

> Chiara,
> you’re probably not building Emacs or Aquamacs from scratch.
> I’ll apply the patch to our codebase (can’t hurt I guess), and you can
> then get it with tomorrow’s nightly build.
>
> - David
>
>
> On Jun 23, 2014, at 7:47 PM, Paul Eggert <eggert@cs.ucla.edu> wrote:
>
> > Chiara Orsini wrote:
> >> How should I apply the patch?
> >
> > cd to the Emacs source directory, and use the shell command 'patch -p0
> <17805.diff'; then type 'make' as usual.
>
>

[-- Attachment #2: Type: text/html, Size: 1371 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#17805: 24.3.50; Crash in -[EmacsApp / Faccept_process_output
  2014-06-24  2:42           ` Chiara Orsini
@ 2015-12-26 15:33             ` Lars Ingebrigtsen
  0 siblings, 0 replies; 7+ messages in thread
From: Lars Ingebrigtsen @ 2015-12-26 15:33 UTC (permalink / raw)
  To: Chiara Orsini; +Cc: David Reitter, Paul Eggert, 17805

Chiara Orsini <chiara.orsini@gmail.com> writes:

> I am not building emacs from scratch. I will download and try the nightly build tomorrow
> (and update you in case the error comes up again).

Since no further reports arrived, I assume this bug has been fixed, and
am closing the bug report.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2015-12-26 15:33 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <7A63D872-6B1E-4D80-9269-51DC5C95070C@ucsd.edu>
2014-06-18 20:32 ` bug#17805: Fwd: 24.3.50; Crash in -[EmacsApp / Faccept_process_output David Reitter
2014-06-18 21:36   ` bug#17805: " Paul Eggert
2014-06-23 23:09     ` Chiara Orsini
2014-06-23 23:47       ` Paul Eggert
2014-06-24  2:08         ` David Reitter
2014-06-24  2:42           ` Chiara Orsini
2015-12-26 15:33             ` Lars Ingebrigtsen

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).