unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
@ 2013-12-04 14:06 Jules Colding
  2013-12-04 14:39 ` martin rudalics
  0 siblings, 1 reply; 25+ messages in thread
From: Jules Colding @ 2013-12-04 14:06 UTC (permalink / raw)
  To: 16049

Hi,

Emacs (build from the git repo by HomeBrew today) crashes on startup. The only thing happening when I try to open it when parsing “-Q" is that it exists immediately with the text:

	"Font `Menlo' is not defined”

But Menlo is installed. The below stack trace was captured in a Mac crash report. Emacs was build with:

	"brew install -v emacs --HEAD --use-git-head --cocoa —srgb”


Below the crash report you can find information about the build.

Thanks,
  jules


####### Mac crash report #########
Process:         Emacs [38154]
Path:            /usr/local/Cellar/emacs/HEAD/Emacs.app/Contents/MacOS/Emacs
Identifier:      org.gnu.Emacs
Version:         Version 24.3.50 (9.0)
Code Type:       X86-64 (Native)
Parent Process:  launchd [158]
Responsible:     Emacs [38154]
User ID:         501

Date/Time:       2013-12-01 20:23:03.178 +0100
OS Version:      Mac OS X 10.9 (13A603)
Report Version:  11
Anonymous UUID:  A5D111B3-2FC2-C1A4-364E-CF371C38B081

Sleep/Wake UUID: 696B5868-A6CA-455F-BCB3-EE7EEBDB0BCB

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
≠æ^[\_à›∫
terminating with uncaught exception of type NSException
abort() called

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff91c3f292 __kill + 10
1   org.gnu.Emacs                 	0x0000000100091727 terminate_due_to_signal + 145
2   org.gnu.Emacs                 	0x00000001000a9ca7 emacs_abort + 19
3   org.gnu.Emacs                 	0x000000010015ac9f ns_term_shutdown + 123
4   org.gnu.Emacs                 	0x0000000100091916 shut_down_emacs + 288
5   org.gnu.Emacs                 	0x00000001000916ed terminate_due_to_signal + 87
6   org.gnu.Emacs                 	0x00000001000abb18 handle_fatal_signal + 14
7   org.gnu.Emacs                 	0x00000001000aaf96 deliver_fatal_thread_signal + 114
8   libsystem_platform.dylib      	0x00007fff8dcf65aa _sigtramp + 26
9   libsystem_kernel.dylib        	0x00007fff91c3f866 __pthread_kill + 10
10  libsystem_c.dylib             	0x00007fff8fd5abba abort + 125
11  libc++abi.dylib               	0x00007fff9410c141 abort_message + 257
12  libc++abi.dylib               	0x00007fff94131abc default_terminate_handler() + 264
13  libobjc.A.dylib               	0x00007fff8f8d330d _objc_terminate() + 103
14  libc++abi.dylib               	0x00007fff9412f3e1 std::__terminate(void (*)()) + 8
15  libc++abi.dylib               	0x00007fff9412ee6b __cxa_throw + 124
16  libobjc.A.dylib               	0x00007fff8f8d2fa1 objc_exception_throw + 343
17  com.apple.CoreFoundation      	0x00007fff97c722ed -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
18  com.apple.CoreFoundation      	0x00007fff97bcd5b2 ___forwarding___ + 1010
19  com.apple.CoreFoundation      	0x00007fff97bcd138 _CF_forwarding_prep_0 + 120
20  org.gnu.Emacs                 	0x0000000100167dff x_set_background_color + 163
21  org.gnu.Emacs                 	0x000000010000f3e5 x_set_frame_parameters + 461
22  org.gnu.Emacs                 	0x000000010000ce1b Fmodify_frame_parameters + 83
23  org.gnu.Emacs                 	0x00000001000fbbb8 Ffuncall + 692
24  org.gnu.Emacs                 	0x000000010012c9a5 exec_byte_code + 2119
25  org.gnu.Emacs                 	0x00000001000fc638 funcall_lambda + 656
26  org.gnu.Emacs                 	0x00000001000fbb36 Ffuncall + 562
27  org.gnu.Emacs                 	0x00000001000fb66f Fapply + 153
28  org.gnu.Emacs                 	0x00000001000f83b1 apply1 + 77
29  org.gnu.Emacs                 	0x00000001000f6b2b Fcall_interactively + 1615
30  org.gnu.Emacs                 	0x00000001000fbca8 Ffuncall + 932
31  org.gnu.Emacs                 	0x000000010012c9a5 exec_byte_code + 2119
32  org.gnu.Emacs                 	0x00000001000fbb36 Ffuncall + 562
33  org.gnu.Emacs                 	0x000000010012c9a5 exec_byte_code + 2119
34  org.gnu.Emacs                 	0x00000001000fbb36 Ffuncall + 562
35  org.gnu.Emacs                 	0x00000001000fb8da Fapply + 772
36  org.gnu.Emacs                 	0x00000001000f83b1 apply1 + 77
37  org.gnu.Emacs                 	0x00000001000f6b2b Fcall_interactively + 1615
38  org.gnu.Emacs                 	0x00000001000fbca8 Ffuncall + 932
39  org.gnu.Emacs                 	0x000000010012c9a5 exec_byte_code + 2119
40  org.gnu.Emacs                 	0x00000001000fbb36 Ffuncall + 562
41  org.gnu.Emacs                 	0x00000001000fc0d8 call1 + 45
42  org.gnu.Emacs                 	0x00000001000946b8 command_loop_1 + 1004
43  org.gnu.Emacs                 	0x00000001000fa5af internal_condition_case + 257
44  org.gnu.Emacs                 	0x00000001000a2dd8 command_loop_2 + 53
45  org.gnu.Emacs                 	0x00000001000f9fe7 internal_catch + 250
46  org.gnu.Emacs                 	0x0000000100093b5b recursive_edit_1 + 327
47  org.gnu.Emacs                 	0x0000000100093c9f Frecursive_edit + 250
48  org.gnu.Emacs                 	0x0000000100092c71 main + 4866
49  libdyld.dylib                 	0x00007fff8ce375fd start + 1

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib        	0x00007fff91c40662 kevent64 + 10
1   libdispatch.dylib             	0x00007fff94bd143d _dispatch_mgr_invoke + 239
2   libdispatch.dylib             	0x00007fff94bd1152 _dispatch_mgr_thread + 52

Thread 2:
0   libsystem_kernel.dylib        	0x00007fff91c3f9aa __select + 10
1   org.gnu.Emacs                 	0x000000010015b9cc -[EmacsApp fd_handler:] + 258
2   com.apple.Foundation          	0x00007fff8dd6170b __NSThread__main__ + 1318
3   libsystem_pthread.dylib       	0x00007fff91d1e899 _pthread_body + 138
4   libsystem_pthread.dylib       	0x00007fff91d1e72a _pthread_start + 137
5   libsystem_pthread.dylib       	0x00007fff91d22fc9 thread_start + 13

Thread 3:
0   libsystem_kernel.dylib        	0x00007fff91c3ba1a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff91c3ad18 mach_msg + 64
2   com.apple.CoreFoundation      	0x00007fff97b92315 __CFRunLoopServiceMachPort + 181
3   com.apple.CoreFoundation      	0x00007fff97b91939 __CFRunLoopRun + 1161
4   com.apple.CoreFoundation      	0x00007fff97b91275 CFRunLoopRunSpecific + 309
5   com.apple.AppKit              	0x00007fff97f5c1ce _NSEventThread + 144
6   libsystem_pthread.dylib       	0x00007fff91d1e899 _pthread_body + 138
7   libsystem_pthread.dylib       	0x00007fff91d1e72a _pthread_start + 137
8   libsystem_pthread.dylib       	0x00007fff91d22fc9 thread_start + 13

Thread 4:
0   libsystem_kernel.dylib        	0x00007fff91c3fe6a __workq_kernreturn + 10
1   libsystem_pthread.dylib       	0x00007fff91d1ff08 _pthread_wqthread + 330
2   libsystem_pthread.dylib       	0x00007fff91d22fb9 start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000000000006  rcx: 0x00007fff5fbfcea8  rdx: 0x0000000000000000
  rdi: 0x000000000000950a  rsi: 0x0000000000000006  rbp: 0x00007fff5fbfced0  rsp: 0x00007fff5fbfcea8
   r8: 0x00000000000003ff   r9: 0xffff9fffff74c19f  r10: 0x00007fff91c3f896  r11: 0x0000000000000202
  r12: 0x0000000000000006  r13: 0x0000600000b20558  r14: 0x0000000000000028  r15: 0x00007fff5fbfd590
  rip: 0x00007fff91c3f292  rfl: 0x0000000000000202  cr2: 0x00007fff94117400
  
Logical CPU:     0
Error Code:      0x02000025
Trap Number:     133


Binary Images:
       0x100000000 -        0x1001e0ff7 +org.gnu.Emacs (Version 24.3.50 - 9.0) <1567A40F-11BE-3B43-9325-9CC92E887D8A> /usr/local/Cellar/emacs/HEAD/Emacs.app/Contents/MacOS/Emacs
       0x1008de000 -        0x1008dfff4 +cl_kernels (???) <6EA78B23-11B5-4D88-9FD6-0DFB3AE6C4D9> cl_kernels
       0x1008ec000 -        0x1008ecff9 +cl_kernels (???) <0D30D9C1-EFFC-41D4-8A52-58E7EF4DAAF3> cl_kernels
       0x100e5a000 -        0x100f40fef  unorm8_bgra.dylib (2.3.58) <9FF943D1-4EF7-36CA-852D-B61C2E554713> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
       0x100fba000 -        0x100fc5fff  libGPUSupport.dylib (9.0.83) <AF15BF74-F9B3-35B9-8728-3B3A2EB6E432> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupport.dylib
       0x100fd8000 -        0x100fd9ffc +cl_kernels (???) <077C1A2C-0A48-4B51-8415-C3C08941E4BD> cl_kernels
       0x100fdf000 -        0x100fe0ff3 +cl_kernels (???) <E8EDA7AE-77A9-45FD-B295-5D69756D8B1A> cl_kernels
       0x100fe6000 -        0x100fe6ffe +cl_kernels (???) <4528A230-5095-471A-9F12-74D74174DFFA> cl_kernels
       0x100fea000 -        0x100feaffc +cl_kernels (???) <911B37B5-C99A-4377-AB17-BFAF94FB34DE> cl_kernels
       0x100fee000 -        0x100feeff3 +cl_kernels (???) <2DCEC438-272C-4051-AE35-D43EAD14DD70> cl_kernels
       0x108000000 -        0x10874aff7  libclh.dylib (4.0.3 - 4.0.3) <4A998D5D-A2C8-326F-AD0F-F0E2F60E920A> /System/Library/Extensions/GeForceTeslaGLDriver.bundle/Contents/MacOS/libclh.dylib
    0x123440000000 -     0x123440867ff7  com.apple.GeForceTeslaGLDriver (8.18.27 - 8.1.8) <5B0E2B4A-D4E6-3C65-A8D5-87F24E79D432> /System/Library/Extensions/GeForceTeslaGLDriver.bundle/Contents/MacOS/GeForceTeslaGLDriver
    0x7fff6f3a5000 -     0x7fff6f3d8817  dyld (239.3) <D1DFCF3F-0B0C-332A-BCC0-87A851B570FF> /usr/lib/dyld
    0x7fff8cc28000 -     0x7fff8cc92ff7  com.apple.framework.IOKit (2.0.1 - 907.1.13) <C1E95F5C-B79B-31BE-9F2A-1B25163C1F16> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff8cca6000 -     0x7fff8ce33ff7  GLEngine (9.0.83) <26CCE609-D645-3945-A678-517ED5B65785> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
    0x7fff8ce34000 -     0x7fff8ce37ff7  libdyld.dylib (239.3) <62F4D752-4089-31A8-8B73-B95A68893B3C> /usr/lib/system/libdyld.dylib
    0x7fff8ce38000 -     0x7fff8ce67fff  com.apple.DebugSymbols (106 - 106) <E1BDED08-523A-36F4-B2DA-9D5C712F0AC7> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff8cea2000 -     0x7fff8d176fc7  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
    0x7fff8d177000 -     0x7fff8d184ff7  libxar.1.dylib (202) <5572AA71-E98D-3FE1-9402-BB4A84E0E71E> /usr/lib/libxar.1.dylib
    0x7fff8d185000 -     0x7fff8d185fff  com.apple.Cocoa (6.8 - 20) <E90E99D7-A425-3301-A025-D9E0CD11918E> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff8d447000 -     0x7fff8d518ff1  com.apple.DiskImagesFramework (10.9 - 371.1) <D456ED08-4C1D-341F-BAB8-85E34A7275C5> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
    0x7fff8d519000 -     0x7fff8d8faffe  libLAPACK.dylib (1094.5) <7E7A9B8D-1638-3914-BAE0-663B69865986> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff8da2f000 -     0x7fff8da8affb  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
    0x7fff8dac5000 -     0x7fff8dbaffff  libsqlite3.dylib (158) <00269BF9-43BE-39E0-9C85-24585B9923C8> /usr/lib/libsqlite3.dylib
    0x7fff8dbb0000 -     0x7fff8dc27fff  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
    0x7fff8dc28000 -     0x7fff8dc6dff7  libcurl.4.dylib (78) <A722B4F0-1F6C-3E16-9CB1-4C6ADC15221E> /usr/lib/libcurl.4.dylib
    0x7fff8dc6e000 -     0x7fff8dc6ffff  libunc.dylib (28) <62682455-1862-36FE-8A04-7A6B91256438> /usr/lib/system/libunc.dylib
    0x7fff8dcf3000 -     0x7fff8dcf9ff7  libsystem_platform.dylib (24.1.4) <331BA4A5-55CE-3B95-99EB-44E0C89D7FB8> /usr/lib/system/libsystem_platform.dylib
    0x7fff8dcfa000 -     0x7fff8dff9fff  com.apple.Foundation (6.9 - 1056) <D608EDFD-9634-3573-9B7E-081C7D085F7A> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff8e098000 -     0x7fff8e161fff  com.apple.LaunchServices (572.23 - 572.23) <8D955BDE-2C4C-3DD4-B4D7-2D916174FE1D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff8e1c5000 -     0x7fff8e1ceff7  libcldcpuengine.dylib (2.3.58) <A2E1ED7B-FC7E-31F6-830A-FF917689766B> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
    0x7fff8e1cf000 -     0x7fff8e227ff7  com.apple.Symbolication (1.4 - 129) <16D42516-7B5E-357C-898A-FAA9EE7642B3> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff8e286000 -     0x7fff8e351fff  libvDSP.dylib (423.32) <3BF732BE-DDE0-38EB-8C54-E4E3C64F77A7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff8e47f000 -     0x7fff8e541ff1  com.apple.CoreText (352.0 - 367.15) <E5C70FC8-C861-39B8-A491-595E5B55CFC8> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff8e542000 -     0x7fff8e546fff  libpam.2.dylib (20) <B93CE8F5-DAA8-30A1-B1F6-F890509513CB> /usr/lib/libpam.2.dylib
    0x7fff8e547000 -     0x7fff8e54afff  libCoreVMClient.dylib (58.1) <EBC36C69-C896-3C3D-8589-3E9023E7E56F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff8ea75000 -     0x7fff8eb2dff7  com.apple.DiscRecording (8.0 - 8000.4.6) <CDAAAD04-A1D0-3C67-ABCC-EFC9E8D44E7E> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x7fff8eb45000 -     0x7fff8eb45ff7  libkeymgr.dylib (28) <3AA8D85D-CF00-3BD3-A5A0-E28E1A32A6D8> /usr/lib/system/libkeymgr.dylib
    0x7fff8eb46000 -     0x7fff8eb4cfff  com.apple.AOSNotification (1.7.0 - 760.3) <7901B867-60F7-3645-BB3E-18C51A6FBCC6> /System/Library/PrivateFrameworks/AOSNotification.framework/Versions/A/AOSNotification
    0x7fff8ebaa000 -     0x7fff8ec36ff7  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
    0x7fff8ec37000 -     0x7fff8ec6cffc  com.apple.LDAPFramework (2.4.28 - 194.5) <7E31A674-C6AB-33BE-BD5E-F5E3C6E22894> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff8ec6d000 -     0x7fff8ec7dfff  libbsm.0.dylib (33) <2CAC00A2-1352-302A-88FA-C567D4D69179> /usr/lib/libbsm.0.dylib
    0x7fff8ec7e000 -     0x7fff8ec87ff3  libsystem_notify.dylib (121) <52571EC3-6894-37E4-946E-064B021ED44E> /usr/lib/system/libsystem_notify.dylib
    0x7fff8ec88000 -     0x7fff8ec8cfff  libsystem_stats.dylib (93.1.26) <B9E26A9E-FBBC-3938-B8B7-6CF7CA8C99AD> /usr/lib/system/libsystem_stats.dylib
    0x7fff8ec8d000 -     0x7fff8ecc6ff7  com.apple.QD (3.50 - 298) <C1F20764-DEF0-34CF-B3AB-AB5480D64E66> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff8ecc7000 -     0x7fff8ecdfff7  com.apple.GenerationalStorage (2.0 - 160.2) <79629AC7-896F-3302-8AC1-4939020F08C3> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fff8f2cd000 -     0x7fff8f43bff7  libBLAS.dylib (1094.5) <DE93A590-5FA5-32A2-A16C-5D7D7361769F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff8f43c000 -     0x7fff8f43ffff  com.apple.TCC (1.0 - 1) <32A075D9-47FD-3E71-95BC-BFB0D583F41C> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff8f48a000 -     0x7fff8f494ff7  com.apple.CrashReporterSupport (10.9 - 538) <B487466B-3AA1-3854-A808-A61F049FA794> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff8f4e2000 -     0x7fff8f521fff  libGLU.dylib (9.0.83) <8B457205-513B-3477-AE9C-3AD979D5FE11> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff8f7d3000 -     0x7fff8f8c4ff9  libiconv.2.dylib (41) <BB44B115-AC32-3877-A0ED-AEC6232A4563> /usr/lib/libiconv.2.dylib
    0x7fff8f8c5000 -     0x7fff8fa72f27  libobjc.A.dylib (551.1) <AD7FD984-271E-30F4-A361-6B20319EC73B> /usr/lib/libobjc.A.dylib
    0x7fff8fa73000 -     0x7fff8fa9aff7  libsystem_network.dylib (241.3) <8B1E1F1D-A5CC-3BAE-8B1E-ABC84337A364> /usr/lib/system/libsystem_network.dylib
    0x7fff8fa9b000 -     0x7fff8faacff7  libsystem_asl.dylib (217.1.4) <655FB343-52CF-3E2F-B14D-BEBF5AAEF94D> /usr/lib/system/libsystem_asl.dylib
    0x7fff8fae8000 -     0x7fff8fb03ff7  libsystem_malloc.dylib (23.1.10) <FFE5C472-B23A-318A-85BF-77CDE61900D1> /usr/lib/system/libsystem_malloc.dylib
    0x7fff8fb08000 -     0x7fff8fb46ff7  libGLImage.dylib (9.0.83) <C08048A7-03CC-3E40-BCDC-7791D87AC8E4> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff8fb47000 -     0x7fff8fb81ff3  com.apple.bom (12.0 - 192) <989690DB-B9CC-3DB5-89AE-B5D33EDC474E> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff8fb82000 -     0x7fff8fb83ff7  libsystem_sandbox.dylib (278.10) <A47E7E11-3C76-318E-B67D-98972B86F094> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff8fb84000 -     0x7fff8fb8ffff  libGL.dylib (9.0.83) <984A960A-C159-3AE5-8B40-E2B451F6C712> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff8fbde000 -     0x7fff8fbe2ff7  libcache.dylib (62) <BDC1E65B-72A1-3DA3-A57C-B23159CAAD0B> /usr/lib/system/libcache.dylib
    0x7fff8fc54000 -     0x7fff8fc63ff8  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
    0x7fff8fcfe000 -     0x7fff8fd87ff7  libsystem_c.dylib (997.1.1) <61833FAA-7281-3FF9-937F-686B6F20427C> /usr/lib/system/libsystem_c.dylib
    0x7fff8fd88000 -     0x7fff8fdb4ff7  com.apple.framework.SystemAdministration (1.0 - 1.0) <36C562FF-5D91-318C-A19C-6B4453FB78B9> /System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/SystemAdministration
    0x7fff8fdb5000 -     0x7fff8fde5fff  com.apple.IconServices (25 - 25.17) <4751127E-FBD5-3ED5-8510-08D4E4166EFE> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff8fde6000 -     0x7fff8fe0effb  libxslt.1.dylib (13) <C9794936-633C-3F0C-9E71-30190B9B41C1> /usr/lib/libxslt.1.dylib
    0x7fff8fe58000 -     0x7fff8fe5dfff  com.apple.DiskArbitration (2.6 - 2.6) <F8A47F61-83D1-3F92-B7A8-A169E0D187C0> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff8fe76000 -     0x7fff8fe79ffc  com.apple.IOSurface (91 - 91) <07CA8A59-1E32-3FB6-B506-18DAF58A8CE0> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff9011f000 -     0x7fff90161ff7  libauto.dylib (185.5) <F45C36E8-B606-3886-B5B1-B6745E757CA8> /usr/lib/libauto.dylib
    0x7fff90165000 -     0x7fff9016cff3  libcopyfile.dylib (103) <5A881779-D0D6-3029-B371-E3021C2DDA5E> /usr/lib/system/libcopyfile.dylib
    0x7fff90173000 -     0x7fff90180ff4  com.apple.Librarian (1.2 - 1) <F1A2744D-8536-32C7-8218-9972C6300DAE> /System/Library/PrivateFrameworks/Librarian.framework/Versions/A/Librarian
    0x7fff90181000 -     0x7fff9018bff7  com.apple.bsd.ServiceManagement (2.0 - 2.0) <2D27B498-BB9C-3D88-B05A-76908A8A26F3> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff9018c000 -     0x7fff9018cfff  com.apple.CoreServices (59 - 59) <7A697B5E-F179-30DF-93F2-8B503CEEEFD5> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff9019d000 -     0x7fff901a1ff7  libGIF.dylib (1038) <C29B4323-1B9E-36B9-96C2-7CEDBAA124F0> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff901a2000 -     0x7fff9020ffff  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
    0x7fff90210000 -     0x7fff90458fff  com.apple.CoreData (107 - 481) <E5AFBA07-F73E-3B3F-9099-F51224EE8EAD> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff904b2000 -     0x7fff90622ff6  com.apple.CFNetwork (673.0.3 - 673.0.3) <42CFC3DB-35C8-3652-AF37-4BCC73D8BDEF> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff90709000 -     0x7fff9070cff7  com.apple.LoginUICore (3.0 - 3.0) <1ECBDA90-D6ED-3333-83EB-9C8232DFAD7C> /System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/LoginUICore.framework/Versions/A/LoginUICore
    0x7fff9075f000 -     0x7fff90760fff  com.apple.TrustEvaluationAgent (2.0 - 25) <334A82F4-4AE4-3719-A511-86D0B0723E2B> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fff907fa000 -     0x7fff907fbff7  libSystem.B.dylib (1197.1.1) <BFC0DC97-46C6-3BE0-9983-54A98734897A> /usr/lib/libSystem.B.dylib
    0x7fff907fc000 -     0x7fff90828fff  com.apple.CoreServicesInternal (184.8 - 184.8) <707E05AE-DDA8-36FD-B0FF-7F15A061B46A> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fff90829000 -     0x7fff9082affb  libremovefile.dylib (33) <3543F917-928E-3DB2-A2F4-7AB73B4970EF> /usr/lib/system/libremovefile.dylib
    0x7fff90928000 -     0x7fff909d8ff7  libvMisc.dylib (423.32) <049C0735-1808-39B9-943F-76CB8021744F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff909e3000 -     0x7fff909ebffc  libGFXShared.dylib (9.0.83) <11A621C3-37A0-39CE-A69B-8739021BD79D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff909ec000 -     0x7fff90a13ffb  libsystem_info.dylib (449.1.3) <7D41A156-D285-3849-A2C3-C04ADE797D98> /usr/lib/system/libsystem_info.dylib
    0x7fff90a14000 -     0x7fff90a1cff3  libCGCMS.A.dylib (599.7) <92AA4E85-7633-36E2-BAD0-7B1A2E48E75C> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS.A.dylib
    0x7fff90a6f000 -     0x7fff90a70ff7  libsystem_blocks.dylib (63) <FB856CD1-2AEA-3907-8E9B-1E54B6827F82> /usr/lib/system/libsystem_blocks.dylib
    0x7fff90a71000 -     0x7fff90a7eff0  libbz2.1.0.dylib (29) <0B98AC35-B138-349C-8063-2B987A75D24C> /usr/lib/libbz2.1.0.dylib
    0x7fff90aab000 -     0x7fff90ac6ff7  libCRFSuite.dylib (34) <FFAE75FA-C54E-398B-AA97-18164CD9789D> /usr/lib/libCRFSuite.dylib
    0x7fff90b0b000 -     0x7fff90b3ffff  libssl.0.9.8.dylib (50) <B15F967C-B002-36C2-9621-3456D8509F50> /usr/lib/libssl.0.9.8.dylib
    0x7fff90b40000 -     0x7fff90b41fff  liblangid.dylib (117) <9546E641-F730-3AB0-B3CD-E0E2FDD173D9> /usr/lib/liblangid.dylib
    0x7fff90b42000 -     0x7fff90b5efff  libresolv.9.dylib (54) <11C2C826-F1C6-39C6-B4E8-6E0C41D4FA95> /usr/lib/libresolv.9.dylib
    0x7fff90b5f000 -     0x7fff90bceff1  com.apple.ApplicationServices.ATS (360 - 363.1) <88976B22-A9B8-3E7B-9AE6-0B8E09A968FC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff914ac000 -     0x7fff91535fff  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
    0x7fff91536000 -     0x7fff91804ff4  com.apple.CoreImage (9.0.54) <74BB8685-69A9-3A45-8DED-EA26BD39D710> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff91805000 -     0x7fff9180ffff  libcommonCrypto.dylib (60049) <8C4F0CA0-389C-3EDC-B155-E62DD2187E1D> /usr/lib/system/libcommonCrypto.dylib
    0x7fff91810000 -     0x7fff91873ff7  com.apple.SystemConfiguration (1.13 - 1.13) <F05F4149-981B-380B-8F50-51CE804BBB89> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff91874000 -     0x7fff91898fff  libxpc.dylib (300.1.17) <4554927A-9467-365C-91F1-5A116989DD7F> /usr/lib/system/libxpc.dylib
    0x7fff9193b000 -     0x7fff91964fff  com.apple.DictionaryServices (1.2 - 208) <A539A058-BA57-35EE-AA08-D0B0E835127D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff9197f000 -     0x7fff91c29ffd  com.apple.HIToolbox (2.1 - 695) <C4DE35FF-D0AC-35C3-A7E6-F54CD153825C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff91c2a000 -     0x7fff91c46ff7  libsystem_kernel.dylib (2422.1.72) <D14913DB-47F1-3591-8DAF-D4B4EF5F8818> /usr/lib/system/libsystem_kernel.dylib
    0x7fff91cc9000 -     0x7fff91d1cfff  com.apple.ScalableUserInterface (1.0 - 1) <CF745298-7373-38D2-B3B1-727D5A569E48> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
    0x7fff91d1d000 -     0x7fff91d24ff7  libsystem_pthread.dylib (53.1.4) <AB498556-B555-310E-9041-F67EC9E00E2C> /usr/lib/system/libsystem_pthread.dylib
    0x7fff91d2b000 -     0x7fff91f83ff1  com.apple.security (7.0 - 55471) <233831C5-C457-3AD5-AFE7-E3E2DE6929C9> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff91f84000 -     0x7fff91f95ff7  libz.1.dylib (53) <42E0C8C6-CA38-3CA4-8619-D24ED5DD492E> /usr/lib/libz.1.dylib
    0x7fff91f96000 -     0x7fff92075fff  libcrypto.0.9.8.dylib (50) <B95B9DBA-39D3-3EEF-AF43-44608B28894E> /usr/lib/libcrypto.0.9.8.dylib
    0x7fff92076000 -     0x7fff9209effb  libRIP.A.dylib (599.7) <6F528EE3-99F8-3871-BD60-1306495C27D5> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x7fff92328000 -     0x7fff92338ffb  libsasl2.2.dylib (170) <C8E25710-68B6-368A-BF3E-48EC7273177B> /usr/lib/libsasl2.2.dylib
    0x7fff92368000 -     0x7fff923e8fff  com.apple.CoreSymbolication (3.0 - 141) <B018335C-698B-3F87-AF1C-6115C4FA8954> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff92530000 -     0x7fff92538ff7  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
    0x7fff92539000 -     0x7fff92547fff  com.apple.opengl (9.0.83 - 9.0.83) <AF467644-7B1D-327A-AC47-CECFCAF61990> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff92587000 -     0x7fff92588ff7  libodfde.dylib (20) <C00A4EBA-44BC-3C53-BFD0-819B03FFD462> /usr/lib/libodfde.dylib
    0x7fff92589000 -     0x7fff92614fff  libCoreStorage.dylib (380) <AE14C2F3-0EF1-3DCD-BF2B-A24D97D3B372> /usr/lib/libCoreStorage.dylib
    0x7fff92615000 -     0x7fff9261cff7  liblaunch.dylib (842.1.4) <FCBF0A02-0B06-3F97-9248-5062A9DEB32C> /usr/lib/system/liblaunch.dylib
    0x7fff9261d000 -     0x7fff927d5ff3  libicucore.A.dylib (511.25) <3ED7B656-416E-3071-AEC8-E85C90232F78> /usr/lib/libicucore.A.dylib
    0x7fff935da000 -     0x7fff935ecff7  com.apple.MultitouchSupport.framework (245.13 - 245.13) <D5E7416D-45AB-3690-86C6-CC4B5FCEA2D2> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff93680000 -     0x7fff936a4ff7  libJPEG.dylib (1038) <86F349A8-882D-3326-A0B0-63257F68B1A7> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff936a5000 -     0x7fff936ecff7  libcups.2.dylib (372) <348EED62-6C20-35D6-8EFB-E80943965100> /usr/lib/libcups.2.dylib
    0x7fff936ed000 -     0x7fff936f6fff  com.apple.CommonAuth (4.0 - 2.0) <1D263127-5F27-3128-996D-7397660D0C6E> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff936f7000 -     0x7fff93702ff7  com.apple.DirectoryService.Framework (10.9 - 173.1.1) <F8566D1F-450F-3571-911F-75C68E45919F> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
    0x7fff9371a000 -     0x7fff93768fff  com.apple.opencl (2.3.57 - 2.3.57) <FC03A80D-543A-3448-83FF-D399C3A240D9> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff93769000 -     0x7fff939b0ff4  com.apple.RawCamera.bundle (4.08 - 709) <4BA16655-6A88-351C-863D-8101F0FFE599> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x7fff939b1000 -     0x7fff939dafff  GLRendererFloat (9.0.83) <1F1160A8-5047-3CEE-AC1E-D29520D0B367> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
    0x7fff939ea000 -     0x7fff93a01fff  com.apple.CFOpenDirectory (10.9 - 173.1.1) <3FB4D5FE-860B-3BDE-BAE2-3531D919EF10> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff93ad3000 -     0x7fff93adcfff  com.apple.speech.synthesis.framework (4.6.2 - 4.6.2) <0AAE45F0-FC6E-36B6-A6A7-73E6950A74AC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff93ae0000 -     0x7fff93b2dff2  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
    0x7fff93b35000 -     0x7fff93b40ff7  com.apple.NetAuth (5.0 - 5.0) <C811E662-9EC3-3B74-808A-A75D624F326B> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff93b47000 -     0x7fff93b47fff  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
    0x7fff93b48000 -     0x7fff93c2cfff  com.apple.coreui (2.1 - 231) <432DB40C-6B7E-39C8-9FB5-B95917930056> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff93c74000 -     0x7fff93c8fff7  libPng.dylib (1038) <EF781AF8-C2E6-3179-B8A1-A584783070F1> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff93c90000 -     0x7fff93c90ffd  libOpenScriptingUtil.dylib (157) <19F0E769-0989-3062-9AFB-8976E90E9759> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff93cb6000 -     0x7fff93cb8fff  libCVMSPluginSupport.dylib (9.0.83) <E2AED858-6EEB-36C6-8C06-C3CF649A3CD5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff93cb9000 -     0x7fff93ce8fd2  libsystem_m.dylib (3047.16) <B7F0E2E4-2777-33FC-A787-D6430B630D54> /usr/lib/system/libsystem_m.dylib
    0x7fff9400e000 -     0x7fff940fdfff  libFontParser.dylib (111.1) <835A8253-6AB9-3AAB-9CBF-171440DEC486> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff9410b000 -     0x7fff94134ff7  libc++abi.dylib (48) <8C16158F-CBF8-3BD7-BEF4-022704B2A326> /usr/lib/libc++abi.dylib
    0x7fff94135000 -     0x7fff942d1ff7  com.apple.QuartzCore (1.8 - 332.0) <994D1E0A-64B6-398C-B9A2-C362F02DE943> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff942d4000 -     0x7fff942d9fff  libmacho.dylib (845) <1D2910DF-C036-3A82-A3FD-44FF73B5FF9B> /usr/lib/system/libmacho.dylib
    0x7fff942da000 -     0x7fff9433eff9  com.apple.Heimdal (4.0 - 2.0) <E7D20A4D-4674-37E1-A949-635FFF7C439A> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff9433f000 -     0x7fff94386fff  libFontRegistry.dylib (127) <A77A0480-AA5D-3CC8-8B68-69985CD546DC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff94387000 -     0x7fff9438efff  com.apple.NetFS (6.0 - 4.0) <8E26C099-CE9D-3819-91A2-64EA929C6137> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff946cb000 -     0x7fff946cbfff  com.apple.ApplicationServices (48 - 48) <3E3F01A8-314D-378F-835E-9CC4F8820031> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff948de000 -     0x7fff949c5ff7  libxml2.2.dylib (26) <A1DADD11-89E5-3DE4-8802-07186225967F> /usr/lib/libxml2.2.dylib
    0x7fff94a2a000 -     0x7fff94a32fff  libsystem_dnssd.dylib (522.1.11) <270DCF6C-502D-389A-AA9F-DE4624A36FF7> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff94ac9000 -     0x7fff94acaff7  libDiagnosticMessagesClient.dylib (100) <4CDB0F7B-C0AF-3424-BC39-495696F0DB1E> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff94ae3000 -     0x7fff94b3cfff  libTIFF.dylib (1038) <5CBFE0C2-9DD8-340B-BA63-A94CE2E476F2> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff94b3d000 -     0x7fff94b4bfff  com.apple.CommerceCore (1.0 - 42) <ACC2CE3A-913A-39E0-8344-B76F8F694EF5> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
    0x7fff94baf000 -     0x7fff94bb3ff7  libheimdal-asn1.dylib (323.12) <063A01C2-E547-39D9-BB42-4CC8E64ADE70> /usr/lib/libheimdal-asn1.dylib
    0x7fff94bb4000 -     0x7fff94bcdff7  com.apple.Ubiquity (1.3 - 289) <C7F1B734-CE81-334D-BE41-8B20D95A1F9B> /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
    0x7fff94bce000 -     0x7fff94be8fff  libdispatch.dylib (339.1.9) <46878A5B-4248-3057-962C-6D4A235EEF31> /usr/lib/system/libdispatch.dylib
    0x7fff94be9000 -     0x7fff94c19fff  libncurses.5.4.dylib (42) <BF763D62-9149-37CB-B1D2-F66A2510E6DD> /usr/lib/libncurses.5.4.dylib
    0x7fff94c1a000 -     0x7fff94c1dffa  libCGXType.A.dylib (599.7) <2FC9C2BC-B5C5-3C27-93F9-51C6C4512E9D> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
    0x7fff94c1e000 -     0x7fff94c91ffb  com.apple.securityfoundation (6.0 - 55122) <119D1C53-B292-3378-AEE1-A3B1FB02F43F> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff94c92000 -     0x7fff94cf6ff3  com.apple.datadetectorscore (5.0 - 354.0) <9ACF24B8-3268-3134-A5BC-D72C9371A195> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff94cf7000 -     0x7fff94d10ff7  com.apple.Kerberos (3.0 - 1) <F108AFEB-198A-3BAF-BCA5-9DFCE55EFF92> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff94d11000 -     0x7fff94dd4ff7  com.apple.backup.framework (1.5 - 1.5) <92C8038F-CC00-3202-90D8-3C3AEC90986F> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff94dd5000 -     0x7fff94e04ff5  com.apple.GSS (4.0 - 2.0) <ED98D992-CC14-39F3-9ABC-8D7F986487CC> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff96287000 -     0x7fff96571fff  com.apple.CoreServices.CarbonCore (1077.13 - 1077.13) <21324540-8B84-3333-ADB8-D3D5181D4639> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff96d1d000 -     0x7fff96e22fff  com.apple.ImageIO.framework (3.3.0 - 1038) <2C058216-C6D8-3380-A7EA-92A3F04520C1> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff96e23000 -     0x7fff96eb2ff7  com.apple.Metadata (10.7.0 - 800.12) <04486C95-3E49-36C4-89B6-925E925BB417> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff970bf000 -     0x7fff970c1ff7  libquarantine.dylib (71) <7A1A2BCB-C03D-3A25-BFA4-3E569B2D2C38> /usr/lib/system/libquarantine.dylib
    0x7fff970c7000 -     0x7fff970ccff7  libunwind.dylib (35.3) <78DCC358-2FC1-302E-B395-0155B47CB547> /usr/lib/system/libunwind.dylib
    0x7fff970cd000 -     0x7fff97112ff6  com.apple.HIServices (1.22 - 466) <21807AF8-3BC7-32BB-AB96-7C35CB59D7F6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff973c0000 -     0x7fff973cdfff  com.apple.Sharing (132.2 - 132.2) <F983394A-226D-3244-B511-FA51FDB6ADDA> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff973ce000 -     0x7fff973daff3  com.apple.AppleFSCompression (56 - 1.0) <5652B0D0-EB08-381F-B23A-6DCF96991FB5> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff973db000 -     0x7fff9740cfff  com.apple.MediaKit (15 - 709) <23E33409-5C39-3F93-9E73-2B0E9EE8883E> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x7fff97429000 -     0x7fff9747bfff  libc++.1.dylib (120) <4F68DFC5-2077-39A8-A449-CAC5FDEE7BDE> /usr/lib/libc++.1.dylib
    0x7fff97487000 -     0x7fff975edfff  libGLProgrammability.dylib (9.0.83) <9C97E814-F674-30F8-8C2D-C45FC1E7D934> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
    0x7fff97620000 -     0x7fff97642fff  com.apple.framework.familycontrols (4.1 - 410) <4FDBCD10-CAA2-3A9C-99F2-06DCB8E81DEE> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
    0x7fff97b15000 -     0x7fff97b20fff  libkxld.dylib (2422.1.72) <C88EF3E6-B31F-3E12-BE9B-562D912BA733> /usr/lib/system/libkxld.dylib
    0x7fff97b21000 -     0x7fff97d06ff7  com.apple.CoreFoundation (6.9 - 855.11) <E22C6A1F-8996-349C-905E-96C3BBE07C2F> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff97d98000 -     0x7fff9890cff7  com.apple.AppKit (6.9 - 1265) <0E9FC8BF-DA3C-34C5-91CC-12BC922B5F01> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff9890d000 -     0x7fff98932ff7  com.apple.CoreVideo (1.8 - 117.2) <4674339E-26D0-35FA-9958-422832B39B12> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff98933000 -     0x7fff98935ffb  libutil.dylib (34) <DAC4A6CF-A1BB-3874-9569-A919316D30E8> /usr/lib/libutil.dylib
    0x7fff9899d000 -     0x7fff989c2ff7  com.apple.ChunkingLibrary (2.0 - 155.1) <B845DC7A-D1EA-31E2-967C-D1FE0C628036> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff989c3000 -     0x7fff98df6ffb  com.apple.vision.FaceCore (3.0.0 - 3.0.0) <F42BFC9C-0B16-35EF-9A07-91B7FDAB7FC5> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff98df7000 -     0x7fff98ee5fff  libJP2.dylib (1038) <6C8179F5-8063-3ED6-A7C2-D5603DECDF28> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff98eef000 -     0x7fff98ef9ff7  libcsfde.dylib (380) <3A54B430-EC05-3DE9-86C3-00C1BEAC7F9B> /usr/lib/libcsfde.dylib
    0x7fff98efa000 -     0x7fff98f48fff  libcorecrypto.dylib (161.1) <F3973C28-14B6-3006-BB2B-00DD7F09ABC7> /usr/lib/system/libcorecrypto.dylib
    0x7fff98f5c000 -     0x7fff98fadff3  com.apple.audio.CoreAudio (4.2.0 - 4.2.0) <BF4C2FE3-8BC8-30D1-8347-2A7221268794> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff99325000 -     0x7fff99327fff  com.apple.EFILogin (2.0 - 2) <C360E8AF-E9BB-3BBA-9DF0-57A92CEF00D4> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
    0x7fff99328000 -     0x7fff9932ffff  libcompiler_rt.dylib (35) <4CD916B2-1B17-362A-B403-EF24A1DAC141> /usr/lib/system/libcompiler_rt.dylib
    0x7fff99330000 -     0x7fff99332ff3  libsystem_configuration.dylib (596.12) <C4F633D9-94C8-35D9-BB2D-84C5122533C7> /usr/lib/system/libsystem_configuration.dylib
    0x7fff99383000 -     0x7fff9938fff7  com.apple.OpenDirectory (10.9 - 173.1.1) <6B78BD7B-5622-38E6-8FC6-86A117E3ACCA> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff99392000 -     0x7fff993d3fff  com.apple.PerformanceAnalysis (1.47 - 47) <784ED7B8-FAE4-36CE-8C76-B7D300316C9F> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff9979d000 -     0x7fff998f0ff7  com.apple.audio.toolbox.AudioToolbox (1.9 - 1.9) <A0B7B007-9BD8-30E2-B644-47856DA29FEE> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff998f1000 -     0x7fff99a21ff7  com.apple.desktopservices (1.8 - 1.8) <09DC9BB8-432F-3C7A-BB08-956A2DDFC2DE> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff99ea7000 -     0x7fff99ea7fff  com.apple.Accelerate (1.9 - Accelerate 1.9) <509BB27A-AE62-366D-86D8-0B06D217CF56> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff99ea8000 -     0x7fff99ea8ffd  com.apple.audio.units.AudioUnit (1.9 - 1.9) <6E89F3CB-CC41-3728-9F9A-FDFC151E8261> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff99eae000 -     0x7fff99eb0fff  libRadiance.dylib (1038) <55F99274-5074-3C73-BAC5-AF234E71CF38> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff99eb1000 -     0x7fff99ee9ff7  com.apple.RemoteViewServices (2.0 - 94) <3F34D630-3DDB-3411-BC28-A56A9B55EBDA> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff99f3a000 -     0x7fff9a85605f  com.apple.CoreGraphics (1.600.0 - 599.7) <7D0FD5A7-A061-39BA-8E00-723825D2C4DD> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 1
    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: 7872
    thread_create: 0
    thread_set_state: 18

VM Region Summary:
ReadOnly portion of Libraries: Total=182.4M resident=65.4M(36%) swapped_out_or_unallocated=117.0M(64%)
Writable regions: Total=114.5M written=22.9M(20%) resident=33.2M(29%) swapped_out=0K(0%) unallocated=81.3M(71%)
 
REGION TYPE                      VIRTUAL
===========                      =======
CG backing stores                  2456K
CG image                            220K
CG raster data                      244K
CG shared images                    212K
CoreImage                            16K
CoreServices                        260K
Foundation                            4K
IOKit                               816K
IOKit (reserved)                      8K        reserved VM address space (unallocated)
Kernel Alloc Once                     8K
MALLOC                             73.6M
MALLOC (admin)                       32K
Memory Tag 242                       12K
OpenCL                               68K
OpenGL GLSL                        1664K
STACK GUARD                        55.7M
Stack                               9.9M
VM_ALLOCATE                        16.4M
__DATA                             61.0M
__IMAGE                             528K
__LINKEDIT                         66.5M
__TEXT                            116.0M
__UNICODE                           544K
mapped file                        48.9M
shared memory                        68K
===========                      =======
TOTAL                             455.0M
TOTAL, minus reserved VM space    455.0M
 


System Profile:
Model: MacBookPro5,2, BootROM MBP52.008E.B05, 2 processors, Intel Core 2 Duo, 2.8 GHz, 4 GB, SMC 1.42f4
Graphics: NVIDIA GeForce 9400M, NVIDIA GeForce 9400M, PCI, 256 MB
Graphics: NVIDIA GeForce 9600M GT, NVIDIA GeForce 9600M GT, PCIe, 512 MB
Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1067 MHz, 0x80AD, 0x484D54313235533642465238432D47372020
Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1067 MHz, 0x80AD, 0x484D54313235533642465238432D47372020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8D), Broadcom BCM43xx 1.0 (5.106.98.100.22)
Bluetooth: Version 4.2.0f6 12982, 3 services, 15 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
Serial ATA Device: APPLE SSD TS128A, 121,33 GB
Serial ATA Device: HL-DT-ST DVDRW  GS21N, 5,76 GB
USB Device: Built-in iSight
USB Device: IR Receiver
USB Device: Apple Internal Keyboard / Trackpad
USB Device: BRCM2046 Hub
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: 

############ End of Mac crash report ###############





In GNU Emacs 24.3.50.1 (i386-apple-darwin12.5.0, NS apple-appkit-1187.40)
 of 2013-10-05 on Shangri-La.local
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
 --without-gnutls --with-ns --disable-ns-self-contained'

Important settings:
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: C++/l

Minor modes in effect:
  show-paren-mode: t
  my-keys-minor-mode: t
  display-time-mode: t
  desktop-save-mode: t
  tooltip-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
  line-number-mode: t
  transient-mark-mode: t
  abbrev-mode: t

Recent input:
<escape> x b u g <tab> <tab> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> s e n <tab> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<backspace> <backspace> r e p o <tab> r <tab> <ret
urn>

Recent messages:
Loading /Users/colding/work/elisp/color-theme-6.6.0/themes/color-theme-example.el (source)...done
Loading /Users/colding/work/elisp/color-theme-6.6.0/themes/color-theme-library.el (source)...done
Configuring for Mac OS X environment
Loading /Users/colding/work/elisp/site-start.elc...done
Loading cc-langs...done
ls does not support --dired; see `dired-use-ls-dired' for more details.
Wrote /Users/colding/.emacs.desktop.lock
Desktop: 1 frame, 10 buffers restored.
For information about GNU Emacs and the GNU system, type C-h C-a.
Making completion list... [2 times]

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message format-spec rfc822 mml mml-sec
mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils
mailheader help-mode vc-git cc-langs info package paren time
idl-font-lock easy-mmode smtpmail auth-source eieio eieio-core gnus-util
password-cache ascope point-stack time-stamp ppindent cc-mode cc-fonts
cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs
igrep derived advice help-fns ange-ftp dired grep desktop frameset
color-theme cl-macs gv wid-edit cl sendmail rfc2047 rfc2045 ietf-drums
mm-util mail-prsvr mail-utils reporter easymenu site-func edmacro kmacro
cl-loaddefs cl-lib warnings byte-opt compile comint ansi-color ring
bytecomp byte-compile cconv time-date tooltip 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 ns multi-tty
emacs)






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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-04 14:06 bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9 Jules Colding
@ 2013-12-04 14:39 ` martin rudalics
  2013-12-04 16:44   ` Jan Djärv
  0 siblings, 1 reply; 25+ messages in thread
From: martin rudalics @ 2013-12-04 14:39 UTC (permalink / raw)
  To: Jules Colding; +Cc: 16049

> Emacs (build from the git repo by HomeBrew today) crashes on startup. The only thing happening when I try to open it when parsing “-Q" is that it exists immediately with the text:
> 
> 	"Font `Menlo' is not defined”
> 
> But Menlo is installed. The below stack trace was captured in a Mac crash report. Emacs was build with:
> 
> 	"brew install -v emacs --HEAD --use-git-head --cocoa —srgb”
> 
> 
> Below the crash report you can find information about the build.

Thanks for the report.  The behavior you observe is due to the recent pixelwise change
(see Bug#16018).  Unfortunately, none of our NS gurus was so far able to explain the
immediate cause of this bug (obviously, there are lot more bugs to expect after this).

martin






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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-04 14:39 ` martin rudalics
@ 2013-12-04 16:44   ` Jan Djärv
  2013-12-04 18:06     ` martin rudalics
  0 siblings, 1 reply; 25+ messages in thread
From: Jan Djärv @ 2013-12-04 16:44 UTC (permalink / raw)
  To: martin rudalics; +Cc: Jules Colding, 16049@debbugs.gnu.org

Hello. 

4 dec 2013 kl. 15:39 skrev martin rudalics <rudalics@gmx.at>:

>> Emacs (build from the git repo by HomeBrew today) crashes on startup. The only thing happening when I try to open it when parsing “-Q" is that it exists immediately with the text:
>>    "Font `Menlo' is not defined”
>> But Menlo is installed. The below stack trace was captured in a Mac crash report. Emacs was build with:
>>    "brew install -v emacs --HEAD --use-git-head --cocoa —srgb”
>> Below the crash report you can find information about the build.
> 
> Thanks for the report.  The behavior you observe is due to the recent pixelwise change
> (see Bug#16018).  Unfortunately, none of our NS gurus was so far able to explain the
> immediate cause of this bug (obviously, there are lot more bugs to expect after this).
> 

The undefined font bug I know how to fix. But it crasches in another place just after anyway. 

     Jan D. 




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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-04 16:44   ` Jan Djärv
@ 2013-12-04 18:06     ` martin rudalics
  2013-12-04 19:39       ` Jules Colding
  2013-12-05  6:01       ` Jan Djärv
  0 siblings, 2 replies; 25+ messages in thread
From: martin rudalics @ 2013-12-04 18:06 UTC (permalink / raw)
  To: Jan Djärv; +Cc: Jules Colding, 16049@debbugs.gnu.org

> The undefined font bug I know how to fix. But it crasches in another place just after anyway. 

Is it asked to resize pixelwise?

martin







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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-04 18:06     ` martin rudalics
@ 2013-12-04 19:39       ` Jules Colding
  2013-12-05  7:00         ` martin rudalics
  2013-12-05  6:01       ` Jan Djärv
  1 sibling, 1 reply; 25+ messages in thread
From: Jules Colding @ 2013-12-04 19:39 UTC (permalink / raw)
  To: martin rudalics; +Cc: 16049@debbugs.gnu.org


On 04 Dec 2013, at 19:06, martin rudalics <rudalics@gmx.at> wrote:

>> The undefined font bug I know how to fix. But it crasches in another place just after anyway. 
> 
> Is it asked to resize pixel wise?

I always run emacs in fullscreen mode. Maybe that’s the resizing?

— 
  jules




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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-04 18:06     ` martin rudalics
  2013-12-04 19:39       ` Jules Colding
@ 2013-12-05  6:01       ` Jan Djärv
  2013-12-05  7:00         ` martin rudalics
  1 sibling, 1 reply; 25+ messages in thread
From: Jan Djärv @ 2013-12-05  6:01 UTC (permalink / raw)
  To: martin rudalics; +Cc: Jules Colding, 16049@debbugs.gnu.org

Hello.

4 dec 2013 kl. 19:06 skrev martin rudalics <rudalics@gmx.at>:

>> The undefined font bug I know how to fix. But it crasches in another place just after anyway. 
> 
> Is it asked to resize pixelwise?

Yes, but I think I fixed that.  It crashes later in redisplay. 

	Jan D.







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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-04 19:39       ` Jules Colding
@ 2013-12-05  7:00         ` martin rudalics
  0 siblings, 0 replies; 25+ messages in thread
From: martin rudalics @ 2013-12-05  7:00 UTC (permalink / raw)
  To: Jules Colding; +Cc: 16049@debbugs.gnu.org

>>> The undefined font bug I know how to fix. But it crasches in another place just after anyway. 
>> Is it asked to resize pixel wise?
> 
> I always run emacs in fullscreen mode. Maybe that’s the resizing?

Maybe.  But the bugs are much more elementary.
I completely rely on Jan's craftsmanship here.

martin







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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-05  6:01       ` Jan Djärv
@ 2013-12-05  7:00         ` martin rudalics
  2013-12-05 17:35           ` Jan Djärv
  0 siblings, 1 reply; 25+ messages in thread
From: martin rudalics @ 2013-12-05  7:00 UTC (permalink / raw)
  To: Jan Djärv; +Cc: Jules Colding, 16049@debbugs.gnu.org

> Yes, but I think I fixed that.  It crashes later in redisplay. 

Please post the backtrace here.  I doubt that I could be of much help
but maybe it's something I encountered on another platform before.

martin





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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-05  7:00         ` martin rudalics
@ 2013-12-05 17:35           ` Jan Djärv
  2013-12-05 17:43             ` Jan Djärv
  2013-12-05 17:59             ` bug#16049: 24.3.50; Crash on startup " martin rudalics
  0 siblings, 2 replies; 25+ messages in thread
From: Jan Djärv @ 2013-12-05 17:35 UTC (permalink / raw)
  To: martin rudalics; +Cc: Jules Colding, 16049@debbugs.gnu.org

Hello.

5 dec 2013 kl. 08:00 skrev martin rudalics <rudalics@gmx.at>:

>> Yes, but I think I fixed that.  It crashes later in redisplay. 
> 
> Please post the backtrace here.  I doubt that I could be of much help
> but maybe it's something I encountered on another platform before.

I haven't had time to look into it, but here goes.

	Jan D.

Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:350
350	  signal (sig, SIG_DFL);
(gdb) bt full
#0  terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:350
No locals.
#1  0x000000010014e213 in emacs_abort () at sysdep.c:2123
No locals.
#2  0x00000001000f99ae in bidi_initialize () at bidi.c:774
No locals.
#3  0x00000001000f974d in bidi_init_it (charpos=1, bytepos=1, frame_window_p=false, bidi_it=0x7fff5fbfc250) at bidi.c:813
No locals.
#4  0x0000000100031eb0 in init_iterator (it=0x7fff5fbfb8b8, w=0x10181a2b8, charpos=1, bytepos=1, row=0x0, base_face_id=DEFAULT_FACE_ID) at xdisp.c:2969
	remapped_base_face_id = DEFAULT_FACE_ID
#5  0x000000010003b39b in resize_mini_window (w=0x10181a2b8, exact_p=1) at xdisp.c:10630
	total_height = 9
	unit = 1
	max_height = 1024
	old_current_buffer = (struct buffer *) 0x100a00ac8
	it = {
  window = 4320240317, 
  w = 0x10181a2b8, 
  f = 0x101819f00, 
  method = GET_FROM_BUFFER, 
  stop_charpos = 0, 
  prev_stop = 0, 
  base_level_stop = 0, 
  end_charpos = 1, 
  s = 0x0, 
  string_nchars = 0, 
  redisplay_end_trigger_charpos = 0, 
  multibyte_p = 1, 
  header_line_p = 0, 
  string_from_display_prop_p = 0, 
  string_from_prefix_prop_p = 0, 
  from_disp_prop_p = 0, 
  ellipsis_p = 0, 
  avoid_cursor_p = 0, 
  dp = 0x0, 
  dpvec = 0x0, 
  dpend = 0x0, 
  dpvec_char_len = 0, 
  dpvec_face_id = 0, 
  saved_face_id = 0, 
  ctl_chars = {0 <repeats 16 times>}, 
  start = {
    pos = {
      charpos = 1, 
      bytepos = 1
    }, 
    overlay_string_index = -1, 
    string_pos = {
      charpos = -1, 
      bytepos = -1
    }, 
    dpvec_index = -1
  }, 
  current = {
    pos = {
      charpos = 1, 
      bytepos = 1
    }, 
    overlay_string_index = -1, 
    string_pos = {
      charpos = -1, 
      bytepos = -1
    }, 
    dpvec_index = -1
  }, 
  n_overlay_strings = 0, 
  overlay_strings_charpos = 0, 
  overlay_strings = {0 <repeats 16 times>}, 
  string_overlays = {0 <repeats 16 times>}, 
  string = 4320145466, 
  from_overlay = 0, 
  stack = {{
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }}, 
  sp = 0, 
  selective = 0, 
  what = IT_CHARACTER, 
  face_id = 0, 
  selective_display_ellipsis_p = 1, 
  ctl_arrow_p = 1, 
  face_box_p = 0, 
  start_of_box_run_p = 0, 
  end_of_box_run_p = 0, 
  overlay_strings_at_end_processed_p = 0, 
  ignore_overlay_strings_at_pos_p = 0, 
  glyph_not_available_p = 0, 
  starts_in_middle_of_char_p = 0, 
  face_before_selective_p = 0, 
  constrain_row_ascent_descent_p = 0, 
  line_wrap = WINDOW_WRAP, 
  base_face_id = 0, 
  c = 0, 
  len = 0, 
  cmp_it = {
    stop_pos = 0, 
    id = -1, 
    ch = 0, 
    rule_idx = 0, 
    lookback = 0, 
    nglyphs = 0, 
    reversed_p = false, 
    charpos = 0, 
    nchars = 0, 
    nbytes = 0, 
    from = 0, 
    to = 0, 
    width = 0
  }, 
  char_to_display = 0, 
  glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, 
  image_id = 0, 
  slice = {
    x = 4320145466, 
    y = 4320145466, 
    width = 4320145466, 
    height = 4320145466
  }, 
  space_width = 4320145466, 
  voffset = 0, 
  tab_width = 8, 
  font_height = 4320145466, 
  object = 0, 
  position = {
    charpos = 0, 
    bytepos = 0
  }, 
  truncation_pixel_width = 0, 
  continuation_pixel_width = 1, 
  first_visible_x = 0, 
  last_visible_x = 9, 
  last_visible_y = 1, 
  extra_line_spacing = 0, 
  max_extra_line_spacing = 0, 
  override_ascent = -1, 
  override_descent = 0, 
  override_boff = 0, 
  glyph_row = 0x0, 
  area = TEXT_AREA, 
  nglyphs = 1, 
  pixel_width = 0, 
  ascent = 0, 
  descent = 0, 
  max_ascent = 0, 
  max_descent = 0, 
  phys_ascent = 0, 
  phys_descent = 0, 
  max_phys_ascent = 0, 
  max_phys_descent = 0, 
  current_x = 0, 
  continuation_lines_width = 0, 
  eol_pos = {
    charpos = 0, 
    bytepos = 0
  }, 
  current_y = 0, 
  first_vpos = 0, 
  vpos = 0, 
  hpos = 0, 
  left_user_fringe_bitmap = 0, 
  right_user_fringe_bitmap = 0, 
  left_user_fringe_face_id = 0, 
  right_user_fringe_face_id = 0, 
  bidi_p = 1, 
  bidi_it = {
    bytepos = 0, 
    charpos = 0, 
    ch = 0, 
    nchars = 0, 
    ch_len = 0, 
    type = UNKNOWN_BT, 
    type_after_w1 = UNKNOWN_BT, 
    orig_type = UNKNOWN_BT, 
    resolved_level = 0, 
    invalid_levels = 0, 
    invalid_rl_levels = 0, 
    prev = {
      bytepos = 0, 
      charpos = 0, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    last_strong = {
      bytepos = 0, 
      charpos = 0, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    next_for_neutral = {
      bytepos = 0, 
      charpos = 0, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    prev_for_neutral = {
      bytepos = 0, 
      charpos = 0, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    next_for_ws = {
      bytepos = 0, 
      charpos = 0, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    next_en_pos = 0, 
    next_en_type = UNKNOWN_BT, 
    ignore_bn_limit = 0, 
    sor = NEUTRAL_DIR, 
    scan_dir = 0, 
    disp_pos = 0, 
    disp_prop = 0, 
    stack_idx = 0, 
    level_stack = {{
        level = 0, 
        override = NEUTRAL_DIR
      } <repeats 64 times>}, 
    string = {
      lstring = 4320145466, 
      s = 0x0, 
      schars = 0, 
      bufpos = 0, 
      from_disp_str = 0, 
      unibyte = 0
    }, 
    w = 0x10181a2b8, 
    paragraph_dir = NEUTRAL_DIR, 
    separator_limit = 0, 
    prev_was_pdf = 0, 
    first_elt = 0, 
    new_paragraph = 0, 
    frame_window_p = 0
  }, 
  paragraph_embedding = NEUTRAL_DIR
}
	height = 8288
	start = {
  charpos = 1099511758856, 
  bytepos = 140734799788384
}
	f = (struct frame *) 0x101819f00
	window_height_changed_p = 0
#6  0x0000000100014bd8 in do_switch_frame (frame=4311946829, track=1, for_deletion=0, norecord=4345620794) at frame.c:851
	sf = (struct frame *) 0x101819f00
#7  0x0000000100014f99 in Fselect_frame (frame=4311946829, norecord=4345620794) at frame.c:904
No locals.
#8  0x00000001001e7d00 in Ffuncall (nargs=3, args=0x7fff5fbfc758) at eval.c:2808
	fun = 4298290005
	original_fun = 4345355290
	funcar = 3
	numargs = 2
	lisp_numargs = 140734799791904
	val = 4296940585
	internal_args = (Lisp_Object *) 0x7fff5fbfc760
	i = 108860447242846208
#9  0x0000000100240a37 in exec_byte_code (bytestr=4299973289, vector=4299973325, maxdepth=60, args_template=4320145466, nargs=0, args=0x0) at bytecode.c:919
	targets = {0x100245126, 0x100245192, 0x100245197, 0x10024519c, 0x1002451a1, 0x1002451a6, 0x100245235, 0x1002452d9, 0x10024006c, 0x100240071, 0x100240076, 0x10024007b, 0x100240080, 0x100240085, 0x100240095, 0x100240023, 0x100240641, 0x100240646, 0x10024064b, 0x100240650, 0x100240655, 0x10024065a, 0x1002406b3, 0x10024066a, 0x1002408df, 0x1002408e4, 0x1002408e9, 0x1002408ee, 0x1002408f3, 0x1002408f8, 0x100240873, 0x100240896, 0x1002409d3, 0x1002409d8, 0x1002409dd, 0x1002409e2, 0x1002409e7, 0x1002409ec, 0x100240967, 0x10024098a, 0x100240ae5, 0x100240aea, 0x100240aef, 0x100240af4, 0x100240af9, 0x100240afe, 0x100240a79, 0x100240a9c, 0x100242031, 0x100241cfe, 0x100241cef, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002422cd, 0x10024242f, 0x1002424bd, 0x10024254b, 0x1002425d7, 0x100240448, 0x1002404f1, 0x10024267f, 0x100240373, 0x10024056b, 0x100242709, 0x100242783, 0x1002427d4, 0x10024284e, 0x1002428ba, 0x1002429c6, 0x100242a17, 0x100242a91, 0x100242b36, 0x100242b87, 0x100242bd8, 0x100242c52, 0x100242ccc, 0x100242d46, 0x100242deb, 0x100242e57, 0x100242ec3, 0x100242fcf, 0x100243081, 0x100243133, 0x1002434b5, 0x100243534, 0x1002435b3, 0x100243632, 0x1002436b1, 0x10024371d, 0x1002437e0, 0x10024384c, 0x1002438b8, 0x100243924, 0x100243a76, 0x100241b46, 0x100243af9, 0x100243b4a, 0x100243c42, 0x100243cbc, 0x100243d36, 0x100243d87, 0x100243df0, 0x100243e59, 0x100243eca, 0x10024512b, 0x100243f25, 0x100243f80, 0x100243fdb, 0x100244036, 0x100244091, 0x1002440ec, 0x100241b4b, 0x10024512b, 0x10024413d, 0x1002441a7, 0x1002441f8, 0x100244249, 0x1002442c3, 0x10024433d, 0x10024438e, 0x1002444f1, 0x10024456b, 0x1002445e5, 0x10024465f, 0x1002446ba, 0x10024512b, 0x100241a57, 0x100240bba, 0x1002401c2, 0x100240d37, 0x100240ee8, 0x100241098, 0x1002419e3, 0x100241a0a, 0x100240804, 0x100241afa, 0x100241b88, 0x100241c20, 0x100241c6c, 0x10024207a, 0x100242114, 0x1002421b9, 0x10024222f, 0x100240b68, 0x10024470b, 0x1002447b0, 0x100244801, 0x100244852, 0x1002448a3, 0x1002448f4, 0x10024496e, 0x1002449e8, 0x100244a62, 0x100244adc, 0x100244ca3, 0x100244d1d, 0x100244d97, 0x100244de8, 0x100244e62, 0x100244edc, 0x100244f3b, 0x100244f9a, 0x100243990, 0x1002439fc, 0x100245006, 0x100245092, 0x10024512b, 0x100241248, 0x100241393, 0x100241527, 0x1002416bb, 0x10024184f, 0x100242926, 0x100242f2f, 0x100243ba2, 0x1002453a8, 0x100245448, 0x10024512b, 0x10024512b, 0x100245513, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002455d2 <repeats 64 times>}
	count = 25
	count_volatile = 140734799793504
	op = 2
	vectorp = (Lisp_Object *) 0x1004c62d0
	vectorp_volatile = (Lisp_Object * volatile) 0x101031648
	stack = {
  pc = 0x100598570 "\210\314\v!\034\315\f\316\r!\"\210\315\r\f\"\210)\317\320!\203\241", 
  byte_string = 4299973289, 
  byte_string_start = 0x10059855d "\306\b\307\"?\205\247", 
  next = 0x7fff5fbfd3f8
}
	stack_volatile = {
  pc = 0x1003077c1 "fontSize", 
  byte_string = 0, 
  byte_string_start = 0x10180303a "", 
  next = 0x7fff8a1a024e
}
	top = (Lisp_Object *) 0x7fff5fbfc758
	result = 50531414
	type = CONDITION_CASE
#10 0x00000001001e9201 in funcall_lambda (fun=4299973245, nargs=1, arg_vector=0x7fff5fbfced0) at eval.c:3041
	val = 72057598334889474
	syms_left = 4320145466
	next = 4320215354
	lexenv = 4320145466
	count = 24
	i = 1
	optional = false
	rest = false
#11 0x00000001001e7f01 in Ffuncall (nargs=2, args=0x7fff5fbfcec8) at eval.c:2854
	fun = 4299973245
	original_fun = 4320416202
	funcar = 140734799793840
	numargs = 1
	lisp_numargs = 140734799793808
	val = 4311946829
	internal_args = (Lisp_Object *) 0x1003af0e6
	i = 4296142897
#12 0x0000000100240a37 in exec_byte_code (bytestr=4298829657, vector=4298829693, maxdepth=16, args_template=4320145466, nargs=0, args=0x0) at bytecode.c:919
	targets = {0x100245126, 0x100245192, 0x100245197, 0x10024519c, 0x1002451a1, 0x1002451a6, 0x100245235, 0x1002452d9, 0x10024006c, 0x100240071, 0x100240076, 0x10024007b, 0x100240080, 0x100240085, 0x100240095, 0x100240023, 0x100240641, 0x100240646, 0x10024064b, 0x100240650, 0x100240655, 0x10024065a, 0x1002406b3, 0x10024066a, 0x1002408df, 0x1002408e4, 0x1002408e9, 0x1002408ee, 0x1002408f3, 0x1002408f8, 0x100240873, 0x100240896, 0x1002409d3, 0x1002409d8, 0x1002409dd, 0x1002409e2, 0x1002409e7, 0x1002409ec, 0x100240967, 0x10024098a, 0x100240ae5, 0x100240aea, 0x100240aef, 0x100240af4, 0x100240af9, 0x100240afe, 0x100240a79, 0x100240a9c, 0x100242031, 0x100241cfe, 0x100241cef, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002422cd, 0x10024242f, 0x1002424bd, 0x10024254b, 0x1002425d7, 0x100240448, 0x1002404f1, 0x10024267f, 0x100240373, 0x10024056b, 0x100242709, 0x100242783, 0x1002427d4, 0x10024284e, 0x1002428ba, 0x1002429c6, 0x100242a17, 0x100242a91, 0x100242b36, 0x100242b87, 0x100242bd8, 0x100242c52, 0x100242ccc, 0x100242d46, 0x100242deb, 0x100242e57, 0x100242ec3, 0x100242fcf, 0x100243081, 0x100243133, 0x1002434b5, 0x100243534, 0x1002435b3, 0x100243632, 0x1002436b1, 0x10024371d, 0x1002437e0, 0x10024384c, 0x1002438b8, 0x100243924, 0x100243a76, 0x100241b46, 0x100243af9, 0x100243b4a, 0x100243c42, 0x100243cbc, 0x100243d36, 0x100243d87, 0x100243df0, 0x100243e59, 0x100243eca, 0x10024512b, 0x100243f25, 0x100243f80, 0x100243fdb, 0x100244036, 0x100244091, 0x1002440ec, 0x100241b4b, 0x10024512b, 0x10024413d, 0x1002441a7, 0x1002441f8, 0x100244249, 0x1002442c3, 0x10024433d, 0x10024438e, 0x1002444f1, 0x10024456b, 0x1002445e5, 0x10024465f, 0x1002446ba, 0x10024512b, 0x100241a57, 0x100240bba, 0x1002401c2, 0x100240d37, 0x100240ee8, 0x100241098, 0x1002419e3, 0x100241a0a, 0x100240804, 0x100241afa, 0x100241b88, 0x100241c20, 0x100241c6c, 0x10024207a, 0x100242114, 0x1002421b9, 0x10024222f, 0x100240b68, 0x10024470b, 0x1002447b0, 0x100244801, 0x100244852, 0x1002448a3, 0x1002448f4, 0x10024496e, 0x1002449e8, 0x100244a62, 0x100244adc, 0x100244ca3, 0x100244d1d, 0x100244d97, 0x100244de8, 0x100244e62, 0x100244edc, 0x100244f3b, 0x100244f9a, 0x100243990, 0x1002439fc, 0x100245006, 0x100245092, 0x10024512b, 0x100241248, 0x100241393, 0x100241527, 0x1002416bb, 0x10024184f, 0x100242926, 0x100242f2f, 0x100243ba2, 0x1002453a8, 0x100245448, 0x10024512b, 0x10024512b, 0x100245513, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002455d2 <repeats 64 times>}
	count = 17
	count_volatile = 140734799795328
	op = 1
	vectorp = (Lisp_Object *) 0x1003aef80
	vectorp_volatile = (Lisp_Object * volatile) 0xfffffffffffffffe
	stack = {
  pc = 0x100607639 "\210\320\f\b\"\210\321\f\322\"\210\323\f\b\"\210\n\204W", 
  byte_string = 4298829657, 
  byte_string_start = 0x1006075fd "\306\b!\020\307\b!\031\310\b\236\032\311\033\312\211\034\035\v\312\036\026\211\036\027\2030", 
  next = 0x7fff5fbfdb18
}
	stack_volatile = {
  pc = 0x103030d26 "", 
  byte_string = 140734799793872, 
  byte_string_start = 0x1030d8348 "\005", 
  next = 0x7fff5fbfd490
}
	top = (Lisp_Object *) 0x7fff5fbfcec8
	result = 4296151456
	type = 32767
#13 0x00000001001e9201 in funcall_lambda (fun=4298829597, nargs=1, arg_vector=0x7fff5fbfd5f0) at eval.c:3041
	val = 72057598334889474
	syms_left = 4320145466
	next = 4320146922
	lexenv = 4320145466
	count = 16
	i = 1
	optional = true
	rest = false
#14 0x00000001001e7f01 in Ffuncall (nargs=2, args=0x7fff5fbfd5e8) at eval.c:2854
	fun = 4298829597
	original_fun = 4320416010
	funcar = 3
	numargs = 1
	lisp_numargs = 4345790134
	val = 4320145466
	internal_args = (Lisp_Object *) 0x10301ad88
	i = -4267557530
#15 0x0000000100240a37 in exec_byte_code (bytestr=4299471753, vector=4299471789, maxdepth=20, args_template=4320145466, nargs=0, args=0x0) at bytecode.c:919
	targets = {0x100245126, 0x100245192, 0x100245197, 0x10024519c, 0x1002451a1, 0x1002451a6, 0x100245235, 0x1002452d9, 0x10024006c, 0x100240071, 0x100240076, 0x10024007b, 0x100240080, 0x100240085, 0x100240095, 0x100240023, 0x100240641, 0x100240646, 0x10024064b, 0x100240650, 0x100240655, 0x10024065a, 0x1002406b3, 0x10024066a, 0x1002408df, 0x1002408e4, 0x1002408e9, 0x1002408ee, 0x1002408f3, 0x1002408f8, 0x100240873, 0x100240896, 0x1002409d3, 0x1002409d8, 0x1002409dd, 0x1002409e2, 0x1002409e7, 0x1002409ec, 0x100240967, 0x10024098a, 0x100240ae5, 0x100240aea, 0x100240aef, 0x100240af4, 0x100240af9, 0x100240afe, 0x100240a79, 0x100240a9c, 0x100242031, 0x100241cfe, 0x100241cef, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002422cd, 0x10024242f, 0x1002424bd, 0x10024254b, 0x1002425d7, 0x100240448, 0x1002404f1, 0x10024267f, 0x100240373, 0x10024056b, 0x100242709, 0x100242783, 0x1002427d4, 0x10024284e, 0x1002428ba, 0x1002429c6, 0x100242a17, 0x100242a91, 0x100242b36, 0x100242b87, 0x100242bd8, 0x100242c52, 0x100242ccc, 0x100242d46, 0x100242deb, 0x100242e57, 0x100242ec3, 0x100242fcf, 0x100243081, 0x100243133, 0x1002434b5, 0x100243534, 0x1002435b3, 0x100243632, 0x1002436b1, 0x10024371d, 0x1002437e0, 0x10024384c, 0x1002438b8, 0x100243924, 0x100243a76, 0x100241b46, 0x100243af9, 0x100243b4a, 0x100243c42, 0x100243cbc, 0x100243d36, 0x100243d87, 0x100243df0, 0x100243e59, 0x100243eca, 0x10024512b, 0x100243f25, 0x100243f80, 0x100243fdb, 0x100244036, 0x100244091, 0x1002440ec, 0x100241b4b, 0x10024512b, 0x10024413d, 0x1002441a7, 0x1002441f8, 0x100244249, 0x1002442c3, 0x10024433d, 0x10024438e, 0x1002444f1, 0x10024456b, 0x1002445e5, 0x10024465f, 0x1002446ba, 0x10024512b, 0x100241a57, 0x100240bba, 0x1002401c2, 0x100240d37, 0x100240ee8, 0x100241098, 0x1002419e3, 0x100241a0a, 0x100240804, 0x100241afa, 0x100241b88, 0x100241c20, 0x100241c6c, 0x10024207a, 0x100242114, 0x1002421b9, 0x10024222f, 0x100240b68, 0x10024470b, 0x1002447b0, 0x100244801, 0x100244852, 0x1002448a3, 0x1002448f4, 0x10024496e, 0x1002449e8, 0x100244a62, 0x100244adc, 0x100244ca3, 0x100244d1d, 0x100244d97, 0x100244de8, 0x100244e62, 0x100244edc, 0x100244f3b, 0x100244f9a, 0x100243990, 0x1002439fc, 0x100245006, 0x100245092, 0x10024512b, 0x100241248, 0x100241393, 0x100241527, 0x1002416bb, 0x10024184f, 0x100242926, 0x100242f2f, 0x100243ba2, 0x1002453a8, 0x100245448, 0x10024512b, 0x10024512b, 0x100245513, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002455d2 <repeats 64 times>}
	count = 9
	count_volatile = 140734799797152
	op = 1
	vectorp = (Lisp_Object *) 0x10044bbb0
	vectorp_volatile = (Lisp_Object * volatile) 0x10180303a
	stack = {
  pc = 0x1005c85c0 "\026\034\324\016\034!\210\016#\311\036$\211\036!\203\034\001\016!@\211\026$\b\236\204\023\001\325\016\032\016$\"\211\036%\203\022\001\326\016\034\016$\016%#\210)\016!A\211\026!\204\362", 
  byte_string = 4299471753, 
  byte_string_start = 0x1005c84e0 "\301\b\236A\031\306\b\236\2031", 
  next = 0x7fff5fbfe248
}
	stack_volatile = {
  pc = 0x0, 
  byte_string = 0, 
  byte_string_start = 0x100657d28 "\002", 
  next = 0x100a00ac8
}
	top = (Lisp_Object *) 0x7fff5fbfd5e8
	result = 4345498918
	type = 4294967295
#16 0x00000001001e9201 in funcall_lambda (fun=4299471701, nargs=1, arg_vector=0x7fff5fbfdd10) at eval.c:3041
	val = 72057598334889474
	syms_left = 4320145466
	next = 4320146922
	lexenv = 4320145466
	count = 8
	i = 1
	optional = true
	rest = false
#17 0x00000001001e7f01 in Ffuncall (nargs=2, args=0x7fff5fbfdd08) at eval.c:2854
	fun = 4299471701
	original_fun = 4320148042
	funcar = 140734799797488
	numargs = 1
	lisp_numargs = 4345498838
	val = 4345498838
	internal_args = (Lisp_Object *) 0x6
	i = 4296142897
#18 0x0000000100240a37 in exec_byte_code (bytestr=4299466889, vector=4299466925, maxdepth=24, args_template=4320145466, nargs=0, args=0x0) at bytecode.c:919
	targets = {0x100245126, 0x100245192, 0x100245197, 0x10024519c, 0x1002451a1, 0x1002451a6, 0x100245235, 0x1002452d9, 0x10024006c, 0x100240071, 0x100240076, 0x10024007b, 0x100240080, 0x100240085, 0x100240095, 0x100240023, 0x100240641, 0x100240646, 0x10024064b, 0x100240650, 0x100240655, 0x10024065a, 0x1002406b3, 0x10024066a, 0x1002408df, 0x1002408e4, 0x1002408e9, 0x1002408ee, 0x1002408f3, 0x1002408f8, 0x100240873, 0x100240896, 0x1002409d3, 0x1002409d8, 0x1002409dd, 0x1002409e2, 0x1002409e7, 0x1002409ec, 0x100240967, 0x10024098a, 0x100240ae5, 0x100240aea, 0x100240aef, 0x100240af4, 0x100240af9, 0x100240afe, 0x100240a79, 0x100240a9c, 0x100242031, 0x100241cfe, 0x100241cef, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002422cd, 0x10024242f, 0x1002424bd, 0x10024254b, 0x1002425d7, 0x100240448, 0x1002404f1, 0x10024267f, 0x100240373, 0x10024056b, 0x100242709, 0x100242783, 0x1002427d4, 0x10024284e, 0x1002428ba, 0x1002429c6, 0x100242a17, 0x100242a91, 0x100242b36, 0x100242b87, 0x100242bd8, 0x100242c52, 0x100242ccc, 0x100242d46, 0x100242deb, 0x100242e57, 0x100242ec3, 0x100242fcf, 0x100243081, 0x100243133, 0x1002434b5, 0x100243534, 0x1002435b3, 0x100243632, 0x1002436b1, 0x10024371d, 0x1002437e0, 0x10024384c, 0x1002438b8, 0x100243924, 0x100243a76, 0x100241b46, 0x100243af9, 0x100243b4a, 0x100243c42, 0x100243cbc, 0x100243d36, 0x100243d87, 0x100243df0, 0x100243e59, 0x100243eca, 0x10024512b, 0x100243f25, 0x100243f80, 0x100243fdb, 0x100244036, 0x100244091, 0x1002440ec, 0x100241b4b, 0x10024512b, 0x10024413d, 0x1002441a7, 0x1002441f8, 0x100244249, 0x1002442c3, 0x10024433d, 0x10024438e, 0x1002444f1, 0x10024456b, 0x1002445e5, 0x10024465f, 0x1002446ba, 0x10024512b, 0x100241a57, 0x100240bba, 0x1002401c2, 0x100240d37, 0x100240ee8, 0x100241098, 0x1002419e3, 0x100241a0a, 0x100240804, 0x100241afa, 0x100241b88, 0x100241c20, 0x100241c6c, 0x10024207a, 0x100242114, 0x1002421b9, 0x10024222f, 0x100240b68, 0x10024470b, 0x1002447b0, 0x100244801, 0x100244852, 0x1002448a3, 0x1002448f4, 0x10024496e, 0x1002449e8, 0x100244a62, 0x100244adc, 0x100244ca3, 0x100244d1d, 0x100244d97, 0x100244de8, 0x100244e62, 0x100244edc, 0x100244f3b, 0x100244f9a, 0x100243990, 0x1002439fc, 0x100245006, 0x100245092, 0x10024512b, 0x100241248, 0x100241393, 0x100241527, 0x1002416bb, 0x10024184f, 0x100242926, 0x100242f2f, 0x100243ba2, 0x1002453a8, 0x100245448, 0x10024512b, 0x10024512b, 0x100245513, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002455d2 <repeats 64 times>}
	count = 7
	count_volatile = 140734799798960
	op = 1
	vectorp = (Lisp_Object *) 0x10044a8b0
	vectorp_volatile = (Lisp_Object * volatile) 0x1001e84dd
	stack = {
  pc = 0x1005c8dcd "\211\026\024\026\025\317\v!\023\320\016\024\321\322\n\321\"#\210\323\n!\210\312\211\022\207", 
  byte_string = 4299466889, 
  byte_string_start = 0x1005c8d9c "\b\205K", 
  next = 0x7fff5fbfe9c8
}
	stack_volatile = {
  pc = 0x0, 
  byte_string = 140734799798896, 
  byte_string_start = 0x1004c971d "", 
  next = 0x1004c971d
}
	top = (Lisp_Object *) 0x7fff5fbfdd08
	result = 4299986838
	type = 32767
#19 0x00000001001e9201 in funcall_lambda (fun=4299466845, nargs=0, arg_vector=0x7fff5fbfe440) at eval.c:3041
	val = 72057598334889474
	syms_left = 4320145466
	next = 51546264592
	lexenv = 4320145466
	count = 7
	i = 0
	optional = false
	rest = false
#20 0x00000001001e7f01 in Ffuncall (nargs=1, args=0x7fff5fbfe438) at eval.c:2854
	fun = 4299466845
	original_fun = 4346082666
	funcar = 4345338570
	numargs = 0
	lisp_numargs = 4303411936
	val = 4320145466
	internal_args = (Lisp_Object *) 0x2
	i = -2688556192
#21 0x0000000100240a37 in exec_byte_code (bytestr=4298867649, vector=4298867685, maxdepth=68, args_template=0, nargs=0, args=0x7fff5fbfebc8) at bytecode.c:919
	targets = {0x100245126, 0x100245192, 0x100245197, 0x10024519c, 0x1002451a1, 0x1002451a6, 0x100245235, 0x1002452d9, 0x10024006c, 0x100240071, 0x100240076, 0x10024007b, 0x100240080, 0x100240085, 0x100240095, 0x100240023, 0x100240641, 0x100240646, 0x10024064b, 0x100240650, 0x100240655, 0x10024065a, 0x1002406b3, 0x10024066a, 0x1002408df, 0x1002408e4, 0x1002408e9, 0x1002408ee, 0x1002408f3, 0x1002408f8, 0x100240873, 0x100240896, 0x1002409d3, 0x1002409d8, 0x1002409dd, 0x1002409e2, 0x1002409e7, 0x1002409ec, 0x100240967, 0x10024098a, 0x100240ae5, 0x100240aea, 0x100240aef, 0x100240af4, 0x100240af9, 0x100240afe, 0x100240a79, 0x100240a9c, 0x100242031, 0x100241cfe, 0x100241cef, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002422cd, 0x10024242f, 0x1002424bd, 0x10024254b, 0x1002425d7, 0x100240448, 0x1002404f1, 0x10024267f, 0x100240373, 0x10024056b, 0x100242709, 0x100242783, 0x1002427d4, 0x10024284e, 0x1002428ba, 0x1002429c6, 0x100242a17, 0x100242a91, 0x100242b36, 0x100242b87, 0x100242bd8, 0x100242c52, 0x100242ccc, 0x100242d46, 0x100242deb, 0x100242e57, 0x100242ec3, 0x100242fcf, 0x100243081, 0x100243133, 0x1002434b5, 0x100243534, 0x1002435b3, 0x100243632, 0x1002436b1, 0x10024371d, 0x1002437e0, 0x10024384c, 0x1002438b8, 0x100243924, 0x100243a76, 0x100241b46, 0x100243af9, 0x100243b4a, 0x100243c42, 0x100243cbc, 0x100243d36, 0x100243d87, 0x100243df0, 0x100243e59, 0x100243eca, 0x10024512b, 0x100243f25, 0x100243f80, 0x100243fdb, 0x100244036, 0x100244091, 0x1002440ec, 0x100241b4b, 0x10024512b, 0x10024413d, 0x1002441a7, 0x1002441f8, 0x100244249, 0x1002442c3, 0x10024433d, 0x10024438e, 0x1002444f1, 0x10024456b, 0x1002445e5, 0x10024465f, 0x1002446ba, 0x10024512b, 0x100241a57, 0x100240bba, 0x1002401c2, 0x100240d37, 0x100240ee8, 0x100241098, 0x1002419e3, 0x100241a0a, 0x100240804, 0x100241afa, 0x100241b88, 0x100241c20, 0x100241c6c, 0x10024207a, 0x100242114, 0x1002421b9, 0x10024222f, 0x100240b68, 0x10024470b, 0x1002447b0, 0x100244801, 0x100244852, 0x1002448a3, 0x1002448f4, 0x10024496e, 0x1002449e8, 0x100244a62, 0x100244adc, 0x100244ca3, 0x100244d1d, 0x100244d97, 0x100244de8, 0x100244e62, 0x100244edc, 0x100244f3b, 0x100244f9a, 0x100243990, 0x1002439fc, 0x100245006, 0x100245092, 0x10024512b, 0x100241248, 0x100241393, 0x100241527, 0x1002416bb, 0x10024184f, 0x100242926, 0x100242f2f, 0x100243ba2, 0x1002453a8, 0x100245448, 0x10024512b, 0x10024512b, 0x100245513, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002455d2 <repeats 64 times>}
	count = 6
	count_volatile = 140734799800880
	op = 0
	vectorp = (Lisp_Object *) 0x1003b83e8
	vectorp_volatile = (Lisp_Object * volatile) 0x1001bff28
	stack = {
  pc = 0x100603dff "\210\201x", 
  byte_string = 4298867649, 
  byte_string_start = 0x100603bbe "\306 \020\307\021\n\023\307\024\310\311!\211\307=\2040", 
  next = 0x7fff5fbff108
}
	stack_volatile = {
  pc = 0x0, 
  byte_string = 1606412816, 
  byte_string_start = 0x1031ad4c0 "\001", 
  next = 0x7fff5fbfe9e0
}
	top = (Lisp_Object *) 0x7fff5fbfe438
	result = 4347057344
	type = CONDITION_CASE
#22 0x00000001001e8e24 in funcall_lambda (fun=4298867605, nargs=0, arg_vector=0x7fff5fbfebc8) at eval.c:2975
	val = 72057598334889474
	syms_left = 0
	next = 51541410239
	lexenv = 4298867600
	count = 6
	i = 140734799801056
	optional = false
	rest = false
#23 0x00000001001e7f01 in Ffuncall (nargs=1, args=0x7fff5fbfebc0) at eval.c:2854
	fun = 4298867605
	original_fun = 4346081994
	funcar = 4320145466
	numargs = 0
	lisp_numargs = 140734799801216
	val = 4296766505
	internal_args = (Lisp_Object *) 0x10305b1a6
	i = 4345672102
#24 0x0000000100240a37 in exec_byte_code (bytestr=4298864033, vector=4298864069, maxdepth=32, args_template=0, nargs=0, args=0x7fff5fbff250) at bytecode.c:919
	targets = {0x100245126, 0x100245192, 0x100245197, 0x10024519c, 0x1002451a1, 0x1002451a6, 0x100245235, 0x1002452d9, 0x10024006c, 0x100240071, 0x100240076, 0x10024007b, 0x100240080, 0x100240085, 0x100240095, 0x100240023, 0x100240641, 0x100240646, 0x10024064b, 0x100240650, 0x100240655, 0x10024065a, 0x1002406b3, 0x10024066a, 0x1002408df, 0x1002408e4, 0x1002408e9, 0x1002408ee, 0x1002408f3, 0x1002408f8, 0x100240873, 0x100240896, 0x1002409d3, 0x1002409d8, 0x1002409dd, 0x1002409e2, 0x1002409e7, 0x1002409ec, 0x100240967, 0x10024098a, 0x100240ae5, 0x100240aea, 0x100240aef, 0x100240af4, 0x100240af9, 0x100240afe, 0x100240a79, 0x100240a9c, 0x100242031, 0x100241cfe, 0x100241cef, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002422cd, 0x10024242f, 0x1002424bd, 0x10024254b, 0x1002425d7, 0x100240448, 0x1002404f1, 0x10024267f, 0x100240373, 0x10024056b, 0x100242709, 0x100242783, 0x1002427d4, 0x10024284e, 0x1002428ba, 0x1002429c6, 0x100242a17, 0x100242a91, 0x100242b36, 0x100242b87, 0x100242bd8, 0x100242c52, 0x100242ccc, 0x100242d46, 0x100242deb, 0x100242e57, 0x100242ec3, 0x100242fcf, 0x100243081, 0x100243133, 0x1002434b5, 0x100243534, 0x1002435b3, 0x100243632, 0x1002436b1, 0x10024371d, 0x1002437e0, 0x10024384c, 0x1002438b8, 0x100243924, 0x100243a76, 0x100241b46, 0x100243af9, 0x100243b4a, 0x100243c42, 0x100243cbc, 0x100243d36, 0x100243d87, 0x100243df0, 0x100243e59, 0x100243eca, 0x10024512b, 0x100243f25, 0x100243f80, 0x100243fdb, 0x100244036, 0x100244091, 0x1002440ec, 0x100241b4b, 0x10024512b, 0x10024413d, 0x1002441a7, 0x1002441f8, 0x100244249, 0x1002442c3, 0x10024433d, 0x10024438e, 0x1002444f1, 0x10024456b, 0x1002445e5, 0x10024465f, 0x1002446ba, 0x10024512b, 0x100241a57, 0x100240bba, 0x1002401c2, 0x100240d37, 0x100240ee8, 0x100241098, 0x1002419e3, 0x100241a0a, 0x100240804, 0x100241afa, 0x100241b88, 0x100241c20, 0x100241c6c, 0x10024207a, 0x100242114, 0x1002421b9, 0x10024222f, 0x100240b68, 0x10024470b, 0x1002447b0, 0x100244801, 0x100244852, 0x1002448a3, 0x1002448f4, 0x10024496e, 0x1002449e8, 0x100244a62, 0x100244adc, 0x100244ca3, 0x100244d1d, 0x100244d97, 0x100244de8, 0x100244e62, 0x100244edc, 0x100244f3b, 0x100244f9a, 0x100243990, 0x1002439fc, 0x100245006, 0x100245092, 0x10024512b, 0x100241248, 0x100241393, 0x100241527, 0x1002416bb, 0x10024184f, 0x100242926, 0x100242f2f, 0x100243ba2, 0x1002453a8, 0x100245448, 0x10024512b, 0x10024512b, 0x100245513, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002455d2 <repeats 64 times>}
	count = 4
	count_volatile = 140734799802736
	op = 0
	vectorp = (Lisp_Object *) 0x1003b75c8
	vectorp_volatile = (Lisp_Object * volatile) 0x10019fe32
	stack = {
  pc = 0x1006046eb "\210)\210\366\367\370\"\210\371\313\372\"\211;\203:\001\373\001P\262\001\202T\001\016D\211\203S\001\211@\374\375\002\"\203L\001\211\262\003\001A\266\202\202<\001\210\211\205]\001\350\001\016A\"\207", 
  byte_string = 4298864033, 
  byte_string_start = 0x1006045ca "\b\203\b", 
  next = 0x0
}
	stack_volatile = {
  pc = 0x7fff5fbff320 "\002", 
  byte_string = 140734799803984, 
  byte_string_start = 0x1001cea8c "H\215=e\375N", 
  next = 0x0
}
	top = (Lisp_Object *) 0x7fff5fbfebc0
	result = 4296152812
	type = 32767
#25 0x00000001001e8e24 in funcall_lambda (fun=4298863989, nargs=0, arg_vector=0x7fff5fbff250) at eval.c:2975
	val = 4296984274
	syms_left = 0
	next = 0
	lexenv = 1
	count = 4
	i = 140734799802896
	optional = false
	rest = false
#26 0x00000001001e7216 in apply_lambda (fun=4298863989, args=4320145466) at eval.c:2914
	args_left = 4320145466
	i = 0
	numargs = 0
	arg_vector = (Lisp_Object *) 0x7fff5fbff250
	gcpro1 = {
  next = 0x7fff5fbff2e0, 
  var = 0x10011fdcb, 
  nvars = 0
}
	gcpro2 = {
  next = 0x5, 
  var = 0xc5fc340b0, 
  nvars = 4298863984
}
	gcpro3 = {
  next = 0x7fff5fc340b0, 
  var = 0x7fff5fc3f760, 
  nvars = 140734800019632
}
	tem = 140734800066400
	sa_count = 4
	sa_must_free = false
#27 0x00000001001e2b63 in eval_sub (form=4345432998) at eval.c:2220
	fun = 4298863989
	val = 0
	original_fun = 4320283898
	original_args = 4320145466
	funcar = 4303183872
	gcpro1 = {
  next = 0x1030012da, 
  var = 0x7fff5fbff4a0, 
  nvars = 4296941022
}
	gcpro2 = {
  next = 0x1007fff5fbff450, 
  var = 0x10180303a, 
  nvars = 4320145466
}
	gcpro3 = {
  next = 0x5, 
  var = 0x500000002, 
  nvars = 4345303768
}
#28 0x00000001001e6d87 in Feval (form=4345432998, lexical=4320145466) at eval.c:1993
	count = 2
#29 0x0000000100141ca1 in top_level_2 () at keyboard.c:1179
No locals.
#30 0x00000001001e596c in internal_condition_case (bfun=0x100141c80 <top_level_2>, handlers=4320211946, hfun=0x100141cb0 <cmd_error>) at eval.c:1344
	val = 4297316741
	c = (struct handler *) 0x10080dae0
#31 0x0000000100141c27 in top_level_1 (ignore=4320145466) at keyboard.c:1187
No locals.
#32 0x00000001001e4fa4 in internal_catch (tag=4320208138, func=0x100141be0 <top_level_1>, arg=4320145466) at eval.c:1108
	val = 4320145466
	c = (struct handler *) 0x10080dda0
#33 0x00000001001271a7 in command_loop () at keyboard.c:1148
No locals.
#34 0x0000000100127094 in recursive_edit_1 () at keyboard.c:777
	count = 1
	val = 4320145466
#35 0x0000000100127370 in Frecursive_edit () at keyboard.c:841
	count = 0
	buffer = 4320145466
#36 0x00000001001251f1 in main (argc=2, argv=0x7fff5fbff920) at emacs.c:1598
	dummy = 0
	stack_bottom_variable = 0 '\0'
	do_initial_setlocale = true
	dumping = false
	skip_args = 0
	rlim = {
  rlim_cur = 8720000, 
  rlim_max = 67104768
}
	no_loadup = false
	junk = 0x0
	dname_arg = 0x0
	dname_arg2 = "pR\302_\377\177\000\000%\000\000\000\000\000\000\000h\000\000\000\001\000\000\000\001\000\000\000\000\000\000\000\360\370\277_\377\177\000\000{\022\300_\377\177\000\000\b\371\277_\377\177\000\000\b\371\277_\377\177\000\000\000\000\000\000\002\000\000\000 \371\277_\377\177\000"
	ch_to_dir = 0x7fff5fbffa50 "x\372\277_\377\177"
	original_pwd = 0x0
Current language:  auto; currently minimal

Lisp Backtrace:
"select-frame" (0x5fbfc760)
"x-setup-function-keys" (0x5fbfced0)
"x-create-frame-with-faces" (0x5fbfd5f0)
"make-frame" (0x5fbfdd10)
"frame-initialize" (0x5fbfe440)
"command-line" (0x5fbfebc8)
"normal-top-level" (0x5fbff250)
(gdb) 







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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-05 17:35           ` Jan Djärv
@ 2013-12-05 17:43             ` Jan Djärv
  2013-12-05 18:13               ` martin rudalics
  2013-12-05 18:19               ` Eli Zaretskii
  2013-12-05 17:59             ` bug#16049: 24.3.50; Crash on startup " martin rudalics
  1 sibling, 2 replies; 25+ messages in thread
From: Jan Djärv @ 2013-12-05 17:43 UTC (permalink / raw)
  To: martin rudalics; +Cc: Jules Colding, 16049@debbugs.gnu.org


5 dec 2013 kl. 18:35 skrev Jan Djärv <jan.h.d@swipnet.se>:

> Hello.
> 
> 5 dec 2013 kl. 08:00 skrev martin rudalics <rudalics@gmx.at>:
> 
>>> Yes, but I think I fixed that.  It crashes later in redisplay. 
>> 
>> Please post the backtrace here.  I doubt that I could be of much help
>> but maybe it's something I encountered on another platform before.
> 
> I haven't had time to look into it, but here goes.
> 
> 	Jan D.

That was the wrong one ignore that, here is the correct one.

	Jan D.

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0xffffffeeb81501ec
0x0000000100005da4 in update_window (w=0x101915a08, force_p=true) at dispnew.c:3374
3374	      if (mode_line_row->mode_line_p && mode_line_row->enabled_p)
(gdb) bt full
#0  0x0000000100005da4 in update_window (w=0x101915a08, force_p=true) at dispnew.c:3374
	end = (struct glyph_row *) 0xffffffeeb8150100
	mode_line_row = (struct glyph_row *) 0xffffffeeb8150100
	header_line_row = (struct glyph_row *) 0x0
	changed_p = false
	mouse_face_overwritten_p = false
	row = (struct glyph_row *) 0x101398e00
	yb = 2147483647
	n_updated = 0
	desired_matrix = (struct glyph_matrix *) 0x104fbe810
	paused_p = false
	preempt_count = 17
	rif = (struct redisplay_interface *) 0x100641648
#1  0x0000000100005011 in update_window_tree (w=0x101915a08, force_p=true) at dispnew.c:3160
	paused_p = false
#2  0x0000000100004d61 in update_frame (f=0x10104d198, force_p=true, inhibit_hairy_id_p=false) at dispnew.c:3058
	paused_p = false
	root_window = (struct window *) 0x101915850
#3  0x000000010003a81d in redisplay_internal () at xdisp.c:13640
	gcscrollbars = true
	f = (struct frame *) 0x10104d198
	w = (struct window *) 0x101915850
	sw = (struct window *) 0x101915850
	fr = (struct frame *) 0x10104d198
	pending = 0
	must_finish = true
	match_p = true
	tlbufpos = {
  charpos = 0, 
  bytepos = 0
}
	tlendpos = {
  charpos = 0, 
  bytepos = 0
}
	number_of_visible_frames = 1
	count = 11
	sf = (struct frame *) 0x10104d198
	polling_stopped_here = 1
	tail = 4345545574
	frame = 4312060317
	consider_all_windows_p = true
	update_miniwindow_p = true
#4  0x0000000100037cd7 in echo_area_display (update_frame_p=1) at xdisp.c:11016
	count = 10
	n = 1
	mini_window = 4321270285
	w = (struct window *) 0x101915a08
	f = (struct frame *) 0x10104d198
	window_height_changed_p = 1
	sf = (struct frame *) 0x10104d198
#5  0x0000000100037976 in message3_nolog (m=4305611097) at xdisp.c:9989
	mini_window = 4321270285
	frame = 4312060317
	f = (struct frame *) 0x10104d198
	sf = (struct frame *) 0x10104d198
#6  0x00000001000375dc in message3 (m=4305611097) at xdisp.c:9931
	gcpro1 = {
  next = 0x100351c60, 
  var = 0x7fff5fbfd470, 
  nvars = 4296143725
}
#7  0x00000001001d93a1 in Fmessage (nargs=2, args=0x7fff5fbfd560) at editfns.c:3451
	val = 4305611097
#8  0x00000001001e7ba2 in Ffuncall (nargs=3, args=0x7fff5fbfd558) at eval.c:2786
	fun = 4301506669
	original_fun = 4345337194
	funcar = 4345338570
	numargs = 2
	lisp_numargs = 56
	val = 4305611129
	internal_args = (Lisp_Object *) 0x2
	i = -4244532486
#9  0x0000000100240a37 in exec_byte_code (bytestr=4298891953, vector=4298891989, maxdepth=24, args_template=0, nargs=0, args=0x7fff5fbfdc98) at bytecode.c:919
	targets = {0x100245126, 0x100245192, 0x100245197, 0x10024519c, 0x1002451a1, 0x1002451a6, 0x100245235, 0x1002452d9, 0x10024006c, 0x100240071, 0x100240076, 0x10024007b, 0x100240080, 0x100240085, 0x100240095, 0x100240023, 0x100240641, 0x100240646, 0x10024064b, 0x100240650, 0x100240655, 0x10024065a, 0x1002406b3, 0x10024066a, 0x1002408df, 0x1002408e4, 0x1002408e9, 0x1002408ee, 0x1002408f3, 0x1002408f8, 0x100240873, 0x100240896, 0x1002409d3, 0x1002409d8, 0x1002409dd, 0x1002409e2, 0x1002409e7, 0x1002409ec, 0x100240967, 0x10024098a, 0x100240ae5, 0x100240aea, 0x100240aef, 0x100240af4, 0x100240af9, 0x100240afe, 0x100240a79, 0x100240a9c, 0x100242031, 0x100241cfe, 0x100241cef, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002422cd, 0x10024242f, 0x1002424bd, 0x10024254b, 0x1002425d7, 0x100240448, 0x1002404f1, 0x10024267f, 0x100240373, 0x10024056b, 0x100242709, 0x100242783, 0x1002427d4, 0x10024284e, 0x1002428ba, 0x1002429c6, 0x100242a17, 0x100242a91, 0x100242b36, 0x100242b87, 0x100242bd8, 0x100242c52, 0x100242ccc, 0x100242d46, 0x100242deb, 0x100242e57, 0x100242ec3, 0x100242fcf, 0x100243081, 0x100243133, 0x1002434b5, 0x100243534, 0x1002435b3, 0x100243632, 0x1002436b1, 0x10024371d, 0x1002437e0, 0x10024384c, 0x1002438b8, 0x100243924, 0x100243a76, 0x100241b46, 0x100243af9, 0x100243b4a, 0x100243c42, 0x100243cbc, 0x100243d36, 0x100243d87, 0x100243df0, 0x100243e59, 0x100243eca, 0x10024512b, 0x100243f25, 0x100243f80, 0x100243fdb, 0x100244036, 0x100244091, 0x1002440ec, 0x100241b4b, 0x10024512b, 0x10024413d, 0x1002441a7, 0x1002441f8, 0x100244249, 0x1002442c3, 0x10024433d, 0x10024438e, 0x1002444f1, 0x10024456b, 0x1002445e5, 0x10024465f, 0x1002446ba, 0x10024512b, 0x100241a57, 0x100240bba, 0x1002401c2, 0x100240d37, 0x100240ee8, 0x100241098, 0x1002419e3, 0x100241a0a, 0x100240804, 0x100241afa, 0x100241b88, 0x100241c20, 0x100241c6c, 0x10024207a, 0x100242114, 0x1002421b9, 0x10024222f, 0x100240b68, 0x10024470b, 0x1002447b0, 0x100244801, 0x100244852, 0x1002448a3, 0x1002448f4, 0x10024496e, 0x1002449e8, 0x100244a62, 0x100244adc, 0x100244ca3, 0x100244d1d, 0x100244d97, 0x100244de8, 0x100244e62, 0x100244edc, 0x100244f3b, 0x100244f9a, 0x100243990, 0x1002439fc, 0x100245006, 0x100245092, 0x10024512b, 0x100241248, 0x100241393, 0x100241527, 0x1002416bb, 0x10024184f, 0x100242926, 0x100242f2f, 0x100243ba2, 0x1002453a8, 0x100245448, 0x10024512b, 0x10024512b, 0x100245513, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002455d2 <repeats 64 times>}
	count = 8
	count_volatile = 140734799796992
	op = 2
	vectorp = (Lisp_Object *) 0x1003be2d8
	vectorp_volatile = (Lisp_Object * volatile) 0x10191d87d
	stack = {
  pc = 0x1006018b8 ")\207", 
  byte_string = 4298891953, 
  byte_string_start = 0x10060187f "\305\030\t\2069", 
  next = 0x7fff5fbfe248
}
	stack_volatile = {
  pc = 0x10191d87d "", 
  byte_string = 140734799796928, 
  byte_string_start = 0x10011f829 "H\213U\330H\213u\340H\211t\320\bH\203\3040]\303\017\037@", 
  next = 0x7fff5fbfdac0
}
	top = (Lisp_Object *) 0x7fff5fbfd558
	result = 4347016496
	type = 5
#10 0x00000001001e8e24 in funcall_lambda (fun=4298891909, nargs=0, arg_vector=0x7fff5fbfdc98) at eval.c:2975
	val = 72057598334889474
	syms_left = 0
	next = 51565942909
	lexenv = 4298891904
	count = 8
	i = 140734799797168
	optional = false
	rest = false
#11 0x00000001001e7f01 in Ffuncall (nargs=1, args=0x7fff5fbfdc90) at eval.c:2854
	fun = 4298891909
	original_fun = 4346085898
	funcar = 4320430890
	numargs = 0
	lisp_numargs = 140734799797328
	val = 4296145164
	internal_args = (Lisp_Object *) 0x7fff5fbfdc70
	i = 4345406893
#12 0x0000000100240a37 in exec_byte_code (bytestr=4298893025, vector=4298893061, maxdepth=92, args_template=1028, nargs=1, args=0x7fff5fbfe448) at bytecode.c:919
	targets = {0x100245126, 0x100245192, 0x100245197, 0x10024519c, 0x1002451a1, 0x1002451a6, 0x100245235, 0x1002452d9, 0x10024006c, 0x100240071, 0x100240076, 0x10024007b, 0x100240080, 0x100240085, 0x100240095, 0x100240023, 0x100240641, 0x100240646, 0x10024064b, 0x100240650, 0x100240655, 0x10024065a, 0x1002406b3, 0x10024066a, 0x1002408df, 0x1002408e4, 0x1002408e9, 0x1002408ee, 0x1002408f3, 0x1002408f8, 0x100240873, 0x100240896, 0x1002409d3, 0x1002409d8, 0x1002409dd, 0x1002409e2, 0x1002409e7, 0x1002409ec, 0x100240967, 0x10024098a, 0x100240ae5, 0x100240aea, 0x100240aef, 0x100240af4, 0x100240af9, 0x100240afe, 0x100240a79, 0x100240a9c, 0x100242031, 0x100241cfe, 0x100241cef, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002422cd, 0x10024242f, 0x1002424bd, 0x10024254b, 0x1002425d7, 0x100240448, 0x1002404f1, 0x10024267f, 0x100240373, 0x10024056b, 0x100242709, 0x100242783, 0x1002427d4, 0x10024284e, 0x1002428ba, 0x1002429c6, 0x100242a17, 0x100242a91, 0x100242b36, 0x100242b87, 0x100242bd8, 0x100242c52, 0x100242ccc, 0x100242d46, 0x100242deb, 0x100242e57, 0x100242ec3, 0x100242fcf, 0x100243081, 0x100243133, 0x1002434b5, 0x100243534, 0x1002435b3, 0x100243632, 0x1002436b1, 0x10024371d, 0x1002437e0, 0x10024384c, 0x1002438b8, 0x100243924, 0x100243a76, 0x100241b46, 0x100243af9, 0x100243b4a, 0x100243c42, 0x100243cbc, 0x100243d36, 0x100243d87, 0x100243df0, 0x100243e59, 0x100243eca, 0x10024512b, 0x100243f25, 0x100243f80, 0x100243fdb, 0x100244036, 0x100244091, 0x1002440ec, 0x100241b4b, 0x10024512b, 0x10024413d, 0x1002441a7, 0x1002441f8, 0x100244249, 0x1002442c3, 0x10024433d, 0x10024438e, 0x1002444f1, 0x10024456b, 0x1002445e5, 0x10024465f, 0x1002446ba, 0x10024512b, 0x100241a57, 0x100240bba, 0x1002401c2, 0x100240d37, 0x100240ee8, 0x100241098, 0x1002419e3, 0x100241a0a, 0x100240804, 0x100241afa, 0x100241b88, 0x100241c20, 0x100241c6c, 0x10024207a, 0x100242114, 0x1002421b9, 0x10024222f, 0x100240b68, 0x10024470b, 0x1002447b0, 0x100244801, 0x100244852, 0x1002448a3, 0x1002448f4, 0x10024496e, 0x1002449e8, 0x100244a62, 0x100244adc, 0x100244ca3, 0x100244d1d, 0x100244d97, 0x100244de8, 0x100244e62, 0x100244edc, 0x100244f3b, 0x100244f9a, 0x100243990, 0x1002439fc, 0x100245006, 0x100245092, 0x10024512b, 0x100241248, 0x100241393, 0x100241527, 0x1002416bb, 0x10024184f, 0x100242926, 0x100242f2f, 0x100243ba2, 0x1002453a8, 0x100245448, 0x10024512b, 0x10024512b, 0x100245513, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002455d2 <repeats 64 times>}
	count = 7
	count_volatile = 140734799798960
	op = 0
	vectorp = (Lisp_Object *) 0x1003be708
	vectorp_volatile = (Lisp_Object * volatile) 0x10307c786
	stack = {
  pc = 0x1006012b2 "\210\b\203\021", 
  byte_string = 4298893025, 
  byte_string_start = 0x1006012b0 "\306 \210\b\203\021", 
  next = 0x7fff5fbfe9c8
}
	stack_volatile = {
  pc = 0x1001c3349 "\351\005", 
  byte_string = 4301272517, 
  byte_string_start = 0x10060360b "", 
  next = 0x100a26a39
}
	top = (Lisp_Object *) 0x7fff5fbfdc90
	result = 4301272541
	type = CONDITION_CASE
#13 0x00000001001e8e24 in funcall_lambda (fun=4298892981, nargs=1, arg_vector=0x7fff5fbfe440) at eval.c:2975
	val = 72057598334889474
	syms_left = 1028
	next = 51546264528
	lexenv = 4298892976
	count = 7
	i = 140734799799136
	optional = false
	rest = false
#14 0x00000001001e7f01 in Ffuncall (nargs=2, args=0x7fff5fbfe438) at eval.c:2854
	fun = 4298892981
	original_fun = 4346083258
	funcar = 4345338314
	numargs = 1
	lisp_numargs = 4305455816
	val = 4301916816
	internal_args = (Lisp_Object *) 0x2
	i = -4293168087
#15 0x0000000100240a37 in exec_byte_code (bytestr=4298867649, vector=4298867685, maxdepth=68, args_template=0, nargs=0, args=0x7fff5fbfebc8) at bytecode.c:919
	targets = {0x100245126, 0x100245192, 0x100245197, 0x10024519c, 0x1002451a1, 0x1002451a6, 0x100245235, 0x1002452d9, 0x10024006c, 0x100240071, 0x100240076, 0x10024007b, 0x100240080, 0x100240085, 0x100240095, 0x100240023, 0x100240641, 0x100240646, 0x10024064b, 0x100240650, 0x100240655, 0x10024065a, 0x1002406b3, 0x10024066a, 0x1002408df, 0x1002408e4, 0x1002408e9, 0x1002408ee, 0x1002408f3, 0x1002408f8, 0x100240873, 0x100240896, 0x1002409d3, 0x1002409d8, 0x1002409dd, 0x1002409e2, 0x1002409e7, 0x1002409ec, 0x100240967, 0x10024098a, 0x100240ae5, 0x100240aea, 0x100240aef, 0x100240af4, 0x100240af9, 0x100240afe, 0x100240a79, 0x100240a9c, 0x100242031, 0x100241cfe, 0x100241cef, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002422cd, 0x10024242f, 0x1002424bd, 0x10024254b, 0x1002425d7, 0x100240448, 0x1002404f1, 0x10024267f, 0x100240373, 0x10024056b, 0x100242709, 0x100242783, 0x1002427d4, 0x10024284e, 0x1002428ba, 0x1002429c6, 0x100242a17, 0x100242a91, 0x100242b36, 0x100242b87, 0x100242bd8, 0x100242c52, 0x100242ccc, 0x100242d46, 0x100242deb, 0x100242e57, 0x100242ec3, 0x100242fcf, 0x100243081, 0x100243133, 0x1002434b5, 0x100243534, 0x1002435b3, 0x100243632, 0x1002436b1, 0x10024371d, 0x1002437e0, 0x10024384c, 0x1002438b8, 0x100243924, 0x100243a76, 0x100241b46, 0x100243af9, 0x100243b4a, 0x100243c42, 0x100243cbc, 0x100243d36, 0x100243d87, 0x100243df0, 0x100243e59, 0x100243eca, 0x10024512b, 0x100243f25, 0x100243f80, 0x100243fdb, 0x100244036, 0x100244091, 0x1002440ec, 0x100241b4b, 0x10024512b, 0x10024413d, 0x1002441a7, 0x1002441f8, 0x100244249, 0x1002442c3, 0x10024433d, 0x10024438e, 0x1002444f1, 0x10024456b, 0x1002445e5, 0x10024465f, 0x1002446ba, 0x10024512b, 0x100241a57, 0x100240bba, 0x1002401c2, 0x100240d37, 0x100240ee8, 0x100241098, 0x1002419e3, 0x100241a0a, 0x100240804, 0x100241afa, 0x100241b88, 0x100241c20, 0x100241c6c, 0x10024207a, 0x100242114, 0x1002421b9, 0x10024222f, 0x100240b68, 0x10024470b, 0x1002447b0, 0x100244801, 0x100244852, 0x1002448a3, 0x1002448f4, 0x10024496e, 0x1002449e8, 0x100244a62, 0x100244adc, 0x100244ca3, 0x100244d1d, 0x100244d97, 0x100244de8, 0x100244e62, 0x100244edc, 0x100244f3b, 0x100244f9a, 0x100243990, 0x1002439fc, 0x100245006, 0x100245092, 0x10024512b, 0x100241248, 0x100241393, 0x100241527, 0x1002416bb, 0x10024184f, 0x100242926, 0x100242f2f, 0x100243ba2, 0x1002453a8, 0x100245448, 0x10024512b, 0x10024512b, 0x100245513, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002455d2 <repeats 64 times>}
	count = 6
	count_volatile = 140734799800880
	op = 1
	vectorp = (Lisp_Object *) 0x1003b83e8
	vectorp_volatile = (Lisp_Object * volatile) 0x1001bff28
	stack = {
  pc = 0x100604069 "\210\307\016@\211\203\001\005\211@\002\204\372\004\201\261", 
  byte_string = 4298867649, 
  byte_string_start = 0x100603bbe "\306 \020\307\021\n\023\307\024\310\311!\211\307=\2040", 
  next = 0x7fff5fbff108
}
	stack_volatile = {
  pc = 0x0, 
  byte_string = 1606412816, 
  byte_string_start = 0x10319d8c0 "\001", 
  next = 0x7fff5fbfe9e0
}
	top = (Lisp_Object *) 0x7fff5fbfe438
	result = 4346992832
	type = CONDITION_CASE
#16 0x00000001001e8e24 in funcall_lambda (fun=4298867605, nargs=0, arg_vector=0x7fff5fbfebc8) at eval.c:2975
	val = 72057598334889474
	syms_left = 0
	next = 51541410239
	lexenv = 4298867600
	count = 6
	i = 140734799801056
	optional = false
	rest = false
#17 0x00000001001e7f01 in Ffuncall (nargs=1, args=0x7fff5fbfebc0) at eval.c:2854
	fun = 4298867605
	original_fun = 4346081994
	funcar = 4320145466
	numargs = 0
	lisp_numargs = 140734799801216
	val = 4296766505
	internal_args = (Lisp_Object *) 0x10306d556
	i = 4345746774
#18 0x0000000100240a37 in exec_byte_code (bytestr=4298864033, vector=4298864069, maxdepth=32, args_template=0, nargs=0, args=0x7fff5fbff250) at bytecode.c:919
	targets = {0x100245126, 0x100245192, 0x100245197, 0x10024519c, 0x1002451a1, 0x1002451a6, 0x100245235, 0x1002452d9, 0x10024006c, 0x100240071, 0x100240076, 0x10024007b, 0x100240080, 0x100240085, 0x100240095, 0x100240023, 0x100240641, 0x100240646, 0x10024064b, 0x100240650, 0x100240655, 0x10024065a, 0x1002406b3, 0x10024066a, 0x1002408df, 0x1002408e4, 0x1002408e9, 0x1002408ee, 0x1002408f3, 0x1002408f8, 0x100240873, 0x100240896, 0x1002409d3, 0x1002409d8, 0x1002409dd, 0x1002409e2, 0x1002409e7, 0x1002409ec, 0x100240967, 0x10024098a, 0x100240ae5, 0x100240aea, 0x100240aef, 0x100240af4, 0x100240af9, 0x100240afe, 0x100240a79, 0x100240a9c, 0x100242031, 0x100241cfe, 0x100241cef, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002422cd, 0x10024242f, 0x1002424bd, 0x10024254b, 0x1002425d7, 0x100240448, 0x1002404f1, 0x10024267f, 0x100240373, 0x10024056b, 0x100242709, 0x100242783, 0x1002427d4, 0x10024284e, 0x1002428ba, 0x1002429c6, 0x100242a17, 0x100242a91, 0x100242b36, 0x100242b87, 0x100242bd8, 0x100242c52, 0x100242ccc, 0x100242d46, 0x100242deb, 0x100242e57, 0x100242ec3, 0x100242fcf, 0x100243081, 0x100243133, 0x1002434b5, 0x100243534, 0x1002435b3, 0x100243632, 0x1002436b1, 0x10024371d, 0x1002437e0, 0x10024384c, 0x1002438b8, 0x100243924, 0x100243a76, 0x100241b46, 0x100243af9, 0x100243b4a, 0x100243c42, 0x100243cbc, 0x100243d36, 0x100243d87, 0x100243df0, 0x100243e59, 0x100243eca, 0x10024512b, 0x100243f25, 0x100243f80, 0x100243fdb, 0x100244036, 0x100244091, 0x1002440ec, 0x100241b4b, 0x10024512b, 0x10024413d, 0x1002441a7, 0x1002441f8, 0x100244249, 0x1002442c3, 0x10024433d, 0x10024438e, 0x1002444f1, 0x10024456b, 0x1002445e5, 0x10024465f, 0x1002446ba, 0x10024512b, 0x100241a57, 0x100240bba, 0x1002401c2, 0x100240d37, 0x100240ee8, 0x100241098, 0x1002419e3, 0x100241a0a, 0x100240804, 0x100241afa, 0x100241b88, 0x100241c20, 0x100241c6c, 0x10024207a, 0x100242114, 0x1002421b9, 0x10024222f, 0x100240b68, 0x10024470b, 0x1002447b0, 0x100244801, 0x100244852, 0x1002448a3, 0x1002448f4, 0x10024496e, 0x1002449e8, 0x100244a62, 0x100244adc, 0x100244ca3, 0x100244d1d, 0x100244d97, 0x100244de8, 0x100244e62, 0x100244edc, 0x100244f3b, 0x100244f9a, 0x100243990, 0x1002439fc, 0x100245006, 0x100245092, 0x10024512b, 0x100241248, 0x100241393, 0x100241527, 0x1002416bb, 0x10024184f, 0x100242926, 0x100242f2f, 0x100243ba2, 0x1002453a8, 0x100245448, 0x10024512b, 0x10024512b, 0x100245513, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x10024512b, 0x1002455d2 <repeats 64 times>}
	count = 4
	count_volatile = 140734799802736
	op = 0
	vectorp = (Lisp_Object *) 0x1003b75c8
	vectorp_volatile = (Lisp_Object * volatile) 0x10019fe32
	stack = {
  pc = 0x1006046eb "\210)\210\366\367\370\"\210\371\313\372\"\211;\203:\001\373\001P\262\001\202T\001\016D\211\203S\001\211@\374\375\002\"\203L\001\211\262\003\001A\266\202\202<\001\210\211\205]\001\350\001\016A\"\207", 
  byte_string = 4298864033, 
  byte_string_start = 0x1006045ca "\b\203\b", 
  next = 0x0
}
	stack_volatile = {
  pc = 0x7fff5fbff320 "\002", 
  byte_string = 140734799803984, 
  byte_string_start = 0x1001cea8c "H\215=e\375N", 
  next = 0xf69279f4
}
	top = (Lisp_Object *) 0x7fff5fbfebc0
	result = 4296152812
	type = 32767
#19 0x00000001001e8e24 in funcall_lambda (fun=4298863989, nargs=0, arg_vector=0x7fff5fbff250) at eval.c:2975
	val = 4296984274
	syms_left = 0
	next = 0
	lexenv = 1
	count = 4
	i = 140734799802896
	optional = false
	rest = false
#20 0x00000001001e7216 in apply_lambda (fun=4298863989, args=4320145466) at eval.c:2914
	args_left = 4320145466
	i = 0
	numargs = 0
	arg_vector = (Lisp_Object *) 0x7fff5fbff250
	gcpro1 = {
  next = 0x7fff5fbff2e0, 
  var = 0x10011fdcb, 
  nvars = 0
}
	gcpro2 = {
  next = 0x5, 
  var = 0xc5fc340b0, 
  nvars = 4298863984
}
	gcpro3 = {
  next = 0x7fff5fc340b0, 
  var = 0x7fff5fc3f760, 
  nvars = 140734800019632
}
	tem = 140734800066400
	sa_count = 4
	sa_must_free = false
#21 0x00000001001e2b63 in eval_sub (form=4345432998) at eval.c:2220
	fun = 4298863989
	val = 0
	original_fun = 4320283898
	original_args = 4320145466
	funcar = 4303183872
	gcpro1 = {
  next = 0x1030012da, 
  var = 0x7fff5fbff4a0, 
  nvars = 4296941022
}
	gcpro2 = {
  next = 0x1007fff5fbff450, 
  var = 0x10180303a, 
  nvars = 4320145466
}
	gcpro3 = {
  next = 0x5, 
  var = 0x500000002, 
  nvars = 4345303768
}
#22 0x00000001001e6d87 in Feval (form=4345432998, lexical=4320145466) at eval.c:1993
	count = 2
#23 0x0000000100141ca1 in top_level_2 () at keyboard.c:1179
No locals.
#24 0x00000001001e596c in internal_condition_case (bfun=0x100141c80 <top_level_2>, handlers=4320211946, hfun=0x100141cb0 <cmd_error>) at eval.c:1344
	val = 4297316741
	c = (struct handler *) 0x10081b730
#25 0x0000000100141c27 in top_level_1 (ignore=4320145466) at keyboard.c:1187
No locals.
#26 0x00000001001e4fa4 in internal_catch (tag=4320208138, func=0x100141be0 <top_level_1>, arg=4320145466) at eval.c:1108
	val = 4320145466
	c = (struct handler *) 0x10081b630
#27 0x00000001001271a7 in command_loop () at keyboard.c:1148
No locals.
#28 0x0000000100127094 in recursive_edit_1 () at keyboard.c:777
	count = 1
	val = 4320145466
#29 0x0000000100127370 in Frecursive_edit () at keyboard.c:841
	count = 0
	buffer = 4320145466
#30 0x00000001001251f1 in main (argc=2, argv=0x7fff5fbff920) at emacs.c:1598
	dummy = 0
	stack_bottom_variable = 0 '\0'
	do_initial_setlocale = true
	dumping = false
	skip_args = 0
	rlim = {
  rlim_cur = 8720000, 
  rlim_max = 67104768
}
	no_loadup = false
	junk = 0x0
	dname_arg = 0x0
	dname_arg2 = "pR\302_\377\177\000\000%\000\000\000\000\000\000\000h\000\000\000\001\000\000\000\001\000\000\000\000\000\000\000\360\370\277_\377\177\000\000{\022\300_\377\177\000\000\b\371\277_\377\177\000\000\b\371\277_\377\177\000\000\000\000\000\000\002\000\000\000 \371\277_\377\177\000"
	ch_to_dir = 0x7fff5fbffa50 "x\372\277_\377\177"
	original_pwd = 0x0
Current language:  auto; currently minimal

Lisp Backtrace:
"redisplay_internal (C function)" (0x6bf640)
"message" (0x5fbfd560)
"display-startup-echo-area-message" (0x5fbfdc98)
"command-line-1" (0x5fbfe440)
"command-line" (0x5fbfebc8)
"normal-top-level" (0x5fbff250)
(gdb) 






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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-05 17:35           ` Jan Djärv
  2013-12-05 17:43             ` Jan Djärv
@ 2013-12-05 17:59             ` martin rudalics
  2013-12-05 18:20               ` Eli Zaretskii
  1 sibling, 1 reply; 25+ messages in thread
From: martin rudalics @ 2013-12-05 17:59 UTC (permalink / raw)
  To: Jan Djärv; +Cc: Jules Colding, 16049@debbugs.gnu.org

 > Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:350
 > 350	  signal (sig, SIG_DFL);
 > (gdb) bt full
 > #0  terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:350
 > No locals.
 > #1  0x000000010014e213 in emacs_abort () at sysdep.c:2123
 > No locals.
 > #2  0x00000001000f99ae in bidi_initialize () at bidi.c:774
 > No locals.

Here ?????

   bidi_mirror_table = uniprop_table (intern ("mirroring"));
   if (NILP (bidi_mirror_table))
     emacs_abort ();

Sounds like a completely different issue.

martin





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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-05 17:43             ` Jan Djärv
@ 2013-12-05 18:13               ` martin rudalics
  2013-12-05 19:55                 ` Jan Djärv
  2013-12-05 18:19               ` Eli Zaretskii
  1 sibling, 1 reply; 25+ messages in thread
From: martin rudalics @ 2013-12-05 18:13 UTC (permalink / raw)
  To: Jan Djärv; +Cc: 16049@debbugs.gnu.org

 > Program received signal EXC_BAD_ACCESS, Could not access memory.
 > Reason: KERN_INVALID_ADDRESS at address: 0xffffffeeb81501ec
 > 0x0000000100005da4 in update_window (w=0x101915a08, force_p=true) at dispnew.c:3374
 > 3374	      if (mode_line_row->mode_line_p && mode_line_row->enabled_p)
 > (gdb) bt full
 > #0  0x0000000100005da4 in update_window (w=0x101915a08, force_p=true) at dispnew.c:3374
 > 	end = (struct glyph_row *) 0xffffffeeb8150100
 > 	mode_line_row = (struct glyph_row *) 0xffffffeeb8150100
 > 	header_line_row = (struct glyph_row *) 0x0
 > 	changed_p = false
 > 	mouse_face_overwritten_p = false
 > 	row = (struct glyph_row *) 0x101398e00
 > 	yb = 2147483647
 > 	n_updated = 0
 > 	desired_matrix = (struct glyph_matrix *) 0x104fbe810

Such things never happened to me.  What is desired_matrix->rows and
desired_matrix->nrows here?  What happens when you suppress the initial
message?

martin





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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-05 17:43             ` Jan Djärv
  2013-12-05 18:13               ` martin rudalics
@ 2013-12-05 18:19               ` Eli Zaretskii
  2013-12-05 19:59                 ` Jan Djärv
  1 sibling, 1 reply; 25+ messages in thread
From: Eli Zaretskii @ 2013-12-05 18:19 UTC (permalink / raw)
  To: Jan Djärv; +Cc: colding, 16049

> From: Jan Djärv <jan.h.d@swipnet.se>
> Date: Thu, 5 Dec 2013 18:43:15 +0100
> Cc: Jules Colding <colding@venalicium.dk>,
> 	"16049@debbugs.gnu.org" <16049@debbugs.gnu.org>
> 
> Program received signal EXC_BAD_ACCESS, Could not access memory.
> Reason: KERN_INVALID_ADDRESS at address: 0xffffffeeb81501ec
> 0x0000000100005da4 in update_window (w=0x101915a08, force_p=true) at dispnew.c:3374
> 3374	      if (mode_line_row->mode_line_p && mode_line_row->enabled_p)
> (gdb) bt full
> #0  0x0000000100005da4 in update_window (w=0x101915a08, force_p=true) at dispnew.c:3374

In what bzr version is that?  The original report was about a very old
version (from October) -- is this one from then as well?

> 	end = (struct glyph_row *) 0xffffffeeb8150100
> 	mode_line_row = (struct glyph_row *) 0xffffffeeb8150100

So both end and mode_line_row are bad pointers, is that right?  What
is the value of desired_matrix->nrows ?





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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-05 17:59             ` bug#16049: 24.3.50; Crash on startup " martin rudalics
@ 2013-12-05 18:20               ` Eli Zaretskii
  0 siblings, 0 replies; 25+ messages in thread
From: Eli Zaretskii @ 2013-12-05 18:20 UTC (permalink / raw)
  To: martin rudalics; +Cc: colding, 16049

> Date: Thu, 05 Dec 2013 18:59:27 +0100
> From: martin rudalics <rudalics@gmx.at>
> Cc: Jules Colding <colding@venalicium.dk>,
> 	"16049@debbugs.gnu.org" <16049@debbugs.gnu.org>
> 
>  > Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:350
>  > 350	  signal (sig, SIG_DFL);
>  > (gdb) bt full
>  > #0  terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:350
>  > No locals.
>  > #1  0x000000010014e213 in emacs_abort () at sysdep.c:2123
>  > No locals.
>  > #2  0x00000001000f99ae in bidi_initialize () at bidi.c:774
>  > No locals.
> 
> Here ?????
> 
>    bidi_mirror_table = uniprop_table (intern ("mirroring"));
>    if (NILP (bidi_mirror_table))
>      emacs_abort ();
> 
> Sounds like a completely different issue.

Jan said to disregard this.





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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-05 18:13               ` martin rudalics
@ 2013-12-05 19:55                 ` Jan Djärv
  0 siblings, 0 replies; 25+ messages in thread
From: Jan Djärv @ 2013-12-05 19:55 UTC (permalink / raw)
  To: martin rudalics; +Cc: 16049@debbugs.gnu.org

Hello.

5 dec 2013 kl. 19:13 skrev martin rudalics <rudalics@gmx.at>:

> > Program received signal EXC_BAD_ACCESS, Could not access memory.
> > Reason: KERN_INVALID_ADDRESS at address: 0xffffffeeb81501ec
> > 0x0000000100005da4 in update_window (w=0x101915a08, force_p=true) at dispnew.c:3374
> > 3374	      if (mode_line_row->mode_line_p && mode_line_row->enabled_p)
> > (gdb) bt full
> > #0  0x0000000100005da4 in update_window (w=0x101915a08, force_p=true) at dispnew.c:3374
> > 	end = (struct glyph_row *) 0xffffffeeb8150100
> > 	mode_line_row = (struct glyph_row *) 0xffffffeeb8150100
> > 	header_line_row = (struct glyph_row *) 0x0
> > 	changed_p = false
> > 	mouse_face_overwritten_p = false
> > 	row = (struct glyph_row *) 0x101398e00
> > 	yb = 2147483647
> > 	n_updated = 0
> > 	desired_matrix = (struct glyph_matrix *) 0x104fbe810
> 
> Such things never happened to me.  What is desired_matrix->rows and
> desired_matrix->nrows here?  What happens when you suppress the initial
> message?

(gdb) p desired_matrix->rows
$1 = (struct glyph_row *) 0x102087e00
Current language:  auto; currently minimal
(gdb) p desired_matrix->nrows 
$2 = -306783372

nrows do seem off the chart...

Do you mean --no-splash?  No difference.

	Jan D.






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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-05 18:19               ` Eli Zaretskii
@ 2013-12-05 19:59                 ` Jan Djärv
  2013-12-05 20:20                   ` Eli Zaretskii
  0 siblings, 1 reply; 25+ messages in thread
From: Jan Djärv @ 2013-12-05 19:59 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Jules Colding, 16049

Hello.

5 dec 2013 kl. 19:19 skrev Eli Zaretskii <eliz@gnu.org>:

>> From: Jan Djärv <jan.h.d@swipnet.se>
>> Date: Thu, 5 Dec 2013 18:43:15 +0100
>> Cc: Jules Colding <colding@venalicium.dk>,
>> 	"16049@debbugs.gnu.org" <16049@debbugs.gnu.org>
>> 
>> Program received signal EXC_BAD_ACCESS, Could not access memory.
>> Reason: KERN_INVALID_ADDRESS at address: 0xffffffeeb81501ec
>> 0x0000000100005da4 in update_window (w=0x101915a08, force_p=true) at dispnew.c:3374
>> 3374	      if (mode_line_row->mode_line_p && mode_line_row->enabled_p)
>> (gdb) bt full
>> #0  0x0000000100005da4 in update_window (w=0x101915a08, force_p=true) at dispnew.c:3374
> 
> In what bzr version is that?  The original report was about a very old
> version (from October) -- is this one from then as well?

No, this is from today, revno: 115388

> 
>> 	end = (struct glyph_row *) 0xffffffeeb8150100
>> 	mode_line_row = (struct glyph_row *) 0xffffffeeb8150100
> 
> So both end and mode_line_row are bad pointers, is that right?  What
> is the value of desired_matrix->nrows ?

As I told Martin:

(gdb) p desired_matrix->nrows
$1 = -306783372

This is not random, I get the same value each time.  Overflow?

	Jan D.







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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-05 19:59                 ` Jan Djärv
@ 2013-12-05 20:20                   ` Eli Zaretskii
  2013-12-06 18:32                     ` Jan Djärv
  0 siblings, 1 reply; 25+ messages in thread
From: Eli Zaretskii @ 2013-12-05 20:20 UTC (permalink / raw)
  To: Jan Djärv; +Cc: colding, 16049

> From: Jan Djärv <jan.h.d@swipnet.se>
> Date: Thu, 5 Dec 2013 20:59:00 +0100
> Cc: martin rudalics <rudalics@gmx.at>,
>  Jules Colding <colding@venalicium.dk>,
>  16049@debbugs.gnu.org
> 
> (gdb) p desired_matrix->nrows
> $1 = -306783372
> 
> This is not random, I get the same value each time.  Overflow?

Put a watchpoint on that address, and see who gives it such a bogus
value.





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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-05 20:20                   ` Eli Zaretskii
@ 2013-12-06 18:32                     ` Jan Djärv
  2013-12-06 18:56                       ` martin rudalics
  0 siblings, 1 reply; 25+ messages in thread
From: Jan Djärv @ 2013-12-06 18:32 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Jules Colding, 16049

Hello.

5 dec 2013 kl. 21:20 skrev Eli Zaretskii <eliz@gnu.org>:

>> From: Jan Djärv <jan.h.d@swipnet.se>
>> Date: Thu, 5 Dec 2013 20:59:00 +0100
>> Cc: martin rudalics <rudalics@gmx.at>,
>> Jules Colding <colding@venalicium.dk>,
>> 16049@debbugs.gnu.org
>> 
>> (gdb) p desired_matrix->nrows
>> $1 = -306783372
>> 
>> This is not random, I get the same value each time.  Overflow?
> 
> Put a watchpoint on that address, and see who gives it such a bogus
> value.

The root cause is grow_mini_window in window.c.

It sets w->pixel_height to a large negative value, and it is all downhill from there.
It is called twice.  Right before w->pixel_height += pixel_height;

the values for pixelwise, w->pixel_height, pixel_height, line_height, FRAME_LINE_HEIGTH(f), delta and XINT (height) are:

1 1 -47 -3 14 13 47

The 1 for w->pixel_height looks wrong.
This will set w->pixel_height to -46.
The second call:

1 -46 -2147483603 .153391685 14 60 0

I'm not sure how this function is supposed to work.  pixel_value is negative or it is a huge positive value.  Is it relying on overflow?

	Jan D.







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

* bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9
  2013-12-06 18:32                     ` Jan Djärv
@ 2013-12-06 18:56                       ` martin rudalics
  2013-12-07  8:25                         ` bug#16049: 24.3.50; xdisp.c infloop " Jan Djärv
  0 siblings, 1 reply; 25+ messages in thread
From: martin rudalics @ 2013-12-06 18:56 UTC (permalink / raw)
  To: Jan Djärv; +Cc: Jules Colding, 16049

 > The root cause is grow_mini_window in window.c.
 >
 > It sets w->pixel_height to a large negative value, and it is all downhill from there.
 > It is called twice.  Right before w->pixel_height += pixel_height;
 >
 > the values for pixelwise, w->pixel_height, pixel_height, line_height, FRAME_LINE_HEIGTH(f), delta and XINT (height) are:
 >
 > 1 1 -47 -3 14 13 47
 >
 > The 1 for w->pixel_height looks wrong.
 > This will set w->pixel_height to -46.
 > The second call:
 >
 > 1 -46 -2147483603 .153391685 14 60 0
 >
 > I'm not sure how this function is supposed to work.  pixel_value is negative or it is a huge positive value.  Is it relying on overflow?

IIUC this occurs with pixel values not yet assigned.  That is, the
minibuffer window still has a line and pixel height of 1 but the frame's
character height has already changed so the relations are wrong.

I had this problem on Windows and did in w32fns.c

   /* PXW: This is a duplicate from below.  We have to do it here since
      otherwise x_set_tool_bar_lines will work with the character sizes
      installed by init_frame_faces while the frame's pixel size is still
      calculated from a character size of 1 and we subsequently hit the
      eassert (height >= 0) assertion in window_box_height.  The
      non-pixelwise code apparently worked around this because it had one
      frame line vs one toolbar line which left us with a zero root
      window height which was obviously wrong as well ...  */
   width = FRAME_TEXT_WIDTH (f);
   height = FRAME_TEXT_HEIGHT (f);
   FRAME_TEXT_HEIGHT (f) = 0;
   SET_FRAME_WIDTH (f, 0);
   change_frame_size (f, width, height, 1, 0, 0, 1);

and on GTK where I did in xfns.c completely the same

#ifdef USE_GTK
   /* PXW: This is a duplicate from below.  We have to do it here since
      otherwise x_set_tool_bar_lines will work with the character sizes
      installed by init_frame_faces while the frame's pixel size is still
      calculated from a character size of 1 and we subsequently hit the
      eassert (height >= 0) assertion in window_box_height.  The
      non-pixelwise code apparently worked around this because it had one
      frame line vs one toolbar line which left us with a zero root
      window height which was obviously wrong as well ...  */
   width = FRAME_TEXT_WIDTH (f);
   height = FRAME_TEXT_HEIGHT (f);
   FRAME_TEXT_HEIGHT (f) = 0;
   SET_FRAME_WIDTH (f, 0);
   change_frame_size (f, width, height, 1, 0, 0, 1);
#endif /* USE_GTK */

It's a very weird issue but you didn't make it till window_box_height
apparently, so I don't know whether it's related.

martin





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

* bug#16049: 24.3.50; xdisp.c infloop on Mac OS X 10.9
  2013-12-06 18:56                       ` martin rudalics
@ 2013-12-07  8:25                         ` Jan Djärv
  2013-12-07  9:16                           ` Eli Zaretskii
  0 siblings, 1 reply; 25+ messages in thread
From: Jan Djärv @ 2013-12-07  8:25 UTC (permalink / raw)
  To: martin rudalics; +Cc: Jules Colding, 16049

Hello.

6 dec 2013 kl. 19:56 skrev martin rudalics <rudalics@gmx.at>:

> > The root cause is grow_mini_window in window.c.
> >
> > It sets w->pixel_height to a large negative value, and it is all downhill from there.
> > It is called twice.  Right before w->pixel_height += pixel_height;
> >
> > the values for pixelwise, w->pixel_height, pixel_height, line_height, FRAME_LINE_HEIGTH(f), delta and XINT (height) are:
> >
> > 1 1 -47 -3 14 13 47
> >
> > The 1 for w->pixel_height looks wrong.
> > This will set w->pixel_height to -46.
> > The second call:
> >
> > 1 -46 -2147483603 .153391685 14 60 0
> >
> > I'm not sure how this function is supposed to work.  pixel_value is negative or it is a huge positive value.  Is it relying on overflow?
> 
> IIUC this occurs with pixel values not yet assigned.  That is, the
> minibuffer window still has a line and pixel height of 1 but the frame's
> character height has already changed so the relations are wrong.
> 
> I had this problem on Windows and did in w32fns.c
> 
>  /* PXW: This is a duplicate from below.  We have to do it here since
>     otherwise x_set_tool_bar_lines will work with the character sizes
>     installed by init_frame_faces while the frame's pixel size is still
>     calculated from a character size of 1 and we subsequently hit the
>     eassert (height >= 0) assertion in window_box_height.  The
>     non-pixelwise code apparently worked around this because it had one
>     frame line vs one toolbar line which left us with a zero root
>     window height which was obviously wrong as well ...  */
>  width = FRAME_TEXT_WIDTH (f);
>  height = FRAME_TEXT_HEIGHT (f);
>  FRAME_TEXT_HEIGHT (f) = 0;
>  SET_FRAME_WIDTH (f, 0);
>  change_frame_size (f, width, height, 1, 0, 0, 1);
> 
> and on GTK where I did in xfns.c completely the same
> 
> #ifdef USE_GTK
>  /* PXW: This is a duplicate from below.  We have to do it here since
>     otherwise x_set_tool_bar_lines will work with the character sizes
>     installed by init_frame_faces while the frame's pixel size is still
>     calculated from a character size of 1 and we subsequently hit the
>     eassert (height >= 0) assertion in window_box_height.  The
>     non-pixelwise code apparently worked around this because it had one
>     frame line vs one toolbar line which left us with a zero root
>     window height which was obviously wrong as well ...  */
>  width = FRAME_TEXT_WIDTH (f);
>  height = FRAME_TEXT_HEIGHT (f);
>  FRAME_TEXT_HEIGHT (f) = 0;
>  SET_FRAME_WIDTH (f, 0);
>  change_frame_size (f, width, height, 1, 0, 0, 1);
> #endif /* USE_GTK */
> 
> It's a very weird issue but you didn't make it till window_box_height
> apparently, so I don't know whether it's related.

Well, it gets us further.  window_box_height is called later, so it is related.

Nex problem, infloop in move_it_vertically_backward, xdisp.c

It just keeps going back to move_further_back: but no values are actually changed in the code inbetween.  I don't know whats bad here, values looks fine to me.  window_box_height is called
and returns 490, which is the pixel size.

Backtrace:

(gdb) bt full
#0  move_it_vertically_backward (it=0x7fff5fbfc0b8, dy=245) at xdisp.c:9278
	target_y = 245
	y0 = 490
	y1 = 504
	line_height = 14
	nlines = 0
	h = 0
	it2 = {
  window = 4345437773, 
  w = 0x103021e48, 
  f = 0x103048a48, 
  method = GET_FROM_BUFFER, 
  stop_charpos = 192, 
  prev_stop = 192, 
  base_level_stop = 192, 
  end_charpos = 192, 
  s = 0x0, 
  string_nchars = 0, 
  redisplay_end_trigger_charpos = 0, 
  multibyte_p = 1, 
  header_line_p = 0, 
  string_from_display_prop_p = 0, 
  string_from_prefix_prop_p = 0, 
  from_disp_prop_p = 0, 
  ellipsis_p = 0, 
  avoid_cursor_p = 0, 
  dp = 0x0, 
  dpvec = 0x0, 
  dpend = 0x0, 
  dpvec_char_len = 0, 
  dpvec_face_id = 0, 
  saved_face_id = 0, 
  ctl_chars = {0 <repeats 16 times>}, 
  start = {
    pos = {
      charpos = 192, 
      bytepos = 192
    }, 
    overlay_string_index = -1, 
    string_pos = {
      charpos = -1, 
      bytepos = -1
    }, 
    dpvec_index = -1
  }, 
  current = {
    pos = {
      charpos = 192, 
      bytepos = 192
    }, 
    overlay_string_index = -1, 
    string_pos = {
      charpos = -1, 
      bytepos = -1
    }, 
    dpvec_index = -1
  }, 
  n_overlay_strings = 0, 
  overlay_strings_charpos = 192, 
  overlay_strings = {0 <repeats 16 times>}, 
  string_overlays = {0 <repeats 16 times>}, 
  string = 4320145466, 
  from_overlay = 0, 
  stack = {{
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }}, 
  sp = 0, 
  selective = 0, 
  what = IT_EOB, 
  face_id = 0, 
  selective_display_ellipsis_p = 1, 
  ctl_arrow_p = 1, 
  face_box_p = 0, 
  start_of_box_run_p = 0, 
  end_of_box_run_p = 0, 
  overlay_strings_at_end_processed_p = 1, 
  ignore_overlay_strings_at_pos_p = 0, 
  glyph_not_available_p = 0, 
  starts_in_middle_of_char_p = 0, 
  face_before_selective_p = 0, 
  constrain_row_ascent_descent_p = 0, 
  line_wrap = WINDOW_WRAP, 
  base_face_id = 0, 
  c = 0, 
  len = 0, 
  cmp_it = {
    stop_pos = 192, 
    id = -1, 
    ch = -2, 
    rule_idx = 0, 
    lookback = 0, 
    nglyphs = 0, 
    reversed_p = false, 
    charpos = 0, 
    nchars = 0, 
    nbytes = 0, 
    from = 0, 
    to = 0, 
    width = 0
  }, 
  char_to_display = 0, 
  glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, 
  image_id = 0, 
  slice = {
    x = 4320145466, 
    y = 4320145466, 
    width = 4320145466, 
    height = 4320145466
  }, 
  space_width = 4320145466, 
  voffset = 0, 
  tab_width = 8, 
  font_height = 4320145466, 
  object = 4307552957, 
  position = {
    charpos = 192, 
    bytepos = 192
  }, 
  truncation_pixel_width = 0, 
  continuation_pixel_width = 7, 
  first_visible_x = 2147483643, 
  last_visible_x = 2147483642, 
  last_visible_y = 490, 
  extra_line_spacing = 0, 
  max_extra_line_spacing = 0, 
  override_ascent = -1, 
  override_descent = 0, 
  override_boff = 0, 
  glyph_row = 0x0, 
  area = TEXT_AREA, 
  nglyphs = 7, 
  pixel_width = 0, 
  ascent = 0, 
  descent = 0, 
  max_ascent = 0, 
  max_descent = 0, 
  phys_ascent = 0, 
  phys_descent = 0, 
  max_phys_ascent = 0, 
  max_phys_descent = 0, 
  current_x = 0, 
  continuation_lines_width = 0, 
  eol_pos = {
    charpos = 0, 
    bytepos = 0
  }, 
  current_y = 490, 
  first_vpos = 0, 
  vpos = 0, 
  hpos = 0, 
  left_user_fringe_bitmap = 0, 
  right_user_fringe_bitmap = 0, 
  left_user_fringe_face_id = 0, 
  right_user_fringe_face_id = 0, 
  bidi_p = 1, 
  bidi_it = {
    bytepos = 192, 
    charpos = 192, 
    ch = 0, 
    nchars = -1, 
    ch_len = 0, 
    type = NEUTRAL_B, 
    type_after_w1 = NEUTRAL_B, 
    orig_type = NEUTRAL_B, 
    resolved_level = 0, 
    invalid_levels = 0, 
    invalid_rl_levels = -1, 
    prev = {
      bytepos = 0, 
      charpos = 0, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    last_strong = {
      bytepos = 0, 
      charpos = 0, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    next_for_neutral = {
      bytepos = 0, 
      charpos = -1, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    prev_for_neutral = {
      bytepos = 0, 
      charpos = -1, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    next_for_ws = {
      bytepos = 0, 
      charpos = 0, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    next_en_pos = 0, 
    next_en_type = UNKNOWN_BT, 
    ignore_bn_limit = 0, 
    sor = L2R, 
    scan_dir = 0, 
    disp_pos = -1, 
    disp_prop = 0, 
    stack_idx = 0, 
    level_stack = {{
        level = 0, 
        override = NEUTRAL_DIR
      } <repeats 64 times>}, 
    string = {
      lstring = 4320145466, 
      s = 0x0, 
      schars = 0, 
      bufpos = 0, 
      from_disp_str = 0, 
      unibyte = 0
    }, 
    w = 0x103021e48, 
    paragraph_dir = NEUTRAL_DIR, 
    separator_limit = -1, 
    prev_was_pdf = 0, 
    first_elt = 0, 
    new_paragraph = 1, 
    frame_window_p = 1
  }, 
  paragraph_embedding = L2R
}
	it3 = {
  window = 4345437773, 
  w = 0x103021e48, 
  f = 0x103048a48, 
  method = GET_FROM_BUFFER, 
  stop_charpos = 192, 
  prev_stop = 192, 
  base_level_stop = 192, 
  end_charpos = 192, 
  s = 0x0, 
  string_nchars = 0, 
  redisplay_end_trigger_charpos = 0, 
  multibyte_p = 1, 
  header_line_p = 0, 
  string_from_display_prop_p = 0, 
  string_from_prefix_prop_p = 0, 
  from_disp_prop_p = 0, 
  ellipsis_p = 0, 
  avoid_cursor_p = 0, 
  dp = 0x0, 
  dpvec = 0x0, 
  dpend = 0x0, 
  dpvec_char_len = 0, 
  dpvec_face_id = 0, 
  saved_face_id = 0, 
  ctl_chars = {0 <repeats 16 times>}, 
  start = {
    pos = {
      charpos = 192, 
      bytepos = 192
    }, 
    overlay_string_index = -1, 
    string_pos = {
      charpos = -1, 
      bytepos = -1
    }, 
    dpvec_index = -1
  }, 
  current = {
    pos = {
      charpos = 192, 
      bytepos = 192
    }, 
    overlay_string_index = -1, 
    string_pos = {
      charpos = -1, 
      bytepos = -1
    }, 
    dpvec_index = -1
  }, 
  n_overlay_strings = 0, 
  overlay_strings_charpos = 192, 
  overlay_strings = {0 <repeats 16 times>}, 
  string_overlays = {0 <repeats 16 times>}, 
  string = 4320145466, 
  from_overlay = 0, 
  stack = {{
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }}, 
  sp = 0, 
  selective = 0, 
  what = IT_CHARACTER, 
  face_id = 0, 
  selective_display_ellipsis_p = 1, 
  ctl_arrow_p = 1, 
  face_box_p = 0, 
  start_of_box_run_p = 0, 
  end_of_box_run_p = 0, 
  overlay_strings_at_end_processed_p = 1, 
  ignore_overlay_strings_at_pos_p = 0, 
  glyph_not_available_p = 1, 
  starts_in_middle_of_char_p = 0, 
  face_before_selective_p = 0, 
  constrain_row_ascent_descent_p = 0, 
  line_wrap = WINDOW_WRAP, 
  base_face_id = 0, 
  c = 32, 
  len = 1, 
  cmp_it = {
    stop_pos = 192, 
    id = -1, 
    ch = -2, 
    rule_idx = 0, 
    lookback = 0, 
    nglyphs = 0, 
    reversed_p = false, 
    charpos = 0, 
    nchars = 0, 
    nbytes = 0, 
    from = 0, 
    to = 0, 
    width = 0
  }, 
  char_to_display = 0, 
  glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, 
  image_id = 0, 
  slice = {
    x = 4320145466, 
    y = 4320145466, 
    width = 4320145466, 
    height = 4320145466
  }, 
  space_width = 4320145466, 
  voffset = 0, 
  tab_width = 8, 
  font_height = 4320145466, 
  object = 4307552957, 
  position = {
    charpos = 192, 
    bytepos = 192
  }, 
  truncation_pixel_width = 0, 
  continuation_pixel_width = 7, 
  first_visible_x = 2147483643, 
  last_visible_x = 2147483642, 
  last_visible_y = 490, 
  extra_line_spacing = 0, 
  max_extra_line_spacing = 0, 
  override_ascent = -1, 
  override_descent = 0, 
  override_boff = 0, 
  glyph_row = 0x0, 
  area = TEXT_AREA, 
  nglyphs = 1, 
  pixel_width = 7, 
  ascent = 11, 
  descent = 3, 
  max_ascent = 11, 
  max_descent = 3, 
  phys_ascent = 11, 
  phys_descent = 3, 
  max_phys_ascent = 11, 
  max_phys_descent = 3, 
  current_x = 7, 
  continuation_lines_width = 0, 
  eol_pos = {
    charpos = 0, 
    bytepos = 0
  }, 
  current_y = 490, 
  first_vpos = 0, 
  vpos = 0, 
  hpos = 0, 
  left_user_fringe_bitmap = 0, 
  right_user_fringe_bitmap = 0, 
  left_user_fringe_face_id = 0, 
  right_user_fringe_face_id = 0, 
  bidi_p = 1, 
  bidi_it = {
    bytepos = 192, 
    charpos = 192, 
    ch = 0, 
    nchars = -1, 
    ch_len = 0, 
    type = NEUTRAL_B, 
    type_after_w1 = NEUTRAL_B, 
    orig_type = NEUTRAL_B, 
    resolved_level = 0, 
    invalid_levels = 0, 
    invalid_rl_levels = -1, 
    prev = {
      bytepos = 0, 
      charpos = 0, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    last_strong = {
      bytepos = 0, 
      charpos = 0, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    next_for_neutral = {
      bytepos = 0, 
      charpos = -1, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    prev_for_neutral = {
      bytepos = 0, 
      charpos = -1, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    next_for_ws = {
      bytepos = 0, 
      charpos = 0, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    next_en_pos = 0, 
    next_en_type = UNKNOWN_BT, 
    ignore_bn_limit = 0, 
    sor = L2R, 
    scan_dir = 0, 
    disp_pos = -1, 
    disp_prop = 0, 
    stack_idx = 0, 
    level_stack = {{
        level = 0, 
        override = NEUTRAL_DIR
      } <repeats 64 times>}, 
    string = {
      lstring = 4320145466, 
      s = 0x0, 
      schars = 0, 
      bufpos = 0, 
      from_disp_str = 0, 
      unibyte = 0
    }, 
    w = 0x103021e48, 
    paragraph_dir = NEUTRAL_DIR, 
    separator_limit = -1, 
    prev_was_pdf = 0, 
    first_elt = 0, 
    new_paragraph = 1, 
    frame_window_p = 1
  }, 
  paragraph_embedding = L2R
}
	it2data = (void *) 0x0
	it3data = (void *) 0x0
	start_pos = 192
	nchars_per_row = 0
	pos_limit = 192
#1  0x0000000100086a01 in redisplay_window (window=4345437773, just_this_one_p=false) at xdisp.c:16186
	w = (struct window *) 0x103021e48
	f = (struct frame *) 0x103048a48
	buffer = (struct buffer *) 0x100c00ab8
	old = (struct buffer *) 0x100c00ab8
	lpoint = {
  charpos = 192, 
  bytepos = 192
}
	opoint = {
  charpos = 192, 
  bytepos = 192
}
	startp = {
  charpos = 192, 
  bytepos = 192
}
	update_mode_line = 1
	tem = 0
	it = {
  window = 4345437773, 
  w = 0x103021e48, 
  f = 0x103048a48, 
  method = GET_FROM_BUFFER, 
  stop_charpos = 192, 
  prev_stop = 192, 
  base_level_stop = 192, 
  end_charpos = 192, 
  s = 0x0, 
  string_nchars = 0, 
  redisplay_end_trigger_charpos = 0, 
  multibyte_p = 1, 
  header_line_p = 0, 
  string_from_display_prop_p = 0, 
  string_from_prefix_prop_p = 0, 
  from_disp_prop_p = 0, 
  ellipsis_p = 0, 
  avoid_cursor_p = 0, 
  dp = 0x0, 
  dpvec = 0x0, 
  dpend = 0x0, 
  dpvec_char_len = 0, 
  dpvec_face_id = 0, 
  saved_face_id = 0, 
  ctl_chars = {0 <repeats 16 times>}, 
  start = {
    pos = {
      charpos = 192, 
      bytepos = 192
    }, 
    overlay_string_index = -1, 
    string_pos = {
      charpos = -1, 
      bytepos = -1
    }, 
    dpvec_index = -1
  }, 
  current = {
    pos = {
      charpos = 192, 
      bytepos = 192
    }, 
    overlay_string_index = -1, 
    string_pos = {
      charpos = -1, 
      bytepos = -1
    }, 
    dpvec_index = -1
  }, 
  n_overlay_strings = 0, 
  overlay_strings_charpos = 192, 
  overlay_strings = {0 <repeats 16 times>}, 
  string_overlays = {0 <repeats 16 times>}, 
  string = 4320145466, 
  from_overlay = 0, 
  stack = {{
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }, {
      string = 0, 
      string_nchars = 0, 
      end_charpos = 0, 
      stop_charpos = 0, 
      prev_stop = 0, 
      base_level_stop = 0, 
      cmp_it = {
        stop_pos = 0, 
        id = 0, 
        ch = 0, 
        rule_idx = 0, 
        lookback = 0, 
        nglyphs = 0, 
        reversed_p = false, 
        charpos = 0, 
        nchars = 0, 
        nbytes = 0, 
        from = 0, 
        to = 0, 
        width = 0
      }, 
      face_id = 0, 
      u = {
        image = {
          object = 0, 
          slice = {
            x = 0, 
            y = 0, 
            width = 0, 
            height = 0
          }, 
          image_id = 0
        }, 
        comp = {
          object = 0
        }, 
        stretch = {
          object = 0
        }
      }, 
      position = {
        charpos = 0, 
        bytepos = 0
      }, 
      current = {
        pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        overlay_string_index = 0, 
        string_pos = {
          charpos = 0, 
          bytepos = 0
        }, 
        dpvec_index = 0
      }, 
      from_overlay = 0, 
      area = LEFT_MARGIN_AREA, 
      method = GET_FROM_BUFFER, 
      paragraph_embedding = NEUTRAL_DIR, 
      multibyte_p = 0, 
      string_from_display_prop_p = 0, 
      string_from_prefix_prop_p = 0, 
      display_ellipsis_p = 0, 
      avoid_cursor_p = 0, 
      bidi_p = 0, 
      from_disp_prop_p = 0, 
      line_wrap = TRUNCATE, 
      voffset = 0, 
      space_width = 0, 
      font_height = 0
    }}, 
  sp = 0, 
  selective = 0, 
  what = IT_CHARACTER, 
  face_id = 0, 
  selective_display_ellipsis_p = 1, 
  ctl_arrow_p = 1, 
  face_box_p = 0, 
  start_of_box_run_p = 0, 
  end_of_box_run_p = 0, 
  overlay_strings_at_end_processed_p = 0, 
  ignore_overlay_strings_at_pos_p = 0, 
  glyph_not_available_p = 0, 
  starts_in_middle_of_char_p = 0, 
  face_before_selective_p = 0, 
  constrain_row_ascent_descent_p = 0, 
  line_wrap = WINDOW_WRAP, 
  base_face_id = 0, 
  c = 0, 
  len = 0, 
  cmp_it = {
    stop_pos = 192, 
    id = -1, 
    ch = -2, 
    rule_idx = 0, 
    lookback = 0, 
    nglyphs = 0, 
    reversed_p = false, 
    charpos = 0, 
    nchars = 0, 
    nbytes = 0, 
    from = 0, 
    to = 0, 
    width = 0
  }, 
  char_to_display = 0, 
  glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, 
  image_id = 0, 
  slice = {
    x = 4320145466, 
    y = 4320145466, 
    width = 4320145466, 
    height = 4320145466
  }, 
  space_width = 4320145466, 
  voffset = 0, 
  tab_width = 8, 
  font_height = 4320145466, 
  object = 4307552957, 
  position = {
    charpos = 192, 
    bytepos = 192
  }, 
  truncation_pixel_width = 0, 
  continuation_pixel_width = 7, 
  first_visible_x = 2147483643, 
  last_visible_x = 2147483642, 
  last_visible_y = 490, 
  extra_line_spacing = 0, 
  max_extra_line_spacing = 0, 
  override_ascent = -1, 
  override_descent = 0, 
  override_boff = 0, 
  glyph_row = 0x0, 
  area = TEXT_AREA, 
  nglyphs = 7, 
  pixel_width = 0, 
  ascent = 0, 
  descent = 0, 
  max_ascent = 0, 
  max_descent = 0, 
  phys_ascent = 0, 
  phys_descent = 0, 
  max_phys_ascent = 0, 
  max_phys_descent = 0, 
  current_x = 0, 
  continuation_lines_width = 0, 
  eol_pos = {
    charpos = 0, 
    bytepos = 0
  }, 
  current_y = 490, 
  first_vpos = 0, 
  vpos = 0, 
  hpos = 0, 
  left_user_fringe_bitmap = 0, 
  right_user_fringe_bitmap = 0, 
  left_user_fringe_face_id = 0, 
  right_user_fringe_face_id = 0, 
  bidi_p = 1, 
  bidi_it = {
    bytepos = 192, 
    charpos = 192, 
    ch = 0, 
    nchars = -1, 
    ch_len = 0, 
    type = NEUTRAL_B, 
    type_after_w1 = NEUTRAL_B, 
    orig_type = NEUTRAL_B, 
    resolved_level = 0, 
    invalid_levels = 0, 
    invalid_rl_levels = -1, 
    prev = {
      bytepos = 0, 
      charpos = 0, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    last_strong = {
      bytepos = 0, 
      charpos = 0, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    next_for_neutral = {
      bytepos = 0, 
      charpos = -1, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    prev_for_neutral = {
      bytepos = 0, 
      charpos = -1, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    next_for_ws = {
      bytepos = 0, 
      charpos = 0, 
      type = UNKNOWN_BT, 
      type_after_w1 = UNKNOWN_BT, 
      orig_type = UNKNOWN_BT
    }, 
    next_en_pos = 0, 
    next_en_type = UNKNOWN_BT, 
    ignore_bn_limit = 0, 
    sor = L2R, 
    scan_dir = 0, 
    disp_pos = -1, 
    disp_prop = 0, 
    stack_idx = 0, 
    level_stack = {{
        level = 0, 
        override = NEUTRAL_DIR
      } <repeats 64 times>}, 
    string = {
      lstring = 4320145466, 
      s = 0x0, 
      schars = 0, 
      bufpos = 0, 
      from_disp_str = 0, 
      unibyte = 0
    }, 
    w = 0x103021e48, 
    paragraph_dir = NEUTRAL_DIR, 
    separator_limit = -1, 
    prev_was_pdf = 0, 
    first_elt = 1, 
    new_paragraph = 1, 
    frame_window_p = 1
  }, 
  paragraph_embedding = L2R
}
	current_matrix_up_to_date_p = false
	used_current_matrix_p = false
	buffer_unchanged_p = false
	temp_scroll_step = 0
	count = 5
	rc = 0
	centering_position = 245
	last_line_misfit = 0
	beg_unchanged = 191
	end_unchanged = 0
	frame_line_height = 14
#2  0x000000010009ac60 in redisplay_window_0 (window=4345437773) at xdisp.c:14021
No locals.
#3  0x000000010022e1d7 in internal_condition_case_1 (bfun=0x10009ac20 <redisplay_window_0>, arg=4345437773, handlers=4320157078, hfun=0x1000835a0 <redisplay_window_error>) at eval.c:1368
	val = 4307552957
	c = (struct handler *) 0x1009081a0
#4  0x0000000100083483 in redisplay_windows (window=4345437773) at xdisp.c:14001
	w = (struct window *) 0x103021e48
#5  0x0000000100047f20 in redisplay_internal () at xdisp.c:13600
	gcscrollbars = true
	f = (struct frame *) 0x103048a48
	w = (struct window *) 0x103021e48
	sw = (struct window *) 0x103021e48
	fr = (struct frame *) 0x103048a48
	pending = 0
	must_finish = true
	match_p = true
	tlbufpos = {
  charpos = 192, 
  bytepos = 192
}
	tlendpos = {
  charpos = 0, 
  bytepos = 0
}
	number_of_visible_frames = 1
	count = 2
	sf = (struct frame *) 0x103048a48
	polling_stopped_here = 0
	tail = 4320415334
	frame = 4345596493
	consider_all_windows_p = true
	update_miniwindow_p = true
#6  0x0000000100049bf9 in redisplay () at xdisp.c:12886
No locals.
#7  0x000000010015e5be in read_char (commandflag=1, map=4320664326, prev_event=4320145466, used_mouse_menu=0x7fff5fbff20f, end_time=0x0) at keyboard.c:2566
	echo_current = false
	c = 4329006022
	jmpcount = 2
	local_getcjmp = {0, 0, 1606413984, 32767, 1606412976, 32767, 0, 0, 0, 0, 0, 0, 0, 0, 1435557, 1, 1606413872, 32767, 8098, 895, 6, 0, 25697062, 1, 25697062, 1, 25697030, 1, 1606413936, 32767, 2067881, 1, 0, 3, 50629192, 1, 1606413952}
	save_jump = {1606413776, 32767, 1571122, 1, 192, 0, 0, 0, 1, 0, 1367025, 1, 192, 0, 25697062, 1, 1606413712, 32767, 1367025, 1, 25178170, 1, 34004294, 1, 25178170, 1, 25178170, 1, 34146330, 1, 34004278, 1, 25178170, 1, 1, 2, 0}
	tem = 4320145466
	save = 4320145466
	previous_echo_area_message = 4320145466
	also_record = 4320145466
	reread = false
	gcpro1 = {
  next = 0x10180303a, 
  var = 0xfffffffe0180303a, 
  nvars = 1
}
	gcpro2 = {
  next = 0x100b14538, 
  var = 0x7fff5fbfed20, 
  nvars = 4297092737
}
	polling_stopped_here = false
	orig_kboard = (struct kboard *) 0x100d35200
#8  0x0000000100159eb8 in read_key_sequence (keybuf=0x7fff5fbff3f0, bufsize=30, prompt=4320145466, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9074
	interrupted_kboard = (KBOARD *) 0x100d35200
	interrupted_frame = (struct frame *) 0x103048a48
	key = 4328588904
	used_mouse_menu = false
	echo_local_start = 0
	last_real_key_start = 0
	keys_local_start = 0
	new_binding = 0
	count = 2
	t = 0
	echo_start = 0
	keys_start = 0
	current_binding = 4320664326
	first_event = 4320145466
	first_unbound = 31
	mock_input = 0
	fkey = {
  parent = 4320266310, 
  map = 4320266310, 
  start = 0, 
  end = 0
}
	keytran = {
  parent = 4320167494, 
  map = 4320167494, 
  start = 0, 
  end = 0
}
	indec = {
  parent = 4320266326, 
  map = 4320266326, 
  start = 0, 
  end = 0
}
	shift_translated = false
	delayed_switch_frame = 4320145466
	original_uppercase = 4320145466
	original_uppercase_position = -1
	dummyflag = false
	starting_buffer = (struct buffer *) 0x100c00ab8
	fake_prefixed_keys = 4320145466
	gcpro1 = {
  next = 0x103022000, 
  var = 0x7757f45, 
  nvars = 9079427843031240688
}
#9  0x00000001001589c1 in command_loop_1 () at keyboard.c:1445
	cmd = 140734799803632
	keybuf = {4328581338, 4320145466, 140734799803552, 4297230705, 21474836482, 4320145466, 4328581338, -2, 5, 4328581338, 140734799803552, 4297229889, 4328581336, 140735579265148, 4304355328, 4320145466, 4320836394, 4328715990, 4299400597, 4320145466, 4328715990, 2, 140734799803616, 4297258915, 2, 4320145466, 4328581338, 2, 4320145466, 4328710054}
	i = 1
	prev_modiff = 0
	prev_buffer = (struct buffer *) 0x0
	already_adjusted = false
#10 0x000000010022e01c in internal_condition_case (bfun=0x1001584b0 <command_loop_1>, handlers=4320211946, hfun=0x100178510 <cmd_error>) at eval.c:1344
	val = 4328715990
	c = (struct handler *) 0x1009080a0
#11 0x0000000100178409 in command_loop_2 (ignore=4320145466) at keyboard.c:1170
	val = 4328715990
#12 0x000000010022d114 in internal_catch (tag=4320208138, func=0x1001783e0 <command_loop_2>, arg=4320145466) at eval.c:1108
	val = 4320145466
	c = (struct handler *) 0x100907fa0
#13 0x000000010015782b in command_loop () at keyboard.c:1149
No locals.
#14 0x00000001001576f4 in recursive_edit_1 () at keyboard.c:777
	count = 1
	val = 4320145466
#15 0x0000000100157a62 in Frecursive_edit () at keyboard.c:841
	count = 0
	buffer = 4320145466
#16 0x0000000100155851 in main (argc=2, argv=0x7fff5fbff920) at emacs.c:1598
	dummy = 0
	stack_bottom_variable = 0 '\0'
	do_initial_setlocale = true
	dumping = false
	skip_args = 0
	rlim = {
  rlim_cur = 8720000, 
  rlim_max = 67104768
}
	no_loadup = false
	junk = 0x0
	dname_arg = 0x0
	dname_arg2 = "pR\302_\377\177\000\000&\000\000\000\000\000\000\000h\000\000\000\001\000\000\000\001\000\000\000\000\000\000\000\360\370\277_\377\177\000\000{\022\300_\377\177\000\000\b\371\277_\377\177\000\000\b\371\277_\377\177\000\000\000\000\000\000\002\000\000\000 \371\277_\377\177\000"
	ch_to_dir = 0x7fff5fbffa50 "x\372\277_\377\177"
	original_pwd = 0x0

Lisp Backtrace:
"redisplay_internal (C function)" (0x7dd068)
(gdb) 






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

* bug#16049: 24.3.50; xdisp.c infloop on Mac OS X 10.9
  2013-12-07  8:25                         ` bug#16049: 24.3.50; xdisp.c infloop " Jan Djärv
@ 2013-12-07  9:16                           ` Eli Zaretskii
  2013-12-07 14:26                             ` Jan Djärv
  0 siblings, 1 reply; 25+ messages in thread
From: Eli Zaretskii @ 2013-12-07  9:16 UTC (permalink / raw)
  To: Jan Djärv; +Cc: colding, 16049

> From: Jan Djärv <jan.h.d@swipnet.se>
> Date: Sat, 7 Dec 2013 09:25:29 +0100
> Cc: Eli Zaretskii <eliz@gnu.org>,
>  Jules Colding <colding@venalicium.dk>,
>  16049@debbugs.gnu.org
> 
> Next problem, infloop in move_it_vertically_backward, xdisp.c
> 
> It just keeps going back to move_further_back: but no values are actually changed in the code inbetween.  I don't know whats bad here, values looks fine to me.  window_box_height is called
> and returns 490, which is the pixel size.
> 
> Backtrace:

Here's one sign of the trouble:

> 	nchars_per_row = 0

This is the number of canonical-width characters that fit in a full
screen line, which obviously cannot be zero.  It is computed at the
beginning of move_it_vertically_backward like this:

  int nchars_per_row
    = (it->last_visible_x - it->first_visible_x) / FRAME_COLUMN_WIDTH (it->f);

So now we look for the values of it->last_visible_x and
it->first_visible_x.  The contents of it are not available in "bt
full", but there are locals it2 and it3, which use copies of the same
metrics.  And here we find this:

  first_visible_x = 2147483643, 
  last_visible_x = 2147483642, 

which is obviously bogus, since those are supposed to be the pixel
coordinates of the first screen-line pixel shown at the left edge of
the window (usually zero, but can be positive when lines are truncated
and the window is hscrolled), and of the last screen-line pixel shown
at the right edge.

So now the question is: how did those bogus values end up in the
iterator structure?

The code that initializes this iterator is here:

  if (it.current_y <= 0)
    {
      init_iterator (&it, w, PT, PT_BYTE, NULL, DEFAULT_FACE_ID); <<<<<<<<
      move_it_vertically_backward (&it, 0);

and in init_iterator we find this:

  /* Get the dimensions of the display area.  The display area
     consists of the visible window area plus a horizontally scrolled
     part to the left of the window.  All x-values are relative to the
     start of this total display area.  */
  if (base_face_id != DEFAULT_FACE_ID)
    {
      /* Mode lines, menu bar in terminal frames.  */
      it->first_visible_x = 0;
      it->last_visible_x = WINDOW_PIXEL_WIDTH (w);
    }
  else
    {
      it->first_visible_x
	= window_hscroll_limited (it->w, it->f) * FRAME_COLUMN_WIDTH (it->f);
      it->last_visible_x = (it->first_visible_x
			    + window_box_width (w, TEXT_AREA));

      /* If we truncate lines, leave room for the truncation glyph(s) at
	 the right margin.  Otherwise, leave room for the continuation
	 glyph(s).  Done only if the window has no fringes.  Since we
	 don't know at this point whether there will be any R2L lines in
	 the window, we reserve space for truncation/continuation glyphs
	 even if only one of the fringes is absent.  */
      if (WINDOW_RIGHT_FRINGE_WIDTH (it->w) == 0
	  || (it->bidi_p && WINDOW_LEFT_FRINGE_WIDTH (it->w) == 0))
	{
	  if (it->line_wrap == TRUNCATE)
	    it->last_visible_x -= it->truncation_pixel_width;
	  else
	    it->last_visible_x -= it->continuation_pixel_width;
	}

      it->header_line_p = WINDOW_WANTS_HEADER_LINE_P (w);
      it->current_y = WINDOW_HEADER_LINE_HEIGHT (w) + w->vscroll;
    }

So stepping through this code in init_iterator, when it is invoked
from xdisp.c:16186 (16191 in the current trunk) should reveal the
culprit.

If init_iterator computes these values correctly, then setting a
watchpoint on them should show who thrashes them.





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

* bug#16049: 24.3.50; xdisp.c infloop on Mac OS X 10.9
  2013-12-07  9:16                           ` Eli Zaretskii
@ 2013-12-07 14:26                             ` Jan Djärv
  2013-12-07 14:42                               ` martin rudalics
  0 siblings, 1 reply; 25+ messages in thread
From: Jan Djärv @ 2013-12-07 14:26 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Jules Colding, 16049-done

Hello.

7 dec 2013 kl. 10:16 skrev Eli Zaretskii <eliz@gnu.org>:

>> From: Jan Djärv <jan.h.d@swipnet.se>
>> Date: Sat, 7 Dec 2013 09:25:29 +0100
>> Cc: Eli Zaretskii <eliz@gnu.org>,
>> Jules Colding <colding@venalicium.dk>,
>> 16049@debbugs.gnu.org
>> 
>> Next problem, infloop in move_it_vertically_backward, xdisp.c
>> 
>> It just keeps going back to move_further_back: but no values are actually changed in the code inbetween.  I don't know whats bad here, values looks fine to me.  window_box_height is called
>> and returns 490, which is the pixel size.
>> 
>> Backtrace:
> 
> Here's one sign of the trouble:
> 
>> 	nchars_per_row = 0
> 
> This is the number of canonical-width characters that fit in a full
> screen line, which obviously cannot be zero.  It is computed at the
> beginning of move_it_vertically_backward like this:
> 
>  int nchars_per_row
>    = (it->last_visible_x - it->first_visible_x) / FRAME_COLUMN_WIDTH (it->f);
> 
> So now we look for the values of it->last_visible_x and
> it->first_visible_x.  The contents of it are not available in "bt
> full", but there are locals it2 and it3, which use copies of the same
> metrics.  And here we find this:
> 
>  first_visible_x = 2147483643, 
>  last_visible_x = 2147483642, 
> 
> which is obviously bogus, since those are supposed to be the pixel
> coordinates of the first screen-line pixel shown at the left edge of
> the window (usually zero, but can be positive when lines are truncated
> and the window is hscrolled), and of the last screen-line pixel shown
> at the right edge.

There was a mixup with pixels and columns. I think I fixed this now, but I will have to adjust for GNUStep.  But I'm closing this bug.

Thanks Eli and Martin for all the help.

	Jan D.






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

* bug#16049: 24.3.50; xdisp.c infloop on Mac OS X 10.9
  2013-12-07 14:26                             ` Jan Djärv
@ 2013-12-07 14:42                               ` martin rudalics
  2013-12-07 14:57                                 ` Jules Colding
  0 siblings, 1 reply; 25+ messages in thread
From: martin rudalics @ 2013-12-07 14:42 UTC (permalink / raw)
  To: Jan Djärv; +Cc: Jules Colding, 16049-done

 > There was a mixup with pixels and columns. I think I fixed this now, but I will have to adjust for GNUStep.  But I'm closing this bug.

Great work.  Thank you very, very much.

martin





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

* bug#16049: 24.3.50; xdisp.c infloop on Mac OS X 10.9
  2013-12-07 14:42                               ` martin rudalics
@ 2013-12-07 14:57                                 ` Jules Colding
  2013-12-07 15:57                                   ` Jules Colding
  0 siblings, 1 reply; 25+ messages in thread
From: Jules Colding @ 2013-12-07 14:57 UTC (permalink / raw)
  To: Jan Djärv; +Cc: 16049-done


On 07 Dec 2013, at 15:42, martin rudalics <rudalics@gmx.at> wrote:

> > There was a mixup with pixels and columns. I think I fixed this now, but I will have to adjust for GNUStep.  But I'm closing this bug.
> 
> Great work.  Thank you very, very much.

Beautiful, I’m looking forward to testing it on my box.

Thanks!
  jules




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

* bug#16049: 24.3.50; xdisp.c infloop on Mac OS X 10.9
  2013-12-07 14:57                                 ` Jules Colding
@ 2013-12-07 15:57                                   ` Jules Colding
  0 siblings, 0 replies; 25+ messages in thread
From: Jules Colding @ 2013-12-07 15:57 UTC (permalink / raw)
  To: Jan Djärv; +Cc: 16049-done


On 07 Dec 2013, at 15:57, Jules Colding <colding@venalicium.dk> wrote:

> 
> On 07 Dec 2013, at 15:42, martin rudalics <rudalics@gmx.at> wrote:
> 
>>> There was a mixup with pixels and columns. I think I fixed this now, but I will have to adjust for GNUStep.  But I'm closing this bug.
>> 
>> Great work.  Thank you very, very much.
> 
> Beautiful, I’m looking forward to testing it on my box.


Yes, seems to be fixed, no more crashes, but on startup it prints this warning:

	Error (frameset): Wrong type argument: number-or-marker-p, nil


Not when started with “-Q” though, so it likely just something in one of the packages I’m using.

Thanks,
  jules






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

end of thread, other threads:[~2013-12-07 15:57 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-04 14:06 bug#16049: 24.3.50; Crash on startup on Mac OS X 10.9 Jules Colding
2013-12-04 14:39 ` martin rudalics
2013-12-04 16:44   ` Jan Djärv
2013-12-04 18:06     ` martin rudalics
2013-12-04 19:39       ` Jules Colding
2013-12-05  7:00         ` martin rudalics
2013-12-05  6:01       ` Jan Djärv
2013-12-05  7:00         ` martin rudalics
2013-12-05 17:35           ` Jan Djärv
2013-12-05 17:43             ` Jan Djärv
2013-12-05 18:13               ` martin rudalics
2013-12-05 19:55                 ` Jan Djärv
2013-12-05 18:19               ` Eli Zaretskii
2013-12-05 19:59                 ` Jan Djärv
2013-12-05 20:20                   ` Eli Zaretskii
2013-12-06 18:32                     ` Jan Djärv
2013-12-06 18:56                       ` martin rudalics
2013-12-07  8:25                         ` bug#16049: 24.3.50; xdisp.c infloop " Jan Djärv
2013-12-07  9:16                           ` Eli Zaretskii
2013-12-07 14:26                             ` Jan Djärv
2013-12-07 14:42                               ` martin rudalics
2013-12-07 14:57                                 ` Jules Colding
2013-12-07 15:57                                   ` Jules Colding
2013-12-05 17:59             ` bug#16049: 24.3.50; Crash on startup " martin rudalics
2013-12-05 18:20               ` Eli Zaretskii

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

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

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