Package: emacs;
Reported by: Simon Carter <bbbscarter <at> gmail.com>
Date: Tue, 11 Mar 2014 11:35:02 UTC
Severity: important
Tags: moreinfo, patch
Merged with 16465, 16794, 16896, 17968
Found in versions 24.3.50, 24.3.92
Fixed in version 24.3.93
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 16986 in the body.
You can then email your comments to 16986 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#16986
; Package emacs
.
(Tue, 11 Mar 2014 11:35:02 GMT) Full text and rfc822 format available.Simon Carter <bbbscarter <at> gmail.com>
:bug-gnu-emacs <at> gnu.org
.
(Tue, 11 Mar 2014 11:35:03 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Simon Carter <bbbscarter <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: Crash when idle Date: Tue, 11 Mar 2014 11:33:23 +0000
[Message part 1 (text/plain, inline)]
I was away from my desk for a couple of hours, and when I returned Emacs had crashed. Looks like the ‘directory-files-internal’ thing I’ve reported previously (http://debbugs.gnu.org/16794) Below is the OSX crash log, followed by the Emacs details: Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff8c73a292 __kill + 10 1 org.gnu.Emacs 0x000000010009a60f terminate_due_to_signal + 145 2 org.gnu.Emacs 0x00000001000b34fd emacs_abort + 19 3 org.gnu.Emacs 0x0000000100166056 ns_term_shutdown + 123 4 org.gnu.Emacs 0x000000010009a7fe shut_down_emacs + 288 5 org.gnu.Emacs 0x000000010009a5d5 terminate_due_to_signal + 87 6 org.gnu.Emacs 0x00000001000b536c handle_fatal_signal + 14 7 org.gnu.Emacs 0x00000001000b47ef deliver_fatal_thread_signal + 114 8 libsystem_platform.dylib 0x00007fff8c83d5aa _sigtramp + 26 9 ??? 0x00007fff5fbfc730 0 + 140734799791920 10 org.gnu.Emacs 0x00000001000cee2b directory_files_internal + 722 11 org.gnu.Emacs 0x0000000100105571 Ffuncall + 956 12 org.gnu.Emacs 0x0000000100136553 exec_byte_code + 2119 13 org.gnu.Emacs 0x0000000100105ef4 funcall_lambda + 656 14 org.gnu.Emacs 0x00000001001053e7 Ffuncall + 562 15 org.gnu.Emacs 0x0000000100105994 call1 + 45 16 org.gnu.Emacs 0x000000010010c1e7 mapcar1 + 587 17 org.gnu.Emacs 0x000000010010c301 Fmapcar + 241 18 org.gnu.Emacs 0x0000000100105469 Ffuncall + 692 19 org.gnu.Emacs 0x0000000100136553 exec_byte_code + 2119 20 org.gnu.Emacs 0x0000000100105ef4 funcall_lambda + 656 21 org.gnu.Emacs 0x00000001001053e7 Ffuncall + 562 22 org.gnu.Emacs 0x0000000100136553 exec_byte_code + 2119 23 org.gnu.Emacs 0x0000000100105ef4 funcall_lambda + 656 24 org.gnu.Emacs 0x00000001001053e7 Ffuncall + 562 25 org.gnu.Emacs 0x0000000100136553 exec_byte_code + 2119 26 org.gnu.Emacs 0x0000000100105ef4 funcall_lambda + 656 27 org.gnu.Emacs 0x00000001001053e7 Ffuncall + 562 28 org.gnu.Emacs 0x0000000100136553 exec_byte_code + 2119 29 org.gnu.Emacs 0x00000001001053e7 Ffuncall + 562 30 org.gnu.Emacs 0x0000000100136553 exec_byte_code + 2119 31 org.gnu.Emacs 0x00000001001053e7 Ffuncall + 562 32 org.gnu.Emacs 0x0000000100136553 exec_byte_code + 2119 33 org.gnu.Emacs 0x00000001001053e7 Ffuncall + 562 34 org.gnu.Emacs 0x0000000100102492 eval_sub + 1295 35 org.gnu.Emacs 0x0000000100103de0 internal_lisp_condition_case + 626 36 org.gnu.Emacs 0x0000000100137383 exec_byte_code + 5751 37 org.gnu.Emacs 0x00000001001053e7 Ffuncall + 562 38 org.gnu.Emacs 0x0000000100136553 exec_byte_code + 2119 39 org.gnu.Emacs 0x00000001001053e7 Ffuncall + 562 40 org.gnu.Emacs 0x0000000100136553 exec_byte_code + 2119 41 org.gnu.Emacs 0x00000001001053e7 Ffuncall + 562 42 org.gnu.Emacs 0x0000000100136553 exec_byte_code + 2119 43 org.gnu.Emacs 0x00000001001053e7 Ffuncall + 562 44 org.gnu.Emacs 0x0000000100136553 exec_byte_code + 2119 45 org.gnu.Emacs 0x0000000100105ef4 funcall_lambda + 656 46 org.gnu.Emacs 0x00000001001053e7 Ffuncall + 562 47 org.gnu.Emacs 0x000000010010518b Fapply + 772 48 org.gnu.Emacs 0x0000000100105469 Ffuncall + 692 49 org.gnu.Emacs 0x0000000100136553 exec_byte_code + 2119 50 org.gnu.Emacs 0x00000001001053e7 Ffuncall + 562 51 org.gnu.Emacs 0x0000000100136553 exec_byte_code + 2119 52 org.gnu.Emacs 0x00000001001053e7 Ffuncall + 562 53 org.gnu.Emacs 0x0000000100136553 exec_byte_code + 2119 54 org.gnu.Emacs 0x0000000100105ef4 funcall_lambda + 656 55 org.gnu.Emacs 0x00000001001053e7 Ffuncall + 562 56 org.gnu.Emacs 0x0000000100136553 exec_byte_code + 2119 57 org.gnu.Emacs 0x0000000100105ef4 funcall_lambda + 656 58 org.gnu.Emacs 0x0000000100104e05 apply_lambda + 289 59 org.gnu.Emacs 0x0000000100102296 eval_sub + 787 60 org.gnu.Emacs 0x000000010010276d Fprogn + 31 61 org.gnu.Emacs 0x0000000100105ebf funcall_lambda + 603 62 org.gnu.Emacs 0x00000001001053e7 Ffuncall + 562 63 org.gnu.Emacs 0x0000000100104f20 Fapply + 153 64 org.gnu.Emacs 0x0000000100105469 Ffuncall + 692 65 org.gnu.Emacs 0x0000000100136553 exec_byte_code + 2119 66 org.gnu.Emacs 0x00000001001025da eval_sub + 1623 67 org.gnu.Emacs 0x0000000100103de0 internal_lisp_condition_case + 626 68 org.gnu.Emacs 0x0000000100137383 exec_byte_code + 5751 69 org.gnu.Emacs 0x0000000100105ef4 funcall_lambda + 656 70 org.gnu.Emacs 0x00000001001053e7 Ffuncall + 562 71 org.gnu.Emacs 0x0000000100105994 call1 + 45 72 org.gnu.Emacs 0x00000001000a4da8 timer_check + 914 73 org.gnu.Emacs 0x00000001000a2967 readable_events + 18 74 org.gnu.Emacs 0x00000001000a49ba get_input_pending + 47 75 org.gnu.Emacs 0x00000001000a2644 detect_input_pending_run_timers + 50 76 org.gnu.Emacs 0x000000010013e5e3 wait_reading_process_output + 3038 77 org.gnu.Emacs 0x00000001000a2c9d read_decoded_event_from_main_queue + 546 78 org.gnu.Emacs 0x00000001000a1caa read_char + 6385 79 org.gnu.Emacs 0x000000010009e9e4 read_key_sequence + 1416 80 org.gnu.Emacs 0x000000010009e279 command_loop_1 + 3930 81 org.gnu.Emacs 0x0000000100103f93 internal_condition_case + 243 82 org.gnu.Emacs 0x00000001000ac610 command_loop_2 + 53 83 org.gnu.Emacs 0x00000001001039e5 internal_catch + 240 84 org.gnu.Emacs 0x000000010009cb63 recursive_edit_1 + 327 85 org.gnu.Emacs 0x000000010009cca7 Frecursive_edit + 250 86 org.gnu.Emacs 0x000000010009bc0c main + 5045 87 libdyld.dylib 0x00007fff8df4c5fd start + 1 Thread 1:: Dispatch queue: com.apple.libdispatch-manager 0 libsystem_kernel.dylib 0x00007fff8c73b662 kevent64 + 10 1 libdispatch.dylib 0x00007fff8354443d _dispatch_mgr_invoke + 239 2 libdispatch.dylib 0x00007fff83544152 _dispatch_mgr_thread + 52 Thread 2: 0 libsystem_kernel.dylib 0x00007fff8c73a9aa __select + 10 1 org.gnu.Emacs 0x0000000100166e68 -[EmacsApp fd_handler:] + 243 2 com.apple.Foundation 0x00007fff848f476b __NSThread__main__ + 1318 3 libsystem_pthread.dylib 0x00007fff82297899 _pthread_body + 138 4 libsystem_pthread.dylib 0x00007fff8229772a _pthread_start + 137 5 libsystem_pthread.dylib 0x00007fff8229bfc9 thread_start + 13 Thread 3: 0 libsystem_kernel.dylib 0x00007fff8c736a1a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff8c735d18 mach_msg + 64 2 com.apple.CoreFoundation 0x00007fff840b6155 __CFRunLoopServiceMachPort + 181 3 com.apple.CoreFoundation 0x00007fff840b5779 __CFRunLoopRun + 1161 4 com.apple.CoreFoundation 0x00007fff840b50b5 CFRunLoopRunSpecific + 309 5 com.apple.AppKit 0x00007fff8715616e _NSEventThread + 144 6 libsystem_pthread.dylib 0x00007fff82297899 _pthread_body + 138 7 libsystem_pthread.dylib 0x00007fff8229772a _pthread_start + 137 8 libsystem_pthread.dylib 0x00007fff8229bfc9 thread_start + 13 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x0000000000000006 rcx: 0x00007fff5fbfc568 rdx: 0x0000000000000000 rdi: 0x000000000000c0cd rsi: 0x0000000000000006 rbp: 0x00007fff5fbfc590 rsp: 0x00007fff5fbfc568 r8: 0x00000000000000ff r9: 0xffff9ffffff4a21f r10: 0x00007fff8c73a896 r11: 0x0000000000000202 r12: 0x000000000000000b r13: 0x0000000100bd2731 r14: 0x0000000000000028 r15: 0x000000010d86886d rip: 0x00007fff8c73a292 rfl: 0x0000000000000202 cr2: 0x00000000097ea8c0 Logical CPU: 0 Error Code: 0x02000025 Trap Number: 133 Binary Images: 0x100000000 - 0x1001c5fef +org.gnu.Emacs (Version 24.3.50 - 9.0) <BA98DB4A-595F-3E48-9F23-1E139B39705F> /usr/local/Cellar/emacs/HEAD/Emacs.app/Contents/MacOS/Emacs 0x1005c2000 - 0x10067efdf +libgnutls.28.dylib (0) <E87A9726-AC14-3206-9923-1550B5328281> /usr/local/lib/libgnutls.28.dylib 0x1006ae000 - 0x1006bffff +libp11-kit.0.dylib (0) <E483648A-97E2-3214-B602-73F6445AAD69> /usr/local/lib/libp11-kit.0.dylib 0x1006c7000 - 0x1006d4fff +libtasn1.6.dylib (0) <5BD4A32D-0A3A-30E8-818C-3B9CF5D6407B> /usr/local/lib/libtasn1.6.dylib 0x1006d8000 - 0x1006faff7 +libnettle.4.5.dylib (0) <C790DC85-7215-3553-A368-9DF5E901B389> /usr/local/lib/libnettle.4.5.dylib 0x100701000 - 0x10070efff +libhogweed.2.3.dylib (0) <51A4D545-6AB5-314B-B6AA-E4F771F047F3> /usr/local/lib/libhogweed.2.3.dylib 0x100714000 - 0x100775fff +libgmp.10.dylib (0) <AB4ED07E-0B12-36E9-B513-7F402AE3CCB5> /usr/local/lib/libgmp.10.dylib 0x100e93000 - 0x100e97ffd libFontRegistryUI.dylib (127) <57DE4E73-B65B-3712-9815-81018E72501A> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Resources/libFontRegistryUI.dylib 0x100ea2000 - 0x100ea3ff9 +cl_kernels (???) <A8EC47B2-3B5E-4A30-8D92-042E5FDB6676> cl_kernels 0x100ea8000 - 0x100ea9fe4 +cl_kernels (???) <116DBF33-F679-49FD-9D06-AE745774F4CC> cl_kernels 0x10e42c000 - 0x10e512fef unorm8_bgra.dylib (2.3.58) <6E7397EF-CC78-3C15-8B21-05E7FB47F645> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib 0x7fff6b04d000 - 0x7fff6b080817 dyld (239.4) <2B17750C-ED1B-3060-B64E-21897D08B28B> /usr/lib/dyld 0x7fff812a8000 - 0x7fff816dbffb com.apple.vision.FaceCore (3.0.0 - 3.0.0) <F42BFC9C-0B16-35EF-9A07-91B7FDAB7FC5> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore 0x7fff816dc000 - 0x7fff817cafff libJP2.dylib (1042) <01D988D4-E36F-3120-8BA4-EF6282ECB010> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib 0x7fff817cb000 - 0x7fff81854ff7 libsystem_c.dylib (997.90.3) <6FD3A400-4BB2-3B95-B90C-BE6E9D0D78FA> /usr/lib/system/libsystem_c.dylib 0x7fff81855000 - 0x7fff81885fff libncurses.5.4.dylib (42) <BF763D62-9149-37CB-B1D2-F66A2510E6DD> /usr/lib/libncurses.5.4.dylib 0x7fff81b34000 - 0x7fff81b3efff libcommonCrypto.dylib (60049) <8C4F0CA0-389C-3EDC-B155-E62DD2187E1D> /usr/lib/system/libcommonCrypto.dylib 0x7fff81b3f000 - 0x7fff81b48ffb com.apple.CommonAuth (4.0 - 2.0) <70FDDA03-7B44-37EC-B78E-3EC3C8505C76> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth 0x7fff81b49000 - 0x7fff81b4affb libremovefile.dylib (33) <3543F917-928E-3DB2-A2F4-7AB73B4970EF> /usr/lib/system/libremovefile.dylib 0x7fff81bf1000 - 0x7fff81bf1ffd com.apple.audio.units.AudioUnit (1.10 - 1.10) <486A97CD-C1F7-324D-87BC-B07F7A415B68> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit 0x7fff81bf2000 - 0x7fff81ce1fff libFontParser.dylib (111.1) <835A8253-6AB9-3AAB-9CBF-171440DEC486> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib 0x7fff81cfd000 - 0x7fff81cfefff com.apple.TrustEvaluationAgent (2.0 - 25) <334A82F4-4AE4-3719-A511-86D0B0723E2B> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent 0x7fff81cff000 - 0x7fff81d03ff7 libheimdal-asn1.dylib (323.15) <B8BF2B7D-E913-3544-AA6D-CAC119F81C7C> /usr/lib/libheimdal-asn1.dylib 0x7fff81d04000 - 0x7fff81d09fff com.apple.DiskArbitration (2.6 - 2.6) <A4165553-770E-3D27-B217-01FC1F852B87> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration 0x7fff81d3d000 - 0x7fff81e2eff9 libiconv.2.dylib (41) <BB44B115-AC32-3877-A0ED-AEC6232A4563> /usr/lib/libiconv.2.dylib 0x7fff81f2c000 - 0x7fff81f55fff com.apple.DictionaryServices (1.2 - 208) <A539A058-BA57-35EE-AA08-D0B0E835127D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices 0x7fff82127000 - 0x7fff82295ff7 libBLAS.dylib (1094.5) <DE93A590-5FA5-32A2-A16C-5D7D7361769F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 0x7fff82296000 - 0x7fff8229dff7 libsystem_pthread.dylib (53.1.4) <AB498556-B555-310E-9041-F67EC9E00E2C> /usr/lib/system/libsystem_pthread.dylib 0x7fff8235e000 - 0x7fff823cbfff 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 0x7fff823cc000 - 0x7fff8240dfff com.apple.PerformanceAnalysis (1.47 - 47) <784ED7B8-FAE4-36CE-8C76-B7D300316C9F> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis 0x7fff8240e000 - 0x7fff8240ffff liblangid.dylib (117) <9546E641-F730-3AB0-B3CD-E0E2FDD173D9> /usr/lib/liblangid.dylib 0x7fff82410000 - 0x7fff826baff5 com.apple.HIToolbox (2.1 - 697.4) <DF5635DD-C255-3A8E-8B49-F6D2FB61FF95> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x7fff826e8000 - 0x7fff826f5fff com.apple.Sharing (132.2 - 132.2) <F983394A-226D-3244-B511-FA51FDB6ADDA> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing 0x7fff82709000 - 0x7fff827d2fff 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 0x7fff82822000 - 0x7fff82833ff7 libsystem_asl.dylib (217.1.4) <655FB343-52CF-3E2F-B14D-BEBF5AAEF94D> /usr/lib/system/libsystem_asl.dylib 0x7fff82834000 - 0x7fff82836fff libCVMSPluginSupport.dylib (9.6) <FFDA2811-060E-3591-A280-4A726AA82436> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib 0x7fff828a2000 - 0x7fff828b1ff8 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 0x7fff828b2000 - 0x7fff82b86fc7 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 0x7fff82c64000 - 0x7fff82c70ff7 com.apple.OpenDirectory (10.9 - 173.90.1) <E5EF8E1A-7214-36D0-AF0D-8D030DF6C2FC> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory 0x7fff82c71000 - 0x7fff82c7bff7 com.apple.bsd.ServiceManagement (2.0 - 2.0) <2D27B498-BB9C-3D88-B05A-76908A8A26F3> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement 0x7fff82c7e000 - 0x7fff82ec6ff7 com.apple.CoreData (107 - 481.01) <DA339795-5D97-35B5-9B04-629830013720> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData 0x7fff82f39000 - 0x7fff82fc4fff libCoreStorage.dylib (380) <AE14C2F3-0EF1-3DCD-BF2B-A24D97D3B372> /usr/lib/libCoreStorage.dylib 0x7fff8301b000 - 0x7fff83305fff 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 0x7fff8343d000 - 0x7fff83490fff com.apple.ScalableUserInterface (1.0 - 1) <CF745298-7373-38D2-B3B1-727D5A569E48> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface 0x7fff83492000 - 0x7fff834c3fff com.apple.MediaKit (15 - 709) <23E33409-5C39-3F93-9E73-2B0E9EE8883E> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit 0x7fff834c4000 - 0x7fff834d7ff7 com.apple.AppContainer (3.0 - 1) <BD342039-430E-39FE-BC2D-8F97B557548E> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer 0x7fff83541000 - 0x7fff8355bfff libdispatch.dylib (339.90.1) <F3CBFE1B-FCE8-3F33-A53D-9092AB382DBB> /usr/lib/system/libdispatch.dylib 0x7fff8358e000 - 0x7fff83591ffa libCGXType.A.dylib (599.20.11) <C0B41DDE-0988-3652-B03B-9E5EB0DABAEB> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib 0x7fff839d6000 - 0x7fff83b29ff7 com.apple.audio.toolbox.AudioToolbox (1.10 - 1.10) <3511ABFE-22E1-3B91-B86A-5E3A78CE33FD> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox 0x7fff83b44000 - 0x7fff83b9fffb 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 0x7fff83ba0000 - 0x7fff83bb2ff7 com.apple.MultitouchSupport.framework (245.13 - 245.13) <D5E7416D-45AB-3690-86C6-CC4B5FCEA2D2> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport 0x7fff83bb3000 - 0x7fff83d6bff3 libicucore.A.dylib (511.31) <167DDD0A-A935-31AF-B5B9-940268EC3A3C> /usr/lib/libicucore.A.dylib 0x7fff83d6c000 - 0x7fff83d90fff libxpc.dylib (300.90.2) <AB40CD57-F454-3FD4-B415-63B3C0D5C624> /usr/lib/system/libxpc.dylib 0x7fff83daf000 - 0x7fff83e13fff com.apple.datadetectorscore (5.0 - 354.3) <B92E87D1-2045-3AB2-AE3F-8F948B30518A> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore 0x7fff84045000 - 0x7fff8422afff com.apple.CoreFoundation (6.9 - 855.14) <617B8A7B-FAB2-3271-A09B-C542E351C532> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x7fff8422b000 - 0x7fff842edff5 com.apple.CoreText (352.0 - 367.19) <24848DF1-67EC-3D41-9548-1F14C6DFBBF9> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText 0x7fff84652000 - 0x7fff84659fff libcompiler_rt.dylib (35) <4CD916B2-1B17-362A-B403-EF24A1DAC141> /usr/lib/system/libcompiler_rt.dylib 0x7fff8470a000 - 0x7fff8470cfff com.apple.SecCodeWrapper (3.0 - 1) <DE7CA981-2B8B-34AC-845D-06D5C8F10441> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper 0x7fff8470d000 - 0x7fff8470dfff 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 0x7fff8470e000 - 0x7fff8473efff com.apple.IconServices (25 - 25.17) <4751127E-FBD5-3ED5-8510-08D4E4166EFE> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices 0x7fff8473f000 - 0x7fff8474cff7 libxar.1.dylib (202) <5572AA71-E98D-3FE1-9402-BB4A84E0E71E> /usr/lib/libxar.1.dylib 0x7fff8474d000 - 0x7fff8475aff0 libbz2.1.0.dylib (29) <0B98AC35-B138-349C-8063-2B987A75D24C> /usr/lib/libbz2.1.0.dylib 0x7fff847fd000 - 0x7fff8488dfff com.apple.Metadata (10.7.0 - 800.23) <BFEE576F-D779-300B-B685-26A3A008710A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata 0x7fff8488e000 - 0x7fff84b8cfff com.apple.Foundation (6.9 - 1056.13) <2EE9AB07-3EA0-37D3-B407-4A520F2CB497> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x7fff84bc3000 - 0x7fff84bcdff7 com.apple.AppSandbox (3.0 - 1) <9F27DC25-C566-3AEF-92D3-DCFE7836916D> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox 0x7fff84c9f000 - 0x7fff84ce4ffe com.apple.HIServices (1.22 - 467.2) <B7FCF008-C241-3862-BC63-E6EF4006A6E4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices 0x7fff84ce5000 - 0x7fff84f3eff9 com.apple.security (7.0 - 55471.14) <3F7100A0-FE46-333D-9A4B-396580F1B4FE> /System/Library/Frameworks/Security.framework/Versions/A/Security 0x7fff84f48000 - 0x7fff84f8dfff libcurl.4.dylib (78.90.1) <818543D6-0CCE-3F18-9BF1-4D18B81018F3> /usr/lib/libcurl.4.dylib 0x7fff84f8e000 - 0x7fff84fb2ff7 libJPEG.dylib (1042) <33648F26-A1DA-3C30-B15B-E9FFD41DB25C> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib 0x7fff84fb3000 - 0x7fff84fbefff libGL.dylib (9.6) <A2EF4E15-EA08-396D-A1D4-29E1CED6876A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 0x7fff84fd9000 - 0x7fff84ff4ff7 libsystem_malloc.dylib (23.10.1) <A695B4E4-38E9-332E-A772-29D31E3F1385> /usr/lib/system/libsystem_malloc.dylib 0x7fff8515c000 - 0x7fff8516cfff libbsm.0.dylib (33) <2CAC00A2-1352-302A-88FA-C567D4D69179> /usr/lib/libbsm.0.dylib 0x7fff85691000 - 0x7fff856ccfff com.apple.bom (14.0 - 193.1) <EF24A562-6D3C-379E-8B9B-FAE0E4A0EF7C> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom 0x7fff856cd000 - 0x7fff8577dff7 libvMisc.dylib (423.32) <049C0735-1808-39B9-943F-76CB8021744F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib 0x7fff8577e000 - 0x7fff85799ff7 libCRFSuite.dylib (34) <FFAE75FA-C54E-398B-AA97-18164CD9789D> /usr/lib/libCRFSuite.dylib 0x7fff857c1000 - 0x7fff857c3fff com.apple.EFILogin (2.0 - 2) <C360E8AF-E9BB-3BBA-9DF0-57A92CEF00D4> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin 0x7fff857c4000 - 0x7fff857c4ffd libOpenScriptingUtil.dylib (157) <19F0E769-0989-3062-9AFB-8976E90E9759> /usr/lib/libOpenScriptingUtil.dylib 0x7fff857f3000 - 0x7fff85832fff libGLU.dylib (9.6) <EE4907CA-219C-34BD-A84E-B85695F64C05> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib 0x7fff85834000 - 0x7fff85838ff7 libsystem_stats.dylib (93.90.3) <1A55AF8A-B6C4-3163-B557-3AD25DA643A8> /usr/lib/system/libsystem_stats.dylib 0x7fff8597b000 - 0x7fff8597efff libCoreVMClient.dylib (58.1) <EBC36C69-C896-3C3D-8589-3E9023E7E56F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib 0x7fff8597f000 - 0x7fff85982ffc com.apple.IOSurface (91 - 91) <07CA8A59-1E32-3FB6-B506-18DAF58A8CE0> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface 0x7fff85983000 - 0x7fff85d64ffe libLAPACK.dylib (1094.5) <7E7A9B8D-1638-3914-BAE0-663B69865986> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 0x7fff8617a000 - 0x7fff861d2ff7 com.apple.Symbolication (1.4 - 129) <16D42516-7B5E-357C-898A-FAA9EE7642B3> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication 0x7fff861d3000 - 0x7fff861d4ff7 libsystem_blocks.dylib (63) <FB856CD1-2AEA-3907-8E9B-1E54B6827F82> /usr/lib/system/libsystem_blocks.dylib 0x7fff8621b000 - 0x7fff86321ff7 com.apple.ImageIO.framework (3.3.0 - 1042) <6101F33E-CACC-3070-960A-9A2EA4BC5F44> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO 0x7fff86322000 - 0x7fff86332ffb libsasl2.2.dylib (170) <C8E25710-68B6-368A-BF3E-48EC7273177B> /usr/lib/libsasl2.2.dylib 0x7fff86333000 - 0x7fff8633bff7 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 0x7fff8633c000 - 0x7fff8641bfff libcrypto.0.9.8.dylib (50) <B95B9DBA-39D3-3EEF-AF43-44608B28894E> /usr/lib/libcrypto.0.9.8.dylib 0x7fff86437000 - 0x7fff86489fff libc++.1.dylib (120) <4F68DFC5-2077-39A8-A449-CAC5FDEE7BDE> /usr/lib/libc++.1.dylib 0x7fff869f3000 - 0x7fff86a1aff7 libsystem_network.dylib (241.3) <8B1E1F1D-A5CC-3BAE-8B1E-ABC84337A364> /usr/lib/system/libsystem_network.dylib 0x7fff86a7e000 - 0x7fff86a83ff7 libunwind.dylib (35.3) <78DCC358-2FC1-302E-B395-0155B47CB547> /usr/lib/system/libunwind.dylib 0x7fff86a84000 - 0x7fff86a9dff7 com.apple.Kerberos (3.0 - 1) <F108AFEB-198A-3BAF-BCA5-9DFCE55EFF92> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos 0x7fff86ad2000 - 0x7fff86adbfff 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 0x7fff86af6000 - 0x7fff86b2eff7 com.apple.RemoteViewServices (2.0 - 94) <3F34D630-3DDB-3411-BC28-A56A9B55EBDA> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices 0x7fff86b8a000 - 0x7fff86bd1fff libFontRegistry.dylib (127) <A77A0480-AA5D-3CC8-8B68-69985CD546DC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib 0x7fff86bd2000 - 0x7fff86c23ff3 com.apple.audio.CoreAudio (4.2.0 - 4.2.0) <BF4C2FE3-8BC8-30D1-8347-2A7221268794> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x7fff86c24000 - 0x7fff86e81ffd com.apple.RawCamera.bundle (5.03 - 731) <99C18399-B160-3C4A-AEDC-A2FD4944FCC6> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera 0x7fff86e90000 - 0x7fff86e91ff7 libSystem.B.dylib (1197.1.1) <BFC0DC97-46C6-3BE0-9983-54A98734897A> /usr/lib/libSystem.B.dylib 0x7fff86e92000 - 0x7fff86ec1fff com.apple.DebugSymbols (106 - 106) <E1BDED08-523A-36F4-B2DA-9D5C712F0AC7> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols 0x7fff86ec2000 - 0x7fff86ec2fff com.apple.Cocoa (6.8 - 20) <E90E99D7-A425-3301-A025-D9E0CD11918E> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa 0x7fff86f92000 - 0x7fff87b08fff com.apple.AppKit (6.9 - 1265.19) <12647F2F-3FE2-3D77-B3F0-33EFAFF2CEA7> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x7fff87b09000 - 0x7fff87b11fff libMatch.1.dylib (19) <021293AB-407D-309A-87F5-8E782F46753E> /usr/lib/libMatch.1.dylib 0x7fff87b12000 - 0x7fff87b69fff com.apple.ViewBridge (1.0 - 46.2) <4AF3CB98-7691-39A2-8DC3-ABE5CC55CE7F> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge 0x7fff87b6a000 - 0x7fff87b71ff3 libcopyfile.dylib (103) <5A881779-D0D6-3029-B371-E3021C2DDA5E> /usr/lib/system/libcopyfile.dylib 0x7fff87b95000 - 0x7fff87bbdffb libxslt.1.dylib (13) <C9794936-633C-3F0C-9E71-30190B9B41C1> /usr/lib/libxslt.1.dylib 0x7fff88567000 - 0x7fff88575fff com.apple.opengl (9.6.0 - 9.6.0) <709F4A02-73A0-303C-86B5-85C596C8B707> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL 0x7fff8858a000 - 0x7fff885efff5 com.apple.Heimdal (4.0 - 2.0) <523EC6C4-BD9B-3840-9376-E617BA627F59> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal 0x7fff885f0000 - 0x7fff885f0ff7 libkeymgr.dylib (28) <3AA8D85D-CF00-3BD3-A5A0-E28E1A32A6D8> /usr/lib/system/libkeymgr.dylib 0x7fff88851000 - 0x7fff88879ffb libRIP.A.dylib (599.20.11) <D79461A6-2E24-3531-ADA2-EAC972384A7D> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib 0x7fff8887a000 - 0x7fff888a6fff com.apple.CoreServicesInternal (184.9 - 184.9) <4DEA54F9-81D6-3EDB-AA3C-1F9C497B3379> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal 0x7fff888ae000 - 0x7fff888b1fff com.apple.TCC (1.0 - 1) <32A075D9-47FD-3E71-95BC-BFB0D583F41C> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC 0x7fff888b2000 - 0x7fff888b4ffb libutil.dylib (34) <DAC4A6CF-A1BB-3874-9569-A919316D30E8> /usr/lib/libutil.dylib 0x7fff88a6d000 - 0x7fff88a89fff libresolv.9.dylib (54) <11C2C826-F1C6-39C6-B4E8-6E0C41D4FA95> /usr/lib/libresolv.9.dylib 0x7fff88ab7000 - 0x7fff88aceff7 com.apple.CFOpenDirectory (10.9 - 173.90.1) <38A25261-C622-3F11-BFD3-7AFFC44D57B8> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory 0x7fff88c25000 - 0x7fff88c30ff7 com.apple.NetAuth (5.0 - 5.0) <C811E662-9EC3-3B74-808A-A75D624F326B> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth 0x7fff88c31000 - 0x7fff88c6aff7 com.apple.QD (3.50 - 298) <C1F20764-DEF0-34CF-B3AB-AB5480D64E66> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD 0x7fff88c91000 - 0x7fff88c92fff libunc.dylib (28) <62682455-1862-36FE-8A04-7A6B91256438> /usr/lib/system/libunc.dylib 0x7fff88c93000 - 0x7fff895b2af3 com.apple.CoreGraphics (1.600.0 - 599.20.11) <06212100-8069-31A1-9C44-F6C4B1695230> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 0x7fff895b3000 - 0x7fff895baff8 liblaunch.dylib (842.90.1) <38D1AB2C-A476-385F-8EA8-7AB604CA1F89> /usr/lib/system/liblaunch.dylib 0x7fff8a458000 - 0x7fff8a462ff7 com.apple.CrashReporterSupport (10.9 - 538) <B487466B-3AA1-3854-A808-A61F049FA794> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport 0x7fff8a463000 - 0x7fff8a46bfff libsystem_dnssd.dylib (522.90.2) <A0B7CF19-D9F2-33D4-8107-A62184C9066E> /usr/lib/system/libsystem_dnssd.dylib 0x7fff8a479000 - 0x7fff8a491ff7 com.apple.GenerationalStorage (2.0 - 160.2) <79629AC7-896F-3302-8AC1-4939020F08C3> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage 0x7fff8a492000 - 0x7fff8a563ff1 com.apple.DiskImagesFramework (10.9 - 371.1) <D456ED08-4C1D-341F-BAB8-85E34A7275C5> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages 0x7fff8a569000 - 0x7fff8a5c2fff libTIFF.dylib (1042) <51D02EEC-0D0C-34C1-91C8-D316473A3FEA> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib 0x7fff8a5c3000 - 0x7fff8a6f3ff7 com.apple.desktopservices (1.8.2 - 1.8.2) <76D6ED93-9D5A-3941-8B88-A1773290AE74> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv 0x7fff8a6f4000 - 0x7fff8a6feff7 libcsfde.dylib (380) <3A54B430-EC05-3DE9-86C3-00C1BEAC7F9B> /usr/lib/libcsfde.dylib 0x7fff8a6ff000 - 0x7fff8a76eff1 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 0x7fff8a7bf000 - 0x7fff8a7c6fff com.apple.NetFS (6.0 - 4.0) <8E26C099-CE9D-3819-91A2-64EA929C6137> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS 0x7fff8a83c000 - 0x7fff8a845ff3 libsystem_notify.dylib (121) <52571EC3-6894-37E4-946E-064B021ED44E> /usr/lib/system/libsystem_notify.dylib 0x7fff8adb7000 - 0x7fff8ae9bfff com.apple.coreui (2.1 - 231) <432DB40C-6B7E-39C8-9FB5-B95917930056> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI 0x7fff8aedb000 - 0x7fff8aeecff7 libz.1.dylib (53) <42E0C8C6-CA38-3CA4-8619-D24ED5DD492E> /usr/lib/libz.1.dylib 0x7fff8aeed000 - 0x7fff8af50ff7 com.apple.SystemConfiguration (1.13 - 1.13) <63B985ED-E7E4-3095-8D12-63C9F1DB0F3D> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x7fff8af51000 - 0x7fff8af55ff7 libGIF.dylib (1042) <C57840F6-1C11-3273-B4FC-956950B94034> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib 0x7fff8af56000 - 0x7fff8af85fd2 libsystem_m.dylib (3047.16) <B7F0E2E4-2777-33FC-A787-D6430B630D54> /usr/lib/system/libsystem_m.dylib 0x7fff8af88000 - 0x7fff8b258ffc com.apple.CoreImage (9.2.7) <BF88A02E-994E-3970-AC62-04248CA8DC46> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage 0x7fff8b259000 - 0x7fff8b272ff7 com.apple.Ubiquity (1.3 - 289) <C7F1B734-CE81-334D-BE41-8B20D95A1F9B> /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity 0x7fff8b273000 - 0x7fff8b28eff7 libPng.dylib (1042) <36FF1DDA-9804-33C5-802E-3FCA9879F0E6> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib 0x7fff8b2d6000 - 0x7fff8b35ffff 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 0x7fff8b695000 - 0x7fff8b715fff com.apple.CoreSymbolication (3.0 - 141) <B018335C-698B-3F87-AF1C-6115C4FA8954> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication 0x7fff8b75f000 - 0x7fff8b7ebff7 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 0x7fff8b92a000 - 0x7fff8b92eff7 libcache.dylib (62) <BDC1E65B-72A1-3DA3-A57C-B23159CAAD0B> /usr/lib/system/libcache.dylib 0x7fff8b939000 - 0x7fff8b93efff libmacho.dylib (845) <1D2910DF-C036-3A82-A3FD-44FF73B5FF9B> /usr/lib/system/libmacho.dylib 0x7fff8bbd6000 - 0x7fff8bbfbff7 com.apple.ChunkingLibrary (2.0 - 155.1) <B845DC7A-D1EA-31E2-967C-D1FE0C628036> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary 0x7fff8bbfc000 - 0x7fff8bbfcfff com.apple.ApplicationServices (48 - 48) <3E3F01A8-314D-378F-835E-9CC4F8820031> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices 0x7fff8bcb1000 - 0x7fff8bcb3ff3 libsystem_configuration.dylib (596.13) <B51C8C22-C455-36AC-952D-A319B6545884> /usr/lib/system/libsystem_configuration.dylib 0x7fff8bcb4000 - 0x7fff8bcb5ff7 libsystem_sandbox.dylib (278.11) <5E5A6E09-33A9-391A-AB34-E57D93BB1551> /usr/lib/system/libsystem_sandbox.dylib 0x7fff8bde6000 - 0x7fff8bdecfff com.apple.AOSNotification (1.7.0 - 760.3) <7901B867-60F7-3645-BB3E-18C51A6FBCC6> /System/Library/PrivateFrameworks/AOSNotification.framework/Versions/A/AOSNotification 0x7fff8bded000 - 0x7fff8beb8fff libvDSP.dylib (423.32) <3BF732BE-DDE0-38EB-8C54-E4E3C64F77A7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib 0x7fff8c231000 - 0x7fff8c29bff7 com.apple.framework.IOKit (2.0.1 - 907.90.2) <A779DE46-BB7E-36FD-9348-694F9B09718F> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x7fff8c2b3000 - 0x7fff8c460f27 libobjc.A.dylib (551.1) <AD7FD984-271E-30F4-A361-6B20319EC73B> /usr/lib/libobjc.A.dylib 0x7fff8c461000 - 0x7fff8c519ff7 com.apple.DiscRecording (8.0 - 8000.4.6) <CDAAAD04-A1D0-3C67-ABCC-EFC9E8D44E7E> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording 0x7fff8c528000 - 0x7fff8c575ff2 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 0x7fff8c5c3000 - 0x7fff8c5e8ff7 com.apple.CoreVideo (1.8 - 117.2) <4674339E-26D0-35FA-9958-422832B39B12> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo 0x7fff8c65f000 - 0x7fff8c66bff3 com.apple.AppleFSCompression (56 - 1.0) <5652B0D0-EB08-381F-B23A-6DCF96991FB5> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression 0x7fff8c6d7000 - 0x7fff8c6d9ff7 libquarantine.dylib (71) <7A1A2BCB-C03D-3A25-BFA4-3E569B2D2C38> /usr/lib/system/libquarantine.dylib 0x7fff8c6dd000 - 0x7fff8c724ff7 libcups.2.dylib (372.2) <37802F24-BCC2-3721-8E12-82B29B61B2AA> /usr/lib/libcups.2.dylib 0x7fff8c725000 - 0x7fff8c741ff7 libsystem_kernel.dylib (2422.90.20) <20E00C54-9222-359F-BD98-CB79ABED769A> /usr/lib/system/libsystem_kernel.dylib 0x7fff8c75f000 - 0x7fff8c7d6fff com.apple.CoreServices.OSServices (600.4 - 600.4) <36B2B009-C35E-3F21-824E-E0D00E7808C7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices 0x7fff8c83a000 - 0x7fff8c840ff7 libsystem_platform.dylib (24.90.1) <3C3D3DA8-32B9-3243-98EC-D89B9A1670B3> /usr/lib/system/libsystem_platform.dylib 0x7fff8c913000 - 0x7fff8c91cff7 libcldcpuengine.dylib (2.3.58) <C8785704-6195-3129-86CA-20F0F3C20F15> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib 0x7fff8c91d000 - 0x7fff8c928fff libkxld.dylib (2422.90.20) <EF476345-7A69-3AC0-95ED-0196FB8910CB> /usr/lib/system/libkxld.dylib 0x7fff8c929000 - 0x7fff8c936ff4 com.apple.Librarian (1.2 - 1) <F1A2744D-8536-32C7-8218-9972C6300DAE> /System/Library/PrivateFrameworks/Librarian.framework/Versions/A/Librarian 0x7fff8c937000 - 0x7fff8c975ff7 libGLImage.dylib (9.6) <DCF2E131-A65E-33B2-B32D-28FF01605AB1> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib 0x7fff8ca35000 - 0x7fff8ca3dffc libGFXShared.dylib (9.6) <E276D384-3616-3511-B5F2-92621D6372D6> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib 0x7fff8ca3f000 - 0x7fff8cab2fff com.apple.securityfoundation (6.0 - 55122.1) <1939DE0B-BC38-3E50-8A8C-3471C8AC4CD6> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation 0x7fff8cd55000 - 0x7fff8cd7eff7 libc++abi.dylib (49.1) <21A807D3-6732-3455-B77F-743E9F916DF0> /usr/lib/libc++abi.dylib 0x7fff8d18c000 - 0x7fff8d1dafff libcorecrypto.dylib (161.1) <F3973C28-14B6-3006-BB2B-00DD7F09ABC7> /usr/lib/system/libcorecrypto.dylib 0x7fff8d1dd000 - 0x7fff8d1ddfff com.apple.Accelerate (1.9 - Accelerate 1.9) <509BB27A-AE62-366D-86D8-0B06D217CF56> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 0x7fff8d266000 - 0x7fff8d29afff libssl.0.9.8.dylib (50) <B15F967C-B002-36C2-9621-3456D8509F50> /usr/lib/libssl.0.9.8.dylib 0x7fff8d323000 - 0x7fff8d325fff libRadiance.dylib (1042) <B91D4B97-7BF3-3285-BCB7-4948BAAC23EE> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib 0x7fff8d3b5000 - 0x7fff8d403fff com.apple.opencl (2.3.59 - 2.3.59) <8C2ACCC6-B0BA-3FE7-98A1-5C67284DEA4E> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL 0x7fff8d404000 - 0x7fff8d405ff7 libDiagnosticMessagesClient.dylib (100) <4CDB0F7B-C0AF-3424-BC39-495696F0DB1E> /usr/lib/libDiagnosticMessagesClient.dylib 0x7fff8d406000 - 0x7fff8d40afff libpam.2.dylib (20) <B93CE8F5-DAA8-30A1-B1F6-F890509513CB> /usr/lib/libpam.2.dylib 0x7fff8dd9a000 - 0x7fff8de84fff libsqlite3.dylib (158) <00269BF9-43BE-39E0-9C85-24585B9923C8> /usr/lib/libsqlite3.dylib 0x7fff8dee3000 - 0x7fff8dee3fff com.apple.CoreServices (59 - 59) <7A697B5E-F179-30DF-93F2-8B503CEEEFD5> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 0x7fff8df49000 - 0x7fff8df4cff7 libdyld.dylib (239.4) <CF03004F-58E4-3BB6-B3FD-BE4E05F128A0> /usr/lib/system/libdyld.dylib 0x7fff8df4d000 - 0x7fff8e011ff7 com.apple.backup.framework (1.5.2 - 1.5.2) <A3C552F0-670B-388F-93FA-D917F96ACE1B> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup 0x7fff8e034000 - 0x7fff8e05eff7 libsandbox.1.dylib (278.11) <9E5654BF-DCD3-3B15-9C63-209B2B2D2803> /usr/lib/libsandbox.1.dylib 0x7fff8e21e000 - 0x7fff8e3baff3 com.apple.QuartzCore (1.8 - 332.3) <80F1068F-4A34-34FB-9E05-A2DC0700D2F2> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore 0x7fff8e416000 - 0x7fff8e4fdff7 libxml2.2.dylib (26) <A1DADD11-89E5-3DE4-8802-07186225967F> /usr/lib/libxml2.2.dylib 0x7fff8e616000 - 0x7fff8e61cff7 com.apple.XPCService (2.0 - 1) <2CE632D7-FE57-36CF-91D4-C57D0F2E0BFE> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService 0x7fff8e61d000 - 0x7fff8e644ffb libsystem_info.dylib (449.1.3) <7D41A156-D285-3849-A2C3-C04ADE797D98> /usr/lib/system/libsystem_info.dylib 0x7fff8e645000 - 0x7fff8e674ff5 com.apple.GSS (4.0 - 2.0) <62046C17-5D09-346C-B08E-A664DBC18411> /System/Library/Frameworks/GSS.framework/Versions/A/GSS 0x7fff8eac4000 - 0x7fff8eaf9ffc com.apple.LDAPFramework (2.4.28 - 194.5) <4ADD0595-25B9-3F09-897E-3FB790AD2C5A> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP 0x7fff8eafa000 - 0x7fff8eb3cff7 libauto.dylib (185.5) <F45C36E8-B606-3886-B5B1-B6745E757CA8> /usr/lib/libauto.dylib 0x7fff8eb78000 - 0x7fff8ece8ff8 com.apple.CFNetwork (673.2.1 - 673.2.1) <AE407146-CCF2-33DD-AAEA-6887FD6F45BA> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x7fff8ed2a000 - 0x7fff8ed32ff3 libCGCMS.A.dylib (599.20.11) <BB1E8D63-9FA1-3588-AC5D-1980576ED62C> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS.A.dylib External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 459 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: 177619 thread_create: 1 thread_set_state: 0 VM Region Summary: ReadOnly portion of Libraries: Total=165.1M resident=58.0M(35%) swapped_out_or_unallocated=107.1M(65%) Writable regions: Total=264.4M written=69.2M(26%) resident=86.0M(33%) swapped_out=4416K(2%) unallocated=178.4M(67%) REGION TYPE VIRTUAL =========== ======= CG backing stores 10.8M CG image 12K CG raster data 24K CG shared images 352K CoreImage 8K Kernel Alloc Once 8K MALLOC 160.6M MALLOC (admin) 32K MALLOC_LARGE (reserved) 1152K reserved VM address space (unallocated) Memory Tag 242 12K Memory Tag 251 8K OpenCL 24K STACK GUARD 55.7M Stack 9628K VM_ALLOCATE 16.4M __DATA 95.8M __IMAGE 528K __LINKEDIT 66.3M __TEXT 98.8M __UNICODE 544K mapped file 53.1M shared memory 4K =========== ======= TOTAL 569.4M TOTAL, minus reserved VM space 568.3M In GNU Emacs 24.3.50.1 (x86_64-apple-darwin13.0.0, NS apple-appkit-1265.00) of 2014-02-11 on scarter-mac.europe.corp.microsoft.com Windowing system distributor `Apple', version 10.3.1265 Configured using: `configure --prefix=/usr/local/Cellar/emacs/HEAD --without-dbus --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs/HEAD/share/info/emacs --with-gnutls --with-ns --disable-ns-self-contained' Important settings: value of $LC_ALL: en_GB.UTF-8 value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: yas-global-mode: t yas-minor-mode: t global-surround-mode: t surround-mode: t winner-mode: t sml-modeline-mode: t shell-dirtrack-mode: t helm-match-plugin-mode: t helm-occur-match-plugin-mode: t show-paren-mode: t global-auto-revert-mode: t global-undo-tree-mode: t undo-tree-mode: t evil-mode: t evil-local-mode: t delete-selection-mode: t ido-everywhere: t cua-mode: t tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: <help-echo> <down-mouse-1> <mouse-1> , x r e p o r t <return> Recent messages: Source file `/Users/scarter/emacs/site-lisp/mu4e/mu4e-proc.el' newer than byte-compiled file Loading /Users/scarter/emacs/dotemacs.el (source)...done [yas] Loading for `lisp-interaction-mode', just-in-time: (lambda nil (yas--load-directory-1 (quote /Users/scarter/emacs/data/elpa/yasnippet-20140303.53/snippets/lisp-interaction-mode) (quote lisp-interaction-mode)))! [yas] Loading compiled snippets from /Users/scarter/emacs/data/elpa/yasnippet-20140303.53/snippets/lisp-interaction-mode [yas] Loading for `emacs-lisp-mode', just-in-time: (lambda nil (yas--load-directory-1 (quote /Users/scarter/emacs/data/elpa/yasnippet-20140303.53/snippets/emacs-lisp-mode) (quote emacs-lisp-mode)))! [yas] Loading compiled snippets from /Users/scarter/emacs/data/elpa/yasnippet-20140303.53/snippets/emacs-lisp-mode [yas] Loading for `text-mode', just-in-time: (lambda nil (yas--load-directory-1 (quote /Users/scarter/emacs/data/elpa/yasnippet-20140303.53/snippets/text-mode) (quote text-mode)))! [yas] Loading compiled snippets from /Users/scarter/emacs/data/elpa/yasnippet-20140303.53/snippets/text-mode Loading /Users/scarter/emacs/data/elpa/yasnippet-20140303.53/snippets/text-mode/.yas-setup...done For information about GNU Emacs and the GNU system, type <f1> C-a. Load-path shadows: /Users/scarter/emacs/site-lisp/omnisharp-emacs-scarter/example-config-for-evil-mode hides /Users/scarter/emacs/site-lisp/example-config-for-evil-mode /Users/scarter/emacs/data/elpa/highlight-parentheses-20130523.1752/.dir-locals hides /Users/scarter/emacs/data/elpa/highlight-symbol-20131103.2233/.dir-locals /Users/scarter/emacs/site-lisp/ack hides /Users/scarter/emacs/data/elpa/nav-20120507.7/ack /Users/scarter/emacs/data/elpa/sunrise-x-tree-1.450/sunrise-x-tree hides /Users/scarter/emacs/data/elpa/sunrise-commander-20130222.26/sunrise-x-tree /Users/scarter/emacs/data/elpa/highlight-parentheses-20130523.1752/.dir-locals hides /Users/scarter/emacs/data/elpa/sunrise-commander-20130222.26/.dir-locals /Users/scarter/emacs/site-lisp/mu4e/org-mu4e hides /usr/local/share/emacs/site-lisp/mu4e/org-mu4e /Users/scarter/emacs/site-lisp/mu4e/mu4e hides /usr/local/share/emacs/site-lisp/mu4e/mu4e /Users/scarter/emacs/site-lisp/mu4e/mu4e-view hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-view /Users/scarter/emacs/site-lisp/mu4e/mu4e-vars hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-vars /Users/scarter/emacs/site-lisp/mu4e/mu4e-utils hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-utils /Users/scarter/emacs/site-lisp/mu4e/mu4e-speedbar hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-speedbar /Users/scarter/emacs/site-lisp/mu4e/mu4e-proc hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-proc /Users/scarter/emacs/site-lisp/mu4e/mu4e-meta hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-meta /Users/scarter/emacs/site-lisp/mu4e/mu4e-message hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-message /Users/scarter/emacs/site-lisp/mu4e/mu4e-mark hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-mark /Users/scarter/emacs/site-lisp/mu4e/mu4e-main hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-main /Users/scarter/emacs/site-lisp/mu4e/mu4e-lists hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-lists /Users/scarter/emacs/site-lisp/mu4e/mu4e-headers hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-headers /Users/scarter/emacs/site-lisp/mu4e/mu4e-draft hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-draft /Users/scarter/emacs/site-lisp/mu4e/mu4e-contrib hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-contrib /Users/scarter/emacs/site-lisp/mu4e/mu4e-compose hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-compose /Users/scarter/emacs/site-lisp/mu4e/mu4e-actions hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-actions /Users/scarter/emacs/site-lisp/mu4e/mu4e-about hides /usr/local/share/emacs/site-lisp/mu4e/mu4e-about /Users/scarter/emacs/site-lisp/whitespace hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/whitespace /Users/scarter/emacs/site-lisp/apel-10.7/apel-10.7/timezone hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/timezone /Users/scarter/emacs/site-lisp/apel-10.7/apel-10.7/env hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/env /Users/scarter/emacs/site-lisp/dictionaries-common/ispell hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/textmodes/ispell /Users/scarter/emacs/site-lisp/dictionaries-common/flyspell hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/textmodes/flyspell /Users/scarter/emacs/data/elpa/org-20140303/ox hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ox /Users/scarter/emacs/data/elpa/org-20140303/ox-texinfo hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ox-texinfo /Users/scarter/emacs/data/elpa/org-20140303/ox-publish hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ox-publish /Users/scarter/emacs/data/elpa/org-20140303/ox-org hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ox-org /Users/scarter/emacs/data/elpa/org-20140303/ox-odt hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ox-odt /Users/scarter/emacs/data/elpa/org-20140303/ox-md hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ox-md /Users/scarter/emacs/data/elpa/org-20140303/ox-man hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ox-man /Users/scarter/emacs/data/elpa/org-20140303/ox-latex hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ox-latex /Users/scarter/emacs/data/elpa/org-20140303/ox-icalendar hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ox-icalendar /Users/scarter/emacs/data/elpa/org-20140303/ox-html hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ox-html /Users/scarter/emacs/data/elpa/org-20140303/ox-beamer hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ox-beamer /Users/scarter/emacs/data/elpa/org-20140303/ox-ascii hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ox-ascii /Users/scarter/emacs/data/elpa/org-20140303/org hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org /Users/scarter/emacs/data/elpa/org-20140303/org-w3m hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-w3m /Users/scarter/emacs/data/elpa/org-20140303/org-version hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-version /Users/scarter/emacs/data/elpa/org-20140303/org-timer hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-timer /Users/scarter/emacs/data/elpa/org-20140303/org-table hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-table /Users/scarter/emacs/data/elpa/org-20140303/org-src hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-src /Users/scarter/emacs/data/elpa/org-20140303/org-rmail hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-rmail /Users/scarter/emacs/data/elpa/org-20140303/org-protocol hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-protocol /Users/scarter/emacs/data/elpa/org-20140303/org-plot hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-plot /Users/scarter/emacs/data/elpa/org-20140303/org-pcomplete hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-pcomplete /Users/scarter/emacs/data/elpa/org-20140303/org-mouse hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-mouse /Users/scarter/emacs/data/elpa/org-20140303/org-mobile hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-mobile /Users/scarter/emacs/data/elpa/org-20140303/org-mhe hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-mhe /Users/scarter/emacs/data/elpa/org-20140303/org-macs hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-macs /Users/scarter/emacs/data/elpa/org-20140303/org-macro hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-macro /Users/scarter/emacs/data/elpa/org-20140303/org-loaddefs hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-loaddefs /Users/scarter/emacs/data/elpa/org-20140303/org-list hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-list /Users/scarter/emacs/data/elpa/org-20140303/org-irc hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-irc /Users/scarter/emacs/data/elpa/org-20140303/org-install hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-install /Users/scarter/emacs/data/elpa/org-20140303/org-inlinetask hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-inlinetask /Users/scarter/emacs/data/elpa/org-20140303/org-info hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-info /Users/scarter/emacs/data/elpa/org-20140303/org-indent hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-indent /Users/scarter/emacs/data/elpa/org-20140303/org-id hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-id /Users/scarter/emacs/data/elpa/org-20140303/org-habit hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-habit /Users/scarter/emacs/data/elpa/org-20140303/org-gnus hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-gnus /Users/scarter/emacs/data/elpa/org-20140303/org-footnote hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-footnote /Users/scarter/emacs/data/elpa/org-20140303/org-feed hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-feed /Users/scarter/emacs/data/elpa/org-20140303/org-faces hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-faces /Users/scarter/emacs/data/elpa/org-20140303/org-eshell hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-eshell /Users/scarter/emacs/data/elpa/org-20140303/org-entities hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-entities /Users/scarter/emacs/data/elpa/org-20140303/org-element hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-element /Users/scarter/emacs/data/elpa/org-20140303/org-docview hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-docview /Users/scarter/emacs/data/elpa/org-20140303/org-datetree hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-datetree /Users/scarter/emacs/data/elpa/org-20140303/org-ctags hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-ctags /Users/scarter/emacs/data/elpa/org-20140303/org-crypt hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-crypt /Users/scarter/emacs/data/elpa/org-20140303/org-compat hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-compat /Users/scarter/emacs/data/elpa/org-20140303/org-colview hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-colview /Users/scarter/emacs/data/elpa/org-20140303/org-clock hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-clock /Users/scarter/emacs/data/elpa/org-20140303/org-capture hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-capture /Users/scarter/emacs/data/elpa/org-20140303/org-bibtex hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-bibtex /Users/scarter/emacs/data/elpa/org-20140303/org-bbdb hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-bbdb /Users/scarter/emacs/data/elpa/org-20140303/org-attach hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-attach /Users/scarter/emacs/data/elpa/org-20140303/org-archive hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-archive /Users/scarter/emacs/data/elpa/org-20140303/org-agenda hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/org-agenda /Users/scarter/emacs/data/elpa/org-20140303/ob hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob /Users/scarter/emacs/data/elpa/org-20140303/ob-tangle hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-tangle /Users/scarter/emacs/data/elpa/org-20140303/ob-table hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-table /Users/scarter/emacs/data/elpa/org-20140303/ob-sqlite hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-sqlite /Users/scarter/emacs/data/elpa/org-20140303/ob-sql hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-sql /Users/scarter/emacs/data/elpa/org-20140303/ob-shen hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-shen /Users/scarter/emacs/data/elpa/org-20140303/ob-sh hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-sh /Users/scarter/emacs/data/elpa/org-20140303/ob-screen hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-screen /Users/scarter/emacs/data/elpa/org-20140303/ob-scheme hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-scheme /Users/scarter/emacs/data/elpa/org-20140303/ob-scala hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-scala /Users/scarter/emacs/data/elpa/org-20140303/ob-sass hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-sass /Users/scarter/emacs/data/elpa/org-20140303/ob-ruby hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-ruby /Users/scarter/emacs/data/elpa/org-20140303/ob-ref hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-ref /Users/scarter/emacs/data/elpa/org-20140303/ob-R hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-R /Users/scarter/emacs/data/elpa/org-20140303/ob-python hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-python /Users/scarter/emacs/data/elpa/org-20140303/ob-plantuml hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-plantuml /Users/scarter/emacs/data/elpa/org-20140303/ob-picolisp hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-picolisp /Users/scarter/emacs/data/elpa/org-20140303/ob-perl hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-perl /Users/scarter/emacs/data/elpa/org-20140303/ob-org hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-org /Users/scarter/emacs/data/elpa/org-20140303/ob-octave hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-octave /Users/scarter/emacs/data/elpa/org-20140303/ob-ocaml hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-ocaml /Users/scarter/emacs/data/elpa/org-20140303/ob-mscgen hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-mscgen /Users/scarter/emacs/data/elpa/org-20140303/ob-maxima hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-maxima /Users/scarter/emacs/data/elpa/org-20140303/ob-matlab hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-matlab /Users/scarter/emacs/data/elpa/org-20140303/ob-makefile hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-makefile /Users/scarter/emacs/data/elpa/org-20140303/ob-lob hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-lob /Users/scarter/emacs/data/elpa/org-20140303/ob-lisp hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-lisp /Users/scarter/emacs/data/elpa/org-20140303/ob-lilypond hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-lilypond /Users/scarter/emacs/data/elpa/org-20140303/ob-ledger hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-ledger /Users/scarter/emacs/data/elpa/org-20140303/ob-latex hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-latex /Users/scarter/emacs/data/elpa/org-20140303/ob-keys hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-keys /Users/scarter/emacs/data/elpa/org-20140303/ob-js hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-js /Users/scarter/emacs/data/elpa/org-20140303/ob-java hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-java /Users/scarter/emacs/data/elpa/org-20140303/ob-io hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-io /Users/scarter/emacs/data/elpa/org-20140303/ob-haskell hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-haskell /Users/scarter/emacs/data/elpa/org-20140303/ob-gnuplot hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-gnuplot /Users/scarter/emacs/data/elpa/org-20140303/ob-fortran hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-fortran /Users/scarter/emacs/data/elpa/org-20140303/ob-exp hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-exp /Users/scarter/emacs/data/elpa/org-20140303/ob-eval hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-eval /Users/scarter/emacs/data/elpa/org-20140303/ob-emacs-lisp hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-emacs-lisp /Users/scarter/emacs/data/elpa/org-20140303/ob-dot hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-dot /Users/scarter/emacs/data/elpa/org-20140303/ob-ditaa hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-ditaa /Users/scarter/emacs/data/elpa/org-20140303/ob-css hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-css /Users/scarter/emacs/data/elpa/org-20140303/ob-core hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-core /Users/scarter/emacs/data/elpa/org-20140303/ob-comint hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-comint /Users/scarter/emacs/data/elpa/org-20140303/ob-clojure hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-clojure /Users/scarter/emacs/data/elpa/org-20140303/ob-calc hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-calc /Users/scarter/emacs/data/elpa/org-20140303/ob-C hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-C /Users/scarter/emacs/data/elpa/org-20140303/ob-awk hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-awk /Users/scarter/emacs/data/elpa/org-20140303/ob-asymptote hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/org/ob-asymptote /Users/scarter/emacs/data/elpa/highlight-parentheses-20130523.1752/.dir-locals hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/gnus/.dir-locals /Users/scarter/emacs/site-lisp/sym-comp hides /usr/local/Cellar/emacs/HEAD/share/emacs/24.3.50/lisp/obsolete/sym-comp Features: (shadow mule-util emacsbug server org-mu4e mu4e mu4e-speedbar mu4e-main mu4e-view mu4e-headers mu4e-compose mu4e-draft mu4e-actions rfc2368 smtpmail sendmail mu4e-mark mu4e-message html2text mu4e-proc mu4e-utils doc-view jka-compr image-mode mu4e-lists mu4e-about mu4e-vars message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader hl-line mu4e-meta yasnippet find-lisp filecache multiple-cursors mc-separate-operations rectangular-region-mode mc-mark-pop mc-mark-more mc-cycle-cursors mc-edit-lines multiple-cursors-core expand-region text-mode-expansions the-org-mode-expansions er-basic-expansions expand-region-core expand-region-custom ace-jump-mode rainbow-mode highlight-symbol highlight-parentheses sc-wombat-theme key-chord surround direx winner sml-modeline bbc-radioplay linkd keyfreq fold-dwim hideshow folding-isearch folding nav company omnisharp etags json flycheck help-mode rx f dash s flymake-cursor auto-complete popup shaderlab-mode projects helm-files image-dired tramp tramp-compat tramp-loaddefs trampver shell dired-aux ffap thingatpt helm-buffers helm-elscreen helm-tags helm-bookmark helm-adaptative helm-info helm-net browse-url xml url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source eieio eieio-core gnus-util mm-util mail-prsvr password-cache url-vars mailcap helm-plugin bookmark pp helm-locate helm-help helm-match-plugin helm-grep helm-regexp helm-external helm-utils helm grep compile sc-dired-aliases speedbar sb-image ezimage dframe bm dired-single wdired dired-x dired org-mobile org-agenda org byte-opt bytecomp byte-compile cconv org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint comint ansi-color ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs smex epa-file epa derived epg epg-config paren autorevert filenotify evil evil-integration undo-tree diff evil-maps evil-commands evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core evil-common windmove rect evil-digraphs evil-vars ring edmacro kmacro tex-site auto-complete-etags-autoloads browse-kill-ring-autoloads color-theme-autoloads dired-single-autoloads direx-autoloads evil-leader-autoloads fastnav-autoloads flymake-cursor-autoloads advice help-fns goto-last-change-autoloads grizzl-autoloads gtags-autoloads helm-spotify-autoloads hideshowvis-autoloads highlight-parentheses-autoloads highlight-symbol-autoloads idle-highlight-mode-autoloads key-chord-autoloads cl-macs gv multi-autoloads nav-autoloads pkg-info-autoloads rainbow-mode-autoloads rfringe-autoloads sunrise-commander-autoloads info whole-line-or-region-autoloads package cl delsel recentf tree-widget wid-edit cl-loaddefs cl-lib easymenu ido cua-base cus-start cus-load time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process cocoa ns multi-tty emacs) --
[Message part 2 (text/html, inline)]
Glenn Morris <rgm <at> gnu.org>
to control <at> debbugs.gnu.org
.
(Tue, 11 Mar 2014 15:52:02 GMT) Full text and rfc822 format available.bug-gnu-emacs <at> gnu.org
:bug#16986
; Package emacs
.
(Wed, 26 Mar 2014 05:54:02 GMT) Full text and rfc822 format available.Message #10 received at 16986 <at> debbugs.gnu.org (full text, mbox):
From: Paul Eggert <eggert <at> cs.ucla.edu> To: Simon Carter <bbbscarter <at> gmail.com> Cc: 16986 <at> debbugs.gnu.org Subject: Re: Crash when idle Date: Tue, 25 Mar 2014 22:53:14 -0700
Can you please disassemble directory_files_internal for us, from the Emacs that crashed? Run 'gdb emacs' and then use the command 'disas directory_files_internal' and email its output to us. Thanks.
bug-gnu-emacs <at> gnu.org
:bug#16986
; Package emacs
.
(Thu, 27 Mar 2014 16:55:01 GMT) Full text and rfc822 format available.Message #13 received at 16986 <at> debbugs.gnu.org (full text, mbox):
From: Simon Carter <bbbscarter <at> gmail.com> To: 16986 <at> debbugs.gnu.org, eggert <at> cs.ucla.edu Subject: Fw: Re: Crash when idle Date: Thu, 27 Mar 2014 16:54:42 +0000
[Message part 1 (text/plain, inline)]
Sorry - didn’t include all recipients: On 27 March 2014 at 16:53:15, Simon Carter (bbbscarter <at> gmail.com) wrote: Sure - here you go (I don’t seem to have debugging symbols for some reason, so I hope this is sufficient): 0x00000001000d7064 <+0>: push %rbp 0x00000001000d7065 <+1>: mov %rsp,%rbp 0x00000001000d7068 <+4>: push %r15 0x00000001000d706a <+6>: push %r14 0x00000001000d706c <+8>: push %r13 0x00000001000d706e <+10>: push %r12 0x00000001000d7070 <+12>: push %rbx 0x00000001000d7071 <+13>: sub $0x78,%rsp 0x00000001000d7075 <+17>: mov %r9,-0x80(%rbp) 0x00000001000d7079 <+21>: mov %r8d,-0x4c(%rbp) 0x00000001000d707d <+25>: mov %rcx,-0x98(%rbp) 0x00000001000d7084 <+32>: mov %rdx,%r14 0x00000001000d7087 <+35>: mov %rsi,-0x58(%rbp) 0x00000001000d708b <+39>: lea 0x42376e(%rip),%rax # 0x1004fa800 0x00000001000d7092 <+46>: mov (%rax),%rcx 0x00000001000d7095 <+49>: lea 0x42375c(%rip),%rax # 0x1004fa7f8 0x00000001000d709c <+56>: sub (%rax),%rcx 0x00000001000d709f <+59>: mov %rcx,-0x68(%rbp) 0x00000001000d70a3 <+63>: lea 0x4235e6(%rip),%rbx # 0x1004fa690 On 26 March 2014 at 05:53:16, Paul Eggert (eggert <at> cs.ucla.edu(mailto:eggert <at> cs.ucla.edu)) wrote: > Can you please disassemble directory_files_internal for us, from the > Emacs that crashed? Run 'gdb emacs' and then use the command 'disas > directory_files_internal' and email its output to us. Thanks.
[Message part 2 (text/html, inline)]
bug-gnu-emacs <at> gnu.org
:bug#16986
; Package emacs
.
(Thu, 27 Mar 2014 17:01:02 GMT) Full text and rfc822 format available.Message #16 received at 16986 <at> debbugs.gnu.org (full text, mbox):
From: Simon Carter <bbbscarter <at> gmail.com> To: eggert <at> cs.ucla.edu, 16986 <at> debbugs.gnu.org Subject: Re: Fw: Re: Crash when idle Date: Thu, 27 Mar 2014 17:00:34 +0000
Sorry again - foolishly didn’t paste everything. There’s also a vague chance I’ve updated my Emacs since the original crash log, so I’ll be sure to resend the crash dump the next time it happens just in case. 0x00000001000d7064 <+0>: push %rbp 0x00000001000d7065 <+1>: mov %rsp,%rbp 0x00000001000d7068 <+4>: push %r15 0x00000001000d706a <+6>: push %r14 0x00000001000d706c <+8>: push %r13 0x00000001000d706e <+10>: push %r12 0x00000001000d7070 <+12>: push %rbx 0x00000001000d7071 <+13>: sub $0x78,%rsp 0x00000001000d7075 <+17>: mov %r9,-0x80(%rbp) 0x00000001000d7079 <+21>: mov %r8d,-0x4c(%rbp) 0x00000001000d707d <+25>: mov %rcx,-0x98(%rbp) 0x00000001000d7084 <+32>: mov %rdx,%r14 0x00000001000d7087 <+35>: mov %rsi,-0x58(%rbp) 0x00000001000d708b <+39>: lea 0x42376e(%rip),%rax # 0x1004fa800 0x00000001000d7092 <+46>: mov (%rax),%rcx 0x00000001000d7095 <+49>: lea 0x42375c(%rip),%rax # 0x1004fa7f8 0x00000001000d709c <+56>: sub (%rax),%rcx 0x00000001000d709f <+59>: mov %rcx,-0x68(%rbp) 0x00000001000d70a3 <+63>: lea 0x4235e6(%rip),%rbx # 0x1004fa690 0x00000001000d70aa <+70>: mov (%rbx),%r15 0x00000001000d70ad <+73>: mov %rdi,%r13 0x00000001000d70b0 <+76>: callq 0x1000ce988 0x00000001000d70b5 <+81>: mov %rax,%r12 0x00000001000d70b8 <+84>: mov (%rbx),%rdx 0x00000001000d70bb <+87>: xor %eax,%eax 0x00000001000d70bd <+89>: mov %rax,-0x38(%rbp) 0x00000001000d70c1 <+93>: cmp %r14,%rdx 0x00000001000d70c4 <+96>: je 0x1000d70ed 0x00000001000d70c6 <+98>: mov %r14,%rax 0x00000001000d70c9 <+101>: and $0x7,%rax 0x00000001000d70cd <+105>: cmp $0x1,%rax 0x00000001000d70d1 <+109>: jne 0x1000d7491 0x00000001000d70d7 <+115>: xor %esi,%esi 0x00000001000d70d9 <+117>: xor %ecx,%ecx 0x00000001000d70db <+119>: mov $0x1,%r8d 0x00000001000d70e1 <+125>: mov %r14,%rdi 0x00000001000d70e4 <+128>: callq 0x1000e02fc 0x00000001000d70e9 <+133>: mov %rax,-0x38(%rbp) 0x00000001000d70ed <+137>: mov %r15,-0x40(%rbp) 0x00000001000d70f1 <+141>: cmpq $0x0,0x7(%r12) 0x00000001000d70f7 <+147>: js 0x1000d7109 0x00000001000d70f9 <+149>: mov %r14,%r15 0x00000001000d70fc <+152>: mov %r12,%rdi 0x00000001000d70ff <+155>: callq 0x1000798b2 0x00000001000d7104 <+160>: mov %rax,%r12 0x00000001000d7107 <+163>: jmp 0x1000d710c 0x00000001000d7109 <+165>: mov %r14,%r15 0x00000001000d710c <+168>: mov %r13,%r14 0x00000001000d710f <+171>: cmpq $0x0,0x7(%r14) 0x00000001000d7114 <+176>: js 0x1000d711e 0x00000001000d7116 <+178>: mov %r14,%rdi 0x00000001000d7119 <+181>: callq 0x1000798b2 0x00000001000d711e <+186>: mov 0x17(%r12),%rdi 0x00000001000d7123 <+191>: lea -0x2c(%rbp),%rsi 0x00000001000d7127 <+195>: callq 0x1000d74bd 0x00000001000d712c <+200>: mov %rax,%rbx 0x00000001000d712f <+203>: test %rbx,%rbx 0x00000001000d7132 <+206>: je 0x1000d74a6 0x00000001000d7138 <+212>: dec %r14 0x00000001000d713b <+215>: lea 0x3eb(%rip),%rdi # 0x1000d752d 0x00000001000d7142 <+222>: mov %rbx,%rsi 0x00000001000d7145 <+225>: callq 0x100110cd6 0x00000001000d714a <+230>: mov 0x8(%r14),%rdx 0x00000001000d714e <+234>: test %rdx,%rdx 0x00000001000d7151 <+237>: jns 0x1000d7156 0x00000001000d7153 <+239>: mov (%r14),%rdx 0x00000001000d7156 <+242>: mov -0x68(%rbp),%rsi 0x00000001000d715a <+246>: sar $0x5,%rsi 0x00000001000d715e <+250>: lea 0x42358b(%rip),%rax # 0x1004fa6f0 0x00000001000d7165 <+257>: mov (%rax),%rax 0x00000001000d7168 <+260>: lea 0x422691(%rip),%rcx # 0x1004f9800 0x00000001000d716f <+267>: mov %rax,(%rcx) 0x00000001000d7172 <+270>: test %rdx,%rdx 0x00000001000d7175 <+273>: je 0x1000d718a 0x00000001000d7177 <+275>: mov 0x18(%r14),%rax 0x00000001000d717b <+279>: add $0x18,%r14 0x00000001000d717f <+283>: cmpb $0x2f,-0x1(%rdx,%rax,1) 0x00000001000d7184 <+288>: jne 0x1000d718e 0x00000001000d7186 <+290>: xor %eax,%eax 0x00000001000d7188 <+292>: jmp 0x1000d7190 0x00000001000d718a <+294>: add $0x18,%r14 0x00000001000d718e <+298>: mov $0x1,%al 0x00000001000d7190 <+300>: mov %eax,-0x8c(%rbp) 0x00000001000d7196 <+306>: mov %r14,-0x88(%rbp) 0x00000001000d719d <+313>: mov %rsi,-0x68(%rbp) 0x00000001000d71a1 <+317>: mov -0x2c(%rbp),%ecx 0x00000001000d71a4 <+320>: mov %ecx,-0x90(%rbp) 0x00000001000d71aa <+326>: movzbl %al,%eax 0x00000001000d71ad <+329>: add %rdx,%rax 0x00000001000d71b0 <+332>: mov %rax,-0x60(%rbp) 0x00000001000d71b4 <+336>: mov %rdx,-0x70(%rbp) 0x00000001000d71b8 <+340>: jmp 0x1000d71c7 0x00000001000d71ba <+342>: lea 0x4214e7(%rip),%rax # 0x1004f86a8 0x00000001000d71c1 <+349>: movb $0x0,(%rax) 0x00000001000d71c4 <+352>: mov %r13,%rbx 0x00000001000d71c7 <+355>: callq 0x1001a17de 0x00000001000d71cc <+360>: movl $0x0,(%rax) 0x00000001000d71d2 <+366>: mov %rbx,%rdi 0x00000001000d71d5 <+369>: callq 0x1001a1baa 0x00000001000d71da <+374>: mov %rax,%r12 0x00000001000d71dd <+377>: test %r12,%r12 0x00000001000d71e0 <+380>: jne 0x1000d7233 0x00000001000d71e2 <+382>: callq 0x1001a17de 0x00000001000d71e7 <+387>: cmpl $0x23,(%rax) 0x00000001000d71ea <+390>: je 0x1000d71fa 0x00000001000d71ec <+392>: callq 0x1001a17de 0x00000001000d71f1 <+397>: cmpl $0x4,(%rax) 0x00000001000d71f4 <+400>: jne 0x1000d7403 0x00000001000d71fa <+406>: lea 0x42348f(%rip),%rax # 0x1004fa690 0x00000001000d7201 <+413>: mov (%rax),%rax 0x00000001000d7204 <+416>: lea 0x42264d(%rip),%rcx # 0x1004f9858 0x00000001000d720b <+423>: cmp 0x788(%rcx),%rax 0x00000001000d7212 <+430>: je 0x1000d72ea 0x00000001000d7218 <+436>: lea 0x422639(%rip),%rcx # 0x1004f9858 0x00000001000d721f <+443>: cmp 0x440(%rcx),%rax 0x00000001000d7226 <+450>: jne 0x1000d72ea 0x00000001000d722c <+456>: callq 0x10010dbe0 0x00000001000d7231 <+461>: jmp 0x1000d71c7 0x00000001000d7233 <+463>: mov %rbx,%r13 0x00000001000d7236 <+466>: add $0x15,%r12 0x00000001000d723a <+470>: mov %r12,%rdi 0x00000001000d723d <+473>: callq 0x1001a1c7c 0x00000001000d7242 <+478>: mov %r12,%rdi 0x00000001000d7245 <+481>: mov %rax,%rsi 0x00000001000d7248 <+484>: callq 0x1000f4664 0x00000001000d724d <+489>: mov %rax,%rdi 0x00000001000d7250 <+492>: callq 0x10007984a 0x00000001000d7255 <+497>: mov %rax,%r14 0x00000001000d7258 <+500>: mov 0x7(%r14),%rbx 0x00000001000d725c <+504>: test %rbx,%rbx 0x00000001000d725f <+507>: jns 0x1000d7265 0x00000001000d7261 <+509>: mov -0x1(%r14),%rbx 0x00000001000d7265 <+513>: lea 0x42143c(%rip),%rax # 0x1004f86a8 0x00000001000d726c <+520>: movb $0x1,(%rax) 0x00000001000d726f <+523>: lea 0x42341a(%rip),%rax # 0x1004fa690 0x00000001000d7276 <+530>: mov (%rax),%rax 0x00000001000d7279 <+533>: lea 0x4225d8(%rip),%rcx # 0x1004f9858 0x00000001000d7280 <+540>: cmp 0x788(%rcx),%rax 0x00000001000d7287 <+547>: je 0x1000d72a0 0x00000001000d7289 <+549>: lea 0x4225c8(%rip),%rcx # 0x1004f9858 0x00000001000d7290 <+556>: cmp 0x440(%rcx),%rax 0x00000001000d7297 <+563>: jne 0x1000d72a0 0x00000001000d7299 <+565>: callq 0x10010dbe0 0x00000001000d729e <+570>: jmp 0x1000d72b1 0x00000001000d72a0 <+572>: lea 0x421499(%rip),%rax # 0x1004f8740 0x00000001000d72a7 <+579>: cmpb $0x0,(%rax) 0x00000001000d72aa <+582>: je 0x1000d72b1 0x00000001000d72ac <+584>: callq 0x1000a78a6 0x00000001000d72b1 <+589>: lea 0x4233d8(%rip),%rax # 0x1004fa690 0x00000001000d72b8 <+596>: cmp %r15,(%rax) 0x00000001000d72bb <+599>: je 0x1000d7304 0x00000001000d72bd <+601>: mov 0x17(%r14),%rsi 0x00000001000d72c1 <+605>: xor %ecx,%ecx 0x00000001000d72c3 <+607>: xor %r9d,%r9d 0x00000001000d72c6 <+610>: mov -0x38(%rbp),%rdi 0x00000001000d72ca <+614>: mov %rbx,%rdx 0x00000001000d72cd <+617>: mov %rbx,%r8 0x00000001000d72d0 <+620>: callq 0x1000e6d95 0x00000001000d72d5 <+625>: test %rax,%rax 0x00000001000d72d8 <+628>: js 0x1000d71ba 0x00000001000d72de <+634>: lea 0x4233ab(%rip),%rax # 0x1004fa690 0x00000001000d72e5 <+641>: mov (%rax),%rax 0x00000001000d72e8 <+644>: jmp 0x1000d7307 0x00000001000d72ea <+646>: lea 0x42144f(%rip),%rax # 0x1004f8740 0x00000001000d72f1 <+653>: cmpb $0x0,(%rax) 0x00000001000d72f4 <+656>: je 0x1000d71c7 0x00000001000d72fa <+662>: callq 0x1000a78a6 0x00000001000d72ff <+667>: jmpq 0x1000d71c7 0x00000001000d7304 <+672>: mov %r15,%rax 0x00000001000d7307 <+675>: lea 0x42139a(%rip),%rcx # 0x1004f86a8 0x00000001000d730e <+682>: movb $0x0,(%rcx) 0x00000001000d7311 <+685>: cmp -0x58(%rbp),%rax 0x00000001000d7315 <+689>: je 0x1000d73c2 0x00000001000d731b <+695>: mov -0x60(%rbp),%rax 0x00000001000d731f <+699>: lea (%rax,%rbx,1),%rdi 0x00000001000d7323 <+703>: mov %rdi,-0x78(%rbp) 0x00000001000d7327 <+707>: mov %rdi,%rsi 0x00000001000d732a <+710>: callq 0x1000f4365 0x00000001000d732f <+715>: mov %rax,-0x48(%rbp) 0x00000001000d7333 <+719>: mov 0x17(%rax),%rdi 0x00000001000d7337 <+723>: mov -0x88(%rbp),%rax 0x00000001000d733e <+730>: mov (%rax),%rsi 0x00000001000d7341 <+733>: mov -0x70(%rbp),%rdx 0x00000001000d7345 <+737>: callq 0x1001a1b08 0x00000001000d734a <+742>: mov -0x8c(%rbp),%eax 0x00000001000d7350 <+748>: test %al,%al 0x00000001000d7352 <+750>: je 0x1000d7364 0x00000001000d7354 <+752>: mov -0x48(%rbp),%rax 0x00000001000d7358 <+756>: mov 0x17(%rax),%rax 0x00000001000d735c <+760>: mov -0x70(%rbp),%rcx 0x00000001000d7360 <+764>: movb $0x2f,(%rax,%rcx,1) 0x00000001000d7364 <+768>: mov -0x48(%rbp),%rax 0x00000001000d7368 <+772>: mov 0x17(%rax),%rdi 0x00000001000d736c <+776>: add -0x60(%rbp),%rdi 0x00000001000d7370 <+780>: mov 0x17(%r14),%rsi 0x00000001000d7374 <+784>: mov %rbx,%rdx 0x00000001000d7377 <+787>: callq 0x1001a1b08 0x00000001000d737c <+792>: mov -0x48(%rbp),%r14 0x00000001000d7380 <+796>: mov 0x17(%r14),%rdi 0x00000001000d7384 <+800>: mov -0x78(%rbp),%rbx 0x00000001000d7388 <+804>: mov %rbx,%rsi 0x00000001000d738b <+807>: callq 0x100085a6d 0x00000001000d7390 <+812>: cmp %rbx,%rax 0x00000001000d7393 <+815>: jg 0x1000d74b8 0x00000001000d7399 <+821>: mov %rax,-0x1(%r14) 0x00000001000d739d <+825>: cmp %rbx,%rax 0x00000001000d73a0 <+828>: jne 0x1000d73c2 0x00000001000d73a2 <+830>: lea 0x4211ff(%rip),%rax # 0x1004f85a8 0x00000001000d73a9 <+837>: cmp (%rax),%r14 0x00000001000d73ac <+840>: jne 0x1000d73ba 0x00000001000d73ae <+842>: lea 0x4211fb(%rip),%rax # 0x1004f85b0 0x00000001000d73b5 <+849>: mov (%rax),%r14 0x00000001000d73b8 <+852>: jmp 0x1000d73c2 0x00000001000d73ba <+854>: movq $0xffffffffffffffff,0x7(%r14) 0x00000001000d73c2 <+862>: mov -0x4c(%rbp),%eax 0x00000001000d73c5 <+865>: test %al,%al 0x00000001000d73c7 <+867>: mov %r13,%rbx 0x00000001000d73ca <+870>: je 0x1000d73ee 0x00000001000d73cc <+872>: mov -0x90(%rbp),%edi 0x00000001000d73d2 <+878>: mov %r12,%rsi 0x00000001000d73d5 <+881>: mov -0x80(%rbp),%rdx 0x00000001000d73d9 <+885>: callq 0x1000d7545 0x00000001000d73de <+890>: mov %r14,%rdi 0x00000001000d73e1 <+893>: mov %rax,%rsi 0x00000001000d73e4 <+896>: callq 0x1000f4a78 0x00000001000d73e9 <+901>: mov %rax,%rdi 0x00000001000d73ec <+904>: jmp 0x1000d73f1 0x00000001000d73ee <+906>: mov %r14,%rdi 0x00000001000d73f1 <+909>: mov -0x40(%rbp),%rsi 0x00000001000d73f5 <+913>: callq 0x1000f4a78 0x00000001000d73fa <+918>: mov %rax,-0x40(%rbp) 0x00000001000d73fe <+922>: jmpq 0x1000d71c7 0x00000001000d7403 <+927>: lea 0x4212ca(%rip),%rax # 0x1004f86d4 0x00000001000d740a <+934>: incl (%rax) 0x00000001000d740c <+936>: mov %rbx,%rdi 0x00000001000d740f <+939>: callq 0x1001a18b0 0x00000001000d7414 <+944>: callq 0x1000ad936 0x00000001000d7419 <+949>: mov -0x68(%rbp),%rcx 0x00000001000d741d <+953>: shl $0x5,%rcx 0x00000001000d7421 <+957>: lea 0x4233d0(%rip),%rax # 0x1004fa7f8 0x00000001000d7428 <+964>: add (%rax),%rcx 0x00000001000d742b <+967>: lea 0x4233ce(%rip),%rax # 0x1004fa800 0x00000001000d7432 <+974>: mov %rcx,(%rax) 0x00000001000d7435 <+977>: mov -0x98(%rbp),%rax 0x00000001000d743c <+984>: lea 0x42324d(%rip),%rcx # 0x1004fa690 0x00000001000d7443 <+991>: cmp %rax,(%rcx) 0x00000001000d7446 <+994>: jne 0x1000d747e 0x00000001000d7448 <+996>: mov -0x40(%rbp),%rdi 0x00000001000d744c <+1000>: callq 0x10011602d 0x00000001000d7451 <+1005>: lea 0x47d930(%rip),%rcx # 0x100554d88 0x00000001000d7458 <+1012>: mov -0x4c(%rbp),%edx 0x00000001000d745b <+1015>: test %dl,%dl 0x00000001000d745d <+1017>: cmove 0xfcd03(%rip),%rcx # 0x1001d4168 0x00000001000d7465 <+1025>: mov (%rcx),%rsi 0x00000001000d7468 <+1028>: mov %rax,%rdi 0x00000001000d746b <+1031>: add $0x78,%rsp 0x00000001000d746f <+1035>: pop %rbx 0x00000001000d7470 <+1036>: pop %r12 0x00000001000d7472 <+1038>: pop %r13 0x00000001000d7474 <+1040>: pop %r14 0x00000001000d7476 <+1042>: pop %r15 0x00000001000d7478 <+1044>: pop %rbp 0x00000001000d7479 <+1045>: jmpq 0x10011618d 0x00000001000d747e <+1050>: mov -0x40(%rbp),%rax 0x00000001000d7482 <+1054>: add $0x78,%rsp 0x00000001000d7486 <+1058>: pop %rbx 0x00000001000d7487 <+1059>: pop %r12 0x00000001000d7489 <+1061>: pop %r13 0x00000001000d748b <+1063>: pop %r14 0x00000001000d748d <+1065>: pop %r15 0x00000001000d748f <+1067>: pop %rbp 0x00000001000d7490 <+1068>: retq 0x00000001000d7491 <+1069>: lea 0x423240(%rip),%rax # 0x1004fa6d8 0x00000001000d7498 <+1076>: mov (%rax),%rax 0x00000001000d749b <+1079>: mov %rax,%rdi 0x00000001000d749e <+1082>: mov %r14,%rsi 0x00000001000d74a1 <+1085>: callq 0x1000f9fbc 0x00000001000d74a6 <+1090>: lea 0xea7d4(%rip),%rax # 0x1001c1c81 0x00000001000d74ad <+1097>: mov %rax,%rdi 0x00000001000d74b0 <+1100>: mov %r14,%rsi 0x00000001000d74b3 <+1103>: callq 0x1000ce42a 0x00000001000d74b8 <+1108>: callq 0x1000bb088 On 27 March 2014 at 16:54:45, Simon Carter (bbbscarter <at> gmail.com(mailto:bbbscarter <at> gmail.com)) wrote: > Sorry - didn’t include all recipients: > > > On 27 March 2014 at 16:53:15, Simon Carter (bbbscarter <at> gmail.com(mailto:bbbscarter <at> gmail.com)) wrote: > > > > > Sure - here you go (I don’t seem to have debugging symbols for some reason, so I hope this is sufficient): > > > > 0x00000001000d7064 <+0>: push %rbp > > 0x00000001000d7065 <+1>: mov %rsp,%rbp > > 0x00000001000d7068 <+4>: push %r15 > > 0x00000001000d706a <+6>: push %r14 > > 0x00000001000d706c <+8>: push %r13 > > 0x00000001000d706e <+10>: push %r12 > > 0x00000001000d7070 <+12>: push %rbx > > 0x00000001000d7071 <+13>: sub $0x78,%rsp > > 0x00000001000d7075 <+17>: mov %r9,-0x80(%rbp) > > 0x00000001000d7079 <+21>: mov %r8d,-0x4c(%rbp) > > 0x00000001000d707d <+25>: mov %rcx,-0x98(%rbp) > > 0x00000001000d7084 <+32>: mov %rdx,%r14 > > 0x00000001000d7087 <+35>: mov %rsi,-0x58(%rbp) > > 0x00000001000d708b <+39>: lea 0x42376e(%rip),%rax # 0x1004fa800 > > 0x00000001000d7092 <+46>: mov (%rax),%rcx > > 0x00000001000d7095 <+49>: lea 0x42375c(%rip),%rax # 0x1004fa7f8 > > 0x00000001000d709c <+56>: sub (%rax),%rcx > > 0x00000001000d709f <+59>: mov %rcx,-0x68(%rbp) > > 0x00000001000d70a3 <+63>: lea 0x4235e6(%rip),%rbx # 0x1004fa690 > > > > > > > > > > On 26 March 2014 at 05:53:16, Paul Eggert (eggert <at> cs.ucla.edu(mailto:eggert <at> cs.ucla.edu)) wrote: > > > > > Can you please disassemble directory_files_internal for us, from the > > > Emacs that crashed? Run 'gdb emacs' and then use the command 'disas > > > directory_files_internal' and email its output to us. Thanks. > >
bug-gnu-emacs <at> gnu.org
:bug#16986
; Package emacs
.
(Thu, 27 Mar 2014 18:18:01 GMT) Full text and rfc822 format available.Message #19 received at 16986 <at> debbugs.gnu.org (full text, mbox):
From: Paul Eggert <eggert <at> cs.ucla.edu> To: Simon Carter <bbbscarter <at> gmail.com>, 16986 <at> debbugs.gnu.org Subject: Re: Fw: Re: Crash when idle Date: Thu, 27 Mar 2014 11:17:02 -0700
On 03/27/2014 10:00 AM, Simon Carter wrote: > There’s also a vague chance I’ve updated my Emacs since the original crash log It looks like that's what happened, since the backtrace lists a program counter that's not on an instruction boundary in the disassembly output. So if it happens again, please send both a disassembly and a backtrace; thanks.
Paul Eggert <eggert <at> cs.ucla.edu>
to control <at> debbugs.gnu.org
.
(Thu, 27 Mar 2014 18:18:02 GMT) Full text and rfc822 format available.bug-gnu-emacs <at> gnu.org
:bug#16986
; Package emacs
.
(Thu, 24 Apr 2014 21:13:02 GMT) Full text and rfc822 format available.Message #24 received at 16986 <at> debbugs.gnu.org (full text, mbox):
From: Simon Carter <bbbscarter <at> gmail.com> To: 16986 <at> debbugs.gnu.org Subject: Re: Fw: Re: Crash when idle Date: Thu, 24 Apr 2014 22:12:52 +0100
Here we go: Dump of assembler code for function directory_files_internal: 0x00000001000ce9f1 <+0>: push %rbp 0x00000001000ce9f2 <+1>: mov %rsp,%rbp 0x00000001000ce9f5 <+4>: push %r15 0x00000001000ce9f7 <+6>: push %r14 0x00000001000ce9f9 <+8>: push %r13 0x00000001000ce9fb <+10>: push %r12 0x00000001000ce9fd <+12>: push %rbx 0x00000001000ce9fe <+13>: sub $0x78,%rsp 0x00000001000cea02 <+17>: mov %r9,-0x70(%rbp) 0x00000001000cea06 <+21>: mov %r8d,-0x64(%rbp) 0x00000001000cea0a <+25>: mov %rcx,-0xa0(%rbp) 0x00000001000cea11 <+32>: mov %rdx,%rbx 0x00000001000cea14 <+35>: mov %rsi,-0x80(%rbp) 0x00000001000cea18 <+39>: mov %rdi,%r13 0x00000001000cea1b <+42>: lea 0x493c8e(%rip),%rax # 0x1005626b0 0x00000001000cea22 <+49>: mov (%rax),%rax 0x00000001000cea25 <+52>: lea 0x493c7c(%rip),%rcx # 0x1005626a8 0x00000001000cea2c <+59>: sub (%rcx),%rax 0x00000001000cea2f <+62>: mov %rax,-0x98(%rbp) 0x00000001000cea36 <+69>: lea 0x493b03(%rip),%r15 # 0x100562540 0x00000001000cea3d <+76>: mov (%r15),%r14 0x00000001000cea40 <+79>: callq 0x1000c678b 0x00000001000cea45 <+84>: mov %rax,%r12 0x00000001000cea48 <+87>: mov (%r15),%rdx 0x00000001000cea4b <+90>: movq $0x0,-0x40(%rbp) 0x00000001000cea53 <+98>: cmp %rbx,%rdx 0x00000001000cea56 <+101>: je 0x1000cea7f 0x00000001000cea58 <+103>: mov %rbx,%rax 0x00000001000cea5b <+106>: and $0x7,%rax 0x00000001000cea5f <+110>: cmp $0x1,%rax 0x00000001000cea63 <+114>: jne 0x1000cedfe 0x00000001000cea69 <+120>: mov %rbx,%rdi 0x00000001000cea6c <+123>: xor %esi,%esi 0x00000001000cea6e <+125>: xor %ecx,%ecx 0x00000001000cea70 <+127>: mov $0x1,%r8d 0x00000001000cea76 <+133>: callq 0x1000d7617 0x00000001000cea7b <+138>: mov %rax,-0x40(%rbp) 0x00000001000cea7f <+142>: cmpq $0x0,0x7(%r12) ---Type to continue, or q to quit--- 0x00000001000cea85 <+148>: js 0x1000cea98 0x00000001000cea87 <+150>: mov %rbx,-0x38(%rbp) 0x00000001000cea8b <+154>: mov %r12,%rdi 0x00000001000cea8e <+157>: callq 0x100073597 0x00000001000cea93 <+162>: mov %rax,%r12 0x00000001000cea96 <+165>: jmp 0x1000cea9c 0x00000001000cea98 <+167>: mov %rbx,-0x38(%rbp) 0x00000001000cea9c <+171>: cmpq $0x0,0x7(%r13) 0x00000001000ceaa1 <+176>: js 0x1000ceaab 0x00000001000ceaa3 <+178>: mov %r13,%rdi 0x00000001000ceaa6 <+181>: callq 0x100073597 0x00000001000ceaab <+186>: mov 0x17(%r12),%rdi 0x00000001000ceab0 <+191>: lea -0x2c(%rbp),%rsi 0x00000001000ceab4 <+195>: callq 0x1000cee24 0x00000001000ceab9 <+200>: test %rax,%rax 0x00000001000ceabc <+203>: je 0x1000cee10 0x00000001000ceac2 <+209>: dec %r13 0x00000001000ceac5 <+212>: mov %rax,%rsi 0x00000001000ceac8 <+215>: mov %rsi,-0x48(%rbp) 0x00000001000ceacc <+219>: lea 0x3c4(%rip),%rdi # 0x1000cee97 0x00000001000cead3 <+226>: callq 0x100105f7f 0x00000001000cead8 <+231>: mov 0x8(%r13),%rdx 0x00000001000ceadc <+235>: test %rdx,%rdx 0x00000001000ceadf <+238>: mov %r14,%rbx 0x00000001000ceae2 <+241>: jns 0x1000ceae8 0x00000001000ceae4 <+243>: mov 0x0(%r13),%rdx 0x00000001000ceae8 <+247>: sarq $0x5,-0x98(%rbp) 0x00000001000ceaf0 <+255>: lea 0x493aa9(%rip),%rax # 0x1005625a0 0x00000001000ceaf7 <+262>: mov (%rax),%rax 0x00000001000ceafa <+265>: lea 0x492baf(%rip),%rcx # 0x1005616b0 0x00000001000ceb01 <+272>: mov %rax,(%rcx) 0x00000001000ceb04 <+275>: test %rdx,%rdx 0x00000001000ceb07 <+278>: mov %r15,%r14 0x00000001000ceb0a <+281>: je 0x1000ceb1f 0x00000001000ceb0c <+283>: mov 0x18(%r13),%rax 0x00000001000ceb10 <+287>: add $0x18,%r13 0x00000001000ceb14 <+291>: xor %cl,%cl 0x00000001000ceb16 <+293>: cmpb $0x2f,-0x1(%rdx,%rax,1) 0x00000001000ceb1b <+298>: je 0x1000ceb25 0x00000001000ceb1d <+300>: jmp 0x1000ceb23 0x00000001000ceb1f <+302>: add $0x18,%r13 0x00000001000ceb23 <+306>: mov $0x1,%cl 0x00000001000ceb25 <+308>: mov %cl,-0x89(%rbp) 0x00000001000ceb2b <+314>: mov %r13,-0x78(%rbp) 0x00000001000ceb2f <+318>: movzbl %cl,%eax 0x00000001000ceb32 <+321>: add %rdx,%rax 0x00000001000ceb35 <+324>: mov %rax,-0x58(%rbp) 0x00000001000ceb39 <+328>: mov %rdx,-0x88(%rbp) 0x00000001000ceb40 <+335>: mov -0x2c(%rbp),%eax 0x00000001000ceb43 <+338>: mov %eax,-0x90(%rbp) 0x00000001000ceb49 <+344>: jmp 0x1000ceb55 0x00000001000ceb4b <+346>: lea 0x491a06(%rip),%rax # 0x100560558 0x00000001000ceb52 <+353>: movb $0x0,(%rax) 0x00000001000ceb55 <+356>: callq 0x100193f18 0x00000001000ceb5a <+361>: movl $0x0,(%rax) 0x00000001000ceb60 <+367>: mov -0x48(%rbp),%rdi 0x00000001000ceb64 <+371>: callq 0x1001942e4 0x00000001000ceb69 <+376>: mov %rax,%r15 0x00000001000ceb6c <+379>: test %r15,%r15 0x00000001000ceb6f <+382>: jne 0x1000cebbb 0x00000001000ceb71 <+384>: callq 0x100193f18 0x00000001000ceb76 <+389>: cmpl $0x23,(%rax) 0x00000001000ceb79 <+392>: je 0x1000ceb89 0x00000001000ceb7b <+394>: callq 0x100193f18 0x00000001000ceb80 <+399>: cmpl $0x4,(%rax) 0x00000001000ceb83 <+402>: jne 0x1000ced80 0x00000001000ceb89 <+408>: mov (%r14),%rax 0x00000001000ceb8c <+411>: lea 0x492b75(%rip),%rcx # 0x100561708 0x00000001000ceb93 <+418>: cmp 0x788(%rcx),%rax 0x00000001000ceb9a <+425>: je 0x1000cec78 0x00000001000ceba0 <+431>: lea 0x492b61(%rip),%rcx # 0x100561708 0x00000001000ceba7 <+438>: cmp 0x440(%rcx),%rax 0x00000001000cebae <+445>: jne 0x1000cec78 0x00000001000cebb4 <+451>: callq 0x10010303a 0x00000001000cebb9 <+456>: jmp 0x1000ceb55 0x00000001000cebbb <+458>: add $0x15,%r15 0x00000001000cebbf <+462>: mov %r15,%rdi 0x00000001000cebc2 <+465>: callq 0x1001943b6 0x00000001000cebc7 <+470>: mov %r15,%rdi 0x00000001000cebca <+473>: mov %rax,%rsi 0x00000001000cebcd <+476>: callq 0x1000ea602 0x00000001000cebd2 <+481>: mov %rax,%rdi 0x00000001000cebd5 <+484>: callq 0x10007353e 0x00000001000cebda <+489>: mov %rax,%r13 0x00000001000cebdd <+492>: mov 0x7(%r13),%r12 0x00000001000cebe1 <+496>: test %r12,%r12 0x00000001000cebe4 <+499>: jns 0x1000cebea 0x00000001000cebe6 <+501>: mov -0x1(%r13),%r12 0x00000001000cebea <+505>: lea 0x491967(%rip),%rax # 0x100560558 0x00000001000cebf1 <+512>: movb $0x1,(%rax) 0x00000001000cebf4 <+515>: mov (%r14),%rax 0x00000001000cebf7 <+518>: lea 0x492b0a(%rip),%rcx # 0x100561708 0x00000001000cebfe <+525>: cmp 0x788(%rcx),%rax 0x00000001000cec05 <+532>: je 0x1000cec1e 0x00000001000cec07 <+534>: lea 0x492afa(%rip),%rcx # 0x100561708 0x00000001000cec0e <+541>: cmp 0x440(%rcx),%rax 0x00000001000cec15 <+548>: jne 0x1000cec1e 0x00000001000cec17 <+550>: callq 0x10010303a 0x00000001000cec1c <+555>: jmp 0x1000cec2f 0x00000001000cec1e <+557>: lea 0x4919cb(%rip),%rax # 0x1005605f0 0x00000001000cec25 <+564>: cmpb $0x0,(%rax) 0x00000001000cec28 <+567>: je 0x1000cec2f 0x00000001000cec2a <+569>: callq 0x10009fb8b 0x00000001000cec2f <+574>: mov -0x38(%rbp),%rax 0x00000001000cec33 <+578>: cmp %rax,(%r14) 0x00000001000cec36 <+581>: je 0x1000cec5c 0x00000001000cec38 <+583>: mov 0x17(%r13),%rsi 0x00000001000cec3c <+587>: mov -0x40(%rbp),%rdi 0x00000001000cec40 <+591>: mov %r12,%rdx 0x00000001000cec43 <+594>: xor %ecx,%ecx 0x00000001000cec45 <+596>: mov %r12,%r8 0x00000001000cec48 <+599>: xor %r9d,%r9d 0x00000001000cec4b <+602>: callq 0x1000ddce5 0x00000001000cec50 <+607>: test %rax,%rax 0x00000001000cec53 <+610>: js 0x1000ceb4b 0x00000001000cec59 <+616>: mov (%r14),%rax 0x00000001000cec5c <+619>: mov %rbx,-0x50(%rbp) 0x00000001000cec60 <+623>: lea 0x4918f1(%rip),%rcx # 0x100560558 0x00000001000cec67 <+630>: movb $0x0,(%rcx) 0x00000001000cec6a <+633>: cmp -0x80(%rbp),%rax 0x00000001000cec6e <+637>: jne 0x1000cec92 0x00000001000cec70 <+639>: mov %r13,%r12 0x00000001000cec73 <+642>: jmpq 0x1000ced43 0x00000001000cec78 <+647>: lea 0x491971(%rip),%rax # 0x1005605f0 0x00000001000cec7f <+654>: cmpb $0x0,(%rax) 0x00000001000cec82 <+657>: je 0x1000ceb55 0x00000001000cec88 <+663>: callq 0x10009fb8b 0x00000001000cec8d <+668>: jmpq 0x1000ceb55 0x00000001000cec92 <+673>: mov -0x58(%rbp),%rax 0x00000001000cec96 <+677>: lea (%rax,%r12,1),%rdi 0x00000001000cec9a <+681>: mov %rdi,-0x60(%rbp) 0x00000001000cec9e <+685>: mov %rdi,%rsi 0x00000001000ceca1 <+688>: callq 0x1000ea305 0x00000001000ceca6 <+693>: mov 0x17(%rax),%rdi 0x00000001000cecaa <+697>: mov %rax,%rbx 0x00000001000cecad <+700>: mov -0x78(%rbp),%rax 0x00000001000cecb1 <+704>: mov (%rax),%rsi 0x00000001000cecb4 <+707>: mov -0x88(%rbp),%r14 0x00000001000cecbb <+714>: mov %r14,%rdx 0x00000001000cecbe <+717>: callq 0x100194242 0x00000001000cecc3 <+722>: cmpb $0x0,-0x89(%rbp) 0x00000001000cecca <+729>: je 0x1000cecd5 0x00000001000ceccc <+731>: mov 0x17(%rbx),%rax 0x00000001000cecd0 <+735>: movb $0x2f,(%rax,%r14,1) 0x00000001000cecd5 <+740>: mov %rbx,%r14 0x00000001000cecd8 <+743>: mov 0x17(%r14),%rdi 0x00000001000cecdc <+747>: add -0x58(%rbp),%rdi 0x00000001000cece0 <+751>: mov 0x17(%r13),%rsi 0x00000001000cece4 <+755>: mov %r12,%rdx 0x00000001000cece7 <+758>: callq 0x100194242 0x00000001000cecec <+763>: mov 0x17(%r14),%rdi 0x00000001000cecf0 <+767>: mov -0x60(%rbp),%rbx 0x00000001000cecf4 <+771>: mov %rbx,%rsi 0x00000001000cecf7 <+774>: callq 0x10007ebbb 0x00000001000cecfc <+779>: cmp %rbx,%rax 0x00000001000cecff <+782>: mov %r14,%r12 0x00000001000ced02 <+785>: jg 0x1000cee1f 0x00000001000ced08 <+791>: mov %rax,-0x1(%r12) 0x00000001000ced0d <+796>: cmp %rbx,%rax 0x00000001000ced10 <+799>: jne 0x1000ced31 0x00000001000ced12 <+801>: lea 0x49173f(%rip),%rax # 0x100560458 0x00000001000ced19 <+808>: cmp (%rax),%r12 0x00000001000ced1c <+811>: lea 0x49381d(%rip),%r14 # 0x100562540 0x00000001000ced23 <+818>: jne 0x1000ced3a 0x00000001000ced25 <+820>: lea 0x491734(%rip),%rax # 0x100560460 0x00000001000ced2c <+827>: mov (%rax),%r12 0x00000001000ced2f <+830>: jmp 0x1000ced43 0x00000001000ced31 <+832>: lea 0x493808(%rip),%r14 # 0x100562540 0x00000001000ced38 <+839>: jmp 0x1000ced43 0x00000001000ced3a <+841>: movq $0xffffffffffffffff,0x7(%r12) 0x00000001000ced43 <+850>: mov -0x64(%rbp),%eax 0x00000001000ced46 <+853>: test %al,%al 0x00000001000ced48 <+855>: je 0x1000ced6c 0x00000001000ced4a <+857>: mov -0x90(%rbp),%edi 0x00000001000ced50 <+863>: mov %r15,%rsi 0x00000001000ced53 <+866>: mov -0x70(%rbp),%rdx 0x00000001000ced57 <+870>: callq 0x1000ceeaf 0x00000001000ced5c <+875>: mov %r12,%rdi 0x00000001000ced5f <+878>: mov %rax,%rsi 0x00000001000ced62 <+881>: callq 0x1000eaa10 0x00000001000ced67 <+886>: mov %rax,%rdi 0x00000001000ced6a <+889>: jmp 0x1000ced6f 0x00000001000ced6c <+891>: mov %r12,%rdi 0x00000001000ced6f <+894>: mov -0x50(%rbp),%rsi 0x00000001000ced73 <+898>: callq 0x1000eaa10 0x00000001000ced78 <+903>: mov %rax,%rbx 0x00000001000ced7b <+906>: jmpq 0x1000ceb55 0x00000001000ced80 <+911>: lea 0x4917fd(%rip),%rax # 0x100560584 0x00000001000ced87 <+918>: incl (%rax) 0x00000001000ced89 <+920>: mov -0x48(%rbp),%rdi 0x00000001000ced8d <+924>: callq 0x100193fea 0x00000001000ced92 <+929>: callq 0x1000a5bb6 0x00000001000ced97 <+934>: mov -0x98(%rbp),%rcx 0x00000001000ced9e <+941>: shl $0x5,%rcx 0x00000001000ceda2 <+945>: lea 0x4938ff(%rip),%rax # 0x1005626a8 0x00000001000ceda9 <+952>: add (%rax),%rcx 0x00000001000cedac <+955>: lea 0x4938fd(%rip),%rax # 0x1005626b0 0x00000001000cedb3 <+962>: mov %rcx,(%rax) 0x00000001000cedb6 <+965>: mov -0xa0(%rbp),%rax 0x00000001000cedbd <+972>: cmp %rax,(%r14) 0x00000001000cedc0 <+975>: jne 0x1000cedec 0x00000001000cedc2 <+977>: mov %rbx,%rdi 0x00000001000cedc5 <+980>: lea 0x472f5c(%rip),%rbx # 0x100541d28 0x00000001000cedcc <+987>: mov -0x64(%rbp),%eax 0x00000001000cedcf <+990>: test %al,%al 0x00000001000cedd1 <+992>: cmove 0xf638f(%rip),%rbx # 0x1001c5168 0x00000001000cedd9 <+1000>: callq 0x10010b0f5 0x00000001000cedde <+1005>: mov (%rbx),%rsi 0x00000001000cede1 <+1008>: mov %rax,%rdi 0x00000001000cede4 <+1011>: callq 0x10010b24f 0x00000001000cede9 <+1016>: mov %rax,%rbx 0x00000001000cedec <+1019>: mov %rbx,%rax 0x00000001000cedef <+1022>: add $0x78,%rsp 0x00000001000cedf3 <+1026>: pop %rbx 0x00000001000cedf4 <+1027>: pop %r12 0x00000001000cedf6 <+1029>: pop %r13 0x00000001000cedf8 <+1031>: pop %r14 0x00000001000cedfa <+1033>: pop %r15 0x00000001000cedfc <+1035>: pop %rbp 0x00000001000cedfd <+1036>: retq 0x00000001000cedfe <+1037>: lea 0x493783(%rip),%rax # 0x100562588 0x00000001000cee05 <+1044>: mov (%rax),%rdi 0x00000001000cee08 <+1047>: mov %rbx,%rsi 0x00000001000cee0b <+1050>: callq 0x1000efbe4 0x00000001000cee10 <+1055>: lea 0xe540a(%rip),%rdi # 0x1001b4221 0x00000001000cee17 <+1062>: mov %r13,%rsi 0x00000001000cee1a <+1065>: callq 0x1000c61f7 0x00000001000cee1f <+1070>: callq 0x1000b3382 End of assembler dump. Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff95a6d292 __kill + 10 1 org.gnu.Emacs 0x000000010009a4ae terminate_due_to_signal + 145 2 org.gnu.Emacs 0x00000001000b3395 emacs_abort + 19 3 org.gnu.Emacs 0x0000000100165716 ns_term_shutdown + 123 4 org.gnu.Emacs 0x000000010009a69d shut_down_emacs + 288 5 org.gnu.Emacs 0x000000010009a474 terminate_due_to_signal + 87 6 org.gnu.Emacs 0x00000001000b5204 handle_fatal_signal + 14 7 org.gnu.Emacs 0x00000001000b4687 deliver_fatal_thread_signal + 114 8 libsystem_platform.dylib 0x00007fff918b15aa _sigtramp + 26 9 ??? 0x00007fff5fbfd5b0 0 + 140734799795632 10 org.gnu.Emacs 0x00000001000cecc3 directory_files_internal + 722 11 org.gnu.Emacs 0x00000001001053f5 Ffuncall + 956 12 org.gnu.Emacs 0x00000001001363d7 exec_byte_code + 2119 13 org.gnu.Emacs 0x0000000100105d78 funcall_lambda + 656 14 org.gnu.Emacs 0x000000010010526b Ffuncall + 562 15 org.gnu.Emacs 0x0000000100105818 call1 + 45 16 org.gnu.Emacs 0x000000010010c06b mapcar1 + 587 17 org.gnu.Emacs 0x000000010010c185 Fmapcar + 241 18 org.gnu.Emacs 0x00000001001052ed Ffuncall + 692 19 org.gnu.Emacs 0x00000001001363d7 exec_byte_code + 2119 20 org.gnu.Emacs 0x0000000100105d78 funcall_lambda + 656 21 org.gnu.Emacs 0x000000010010526b Ffuncall + 562 22 org.gnu.Emacs 0x00000001001363d7 exec_byte_code + 2119 23 org.gnu.Emacs 0x0000000100105d78 funcall_lambda + 656 24 org.gnu.Emacs 0x000000010010526b Ffuncall + 562 25 org.gnu.Emacs 0x0000000100105818 call1 + 45 26 org.gnu.Emacs 0x000000010010c06b mapcar1 + 587 27 org.gnu.Emacs 0x000000010010c185 Fmapcar + 241 28 org.gnu.Emacs 0x00000001001052ed Ffuncall + 692 29 org.gnu.Emacs 0x00000001001363d7 exec_byte_code + 2119 30 org.gnu.Emacs 0x0000000100105d78 funcall_lambda + 656 31 org.gnu.Emacs 0x000000010010526b Ffuncall + 562 32 org.gnu.Emacs 0x00000001001363d7 exec_byte_code + 2119 33 org.gnu.Emacs 0x0000000100105d78 funcall_lambda + 656 34 org.gnu.Emacs 0x000000010010526b Ffuncall + 562 35 org.gnu.Emacs 0x00000001001363d7 exec_byte_code + 2119 36 org.gnu.Emacs 0x0000000100105d78 funcall_lambda + 656 37 org.gnu.Emacs 0x0000000100104c89 apply_lambda + 289 38 org.gnu.Emacs 0x000000010010211a eval_sub + 787 39 org.gnu.Emacs 0x00000001001025f1 Fprogn + 31 40 org.gnu.Emacs 0x0000000100105d43 funcall_lambda + 603 41 org.gnu.Emacs 0x000000010010526b Ffuncall + 562 42 org.gnu.Emacs 0x0000000100104da4 Fapply + 153 43 org.gnu.Emacs 0x00000001001052ed Ffuncall + 692 44 org.gnu.Emacs 0x00000001001363d7 exec_byte_code + 2119 45 org.gnu.Emacs 0x000000010010245e eval_sub + 1623 46 org.gnu.Emacs 0x0000000100103c64 internal_lisp_condition_case + 626 47 org.gnu.Emacs 0x0000000100137207 exec_byte_code + 5751 48 org.gnu.Emacs 0x0000000100105d78 funcall_lambda + 656 49 org.gnu.Emacs 0x000000010010526b Ffuncall + 562 50 org.gnu.Emacs 0x0000000100105818 call1 + 45 51 org.gnu.Emacs 0x00000001000a4c40 timer_check + 914 52 org.gnu.Emacs 0x00000001000a27ff readable_events + 18 53 org.gnu.Emacs 0x00000001000a4852 get_input_pending + 47 54 org.gnu.Emacs 0x00000001000a24dc detect_input_pending_run_timers + 50 55 org.gnu.Emacs 0x000000010013e369 wait_reading_process_output + 2815 56 org.gnu.Emacs 0x00000001000a2b35 read_decoded_event_from_main_queue + 546 57 org.gnu.Emacs 0x00000001000a1b42 read_char + 6385 58 org.gnu.Emacs 0x000000010009e87c read_key_sequence + 1416 59 org.gnu.Emacs 0x000000010009e111 command_loop_1 + 3930 60 org.gnu.Emacs 0x0000000100103e17 internal_condition_case + 243 61 org.gnu.Emacs 0x00000001000ac4a8 command_loop_2 + 53 62 org.gnu.Emacs 0x0000000100103869 internal_catch + 240 63 org.gnu.Emacs 0x000000010009c9fb recursive_edit_1 + 327 64 org.gnu.Emacs 0x000000010009cb3f Frecursive_edit + 250 65 org.gnu.Emacs 0x000000010009baa6 main + 5040 66 libdyld.dylib 0x00007fff97ce45fd start + 1 >
bug-gnu-emacs <at> gnu.org
:bug#16986
; Package emacs
.
(Thu, 15 May 2014 08:32:02 GMT) Full text and rfc822 format available.Message #27 received at 16986 <at> debbugs.gnu.org (full text, mbox):
From: Simon Carter <bbbscarter <at> gmail.com> To: 16986 <at> debbugs.gnu.org Subject: Re: Fw: Re: Crash when idle Date: Thu, 15 May 2014 09:31:32 +0100
And another one: 0 libsystem_kernel.dylib 0x00007fff9037a292 __kill + 10 1 org.gnu.Emacs 0x00000001000a1df3 terminate_due_to_signal + 148 2 org.gnu.Emacs 0x00000001000bb09b emacs_abort + 19 3 org.gnu.Emacs 0x0000000100173905 ns_term_shutdown + 124 4 org.gnu.Emacs 0x00000001000a1fdd shut_down_emacs + 283 5 org.gnu.Emacs 0x00000001000a1db8 terminate_due_to_signal + 89 6 org.gnu.Emacs 0x00000001000bcf14 handle_fatal_signal + 14 7 org.gnu.Emacs 0x00000001000bc3a7 deliver_fatal_thread_signal + 114 8 libsystem_platform.dylib 0x00007fff8a9ef5aa _sigtramp + 26 9 org.gnu.Emacs 0x000000010010c940 unbind_to + 350 10 org.gnu.Emacs 0x00000001000d734a directory_files_internal + 742 11 org.gnu.Emacs 0x00000001001100ad Ffuncall + 1027 12 org.gnu.Emacs 0x00000001001425e6 exec_byte_code + 2279 13 org.gnu.Emacs 0x0000000100110abc funcall_lambda + 761 14 org.gnu.Emacs 0x000000010010fee6 Ffuncall + 572 15 org.gnu.Emacs 0x00000001001104f9 call1 + 45 16 org.gnu.Emacs 0x000000010011700a mapcar1 + 603 17 org.gnu.Emacs 0x0000000100117121 Fmapcar + 243 18 org.gnu.Emacs 0x000000010010ff6e Ffuncall + 708 19 org.gnu.Emacs 0x00000001001425e6 exec_byte_code + 2279 20 org.gnu.Emacs 0x0000000100110abc funcall_lambda + 761 21 org.gnu.Emacs 0x000000010010fee6 Ffuncall + 572 22 org.gnu.Emacs 0x00000001001425e6 exec_byte_code + 2279 23 org.gnu.Emacs 0x000000010010cf93 eval_sub + 1516 24 org.gnu.Emacs 0x000000010010e44b internal_catch + 243 25 org.gnu.Emacs 0x0000000100143244 exec_byte_code + 5445 26 org.gnu.Emacs 0x0000000100110abc funcall_lambda + 761 27 org.gnu.Emacs 0x000000010010fee6 Ffuncall + 572 28 org.gnu.Emacs 0x000000010010b9a2 Fcall_interactively + 4862 29 org.gnu.Emacs 0x000000010010cf93 eval_sub + 1516 30 org.gnu.Emacs 0x000000010010d191 Fprogn + 31 31 org.gnu.Emacs 0x000000010010df50 Flet + 640 32 org.gnu.Emacs 0x000000010010cdea eval_sub + 1091 33 org.gnu.Emacs 0x000000010010d191 Fprogn + 31 34 org.gnu.Emacs 0x000000010010df50 Flet + 640 35 org.gnu.Emacs 0x000000010010cdea eval_sub + 1091 36 org.gnu.Emacs 0x000000010010f750 Feval + 106 37 org.gnu.Emacs 0x000000010010ff6e Ffuncall + 708 38 org.gnu.Emacs 0x00000001001425e6 exec_byte_code + 2279 39 org.gnu.Emacs 0x0000000100110abc funcall_lambda + 761 40 org.gnu.Emacs 0x000000010010fee6 Ffuncall + 572 41 org.gnu.Emacs 0x00000001001425e6 exec_byte_code + 2279 42 org.gnu.Emacs 0x0000000100110abc funcall_lambda + 761 43 org.gnu.Emacs 0x000000010010fee6 Ffuncall + 572 44 org.gnu.Emacs 0x00000001001425e6 exec_byte_code + 2279 45 org.gnu.Emacs 0x000000010010cf93 eval_sub + 1516 46 org.gnu.Emacs 0x000000010010e44b internal_catch + 243 47 org.gnu.Emacs 0x0000000100143244 exec_byte_code + 5445 48 org.gnu.Emacs 0x0000000100110abc funcall_lambda + 761 49 org.gnu.Emacs 0x000000010010fee6 Ffuncall + 572 50 org.gnu.Emacs 0x000000010010b9a2 Fcall_interactively + 4862 51 org.gnu.Emacs 0x000000010011008d Ffuncall + 995 52 org.gnu.Emacs 0x00000001001425e6 exec_byte_code + 2279 53 org.gnu.Emacs 0x000000010010fee6 Ffuncall + 572 54 org.gnu.Emacs 0x00000001001104f9 call1 + 45 55 org.gnu.Emacs 0x00000001000a55e8 command_loop_1 + 2618 56 org.gnu.Emacs 0x000000010010ea30 internal_condition_case + 251 57 org.gnu.Emacs 0x00000001000b4147 command_loop_2 + 53 58 org.gnu.Emacs 0x000000010010e44b internal_catch + 243 59 org.gnu.Emacs 0x00000001000a43e5 recursive_edit_1 + 321 60 org.gnu.Emacs 0x00000001000a452b Frecursive_edit + 250 61 org.gnu.Emacs 0x00000001000a3408 main + 5074 62 libdyld.dylib 0x00007fff88b3d5fd start + 1 Dump of assembler code for function directory_files_internal: 0x00000001000d7064 <+0>: push %rbp 0x00000001000d7065 <+1>: mov %rsp,%rbp 0x00000001000d7068 <+4>: push %r15 0x00000001000d706a <+6>: push %r14 0x00000001000d706c <+8>: push %r13 0x00000001000d706e <+10>: push %r12 0x00000001000d7070 <+12>: push %rbx 0x00000001000d7071 <+13>: sub $0x78,%rsp 0x00000001000d7075 <+17>: mov %r9,-0x80(%rbp) 0x00000001000d7079 <+21>: mov %r8d,-0x4c(%rbp) 0x00000001000d707d <+25>: mov %rcx,-0x98(%rbp) 0x00000001000d7084 <+32>: mov %rdx,%r14 0x00000001000d7087 <+35>: mov %rsi,-0x58(%rbp) 0x00000001000d708b <+39>: lea 0x42376e(%rip),%rax # 0x1004fa800 0x00000001000d7092 <+46>: mov (%rax),%rcx 0x00000001000d7095 <+49>: lea 0x42375c(%rip),%rax # 0x1004fa7f8 0x00000001000d709c <+56>: sub (%rax),%rcx 0x00000001000d709f <+59>: mov %rcx,-0x68(%rbp) 0x00000001000d70a3 <+63>: lea 0x4235e6(%rip),%rbx # 0x1004fa690 0x00000001000d70aa <+70>: mov (%rbx),%r15 0x00000001000d70ad <+73>: mov %rdi,%r13 0x00000001000d70b0 <+76>: callq 0x1000ce988 0x00000001000d70b5 <+81>: mov %rax,%r12 0x00000001000d70b8 <+84>: mov (%rbx),%rdx 0x00000001000d70bb <+87>: xor %eax,%eax 0x00000001000d70bd <+89>: mov %rax,-0x38(%rbp) 0x00000001000d70c1 <+93>: cmp %r14,%rdx 0x00000001000d70c4 <+96>: je 0x1000d70ed 0x00000001000d70c6 <+98>: mov %r14,%rax 0x00000001000d70c9 <+101>: and $0x7,%rax 0x00000001000d70cd <+105>: cmp $0x1,%rax 0x00000001000d70d1 <+109>: jne 0x1000d7491 0x00000001000d70d7 <+115>: xor %esi,%esi 0x00000001000d70d9 <+117>: xor %ecx,%ecx 0x00000001000d70db <+119>: mov $0x1,%r8d 0x00000001000d70e1 <+125>: mov %r14,%rdi 0x00000001000d70e4 <+128>: callq 0x1000e02fc 0x00000001000d70e9 <+133>: mov %rax,-0x38(%rbp) 0x00000001000d70ed <+137>: mov %r15,-0x40(%rbp) 0x00000001000d70f1 <+141>: cmpq $0x0,0x7(%r12) 0x00000001000d70f7 <+147>: js 0x1000d7109 0x00000001000d70f9 <+149>: mov %r14,%r15 0x00000001000d70fc <+152>: mov %r12,%rdi 0x00000001000d70ff <+155>: callq 0x1000798b2 0x00000001000d7104 <+160>: mov %rax,%r12 0x00000001000d7107 <+163>: jmp 0x1000d710c 0x00000001000d7109 <+165>: mov %r14,%r15 0x00000001000d710c <+168>: mov %r13,%r14 0x00000001000d710f <+171>: cmpq $0x0,0x7(%r14) 0x00000001000d7114 <+176>: js 0x1000d711e 0x00000001000d7116 <+178>: mov %r14,%rdi 0x00000001000d7119 <+181>: callq 0x1000798b2 0x00000001000d711e <+186>: mov 0x17(%r12),%rdi 0x00000001000d7123 <+191>: lea -0x2c(%rbp),%rsi 0x00000001000d7127 <+195>: callq 0x1000d74bd 0x00000001000d712c <+200>: mov %rax,%rbx 0x00000001000d712f <+203>: test %rbx,%rbx 0x00000001000d7132 <+206>: je 0x1000d74a6 0x00000001000d7138 <+212>: dec %r14 0x00000001000d713b <+215>: lea 0x3eb(%rip),%rdi # 0x1000d752d 0x00000001000d7142 <+222>: mov %rbx,%rsi 0x00000001000d7145 <+225>: callq 0x100110cd6 0x00000001000d714a <+230>: mov 0x8(%r14),%rdx 0x00000001000d714e <+234>: test %rdx,%rdx 0x00000001000d7151 <+237>: jns 0x1000d7156 0x00000001000d7153 <+239>: mov (%r14),%rdx 0x00000001000d7156 <+242>: mov -0x68(%rbp),%rsi 0x00000001000d715a <+246>: sar $0x5,%rsi 0x00000001000d715e <+250>: lea 0x42358b(%rip),%rax # 0x1004fa6f0 0x00000001000d7165 <+257>: mov (%rax),%rax 0x00000001000d7168 <+260>: lea 0x422691(%rip),%rcx # 0x1004f9800 0x00000001000d716f <+267>: mov %rax,(%rcx) 0x00000001000d7172 <+270>: test %rdx,%rdx 0x00000001000d7175 <+273>: je 0x1000d718a 0x00000001000d7177 <+275>: mov 0x18(%r14),%rax 0x00000001000d717b <+279>: add $0x18,%r14 0x00000001000d717f <+283>: cmpb $0x2f,-0x1(%rdx,%rax,1) 0x00000001000d7184 <+288>: jne 0x1000d718e 0x00000001000d7186 <+290>: xor %eax,%eax 0x00000001000d7188 <+292>: jmp 0x1000d7190 0x00000001000d718a <+294>: add $0x18,%r14 0x00000001000d718e <+298>: mov $0x1,%al 0x00000001000d7190 <+300>: mov %eax,-0x8c(%rbp) 0x00000001000d7196 <+306>: mov %r14,-0x88(%rbp) 0x00000001000d719d <+313>: mov %rsi,-0x68(%rbp) 0x00000001000d71a1 <+317>: mov -0x2c(%rbp),%ecx 0x00000001000d71a4 <+320>: mov %ecx,-0x90(%rbp) 0x00000001000d71aa <+326>: movzbl %al,%eax 0x00000001000d71ad <+329>: add %rdx,%rax 0x00000001000d71b0 <+332>: mov %rax,-0x60(%rbp) 0x00000001000d71b4 <+336>: mov %rdx,-0x70(%rbp) 0x00000001000d71b8 <+340>: jmp 0x1000d71c7 0x00000001000d71ba <+342>: lea 0x4214e7(%rip),%rax # 0x1004f86a8 0x00000001000d71c1 <+349>: movb $0x0,(%rax) 0x00000001000d71c4 <+352>: mov %r13,%rbx 0x00000001000d71c7 <+355>: callq 0x1001a17de 0x00000001000d71cc <+360>: movl $0x0,(%rax) 0x00000001000d71d2 <+366>: mov %rbx,%rdi 0x00000001000d71d5 <+369>: callq 0x1001a1baa 0x00000001000d71da <+374>: mov %rax,%r12 0x00000001000d71dd <+377>: test %r12,%r12 0x00000001000d71e0 <+380>: jne 0x1000d7233 0x00000001000d71e2 <+382>: callq 0x1001a17de 0x00000001000d71e7 <+387>: cmpl $0x23,(%rax) 0x00000001000d71ea <+390>: je 0x1000d71fa 0x00000001000d71ec <+392>: callq 0x1001a17de 0x00000001000d71f1 <+397>: cmpl $0x4,(%rax) 0x00000001000d71f4 <+400>: jne 0x1000d7403 0x00000001000d71fa <+406>: lea 0x42348f(%rip),%rax # 0x1004fa690 0x00000001000d7201 <+413>: mov (%rax),%rax 0x00000001000d7204 <+416>: lea 0x42264d(%rip),%rcx # 0x1004f9858 0x00000001000d720b <+423>: cmp 0x788(%rcx),%rax 0x00000001000d7212 <+430>: je 0x1000d72ea 0x00000001000d7218 <+436>: lea 0x422639(%rip),%rcx # 0x1004f9858 0x00000001000d721f <+443>: cmp 0x440(%rcx),%rax 0x00000001000d7226 <+450>: jne 0x1000d72ea 0x00000001000d722c <+456>: callq 0x10010dbe0 0x00000001000d7231 <+461>: jmp 0x1000d71c7 0x00000001000d7233 <+463>: mov %rbx,%r13 0x00000001000d7236 <+466>: add $0x15,%r12 0x00000001000d723a <+470>: mov %r12,%rdi 0x00000001000d723d <+473>: callq 0x1001a1c7c 0x00000001000d7242 <+478>: mov %r12,%rdi 0x00000001000d7245 <+481>: mov %rax,%rsi 0x00000001000d7248 <+484>: callq 0x1000f4664 0x00000001000d724d <+489>: mov %rax,%rdi 0x00000001000d7250 <+492>: callq 0x10007984a 0x00000001000d7255 <+497>: mov %rax,%r14 0x00000001000d7258 <+500>: mov 0x7(%r14),%rbx 0x00000001000d725c <+504>: test %rbx,%rbx 0x00000001000d725f <+507>: jns 0x1000d7265 0x00000001000d7261 <+509>: mov -0x1(%r14),%rbx 0x00000001000d7265 <+513>: lea 0x42143c(%rip),%rax # 0x1004f86a8 0x00000001000d726c <+520>: movb $0x1,(%rax) 0x00000001000d726f <+523>: lea 0x42341a(%rip),%rax # 0x1004fa690 0x00000001000d7276 <+530>: mov (%rax),%rax 0x00000001000d7279 <+533>: lea 0x4225d8(%rip),%rcx # 0x1004f9858 0x00000001000d7280 <+540>: cmp 0x788(%rcx),%rax 0x00000001000d7287 <+547>: je 0x1000d72a0 0x00000001000d7289 <+549>: lea 0x4225c8(%rip),%rcx # 0x1004f9858 0x00000001000d7290 <+556>: cmp 0x440(%rcx),%rax 0x00000001000d7297 <+563>: jne 0x1000d72a0 0x00000001000d7299 <+565>: callq 0x10010dbe0 0x00000001000d729e <+570>: jmp 0x1000d72b1 0x00000001000d72a0 <+572>: lea 0x421499(%rip),%rax # 0x1004f8740 0x00000001000d72a7 <+579>: cmpb $0x0,(%rax) 0x00000001000d72aa <+582>: je 0x1000d72b1 0x00000001000d72ac <+584>: callq 0x1000a78a6 <process_pending_signals> 0x00000001000d72b1 <+589>: lea 0x4233d8(%rip),%rax # 0x1004fa690 <Qnil> 0x00000001000d72b8 <+596>: cmp %r15,(%rax) 0x00000001000d72bb <+599>: je 0x1000d7304 <directory_files_internal+672> 0x00000001000d72bd <+601>: mov 0x17(%r14),%rsi 0x00000001000d72c1 <+605>: xor %ecx,%ecx 0x00000001000d72c3 <+607>: xor %r9d,%r9d 0x00000001000d72c6 <+610>: mov -0x38(%rbp),%rdi 0x00000001000d72ca <+614>: mov %rbx,%rdx 0x00000001000d72cd <+617>: mov %rbx,%r8 0x00000001000d72d0 <+620>: callq 0x1000e6d95 <re_search> 0x00000001000d72d5 <+625>: test %rax,%rax 0x00000001000d72d8 <+628>: js 0x1000d71ba <directory_files_internal+342> 0x00000001000d72de <+634>: lea 0x4233ab(%rip),%rax # 0x1004fa690 <Qnil> 0x00000001000d72e5 <+641>: mov (%rax),%rax 0x00000001000d72e8 <+644>: jmp 0x1000d7307 <directory_files_internal+675> 0x00000001000d72ea <+646>: lea 0x42144f(%rip),%rax # 0x1004f8740 0x00000001000d72f1 <+653>: cmpb $0x0,(%rax) 0x00000001000d72f4 <+656>: je 0x1000d71c7 <directory_files_internal+355> 0x00000001000d72fa <+662>: callq 0x1000a78a6 <process_pending_signals> 0x00000001000d72ff <+667>: jmpq 0x1000d71c7 <directory_files_internal+355> 0x00000001000d7304 <+672>: mov %r15,%rax 0x00000001000d7307 <+675>: lea 0x42139a(%rip),%rcx # 0x1004f86a8 <immediate_quit> 0x00000001000d730e <+682>: movb $0x0,(%rcx) 0x00000001000d7311 <+685>: cmp -0x58(%rbp),%rax 0x00000001000d7315 <+689>: je 0x1000d73c2 <directory_files_internal+862> 0x00000001000d731b <+695>: mov -0x60(%rbp),%rax 0x00000001000d731f <+699>: lea (%rax,%rbx,1),%rdi 0x00000001000d7323 <+703>: mov %rdi,-0x78(%rbp) 0x00000001000d7327 <+707>: mov %rdi,%rsi 0x00000001000d732a <+710>: callq 0x1000f4365 <make_uninit_multibyte_string> 0x00000001000d732f <+715>: mov %rax,-0x48(%rbp) 0x00000001000d7333 <+719>: mov 0x17(%rax),%rdi 0x00000001000d7337 <+723>: mov -0x88(%rbp),%rax 0x00000001000d733e <+730>: mov (%rax),%rsi 0x00000001000d7341 <+733>: mov -0x70(%rbp),%rdx 0x00000001000d7345 <+737>: callq 0x1001a1b08 0x00000001000d734a <+742>: mov -0x8c(%rbp),%eax 0x00000001000d7350 <+748>: test %al,%al 0x00000001000d7352 <+750>: je 0x1000d7364 <directory_files_internal+768> 0x00000001000d7354 <+752>: mov -0x48(%rbp),%rax 0x00000001000d7358 <+756>: mov 0x17(%rax),%rax 0x00000001000d735c <+760>: mov -0x70(%rbp),%rcx 0x00000001000d7360 <+764>: movb $0x2f,(%rax,%rcx,1) 0x00000001000d7364 <+768>: mov -0x48(%rbp),%rax 0x00000001000d7368 <+772>: mov 0x17(%rax),%rdi 0x00000001000d736c <+776>: add -0x60(%rbp),%rdi 0x00000001000d7370 <+780>: mov 0x17(%r14),%rsi 0x00000001000d7374 <+784>: mov %rbx,%rdx 0x00000001000d7377 <+787>: callq 0x1001a1b08 0x00000001000d737c <+792>: mov -0x48(%rbp),%r14 0x00000001000d7380 <+796>: mov 0x17(%r14),%rdi 0x00000001000d7384 <+800>: mov -0x78(%rbp),%rbx 0x00000001000d7388 <+804>: mov %rbx,%rsi 0x00000001000d738b <+807>: callq 0x100085a6d <multibyte_chars_in_text> 0x00000001000d7390 <+812>: cmp %rbx,%rax 0x00000001000d7393 <+815>: jg 0x1000d74b8 <directory_files_internal+1108> 0x00000001000d7399 <+821>: mov %rax,-0x1(%r14) 0x00000001000d739d <+825>: cmp %rbx,%rax 0x00000001000d73a0 <+828>: jne 0x1000d73c2 <directory_files_internal+862> 0x00000001000d73a2 <+830>: lea 0x4211ff(%rip),%rax # 0x1004f85a8 <empty_multibyte_string> 0x00000001000d73a9 <+837>: cmp (%rax),%r14 0x00000001000d73ac <+840>: jne 0x1000d73ba <directory_files_internal+854> 0x00000001000d73ae <+842>: lea 0x4211fb(%rip),%rax # 0x1004f85b0 <empty_unibyte_string> 0x00000001000d73b5 <+849>: mov (%rax),%r14 0x00000001000d73b8 <+852>: jmp 0x1000d73c2 <directory_files_internal+862> 0x00000001000d73ba <+854>: movq $0xffffffffffffffff,0x7(%r14) 0x00000001000d73c2 <+862>: mov -0x4c(%rbp),%eax 0x00000001000d73c5 <+865>: test %al,%al 0x00000001000d73c7 <+867>: mov %r13,%rbx 0x00000001000d73ca <+870>: je 0x1000d73ee <directory_files_internal+906> 0x00000001000d73cc <+872>: mov -0x90(%rbp),%edi 0x00000001000d73d2 <+878>: mov %r12,%rsi 0x00000001000d73d5 <+881>: mov -0x80(%rbp),%rdx 0x00000001000d73d9 <+885>: callq 0x1000d7545 <file_attributes> 0x00000001000d73de <+890>: mov %r14,%rdi 0x00000001000d73e1 <+893>: mov %rax,%rsi 0x00000001000d73e4 <+896>: callq 0x1000f4a78 <Fcons> 0x00000001000d73e9 <+901>: mov %rax,%rdi 0x00000001000d73ec <+904>: jmp 0x1000d73f1 <directory_files_internal+909> 0x00000001000d73ee <+906>: mov %r14,%rdi 0x00000001000d73f1 <+909>: mov -0x40(%rbp),%rsi 0x00000001000d73f5 <+913>: callq 0x1000f4a78 <Fcons> 0x00000001000d73fa <+918>: mov %rax,-0x40(%rbp) 0x00000001000d73fe <+922>: jmpq 0x1000d71c7 <directory_files_internal+355> 0x00000001000d7403 <+927>: lea 0x4212ca(%rip),%rax # 0x1004f86d4 <interrupt_input_blocked> 0x00000001000d740a <+934>: incl (%rax) 0x00000001000d740c <+936>: mov %rbx,%rdi 0x00000001000d740f <+939>: callq 0x1001a18b0 0x00000001000d7414 <+944>: callq 0x1000ad936 <unblock_input> 0x00000001000d7419 <+949>: mov -0x68(%rbp),%rcx 0x00000001000d741d <+953>: shl $0x5,%rcx 0x00000001000d7421 <+957>: lea 0x4233d0(%rip),%rax # 0x1004fa7f8 <specpdl> 0x00000001000d7428 <+964>: add (%rax),%rcx 0x00000001000d742b <+967>: lea 0x4233ce(%rip),%rax # 0x1004fa800 <specpdl_ptr> 0x00000001000d7432 <+974>: mov %rcx,(%rax) 0x00000001000d7435 <+977>: mov -0x98(%rbp),%rax 0x00000001000d743c <+984>: lea 0x42324d(%rip),%rcx # 0x1004fa690 <Qnil> 0x00000001000d7443 <+991>: cmp %rax,(%rcx) 0x00000001000d7446 <+994>: jne 0x1000d747e <directory_files_internal+1050> 0x00000001000d7448 <+996>: mov -0x40(%rbp),%rdi 0x00000001000d744c <+1000>: callq 0x10011602d <Fnreverse> 0x00000001000d7451 <+1005>: lea 0x47d930(%rip),%rcx # 0x100554d88 <Qfile_attributes_lessp> 0x00000001000d7458 <+1012>: mov -0x4c(%rbp),%edx 0x00000001000d745b <+1015>: test %dl,%dl 0x00000001000d745d <+1017>: cmove 0xfcd03(%rip),%rcx # 0x1001d4168 0x00000001000d7465 <+1025>: mov (%rcx),%rsi 0x00000001000d7468 <+1028>: mov %rax,%rdi 0x00000001000d746b <+1031>: add $0x78,%rsp 0x00000001000d746f <+1035>: pop %rbx 0x00000001000d7470 <+1036>: pop %r12 0x00000001000d7472 <+1038>: pop %r13 0x00000001000d7474 <+1040>: pop %r14 0x00000001000d7476 <+1042>: pop %r15 0x00000001000d7478 <+1044>: pop %rbp 0x00000001000d7479 <+1045>: jmpq 0x10011618d <Fsort> 0x00000001000d747e <+1050>: mov -0x40(%rbp),%rax 0x00000001000d7482 <+1054>: add $0x78,%rsp 0x00000001000d7486 <+1058>: pop %rbx 0x00000001000d7487 <+1059>: pop %r12 0x00000001000d7489 <+1061>: pop %r13 0x00000001000d748b <+1063>: pop %r14 0x00000001000d748d <+1065>: pop %r15 0x00000001000d748f <+1067>: pop %rbp 0x00000001000d7490 <+1068>: retq 0x00000001000d7491 <+1069>: lea 0x423240(%rip),%rax # 0x1004fa6d8 <Qstringp> 0x00000001000d7498 <+1076>: mov (%rax),%rax 0x00000001000d749b <+1079>: mov %rax,%rdi 0x00000001000d749e <+1082>: mov %r14,%rsi 0x00000001000d74a1 <+1085>: callq 0x1000f9fbc <wrong_type_argument> 0x00000001000d74a6 <+1090>: lea 0xea7d4(%rip),%rax # 0x1001c1c81 <lock_file.replacement+5201> 0x00000001000d74ad <+1097>: mov %rax,%rdi 0x00000001000d74b0 <+1100>: mov %r14,%rsi 0x00000001000d74b3 <+1103>: callq 0x1000ce42a <report_file_error> 0x00000001000d74b8 <+1108>: callq 0x1000bb088 <emacs_abort> On 24 April 2014 at 22:12:53, Simon Carter (bbbscarter <at> gmail.com(mailto:bbbscarter <at> gmail.com)) wrote: > > Here we go: > > Dump of assembler code for function directory_files_internal: > 0x00000001000ce9f1 <+0>: push %rbp > 0x00000001000ce9f2 <+1>: mov %rsp,%rbp > 0x00000001000ce9f5 <+4>: push %r15 > 0x00000001000ce9f7 <+6>: push %r14 > 0x00000001000ce9f9 <+8>: push %r13 > 0x00000001000ce9fb <+10>: push %r12 > 0x00000001000ce9fd <+12>: push %rbx > 0x00000001000ce9fe <+13>: sub $0x78,%rsp > 0x00000001000cea02 <+17>: mov %r9,-0x70(%rbp) > 0x00000001000cea06 <+21>: mov %r8d,-0x64(%rbp) > 0x00000001000cea0a <+25>: mov %rcx,-0xa0(%rbp) > 0x00000001000cea11 <+32>: mov %rdx,%rbx > 0x00000001000cea14 <+35>: mov %rsi,-0x80(%rbp) > 0x00000001000cea18 <+39>: mov %rdi,%r13 > 0x00000001000cea1b <+42>: lea 0x493c8e(%rip),%rax # 0x1005626b0 > 0x00000001000cea22 <+49>: mov (%rax),%rax > 0x00000001000cea25 <+52>: lea 0x493c7c(%rip),%rcx # 0x1005626a8 > 0x00000001000cea2c <+59>: sub (%rcx),%rax > 0x00000001000cea2f <+62>: mov %rax,-0x98(%rbp) > 0x00000001000cea36 <+69>: lea 0x493b03(%rip),%r15 # 0x100562540 > 0x00000001000cea3d <+76>: mov (%r15),%r14 > 0x00000001000cea40 <+79>: callq 0x1000c678b > 0x00000001000cea45 <+84>: mov %rax,%r12 > 0x00000001000cea48 <+87>: mov (%r15),%rdx > 0x00000001000cea4b <+90>: movq $0x0,-0x40(%rbp) > 0x00000001000cea53 <+98>: cmp %rbx,%rdx > 0x00000001000cea56 <+101>: je 0x1000cea7f > 0x00000001000cea58 <+103>: mov %rbx,%rax > 0x00000001000cea5b <+106>: and $0x7,%rax > 0x00000001000cea5f <+110>: cmp $0x1,%rax > 0x00000001000cea63 <+114>: jne 0x1000cedfe > 0x00000001000cea69 <+120>: mov %rbx,%rdi > 0x00000001000cea6c <+123>: xor %esi,%esi > 0x00000001000cea6e <+125>: xor %ecx,%ecx > 0x00000001000cea70 <+127>: mov $0x1,%r8d > 0x00000001000cea76 <+133>: callq 0x1000d7617 > 0x00000001000cea7b <+138>: mov %rax,-0x40(%rbp) > 0x00000001000cea7f <+142>: cmpq $0x0,0x7(%r12) > ---Type to continue, or q to quit--- > 0x00000001000cea85 <+148>: js 0x1000cea98 > 0x00000001000cea87 <+150>: mov %rbx,-0x38(%rbp) > 0x00000001000cea8b <+154>: mov %r12,%rdi > 0x00000001000cea8e <+157>: callq 0x100073597 > 0x00000001000cea93 <+162>: mov %rax,%r12 > 0x00000001000cea96 <+165>: jmp 0x1000cea9c > 0x00000001000cea98 <+167>: mov %rbx,-0x38(%rbp) > 0x00000001000cea9c <+171>: cmpq $0x0,0x7(%r13) > 0x00000001000ceaa1 <+176>: js 0x1000ceaab > 0x00000001000ceaa3 <+178>: mov %r13,%rdi > 0x00000001000ceaa6 <+181>: callq 0x100073597 > 0x00000001000ceaab <+186>: mov 0x17(%r12),%rdi > 0x00000001000ceab0 <+191>: lea -0x2c(%rbp),%rsi > 0x00000001000ceab4 <+195>: callq 0x1000cee24 > 0x00000001000ceab9 <+200>: test %rax,%rax > 0x00000001000ceabc <+203>: je 0x1000cee10 > 0x00000001000ceac2 <+209>: dec %r13 > 0x00000001000ceac5 <+212>: mov %rax,%rsi > 0x00000001000ceac8 <+215>: mov %rsi,-0x48(%rbp) > 0x00000001000ceacc <+219>: lea 0x3c4(%rip),%rdi # 0x1000cee97 > 0x00000001000cead3 <+226>: callq 0x100105f7f > 0x00000001000cead8 <+231>: mov 0x8(%r13),%rdx > 0x00000001000ceadc <+235>: test %rdx,%rdx > 0x00000001000ceadf <+238>: mov %r14,%rbx > 0x00000001000ceae2 <+241>: jns 0x1000ceae8 > 0x00000001000ceae4 <+243>: mov 0x0(%r13),%rdx > 0x00000001000ceae8 <+247>: sarq $0x5,-0x98(%rbp) > 0x00000001000ceaf0 <+255>: lea 0x493aa9(%rip),%rax # 0x1005625a0 > 0x00000001000ceaf7 <+262>: mov (%rax),%rax > 0x00000001000ceafa <+265>: lea 0x492baf(%rip),%rcx # 0x1005616b0 > 0x00000001000ceb01 <+272>: mov %rax,(%rcx) > 0x00000001000ceb04 <+275>: test %rdx,%rdx > 0x00000001000ceb07 <+278>: mov %r15,%r14 > 0x00000001000ceb0a <+281>: je 0x1000ceb1f > 0x00000001000ceb0c <+283>: mov 0x18(%r13),%rax > 0x00000001000ceb10 <+287>: add $0x18,%r13 > 0x00000001000ceb14 <+291>: xor %cl,%cl > 0x00000001000ceb16 <+293>: cmpb $0x2f,-0x1(%rdx,%rax,1) > 0x00000001000ceb1b <+298>: je 0x1000ceb25 > 0x00000001000ceb1d <+300>: jmp 0x1000ceb23 > 0x00000001000ceb1f <+302>: add $0x18,%r13 > 0x00000001000ceb23 <+306>: mov $0x1,%cl > 0x00000001000ceb25 <+308>: mov %cl,-0x89(%rbp) > 0x00000001000ceb2b <+314>: mov %r13,-0x78(%rbp) > 0x00000001000ceb2f <+318>: movzbl %cl,%eax > 0x00000001000ceb32 <+321>: add %rdx,%rax > 0x00000001000ceb35 <+324>: mov %rax,-0x58(%rbp) > 0x00000001000ceb39 <+328>: mov %rdx,-0x88(%rbp) > 0x00000001000ceb40 <+335>: mov -0x2c(%rbp),%eax > 0x00000001000ceb43 <+338>: mov %eax,-0x90(%rbp) > 0x00000001000ceb49 <+344>: jmp 0x1000ceb55 > 0x00000001000ceb4b <+346>: lea 0x491a06(%rip),%rax # 0x100560558 > 0x00000001000ceb52 <+353>: movb $0x0,(%rax) > 0x00000001000ceb55 <+356>: callq 0x100193f18 > 0x00000001000ceb5a <+361>: movl $0x0,(%rax) > 0x00000001000ceb60 <+367>: mov -0x48(%rbp),%rdi > 0x00000001000ceb64 <+371>: callq 0x1001942e4 > 0x00000001000ceb69 <+376>: mov %rax,%r15 > 0x00000001000ceb6c <+379>: test %r15,%r15 > 0x00000001000ceb6f <+382>: jne 0x1000cebbb > 0x00000001000ceb71 <+384>: callq 0x100193f18 > 0x00000001000ceb76 <+389>: cmpl $0x23,(%rax) > 0x00000001000ceb79 <+392>: je 0x1000ceb89 > 0x00000001000ceb7b <+394>: callq 0x100193f18 > 0x00000001000ceb80 <+399>: cmpl $0x4,(%rax) > 0x00000001000ceb83 <+402>: jne 0x1000ced80 > 0x00000001000ceb89 <+408>: mov (%r14),%rax > 0x00000001000ceb8c <+411>: lea 0x492b75(%rip),%rcx # 0x100561708 > 0x00000001000ceb93 <+418>: cmp 0x788(%rcx),%rax > 0x00000001000ceb9a <+425>: je 0x1000cec78 > 0x00000001000ceba0 <+431>: lea 0x492b61(%rip),%rcx # 0x100561708 > 0x00000001000ceba7 <+438>: cmp 0x440(%rcx),%rax > 0x00000001000cebae <+445>: jne 0x1000cec78 > 0x00000001000cebb4 <+451>: callq 0x10010303a > 0x00000001000cebb9 <+456>: jmp 0x1000ceb55 > 0x00000001000cebbb <+458>: add $0x15,%r15 > 0x00000001000cebbf <+462>: mov %r15,%rdi > 0x00000001000cebc2 <+465>: callq 0x1001943b6 > 0x00000001000cebc7 <+470>: mov %r15,%rdi > 0x00000001000cebca <+473>: mov %rax,%rsi > 0x00000001000cebcd <+476>: callq 0x1000ea602 > 0x00000001000cebd2 <+481>: mov %rax,%rdi > 0x00000001000cebd5 <+484>: callq 0x10007353e > 0x00000001000cebda <+489>: mov %rax,%r13 > 0x00000001000cebdd <+492>: mov 0x7(%r13),%r12 > 0x00000001000cebe1 <+496>: test %r12,%r12 > 0x00000001000cebe4 <+499>: jns 0x1000cebea > 0x00000001000cebe6 <+501>: mov -0x1(%r13),%r12 > 0x00000001000cebea <+505>: lea 0x491967(%rip),%rax # 0x100560558 > 0x00000001000cebf1 <+512>: movb $0x1,(%rax) > 0x00000001000cebf4 <+515>: mov (%r14),%rax > 0x00000001000cebf7 <+518>: lea 0x492b0a(%rip),%rcx # 0x100561708 > 0x00000001000cebfe <+525>: cmp 0x788(%rcx),%rax > 0x00000001000cec05 <+532>: je 0x1000cec1e > 0x00000001000cec07 <+534>: lea 0x492afa(%rip),%rcx # 0x100561708 > 0x00000001000cec0e <+541>: cmp 0x440(%rcx),%rax > 0x00000001000cec15 <+548>: jne 0x1000cec1e > 0x00000001000cec17 <+550>: callq 0x10010303a > 0x00000001000cec1c <+555>: jmp 0x1000cec2f > 0x00000001000cec1e <+557>: lea 0x4919cb(%rip),%rax # 0x1005605f0 > 0x00000001000cec25 <+564>: cmpb $0x0,(%rax) > 0x00000001000cec28 <+567>: je 0x1000cec2f > 0x00000001000cec2a <+569>: callq 0x10009fb8b > 0x00000001000cec2f <+574>: mov -0x38(%rbp),%rax > 0x00000001000cec33 <+578>: cmp %rax,(%r14) > 0x00000001000cec36 <+581>: je 0x1000cec5c > 0x00000001000cec38 <+583>: mov 0x17(%r13),%rsi > 0x00000001000cec3c <+587>: mov -0x40(%rbp),%rdi > 0x00000001000cec40 <+591>: mov %r12,%rdx > 0x00000001000cec43 <+594>: xor %ecx,%ecx > 0x00000001000cec45 <+596>: mov %r12,%r8 > 0x00000001000cec48 <+599>: xor %r9d,%r9d > 0x00000001000cec4b <+602>: callq 0x1000ddce5 > 0x00000001000cec50 <+607>: test %rax,%rax > 0x00000001000cec53 <+610>: js 0x1000ceb4b > 0x00000001000cec59 <+616>: mov (%r14),%rax > 0x00000001000cec5c <+619>: mov %rbx,-0x50(%rbp) > 0x00000001000cec60 <+623>: lea 0x4918f1(%rip),%rcx # 0x100560558 > 0x00000001000cec67 <+630>: movb $0x0,(%rcx) > 0x00000001000cec6a <+633>: cmp -0x80(%rbp),%rax > 0x00000001000cec6e <+637>: jne 0x1000cec92 > 0x00000001000cec70 <+639>: mov %r13,%r12 > 0x00000001000cec73 <+642>: jmpq 0x1000ced43 > 0x00000001000cec78 <+647>: lea 0x491971(%rip),%rax # 0x1005605f0 > 0x00000001000cec7f <+654>: cmpb $0x0,(%rax) > 0x00000001000cec82 <+657>: je 0x1000ceb55 > 0x00000001000cec88 <+663>: callq 0x10009fb8b > 0x00000001000cec8d <+668>: jmpq 0x1000ceb55 > 0x00000001000cec92 <+673>: mov -0x58(%rbp),%rax > 0x00000001000cec96 <+677>: lea (%rax,%r12,1),%rdi > 0x00000001000cec9a <+681>: mov %rdi,-0x60(%rbp) > 0x00000001000cec9e <+685>: mov %rdi,%rsi > 0x00000001000ceca1 <+688>: callq 0x1000ea305 > 0x00000001000ceca6 <+693>: mov 0x17(%rax),%rdi > 0x00000001000cecaa <+697>: mov %rax,%rbx > 0x00000001000cecad <+700>: mov -0x78(%rbp),%rax > 0x00000001000cecb1 <+704>: mov (%rax),%rsi > 0x00000001000cecb4 <+707>: mov -0x88(%rbp),%r14 > 0x00000001000cecbb <+714>: mov %r14,%rdx > 0x00000001000cecbe <+717>: callq 0x100194242 > 0x00000001000cecc3 <+722>: cmpb $0x0,-0x89(%rbp) > 0x00000001000cecca <+729>: je 0x1000cecd5 > 0x00000001000ceccc <+731>: mov 0x17(%rbx),%rax > 0x00000001000cecd0 <+735>: movb $0x2f,(%rax,%r14,1) > 0x00000001000cecd5 <+740>: mov %rbx,%r14 > 0x00000001000cecd8 <+743>: mov 0x17(%r14),%rdi > 0x00000001000cecdc <+747>: add -0x58(%rbp),%rdi > 0x00000001000cece0 <+751>: mov 0x17(%r13),%rsi > 0x00000001000cece4 <+755>: mov %r12,%rdx > 0x00000001000cece7 <+758>: callq 0x100194242 > 0x00000001000cecec <+763>: mov 0x17(%r14),%rdi > 0x00000001000cecf0 <+767>: mov -0x60(%rbp),%rbx > 0x00000001000cecf4 <+771>: mov %rbx,%rsi > 0x00000001000cecf7 <+774>: callq 0x10007ebbb > 0x00000001000cecfc <+779>: cmp %rbx,%rax > 0x00000001000cecff <+782>: mov %r14,%r12 > 0x00000001000ced02 <+785>: jg 0x1000cee1f > 0x00000001000ced08 <+791>: mov %rax,-0x1(%r12) > 0x00000001000ced0d <+796>: cmp %rbx,%rax > 0x00000001000ced10 <+799>: jne 0x1000ced31 > 0x00000001000ced12 <+801>: lea 0x49173f(%rip),%rax # 0x100560458 > 0x00000001000ced19 <+808>: cmp (%rax),%r12 > 0x00000001000ced1c <+811>: lea 0x49381d(%rip),%r14 # 0x100562540 > 0x00000001000ced23 <+818>: jne 0x1000ced3a > 0x00000001000ced25 <+820>: lea 0x491734(%rip),%rax # 0x100560460 > 0x00000001000ced2c <+827>: mov (%rax),%r12 > 0x00000001000ced2f <+830>: jmp 0x1000ced43 > 0x00000001000ced31 <+832>: lea 0x493808(%rip),%r14 # 0x100562540 > 0x00000001000ced38 <+839>: jmp 0x1000ced43 > 0x00000001000ced3a <+841>: movq $0xffffffffffffffff,0x7(%r12) > 0x00000001000ced43 <+850>: mov -0x64(%rbp),%eax > 0x00000001000ced46 <+853>: test %al,%al > 0x00000001000ced48 <+855>: je 0x1000ced6c > 0x00000001000ced4a <+857>: mov -0x90(%rbp),%edi > 0x00000001000ced50 <+863>: mov %r15,%rsi > 0x00000001000ced53 <+866>: mov -0x70(%rbp),%rdx > 0x00000001000ced57 <+870>: callq 0x1000ceeaf > 0x00000001000ced5c <+875>: mov %r12,%rdi > 0x00000001000ced5f <+878>: mov %rax,%rsi > 0x00000001000ced62 <+881>: callq 0x1000eaa10 > 0x00000001000ced67 <+886>: mov %rax,%rdi > 0x00000001000ced6a <+889>: jmp 0x1000ced6f > 0x00000001000ced6c <+891>: mov %r12,%rdi > 0x00000001000ced6f <+894>: mov -0x50(%rbp),%rsi > 0x00000001000ced73 <+898>: callq 0x1000eaa10 > 0x00000001000ced78 <+903>: mov %rax,%rbx > 0x00000001000ced7b <+906>: jmpq 0x1000ceb55 > 0x00000001000ced80 <+911>: lea 0x4917fd(%rip),%rax # 0x100560584 > 0x00000001000ced87 <+918>: incl (%rax) > 0x00000001000ced89 <+920>: mov -0x48(%rbp),%rdi > 0x00000001000ced8d <+924>: callq 0x100193fea > 0x00000001000ced92 <+929>: callq 0x1000a5bb6 > 0x00000001000ced97 <+934>: mov -0x98(%rbp),%rcx > 0x00000001000ced9e <+941>: shl $0x5,%rcx > 0x00000001000ceda2 <+945>: lea 0x4938ff(%rip),%rax # 0x1005626a8 > 0x00000001000ceda9 <+952>: add (%rax),%rcx > 0x00000001000cedac <+955>: lea 0x4938fd(%rip),%rax # 0x1005626b0 > 0x00000001000cedb3 <+962>: mov %rcx,(%rax) > 0x00000001000cedb6 <+965>: mov -0xa0(%rbp),%rax > 0x00000001000cedbd <+972>: cmp %rax,(%r14) > 0x00000001000cedc0 <+975>: jne 0x1000cedec > 0x00000001000cedc2 <+977>: mov %rbx,%rdi > 0x00000001000cedc5 <+980>: lea 0x472f5c(%rip),%rbx # 0x100541d28 > 0x00000001000cedcc <+987>: mov -0x64(%rbp),%eax > 0x00000001000cedcf <+990>: test %al,%al > 0x00000001000cedd1 <+992>: cmove 0xf638f(%rip),%rbx # 0x1001c5168 > 0x00000001000cedd9 <+1000>: callq 0x10010b0f5 > 0x00000001000cedde <+1005>: mov (%rbx),%rsi > 0x00000001000cede1 <+1008>: mov %rax,%rdi > 0x00000001000cede4 <+1011>: callq 0x10010b24f > 0x00000001000cede9 <+1016>: mov %rax,%rbx > 0x00000001000cedec <+1019>: mov %rbx,%rax > 0x00000001000cedef <+1022>: add $0x78,%rsp > 0x00000001000cedf3 <+1026>: pop %rbx > 0x00000001000cedf4 <+1027>: pop %r12 > 0x00000001000cedf6 <+1029>: pop %r13 > 0x00000001000cedf8 <+1031>: pop %r14 > 0x00000001000cedfa <+1033>: pop %r15 > 0x00000001000cedfc <+1035>: pop %rbp > 0x00000001000cedfd <+1036>: retq > 0x00000001000cedfe <+1037>: lea 0x493783(%rip),%rax # 0x100562588 > 0x00000001000cee05 <+1044>: mov (%rax),%rdi > 0x00000001000cee08 <+1047>: mov %rbx,%rsi > 0x00000001000cee0b <+1050>: callq 0x1000efbe4 > 0x00000001000cee10 <+1055>: lea 0xe540a(%rip),%rdi # 0x1001b4221 > 0x00000001000cee17 <+1062>: mov %r13,%rsi > 0x00000001000cee1a <+1065>: callq 0x1000c61f7 > 0x00000001000cee1f <+1070>: callq 0x1000b3382 > End of assembler dump. > > > > Thread 0 Crashed:: Dispatch queue: com.apple.main-thread > 0 libsystem_kernel.dylib 0x00007fff95a6d292 __kill + 10 > 1 org.gnu.Emacs 0x000000010009a4ae terminate_due_to_signal + 145 > 2 org.gnu.Emacs 0x00000001000b3395 emacs_abort + 19 > 3 org.gnu.Emacs 0x0000000100165716 ns_term_shutdown + 123 > 4 org.gnu.Emacs 0x000000010009a69d shut_down_emacs + 288 > 5 org.gnu.Emacs 0x000000010009a474 terminate_due_to_signal + 87 > 6 org.gnu.Emacs 0x00000001000b5204 handle_fatal_signal + 14 > 7 org.gnu.Emacs 0x00000001000b4687 deliver_fatal_thread_signal + 114 > 8 libsystem_platform.dylib 0x00007fff918b15aa _sigtramp + 26 > 9 ??? 0x00007fff5fbfd5b0 0 + 140734799795632 > 10 org.gnu.Emacs 0x00000001000cecc3 directory_files_internal + 722 > 11 org.gnu.Emacs 0x00000001001053f5 Ffuncall + 956 > 12 org.gnu.Emacs 0x00000001001363d7 exec_byte_code + 2119 > 13 org.gnu.Emacs 0x0000000100105d78 funcall_lambda + 656 > 14 org.gnu.Emacs 0x000000010010526b Ffuncall + 562 > 15 org.gnu.Emacs 0x0000000100105818 call1 + 45 > 16 org.gnu.Emacs 0x000000010010c06b mapcar1 + 587 > 17 org.gnu.Emacs 0x000000010010c185 Fmapcar + 241 > 18 org.gnu.Emacs 0x00000001001052ed Ffuncall + 692 > 19 org.gnu.Emacs 0x00000001001363d7 exec_byte_code + 2119 > 20 org.gnu.Emacs 0x0000000100105d78 funcall_lambda + 656 > 21 org.gnu.Emacs 0x000000010010526b Ffuncall + 562 > 22 org.gnu.Emacs 0x00000001001363d7 exec_byte_code + 2119 > 23 org.gnu.Emacs 0x0000000100105d78 funcall_lambda + 656 > 24 org.gnu.Emacs 0x000000010010526b Ffuncall + 562 > 25 org.gnu.Emacs 0x0000000100105818 call1 + 45 > 26 org.gnu.Emacs 0x000000010010c06b mapcar1 + 587 > 27 org.gnu.Emacs 0x000000010010c185 Fmapcar + 241 > 28 org.gnu.Emacs 0x00000001001052ed Ffuncall + 692 > 29 org.gnu.Emacs 0x00000001001363d7 exec_byte_code + 2119 > 30 org.gnu.Emacs 0x0000000100105d78 funcall_lambda + 656 > 31 org.gnu.Emacs 0x000000010010526b Ffuncall + 562 > 32 org.gnu.Emacs 0x00000001001363d7 exec_byte_code + 2119 > 33 org.gnu.Emacs 0x0000000100105d78 funcall_lambda + 656 > 34 org.gnu.Emacs 0x000000010010526b Ffuncall + 562 > 35 org.gnu.Emacs 0x00000001001363d7 exec_byte_code + 2119 > 36 org.gnu.Emacs 0x0000000100105d78 funcall_lambda + 656 > 37 org.gnu.Emacs 0x0000000100104c89 apply_lambda + 289 > 38 org.gnu.Emacs 0x000000010010211a eval_sub + 787 > 39 org.gnu.Emacs 0x00000001001025f1 Fprogn + 31 > 40 org.gnu.Emacs 0x0000000100105d43 funcall_lambda + 603 > 41 org.gnu.Emacs 0x000000010010526b Ffuncall + 562 > 42 org.gnu.Emacs 0x0000000100104da4 Fapply + 153 > 43 org.gnu.Emacs 0x00000001001052ed Ffuncall + 692 > 44 org.gnu.Emacs 0x00000001001363d7 exec_byte_code + 2119 > 45 org.gnu.Emacs 0x000000010010245e eval_sub + 1623 > 46 org.gnu.Emacs 0x0000000100103c64 internal_lisp_condition_case + 626 > 47 org.gnu.Emacs 0x0000000100137207 exec_byte_code + 5751 > 48 org.gnu.Emacs 0x0000000100105d78 funcall_lambda + 656 > 49 org.gnu.Emacs 0x000000010010526b Ffuncall + 562 > 50 org.gnu.Emacs 0x0000000100105818 call1 + 45 > 51 org.gnu.Emacs 0x00000001000a4c40 timer_check + 914 > 52 org.gnu.Emacs 0x00000001000a27ff readable_events + 18 > 53 org.gnu.Emacs 0x00000001000a4852 get_input_pending + 47 > 54 org.gnu.Emacs 0x00000001000a24dc detect_input_pending_run_timers + 50 > 55 org.gnu.Emacs 0x000000010013e369 wait_reading_process_output + 2815 > 56 org.gnu.Emacs 0x00000001000a2b35 read_decoded_event_from_main_queue + 546 > 57 org.gnu.Emacs 0x00000001000a1b42 read_char + 6385 > 58 org.gnu.Emacs 0x000000010009e87c read_key_sequence + 1416 > 59 org.gnu.Emacs 0x000000010009e111 command_loop_1 + 3930 > 60 org.gnu.Emacs 0x0000000100103e17 internal_condition_case + 243 > 61 org.gnu.Emacs 0x00000001000ac4a8 command_loop_2 + 53 > 62 org.gnu.Emacs 0x0000000100103869 internal_catch + 240 > 63 org.gnu.Emacs 0x000000010009c9fb recursive_edit_1 + 327 > 64 org.gnu.Emacs 0x000000010009cb3f Frecursive_edit + 250 > 65 org.gnu.Emacs 0x000000010009baa6 main + 5040 > 66 libdyld.dylib 0x00007fff97ce45fd start + 1 > > > > >
Eli Zaretskii <eliz <at> gnu.org>
to control <at> debbugs.gnu.org
.
(Wed, 09 Jul 2014 13:59:03 GMT) Full text and rfc822 format available.bug-gnu-emacs <at> gnu.org
:bug#16986
; Package emacs
.
(Wed, 23 Jul 2014 10:10:02 GMT) Full text and rfc822 format available.Message #32 received at 16986 <at> debbugs.gnu.org (full text, mbox):
From: YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp> To: Simon Carter <bbbscarter <at> gmail.com> Cc: 16986 <at> debbugs.gnu.org Subject: Re: bug#16986: Fw: Re: Crash when idle Date: Wed, 23 Jul 2014 19:09:50 +0900
>>>>> On Thu, 15 May 2014 09:31:32 +0100, Simon Carter <bbbscarter <at> gmail.com> said: > 10 org.gnu.Emacs 0x00000001000d734a directory_files_internal + 742 > Dump of assembler code for function directory_files_internal: > 0x00000001000d732a <+710>: callq 0x1000f4365 <make_uninit_multibyte_string> > 0x00000001000d732f <+715>: mov %rax,-0x48(%rbp) > 0x00000001000d7333 <+719>: mov 0x17(%rax),%rdi > 0x00000001000d7337 <+723>: mov -0x88(%rbp),%rax > 0x00000001000d733e <+730>: mov (%rax),%rsi > 0x00000001000d7341 <+733>: mov -0x70(%rbp),%rdx > 0x00000001000d7345 <+737>: callq 0x1001a1b08 > 0x00000001000d734a <+742>: mov -0x8c(%rbp),%eax The above callq corresponds to the call to memcpy below: 276 memcpy (SDATA (fullname), SDATA (directory), 277 directory_nbytes); The second argument is passed to memcpy via the register %rsi, which is set to `(%rax)' at <+730>. Note that this is done *without displacement* (compare it with the instruction for the first argument %rdi at <+719>). That means the value of %rax at <+730> is &XSTRING(directory)->data rather than `directory' itself, which seems to be optimized out by the compiler possibly because SDATA(directory) is used inside a loop and `directory' is not used later in the other places. As the following comment says, DECODE_FILE can GC in general: 251 /* Note: DECODE_FILE can GC; it should protect its argument, 252 though. */ 253 name = DECODE_FILE (name); 254 len = SBYTES (name); And actually the NS port on Darwin uses a special `utf-8-nfd' file coding system that involves Lisp evaluation via the `:post-read-conversion' property. I suspect there are no direct references to the value of `directory' from stack contents or register values, and thus GC triggered by the above DECODE_FILE has collected the value of `directory' as a garbage. If that is the case, %rax at <+730> (i.e., &XSTRING(directory)->data) would become invalid. YAMAMOTO Mitsuharu mituharu <at> math.s.chiba-u.ac.jp
bug-gnu-emacs <at> gnu.org
:bug#16986
; Package emacs
.
(Fri, 01 Aug 2014 08:18:02 GMT) Full text and rfc822 format available.Message #35 received at 16986 <at> debbugs.gnu.org (full text, mbox):
From: Dmitry Antipov <dmantipov <at> yandex.ru> To: YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp> Cc: Simon Carter <bbbscarter <at> gmail.com>, 16986 <at> debbugs.gnu.org Subject: Re: bug#16986: Fw: Re: Crash when idle Date: Fri, 01 Aug 2014 12:17:31 +0400
[Message part 1 (text/plain, inline)]
On 07/23/2014 02:09 PM, YAMAMOTO Mitsuharu wrote: > I suspect there are no direct references to the value of `directory' > from stack contents or register values, and thus GC triggered by the > above DECODE_FILE has collected the value of `directory' as a garbage. > If that is the case, %rax at <+730> (i.e., &XSTRING(directory)->data) > would become invalid. Nice shot. Clang 3.4 with -O2 -g3 generates: 0x0000000000531c21 <+721>: callq 0x551570 <make_uninit_multibyte_string> 0x0000000000531c26 <+726>: mov %rax,%rbp 0x0000000000531c29 <+729>: mov 0x17(%rbp),%rdi 0x0000000000531c2d <+733>: mov 0x28(%rsp),%rax 0x0000000000531c32 <+738>: mov (%rax),%rsi 0x0000000000531c35 <+741>: mov 0x38(%rsp),%rdx 0x0000000000531c3a <+746>: callq 0x413050 <memcpy <at> plt> GCC 4.8.3 with -O2 -g3 generates: 0x0000000000520e0d <+573>: callq 0x5407e0 <make_uninit_multibyte_string> 0x0000000000520e12 <+578>: mov 0x38(%rsp),%rsi 0x0000000000520e17 <+583>: lea -0x1(%rax),%r15 0x0000000000520e1b <+587>: mov 0x20(%rsp),%rdx 0x0000000000520e20 <+592>: mov 0x18(%r15),%rdi 0x0000000000520e24 <+596>: mov %rax,%rbx 0x0000000000520e27 <+599>: mov 0x18(%rsi),%rsi 0x0000000000520e2b <+603>: callq 0x413270 <memcpy <at> plt> With an attached patch, clang generates: 0x0000000000531c01 <+689>: callq 0x551560 <make_uninit_multibyte_string> 0x0000000000531c06 <+694>: mov 0x17(%rax),%rdi 0x0000000000531c0a <+698>: mov %rax,%rbp 0x0000000000531c0d <+701>: mov 0x68(%rsp),%rax 0x0000000000531c12 <+706>: mov 0x17(%rax),%rsi 0x0000000000531c16 <+710>: mov 0x50(%rsp),%rdx 0x0000000000531c1b <+715>: callq 0x413050 <memcpy <at> plt> I.e. with a displacement to %rsi. OK to install? Dmitry
[bug16986.patch (text/x-patch, attachment)]
bug-gnu-emacs <at> gnu.org
:bug#16986
; Package emacs
.
(Sat, 02 Aug 2014 23:12:02 GMT) Full text and rfc822 format available.Message #38 received at 16986 <at> debbugs.gnu.org (full text, mbox):
From: Paul Eggert <eggert <at> cs.ucla.edu> To: 16986 <at> debbugs.gnu.org Cc: Dmitry Antipov <antipov <at> mvista.com>, YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp>, Simon Carter <bbbscarter <at> gmail.com> Subject: Re: Crash when idle Date: Sat, 02 Aug 2014 16:11:08 -0700
[Message part 1 (text/plain, inline)]
Thanks, Mitsuharu, for the diagnosis; I think you nailed it. Dmitry, I spotted a couple of problems with that patch. First, any compiler could do that optimization and I wouldn't be surprised if some version of GCC does it either now or in the future, so the fix shouldn't be conditionalized on __clang__. Second, making 'directory' itself volatile would break the (uncommon) case where GC_MARK_STACK != GC_MAKE_GCPROS_NOOPS, because one can't portably assign the address of a volatile to a pointer that isn't volatile-qualified. Plus, there's no need to have every access to that local be volatile; we need only ensure that the value is stored somewhere. I installed the attached patch as emacs-24 bzr 117421, as a change that should not break anything and most likely fixes the bug. Please let me know how it works in the Clang environment.
[dired.patch (text/plain, attachment)]
Paul Eggert <eggert <at> cs.ucla.edu>
to control <at> debbugs.gnu.org
.
(Sat, 02 Aug 2014 23:15:03 GMT) Full text and rfc822 format available.Glenn Morris <rgm <at> gnu.org>
:Simon Carter <bbbscarter <at> gmail.com>
:Message #45 received at 16986-done <at> debbugs.gnu.org (full text, mbox):
From: Glenn Morris <rgm <at> gnu.org> To: 16986-done <at> debbugs.gnu.org Subject: Re: bug#16986: Crash when idle Date: Sun, 10 Aug 2014 21:21:54 -0400
Version: 24.3.93 Paul Eggert wrote: > I installed the attached patch as emacs-24 bzr 117421, as a change > that should not break anything and most likely fixes the bug. Hence closing. We can always reopen if needed.
Glenn Morris <rgm <at> gnu.org>
:David Reitter <david.reitter <at> gmail.com>
:Glenn Morris <rgm <at> gnu.org>
:Simon Carter <bbbscarter <at> gmail.com>
:Glenn Morris <rgm <at> gnu.org>
:Simon Carter <bbbscarter <at> gmail.com>
:Glenn Morris <rgm <at> gnu.org>
:jaimef <at> linbsd.org
:Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Mon, 08 Sep 2014 11:24:05 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.