Subject: bug#16986: Fw: Re: Crash when idle

From: Simon Carter <[email-masked]>
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 ([email-masked](mailto:[email-masked])) 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
>  
>  
> >
>