5 hours of nonstop work is gone!!!
1.) System specs (CPU, memory, graphics, sound, operating system,
preferred screen resolution):
- Mac OS 10.12.2 "Sierra"
- MacBook Pro (Retina, 13-inch, Mid 2014)
- 8GB 1600 MHz DDR3 RAM
- 2.6 GHz Intel Core i5
- Intel Iris 1536 MB
2.) Simutrans version:120.1.3, Pak 128
3.) Description of the found problem:Upon moving the map around a car dealership with cars en route, game shuts down with no indication of an issue. 5 hours of unsaved work gone
4.) How can this problem be reproduced?I don't know
6.) Effect on gameplay of the found problem?5 hours of progress disappeared, so that affects it
7.) Did you discover a workaround for the problem?No
8.) Severity of the problem/urgency to fix it?High
9.) Error dump
Process: simutrans [4906]
Path: /Users/USER/Desktop/*/simutrans.app/Contents/MacOS/simutrans
Identifier: org.simutrans.simutrans
Version: ()
Code Type: X86-64 (Native)
Parent Process: [1]
Responsible: simutrans [4906]
User ID: 501
Date/Time: 2017-01-18 03:28:19.403 -0500
OS Version: Mac OS X 10.12.2 (16C67)
Report Version: 12
Anonymous UUID: 951AEB2E-A786-D426-122A-70E5B1E9D4F3
Sleep/Wake UUID: 0673F8E1-882F-4EC6-AE49-7849606B364F
Time Awake Since Boot: 56000 seconds
Time Since Wake: 19000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.simutrans.simutrans 0x000000010596ae5b 0x10591e000 + 314971
1 org.simutrans.simutrans 0x0000000105bb83dc 0x10591e000 + 2728924
2 org.simutrans.simutrans 0x0000000105bc095b 0x10591e000 + 2763099
3 org.simutrans.simutrans 0x0000000105b6ea17 0x10591e000 + 2427415
4 org.simutrans.simutrans 0x0000000105b7f6d5 0x10591e000 + 2496213
5 libdyld.dylib 0x00007fff9d204255 start + 1
Thread 1:: QTKit: listenOnDelegatePort
0 libsystem_kernel.dylib 0x00007fff9d32b38a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff9d32a7d7 mach_msg + 55
2 com.apple.CoreFoundation 0x00007fff87cacc94 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fff87cac121 __CFRunLoopRun + 1361
4 com.apple.CoreFoundation 0x00007fff87cab974 CFRunLoopRunSpecific + 420
5 com.apple.CoreFoundation 0x00007fff87ceb4f1 CFRunLoopRun + 97
6 com.apple.QTKit 0x00007fff8cffad50 listenOnDelegatePort + 367
7 libsystem_pthread.dylib 0x00007fff9d41baab _pthread_body + 180
8 libsystem_pthread.dylib 0x00007fff9d41b9f7 _pthread_start + 286
9 libsystem_pthread.dylib 0x00007fff9d41b1fd thread_start + 13
Thread 2:: QTKit: listenOnNotificationPort
0 libsystem_kernel.dylib 0x00007fff9d32b38a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff9d32a7d7 mach_msg + 55
2 com.apple.CoreFoundation 0x00007fff87cacc94 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fff87cac121 __CFRunLoopRun + 1361
4 com.apple.CoreFoundation 0x00007fff87cab974 CFRunLoopRunSpecific + 420
5 com.apple.CoreFoundation 0x00007fff87ceb4f1 CFRunLoopRun + 97
6 com.apple.QTKit 0x00007fff8cff9a14 listenOnNotificationPort + 335
7 libsystem_pthread.dylib 0x00007fff9d41baab _pthread_body + 180
8 libsystem_pthread.dylib 0x00007fff9d41b9f7 _pthread_start + 286
9 libsystem_pthread.dylib 0x00007fff9d41b1fd thread_start + 13
Thread 3:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff9d32b38a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff9d32a7d7 mach_msg + 55
2 com.apple.CoreFoundation 0x00007fff87cacc94 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fff87cac121 __CFRunLoopRun + 1361
4 com.apple.CoreFoundation 0x00007fff87cab974 CFRunLoopRunSpecific + 420
5 com.apple.AppKit 0x00007fff8592af92 _NSEventThread + 205
6 libsystem_pthread.dylib 0x00007fff9d41baab _pthread_body + 180
7 libsystem_pthread.dylib 0x00007fff9d41b9f7 _pthread_start + 286
8 libsystem_pthread.dylib 0x00007fff9d41b1fd thread_start + 13
Thread 4:
0 libsystem_kernel.dylib 0x00007fff9d332c86 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff9d41c96a _pthread_cond_wait + 712
2 org.simutrans.simutrans 0x0000000105bc7407 0x10591e000 + 2790407
3 org.simutrans.simutrans 0x0000000105ba2de8 0x10591e000 + 2641384
4 libsystem_pthread.dylib 0x00007fff9d41baab _pthread_body + 180
5 libsystem_pthread.dylib 0x00007fff9d41b9f7 _pthread_start + 286
6 libsystem_pthread.dylib 0x00007fff9d41b1fd thread_start + 13
Thread 5:
0 libsystem_kernel.dylib 0x00007fff9d332c86 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff9d41c96a _pthread_cond_wait + 712
2 org.simutrans.simutrans 0x0000000105bc7407 0x10591e000 + 2790407
3 org.simutrans.simutrans 0x0000000105ba2de8 0x10591e000 + 2641384
4 libsystem_pthread.dylib 0x00007fff9d41baab _pthread_body + 180
5 libsystem_pthread.dylib 0x00007fff9d41b9f7 _pthread_start + 286
6 libsystem_pthread.dylib 0x00007fff9d41b1fd thread_start + 13
Thread 6:
0 libsystem_kernel.dylib 0x00007fff9d332c86 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff9d41c96a _pthread_cond_wait + 712
2 org.simutrans.simutrans 0x0000000105bc7407 0x10591e000 + 2790407
3 org.simutrans.simutrans 0x0000000105ba2de8 0x10591e000 + 2641384
4 libsystem_pthread.dylib 0x00007fff9d41baab _pthread_body + 180
5 libsystem_pthread.dylib 0x00007fff9d41b9f7 _pthread_start + 286
6 libsystem_pthread.dylib 0x00007fff9d41b1fd thread_start + 13
Thread 7:
0 libsystem_kernel.dylib 0x00007fff9d332c86 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff9d41c96a _pthread_cond_wait + 712
2 org.simutrans.simutrans 0x0000000105bc7407 0x10591e000 + 2790407
3 org.simutrans.simutrans 0x00000001059ace48 0x10591e000 + 585288
4 libsystem_pthread.dylib 0x00007fff9d41baab _pthread_body + 180
5 libsystem_pthread.dylib 0x00007fff9d41b9f7 _pthread_start + 286
6 libsystem_pthread.dylib 0x00007fff9d41b1fd thread_start + 13
Thread 8:
0 libsystem_kernel.dylib 0x00007fff9d332c86 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff9d41c96a _pthread_cond_wait + 712
2 org.simutrans.simutrans 0x0000000105bc7407 0x10591e000 + 2790407
3 org.simutrans.simutrans 0x00000001059ace48 0x10591e000 + 585288
4 libsystem_pthread.dylib 0x00007fff9d41baab _pthread_body + 180
5 libsystem_pthread.dylib 0x00007fff9d41b9f7 _pthread_start + 286
6 libsystem_pthread.dylib 0x00007fff9d41b1fd thread_start + 13
Thread 9:
0 libsystem_kernel.dylib 0x00007fff9d332c86 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff9d41c96a _pthread_cond_wait + 712
2 org.simutrans.simutrans 0x0000000105bc7407 0x10591e000 + 2790407
3 org.simutrans.simutrans 0x00000001059ace48 0x10591e000 + 585288
4 libsystem_pthread.dylib 0x00007fff9d41baab _pthread_body + 180
5 libsystem_pthread.dylib 0x00007fff9d41b9f7 _pthread_start + 286
6 libsystem_pthread.dylib 0x00007fff9d41b1fd thread_start + 13
Thread 10:
0 libsystem_pthread.dylib 0x00007fff9d41b1e0 start_wqthread + 0
1 0x00000000000000c0 0 + 192
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x1f00e504042305f0 rbx: 0x0000000000000000 rcx: 0xd4678c00d4678c00 rdx: 0x0000000105c63f10
rdi: 0x00007fe923494370 rsi: 0xd4678c0000000000 rbp: 0x00007fff5a2df890 rsp: 0x00007fff5a2df860
r8: 0x0000000105c63f08 r9: 0x0000000000039eb8 r10: 0x0000000105c63f10 r11: 0xffffffff00000000
r12: 0x00007fe923494340 r13: 0x0000000000000004 r14: 0x00007fe923494370 r15: 0x00007fe92349c7b0
rip: 0x000000010596ae5b rfl: 0x0000000000010202 cr2: 0x0000000132033000
Logical CPU: 0
Error Code: 0x00000000
Trap Number: 13
Binary Images:
0x10591e000 - 0x105c4eff7 +org.simutrans.simutrans ( -) <EEAFE3DF-2B7C-389F-AA93-42B2E2BC48C9> /Users/USER/Desktop/*/simutrans.app/Contents/MacOS/simutrans
0x105da4000 - 0x105e7cfff +org.libsdl.SDL2 (2.0.4 - 2.0.4) <9A6817E0-DA9E-3EF6-9B14-1DB1367DCF67> /Library/Frameworks/SDL2.framework/Versions/A/SDL2
0x105ea2000 - 0x105ea4ff7 com.apple.ForceFeedback (1.0.6 - 1.0.6) <61C10E23-C37F-3023-9A57-585C34784AA4> /System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback
0x1090d6000 - 0x109624ff7 com.apple.driver.AppleIntelHD5000GraphicsGLDriver (10.22.25 - 10.2.2) <42D3E466-D8C0-36E7-98B7-EB798A078D4B> /System/Library/Extensions/AppleIntelHD5000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsGLDriver
0x109835000 - 0x1098acff7 com.apple.driver.AppleIntelHD5000GraphicsMTLDriver (10.22.25 - 10.2.2) <84B4F9CC-4418-3880-885D-5017BD963E03> /System/Library/Extensions/AppleIntelHD5000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsMTLDriver
0x10a532000 - 0x10a56f267 dyld (421.2) <947FC440-80F9-32F7-A773-6FC418FE1AB7> /usr/lib/dyld
0x7fff8448d000 - 0x7fff8464cffb com.apple.avfoundation (2.0 - 1187.11.13) <0D0BB4A4-F987-381B-885E-88A81F50FD50> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
0x7fff8464d000 - 0x7fff846f0fff com.apple.audio.AVFAudio (1.0 -) <E3CDC215-9272-3F94-8093-865CA181F728> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
0x7fff847b9000 - 0x7fff847b9fff com.apple.Accelerate (1.11 - Accelerate 1.11) <D700DBDF-69AE-37A2-B9C7-0961CF0B6841> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff847ba000 - 0x7fff847d1ffb libCGInterfaces.dylib (331.5) <518D3064-6E1E-3DF6-881B-57867DFE9B1E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
0x7fff847d2000 - 0x7fff84cebfeb com.apple.vImage (8.1 -) <6408805B-67E9-3874-8D32-0BB814CE5CDA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff84cec000 - 0x7fff84e5cff3 libBLAS.dylib (1185) <C7E42BBE-2337-3AEF-9C45-A2F2CB1A5B3E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff84e5d000 - 0x7fff84e71ffb libBNNS.dylib (14) <CFDEE88D-E002-347C-BC68-83099651585B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x7fff84e72000 - 0x7fff85268fef libLAPACK.dylib (1185) <2E8201CB-9A41-3D65-853E-841917FCE77B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff85269000 - 0x7fff8527ffff libLinearAlgebra.dylib (1185) <8CC29DE1-A231-3D5E-B5F1-DCC309036FE0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fff85280000 - 0x7fff85286fff libQuadrature.dylib (3) <120F6228-A3D4-3184-89D7-785ADC2AC715> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x7fff85287000 - 0x7fff8529bff7 libSparseBLAS.dylib (1185) <C35235B7-CFA6-39A7-BD6E-79F4D9CAFD36> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x7fff8529c000 - 0x7fff85423fe7 libvDSP.dylib (600) <F59348AA-E1D3-3A27-8AB5-F546D38BFB76> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff85424000 - 0x7fff854d6ffb libvMisc.dylib (600) <70D4B548-47EE-3C6B-A93B-3EA6B60701E0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff854d7000 - 0x7fff854d7fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <A395B521-8E54-30F2-B4FE-355D68900DAF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff85797000 - 0x7fff86568ff7 com.apple.AppKit (6.9 - 1504.76) <AF99A491-3175-362D-B313-074A3F87E49A> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff8657a000 - 0x7fff8657afff com.apple.ApplicationServices (48 - 48) <A29F0B74-33C1-3062-B68D-12BC3881C399> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff8657b000 - 0x7fff865e9ff7 com.apple.ApplicationServices.ATS (377 - 422.2) <3680281F-DB99-3CA2-9C76-CABFC8DBC980> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff86683000 - 0x7fff867b2fff libFontParser.dylib (194.6) <F3DF2CF7-B25D-30BB-9EE6-1EA9F3B8A066> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff867b3000 - 0x7fff867fdfff libFontRegistry.dylib (196.3) <855AF921-EAE0-3D07-B161-5EF09806B643> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff8685a000 - 0x7fff8688dff7 libTrueTypeScaler.dylib (194.6) <D0D7DA50-DF52-3D24-AFD2-03B336AA1929> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x7fff868f9000 - 0x7fff869a3ff7 com.apple.ColorSync (4.12.0 - 502.1) <5F244DE3-A6E8-335F-AE3B-25F0E407DD62> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff869a4000 - 0x7fff869f4ff7 com.apple.HIServices (1.22 - 591) <34C950CC-1084-354A-BCE6-9396EDB29DF8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff869f5000 - 0x7fff86a04ff3 com.apple.LangAnalysis (1.7.0 - 1.7.0) <47D1A017-91A4-37F3-93E0-3923CD6ED2DE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff86a05000 - 0x7fff86a52fff com.apple.print.framework.PrintCore (12 - 491) <B7CC15C1-AF50-37F3-8AF6-65F8CDC323F0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff86a53000 - 0x7fff86a8efff com.apple.QD (3.12 - 310) <8F718290-DD82-36CE-9AF0-EFB6D31A49F4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff86a8f000 - 0x7fff86a9aff7 com.apple.speech.synthesis.framework (6.3.3 - 6.3.3) <629831B1-B13C-30F5-AE16-6BB9037E3753> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff86a9b000 - 0x7fff86cabfff com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <A1B98513-C19E-376F-8DAF-71BB2F263C5F> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff86cac000 - 0x7fff86cacfff com.apple.audio.units.AudioUnit (1.14 - 1.14) <55C6A958-D52B-3D81-B230-EB949212B5D9> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff86e15000 - 0x7fff871e8ff7 com.apple.CFNetwork (807.2.14 - 807.2.14) <9702C8B9-2984-3DD9-9C59-A83499C2DBC4> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff87202000 - 0x7fff87202fff com.apple.Carbon (154 - 157) <E7179C37-54BF-3DAC-BD4A-ABCCBBDFDDAE> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff87203000 - 0x7fff87206fff com.apple.CommonPanels (1.2.6 - 98) <6A71E8CB-3BF7-3A49-A5F7-0579BAE1219D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fff87207000 - 0x7fff8750fff7 com.apple.HIToolbox (2.1.1 - 856.11) <11F1BAA6-547C-37CB-88DE-6C4B698AFF37> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff87510000 - 0x7fff87513ff7 com.apple.help (1.3.5 - 49) <27C5F9FE-838F-3807-A4AC-D99470185B10> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fff87514000 - 0x7fff87519fff com.apple.ImageCapture (9.0 - 9.0) <E3E757FD-4060-33A4-A2AC-85EFBD987FCE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fff8751a000 - 0x7fff875b1ff3 com.apple.ink.framework (10.9 - 219) <B44BA36D-7549-3EB2-8CF6-E171885194FB> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff875b2000 - 0x7fff875ccfff com.apple.openscripting (1.7 - 172) <B204BF70-C4AA-3699-8493-66E6645A92A8> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff875cd000 - 0x7fff875ceff3 com.apple.print.framework.Print (12 - 267) <CA7E9448-0903-34C8-AAF6-9070B52BF70E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fff875cf000 - 0x7fff875d1ff7 com.apple.securityhi (9.0 - 55006) <ACD20DC1-FBDE-3E1B-91BF-867FE7849CBC> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x7fff875d2000 - 0x7fff875d8ff7 com.apple.speech.recognition.framework (6.0.1 - 6.0.1) <A20B0F7B-C32A-3FF1-BB75-BAC0EE4EF889> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fff876b7000 - 0x7fff876b7fff com.apple.Cocoa (6.11 - 22) <6A3C97E3-3905-3767-978F-C2E4C3899CD2> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff877f7000 - 0x7fff87887ff7 com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <A38A11A5-130B-39CE-BEBA-F5427F6801DC> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff87888000 - 0x7fff8789bfff com.apple.CoreBluetooth (1.0 - 1) <76AFC4B4-A9FD-3434-B168-90087E71F5C4> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x7fff8789c000 - 0x7fff87b96feb com.apple.CoreData (120 - 752. <FE3F152B-4C35-3A58-A0CB-D04EE5908818> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff87b97000 - 0x7fff87c23fff com.apple.CoreDisplay (1.0 - 1) <48B568C0-1E12-34F4-943D-EAB447FBA1BE> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
0x7fff87c24000 - 0x7fff880befff com.apple.CoreFoundation (6.9 - 1348.28) <A40AA224-7A50-3989-95D0-5A228A0E2FAF> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff880bf000 - 0x7fff88741fff com.apple.CoreGraphics (2.0 - 1070.13) <C6E5A0EC-CEEE-3834-B37C-E5CF9EECDD52> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff88742000 - 0x7fff88984fff com.apple.CoreImage (12.2.0 - 451.2.6) <FA735717-BE82-397E-B0DC-71D83682D2F7> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff889ec000 - 0x7fff88a9cfff com.apple.CoreMedia (1.0 - 1907.15.15) <B5B8C128-C1C2-3585-9B43-41141B2C6332> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x7fff88a9d000 - 0x7fff88ae8fff com.apple.CoreMediaIO (803.0 - 4928.1) <708A23DA-D49B-33B2-AF2D-957570E3B0DC> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
0x7fff88ae9000 - 0x7fff88ae9fff com.apple.CoreServices (775.9.7 - 775.9.7) <A5C444F3-408B-3062-AF4B-BF8CD919F221> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff88aea000 - 0x7fff88b3bfff com.apple.AE (712.2 - 712.2) <342A13C0-4A6A-3947-B66B-0F624A4A7B52> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff88b3c000 - 0x7fff88e17ff7 com.apple.CoreServices.CarbonCore (1159.5 - 1159.5) <11CC2194-0C9C-397A-B7F9-CDAB9B68D87D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff88e18000 - 0x7fff88e4bfff com.apple.DictionaryServices (1.2 - 274) <864F3808-FFDD-3C4B-A5B7-F1A6C4668A86> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff88e4c000 - 0x7fff88e54ffb com.apple.CoreServices.FSEvents (1230 - 1230) <13A2FC17-8F8C-35BF-9584-59FDFB738E2B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x7fff88e55000 - 0x7fff88fc1ff7 com.apple.LaunchServices (775.9.7 - 775.9.7) <E350E4F6-822A-3F04-B59B-468A39AF5C64> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff88fc2000 - 0x7fff89072fff com.apple.Metadata (10.7.0 - 1075.28) <DBB524CD-6938-3623-99C2-4B1EC1E1BE58> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff89073000 - 0x7fff890d2fff com.apple.CoreServices.OSServices (775.9.7 - 775.9.7) <E9625B0B-9AE7-3024-9FEF-FEE0A1876D9D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff890d3000 - 0x7fff89143fff com.apple.SearchKit (1.4.0 - 1.4.0) <F1B3EF8D-E820-317C-AC7F-8F056C246874> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff89144000 - 0x7fff8918aff7 com.apple.coreservices.SharedFileList (38 - 38) <E1400999-1F08-35A1-9D07-27D80A2AF89A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x7fff89217000 - 0x7fff89363ff7 com.apple.CoreText (352.0 - 544.5) <E90EA1D8-3491-3014-9043-9928C4E4349C> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff89364000 - 0x7fff89399fff com.apple.CoreVideo (1.8 - 234.0) <48C31E93-87C2-31F4-97E7-9E54C1EA8E7D> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff8939a000 - 0x7fff8940bffb com.apple.framework.CoreWLAN (11.0 - 1200.25.1) <BEBE9C03-3B9A-3948-99E3-CC8148FA2AB5> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x7fff8950a000 - 0x7fff8950ffff com.apple.DiskArbitration (2.7 - 2.7) <16EA6D93-A2EC-31DB-BF52-C4764E7B1630> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff8969e000 - 0x7fff89a45ff3 com.apple.Foundation (6.9 - 1349.25) <D820A498-2E62-367D-BC72-5845B14C06E3> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff89a71000 - 0x7fff89aa2fff com.apple.GSS (4.0 - 2.0) <95FAD1F9-1610-3428-B9B4-D32F67C26574> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff89b62000 - 0x7fff89c05ffb com.apple.Bluetooth (5.0.2 - 5.0.2f4) <D4B76B20-7777-39C9-8365-FC0C0DE17AB0> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x7fff89c06000 - 0x7fff89c9bff7 com.apple.framework.IOKit (2.0.2 - 1324.30.13) <163BE7FA-B29A-348F-8B5F-E301F2E8C964> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff89c9c000 - 0x7fff89ca2ffb com.apple.IOSurface (153.3 - 153.3) <3DD3BF22-0800-31F2-B179-87F87D6F0548> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff89cf4000 - 0x7fff89e4dfef com.apple.ImageIO.framework (3.3.0 - 1582) <564168E7-BEC0-35E3-9BF0-59B65C17225E> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff89e4e000 - 0x7fff89e52fff libGIF.dylib (1582) <040243CD-3A68-3ADC-805C-FE1D17C80028> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff89e53000 - 0x7fff89f43ff7 libJP2.dylib (1582) <A55870F9-F27F-3BD0-BE89-981BFF63D485> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff89f44000 - 0x7fff89f67ffb libJPEG.dylib (1582) <58C01E72-10A0-313F-8139-ED6E9D087ABB> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff89f68000 - 0x7fff89f8fff7 libPng.dylib (1582) <F2CC3750-3520-311B-9C66-9D86036375B7> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff89f90000 - 0x7fff89f92ff3 libRadiance.dylib (1582) <C3E9CE5C-1A25-391B-9ACB-556AA065B985> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff89f93000 - 0x7fff89fecff3 libTIFF.dylib (1582) <71ADCD24-67C9-31B5-8E48-A4B89AFBB19F> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff8abbc000 - 0x7fff8abd5ff7 com.apple.Kerberos (3.0 - 1) <49DCBE1A-130C-3FBF-AAEA-AF9A518913AC> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff8ae62000 - 0x7fff8ae68fff com.apple.MediaAccessibility (1.0 - 97.1.1) <1025DB59-18DE-39EA-9C04-35CE8D6103E5> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
0x7fff8ae7e000 - 0x7fff8b3d2fff com.apple.MediaToolbox (1.0 - 1907.15.15) <22150DE7-8CD3-30DD-8C0F-3D06F865C186> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x7fff8b3d3000 - 0x7fff8b42bfff com.apple.Metal (86.18 - 86.18) <7DFE0437-25A8-3E87-8318-91573C895742> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x7fff8bcff000 - 0x7fff8bd07fff com.apple.NetFS (6.0 - 4.0) <6614F9B8-0861-338B-8FF0-8E402F96141C> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff8bedc000 - 0x7fff8bee4ff7 libcldcpuengine.dylib (2.8.5) <6AFCDCF5-7788-3EFC-B761-6C31DBF205A7> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x7fff8c0ad000 - 0x7fff8c0fbff3 com.apple.opencl (2.8.6 - 2.8.6) <85574B12-CEED-373A-808E-B4BC7907AC7A> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff8c0fc000 - 0x7fff8c115ffb com.apple.CFOpenDirectory (10.12 - 194) <292FCA26-B2E4-37F8-BC8C-8369ACD3345A> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff8c116000 - 0x7fff8c121ff7 com.apple.OpenDirectory (10.12 - 194) <399F4633-97CE-3560-BB3C-1E30E9604878> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff8c122000 - 0x7fff8c124fff libCVMSPluginSupport.dylib (13.0.10) <06D7F8EC-1D2B-38C2-B3FE-7D39185370BE> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff8c125000 - 0x7fff8c128ff7 libCoreFSCache.dylib (151.1) <1910EF80-DE30-3817-8FDF-63F3C8B4BA37> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x7fff8c129000 - 0x7fff8c12cfff libCoreVMClient.dylib (151.1) <8C8E9295-1918-3763-A0B7-6397EB181EF4> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff8c12d000 - 0x7fff8c135ffb libGFXShared.dylib (13.0.10) <0257924D-0226-306C-817B-6B624AD8C80F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff8c136000 - 0x7fff8c141fff libGL.dylib (13.0.10) <9BDE83C8-D820-34AB-ADBB-89394EE706FB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff8c142000 - 0x7fff8c17efe7 libGLImage.dylib (13.0.10) <38CB2689-C869-31A4-BECB-2E4F91F1FD1C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff8c17f000 - 0x7fff8c2f5ffb libGLProgrammability.dylib (13.0.10) <96C3D0DF-73EB-3CEF-9527-03FA8C403546> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x7fff8c2f6000 - 0x7fff8c336ff3 libGLU.dylib (13.0.10) <0303130B-3A1D-37C3-BEA5-0A2154C842D3> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff8cc9e000 - 0x7fff8ccacfff com.apple.opengl (13.0.10 - 13.0.10) <7F1E35F8-F0D1-389B-B8CC-E06E02714005> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff8ccad000 - 0x7fff8ce53fff GLEngine (13.0.10) <BCEDD508-5670-307C-ACC0-4B4740CE6D85> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
0x7fff8ce54000 - 0x7fff8ce7effb GLRendererFloat (13.0.10) <91FFF901-0388-3FF0-B89B-9A0D2E992F13> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
0x7fff8cf17000 - 0x7fff8d05efff com.apple.QTKit (7.7.3 - 2978.3) <665AF577-900D-349E-B1C5-D5BDD70DB481> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x7fff8d9c9000 - 0x7fff8dbc4ff7 com.apple.QuartzCore (1.11 - 449.41.15) <32D80183-DCE4-34A7-AA46-DD1DE0DAA859> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff8e12a000 - 0x7fff8e449fff com.apple.security (7.0 - 57740.31.2) <A47D7BAE-0591-3184-8E44-FB2EB08A19C2> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff8e44a000 - 0x7fff8e4c0ff7 com.apple.securityfoundation (6.0 - 55132.20.1) <9407620B-B230-3320-B0B7-5AE59F1D135C> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff8e4ea000 - 0x7fff8e4edff3 com.apple.xpc.ServiceManagement (1.0 - 1) <4E24C12E-6164-3A7A-8EB8-C2523492BAE8> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff8e874000 - 0x7fff8e8e5ff7 com.apple.SystemConfiguration (1.14 - 1.14) <D9A57D90-E54F-3E1A-AA2F-F5A694BCE4BB> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff8e8e6000 - 0x7fff8ec93fff com.apple.VideoToolbox (1.0 - 1907.15.15) <685B6CCD-3027-3D0F-8B31-2388A3CE1BDC> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x7fff90f1e000 - 0x7fff90f39ff3 com.apple.AppContainer (4.0 - 307.30.3) <EF4C3C83-6F51-38F7-A3D2-2D46EE4560EB> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
0x7fff90f3a000 - 0x7fff90f47ff3 com.apple.AppSandbox (4.0 - 307.30.3) <D2C978EB-F4F1-3E79-9DB1-BEE2A92590CE> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
0x7fff90f48000 - 0x7fff90f6affb com.apple.framework.Apple80211 (12.0 - 1200.41) <360012DB-DAE7-3EEF-85F0-E5BE1DE3425D> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fff90f6b000 - 0x7fff90f7afdb com.apple.AppleFSCompression (88 - 1.0) <B6E2148F-BFBF-3F1B-A7DF-0F39190B4C20> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x7fff9106b000 - 0x7fff910f697f com.apple.AppleJPEG (1.0 - 1) <B4C3209B-58A5-359F-A898-F61B6C40E5E9> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fff91133000 - 0x7fff91185fff com.apple.AppleVAFramework (5.0.34 - 5.0.34) <DADC6087-9B6D-3267-83BB-5DCF4A09B2E4> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x7fff9151b000 - 0x7fff91599fff com.apple.backup.framework (1.8.3 - 1.8.3) <B2E28A7A-1727-3052-AA73-CBC108286C07> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff9221f000 - 0x7fff92246ffb com.apple.ChunkingLibrary (172 - 172) <83E91936-305D-32A4-A256-5582B96B1852> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x7fff92b6f000 - 0x7fff92b78ffb com.apple.CommonAuth (4.0 - 2.0) <830B940B-3523-38DE-996D-695739616D10> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff92cfc000 - 0x7fff930d9fe7 com.apple.CoreAUC (224.0.0 - 224.0.0) <8DF6075A-0711-33A9-9031-6FDA22E85C4F> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x7fff930da000 - 0x7fff9310afff com.apple.CoreAVCHD (5.9.0 - 5900.4.1) <5E1B0512-E50B-3534-99EF-AD15E601877A> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
0x7fff93298000 - 0x7fff932a8fff com.apple.CoreEmoji (1.0 - 39.1) <0A46D6BF-22F3-39AD-B3DC-DE1EE5C442CC> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x7fff9335d000 - 0x7fff93373ff3 com.apple.CoreMediaAuthoring (2.2 - 955) <3E1E33F1-B4FF-320E-B336-7E7F74D73642> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
0x7fff9358b000 - 0x7fff935bbff3 com.apple.CoreServicesInternal (276.2 - 276.2) <7D8DEF04-72F1-39F4-BBFB-09E65D7B8C10> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x7fff9384b000 - 0x7fff938d5fff com.apple.CoreSymbolication (61050) <F4B7C798-F7B7-3977-AA08-59A03F00308E> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x7fff938d6000 - 0x7fff93a14fd7 com.apple.coreui (2.1 - 430.6) <99D08D71-3E9D-300C-9EB2-A73F1B5E228C> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff93a15000 - 0x7fff93ac5ff3 com.apple.CoreUtils (5.0 - 500.9) <5567181B-721C-339E-A3DC-579E36D92341> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
0x7fff93b15000 - 0x7fff93b7aff3 com.apple.framework.CoreWiFi (12.0 - 1200.25.1) <BEFA276C-D284-3160-8641-7DD47E38C9D7> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x7fff93b7b000 - 0x7fff93b88ff7 com.apple.CrashReporterSupport (10.12 - 817) <CB5251B1-5BE5-308B-B30B-0050065E04CC> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x7fff93bfa000 - 0x7fff93c04ff7 com.apple.framework.DFRFoundation (1.0 - 104.14) <258B6CFE-FD64-31C5-9973-2FD80597ECDA> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
0x7fff93c3a000 - 0x7fff93cb1ff7 com.apple.datadetectorscore (7.0 - 539.1) <E9892E38-3D5F-36CF-BDC5-E4E3C5516B55> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff93cee000 - 0x7fff93d2dfff com.apple.DebugSymbols (137 - 137) <B229F3F7-250B-3151-8048-CEA7BF80FA52> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fff93d2e000 - 0x7fff93e3ffff com.apple.desktopservices (1.11.3 - 1.11.3) <CCE689AA-85F3-3587-AE12-1231E8ED127E> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff94123000 - 0x7fff94554ff7 com.apple.vision.FaceCore (3.3.2 - 3.3.2) <DEB42099-6927-332C-8D3E-D45096318D25> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fff958a9000 - 0x7fff958a9fff libmetal_timestamp.dylib (600.0.48.32) <31DF1B9E-0BBF-308B-B78D-11CCE72DAA68> /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
0x7fff958b6000 - 0x7fff958c1ff3 libGPUSupportMercury.dylib (13.0.10) <99773A80-8B47-33F7-9406-96DC530FB586> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
0x7fff95b75000 - 0x7fff95b91ff3 com.apple.GenerationalStorage (2.0 - 259.2) <00BF8427-967F-3693-A86F-DA0F29B49BF3> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x7fff9628f000 - 0x7fff96305fff com.apple.Heimdal (4.0 - 2.0) <00F00E7E-7EF4-3254-86D3-ADA4F67938CF> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff96928000 - 0x7fff9692fffb com.apple.IOAccelerator (289.27 - 289.27) <61C7765B-EE2E-36E1-B51C-FFA13A657711> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x7fff96931000 - 0x7fff96945ff3 com.apple.IOPresentment (1.0 - 25) <40934217-996A-3DDB-A8C4-484CA0F0222B> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
0x7fff96946000 - 0x7fff96968fff com.apple.IconServices (74.3 - 74.3) <3F0BD358-D019-3083-82F2-69CCAD5E5D66> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x7fff96a04000 - 0x7fff96a14ff3 com.apple.IntlPreferences (2.0 - 216) <589A5D92-6809-3F3C-900E-DBC60A07A101> /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences
0x7fff96a4b000 - 0x7fff96c01fff com.apple.LanguageModeling (1.0 - 123.2.4) <FEB98F96-A9BB-3E6C-85B4-B466825B8C92> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fff9725b000 - 0x7fff9725efff com.apple.Mangrove (1.0 - 1) <05039E9F-9C07-375B-A940-D90D455A2EC2> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
0x7fff974c5000 - 0x7fff9753eff7 com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <6A759DBA-B7DF-363B-9827-AB1D1129BB34> /System/Library/PrivateFrameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
0x7fff976c0000 - 0x7fff976e8fff com.apple.MultitouchSupport.framework (368.7 - 368.7) <BA3D9226-2672-3039-A105-C2639A7E22F2> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff97797000 - 0x7fff977a1fff com.apple.NetAuth (6.0 - 6.0) <1E7765FC-4580-3CE4-A0F1-CAA22006AE43> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff9801d000 - 0x7fff9805eff7 com.apple.PerformanceAnalysis (1.145 - 145) <2D5D4A56-5F67-3BBB-9AAC-95FAC199877C> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fff98701000 - 0x7fff9871bfff com.apple.ProtocolBuffer (1 - 249) <D8B7694B-B598-3728-8583-9C4CC0F05B64> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x7fff98735000 - 0x7fff98758ff3 com.apple.RemoteViewServices (2.0 - 124) <4765DC2E-CF05-38CF-9564-1FBACB7E167C> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fff993c4000 - 0x7fff993c7fff com.apple.SecCodeWrapper (4.0 - 307.30.3) <1B0B2122-C230-3E3F-8A81-EBD58818586B> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
0x7fff99456000 - 0x7fff994d3ff7 com.apple.Sharing (696.1.22 - 696.1.22) <D0A5C682-8996-3851-B332-AD05301E6FA3> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x7fff994f4000 - 0x7fff99753fe7 com.apple.SkyLight (1.600.0 - 122. <2B8B6734-2B70-3BD8-BB8E-3338FB2708EE> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
0x7fff99934000 - 0x7fff99940ff7 com.apple.SpeechRecognitionCore (3.3.2 - 3.3.2) <F9F0FCED-3A72-3639-91F2-B7EF248ED1B9> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x7fff9a029000 - 0x7fff9a095ff3 com.apple.Symbolication (61080.2) <27A57DC2-FEB7-3D23-AEB5-E3E76C5AAE79> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x7fff9a48f000 - 0x7fff9a495ff7 com.apple.TCC (1.0 - 1) <956F7C1A-D457-3FE0-9CFE-3F1719F0865C> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff9a524000 - 0x7fff9a6ecff7 com.apple.TextureIO (1.41 - 1.41) <3A9D9FD9-8997-3BD1-8046-76D0BF709806> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
0x7fff9a760000 - 0x7fff9a761fff com.apple.TrustEvaluationAgent (2.0 - 28) <07C1F711-A1E0-3BAC-8F4D-977516D50925> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff9a762000 - 0x7fff9a8f2ff3 com.apple.UIFoundation (1.0 - 490.7) <047781ED-9E79-361F-8E04-71FF90C650F3> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x7fff9b83b000 - 0x7fff9b841fff com.apple.XPCService (2.0 - 1) <BC3FCE26-6219-3316-949F-37F7005C9A0F> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
0x7fff9b912000 - 0x7fff9b914ffb com.apple.loginsupport (1.0 - 1) <4449ACBA-27A8-3311-BD92-CB7E63583FC6> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x7fff9b969000 - 0x7fff9b984ff7 libCRFSuite.dylib (34) <BACC371B-6153-36B5-BC54-3BCF26FBB221> /usr/lib/libCRFSuite.dylib
0x7fff9b985000 - 0x7fff9b990fff libChineseTokenizer.dylib (21) <09E74E18-ADB2-30D2-A858-13691CB1186C> /usr/lib/libChineseTokenizer.dylib
0x7fff9ba22000 - 0x7fff9ba23ff3 libDiagnosticMessagesClient.dylib (102) <422911A4-E273-3E88-BFC4-DF6470E48242> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff9ba24000 - 0x7fff9bc37fff libFosl_dynamic.dylib (16.38) <8232FA8A-F16A-3DC0-AE68-B61EFCD5F4A4> /usr/lib/libFosl_dynamic.dylib
0x7fff9bc53000 - 0x7fff9bc5afff libMatch.1.dylib (27) <5D52A207-E2AF-3E05-8C51-91C1D82FCEE8> /usr/lib/libMatch.1.dylib
0x7fff9bc5b000 - 0x7fff9bc5bfff libOpenScriptingUtil.dylib (172) <D025E180-BB3B-3FFA-98FC-B6835354D723> /usr/lib/libOpenScriptingUtil.dylib
0x7fff9bc5c000 - 0x7fff9bc60ff3 libScreenReader.dylib (477.20.6) <8158E263-B7DF-3B0C-BABE-4FE94A53DFE5> /usr/lib/libScreenReader.dylib
0x7fff9bc61000 - 0x7fff9bc62ff3 libSystem.B.dylib (1238) <FF55E335-37C3-3567-9415-A3A1473775F5> /usr/lib/libSystem.B.dylib
0x7fff9bcce000 - 0x7fff9bcf9ffb libarchive.2.dylib (41.30.3) <19B93FE5-4386-38C8-963F-7DBDAB96FEBA> /usr/lib/libarchive.2.dylib
0x7fff9bcfa000 - 0x7fff9bd76fc7 libate.dylib (1.12.13) <8A963F37-CB4F-37FB-BFA5-273917C42437> /usr/lib/libate.dylib
0x7fff9bd7a000 - 0x7fff9bd7aff3 libauto.dylib (187) <5BBF6A00-CC76-389D-84E7-CA88EDADE683> /usr/lib/libauto.dylib
0x7fff9bd7b000 - 0x7fff9bd8bff3 libbsm.0.dylib (34) <20084796-B04D-3B35-A003-EA11459557A9> /usr/lib/libbsm.0.dylib
0x7fff9bd8c000 - 0x7fff9bd9aff7 libbz2.1.0.dylib (38) <6FD3B63F-0F86-3A25-BD5B-E243F58792C9> /usr/lib/libbz2.1.0.dylib
0x7fff9bd9b000 - 0x7fff9bdf1ff7 libc++.1.dylib (307.4) <BEE86868-F831-384C-919E-2B286ACFE87C> /usr/lib/libc++.1.dylib
0x7fff9bdf2000 - 0x7fff9be1cfff libc++abi.dylib (307.2) <1CEF8ABB-7E6D-3C2F-8E0A-E7884478DD23> /usr/lib/libc++abi.dylib
0x7fff9be1d000 - 0x7fff9be2dffb libcmph.dylib (6) <2B5D405E-2D0B-3320-ABD6-622934C86ABE> /usr/lib/libcmph.dylib
0x7fff9be2e000 - 0x7fff9be43fc3 libcompression.dylib (34) <1691D6F2-46CD-3DA6-B44F-24CDD9BD0E4E> /usr/lib/libcompression.dylib
0x7fff9be44000 - 0x7fff9be44ff7 libcoretls.dylib (121.31.1) <BCC32537-4831-3E9F-876E-8C9F4CF52FD3> /usr/lib/libcoretls.dylib
0x7fff9be45000 - 0x7fff9be46ff3 libcoretls_cfhelpers.dylib (121.31.1) <6F37C5AD-7999-3D31-A52F-7AEED935F32D> /usr/lib/libcoretls_cfhelpers.dylib
0x7fff9bf00000 - 0x7fff9bfe5ff7 libcrypto.0.9.8.dylib (64.30.2) <D41E1901-06DD-3860-BB4F-B3ACE0284C01> /usr/lib/libcrypto.0.9.8.dylib
0x7fff9c183000 - 0x7fff9c1d6ff7 libcups.2.dylib (450) <78243BA4-43AB-3364-8111-8D54D3382621> /usr/lib/libcups.2.dylib
0x7fff9c228000 - 0x7fff9c22fff3 libdscsym.dylib (145.1) <E121E3BC-D2B7-37C3-86A8-5DFC3ECF94D6> /usr/lib/libdscsym.dylib
0x7fff9c251000 - 0x7fff9c251fff libenergytrace.dylib (15) <A1B040A2-7977-3097-9ADF-34FF181EB970> /usr/lib/libenergytrace.dylib
0x7fff9c261000 - 0x7fff9c266ff7 libheimdal-asn1.dylib (498.30.1) <4ED9F6E3-83BC-3302-B004-C25399DA0333> /usr/lib/libheimdal-asn1.dylib
0x7fff9c267000 - 0x7fff9c359ff7 libiconv.2.dylib (50) <42125B35-81D7-3FC4-9475-A26DBE10884D> /usr/lib/libiconv.2.dylib
0x7fff9c35a000 - 0x7fff9c57fffb libicucore.A.dylib (57149.0.1) <6B5FDA93-AA88-318F-9608-C2A33D602EC7> /usr/lib/libicucore.A.dylib
0x7fff9c585000 - 0x7fff9c586fff liblangid.dylib (126) <3F4530C9-8BE1-3AA7-9A82-98694D240866> /usr/lib/liblangid.dylib
0x7fff9c587000 - 0x7fff9c5a0ffb liblzma.5.dylib (10) <44BD0279-99DD-36B5-8A6E-C11432E2098D> /usr/lib/liblzma.5.dylib
0x7fff9c5a1000 - 0x7fff9c5b7ff7 libmarisa.dylib (5) <2183D484-032D-3DE5-8984-3A14006E034E> /usr/lib/libmarisa.dylib
0x7fff9c5b8000 - 0x7fff9c85fff7 libmecabra.dylib (744.5) <EF046855-CB9C-32D8-B2F1-C85B526E386F> /usr/lib/libmecabra.dylib
0x7fff9c892000 - 0x7fff9c90bff7 libnetwork.dylib (856.30.16) <66C6E4D6-B39C-3309-80C1-CBBE170DDD51> /usr/lib/libnetwork.dylib
0x7fff9c90c000 - 0x7fff9ccdcd97 libobjc.A.dylib (706) <F9AFE665-A3A2-3285-9495-19803A565861> /usr/lib/libobjc.A.dylib
0x7fff9ccdf000 - 0x7fff9cce3fff libpam.2.dylib (21.30.1) <71EB0D88-DE84-3C8D-A2C5-58AA282BC5BC> /usr/lib/libpam.2.dylib
0x7fff9cce4000 - 0x7fff9cd14ff7 libpcap.A.dylib (67) <450DB888-2C0C-3085-A5F1-69324DFE902C> /usr/lib/libpcap.A.dylib
0x7fff9cd32000 - 0x7fff9cd4effb libresolv.9.dylib (64) <A244AE4C-00B0-396C-98FF-97FE4DB3DA30> /usr/lib/libresolv.9.dylib
0x7fff9cd4f000 - 0x7fff9cd88fff libsandbox.1.dylib (592.31.1) <F87604AB-C47D-327D-B56A-54600C26B3B6> /usr/lib/libsandbox.1.dylib
0x7fff9cd9c000 - 0x7fff9cd9dff3 libspindump.dylib (230.3) <59FAC445-F8FB-3881-A69A-FD0E98100E19> /usr/lib/libspindump.dylib
0x7fff9cd9e000 - 0x7fff9cee6fe3 libsqlite3.dylib (253) <B5BA5C96-AB13-34A0-8237-DD52A0181DFE> /usr/lib/libsqlite3.dylib
0x7fff9cfdb000 - 0x7fff9cfe8fff libxar.1.dylib (357) <58BFB84B-66FE-3299-AA3D-BBA178ADEE39> /usr/lib/libxar.1.dylib
0x7fff9cfec000 - 0x7fff9d0dbffb libxml2.2.dylib (30.11) <E12AF929-0FA5-3214-840F-C81E6AC9F36E> /usr/lib/libxml2.2.dylib
0x7fff9d0dc000 - 0x7fff9d105fff libxslt.1.dylib (15. <FFF5DD45-F544-34B2-BE3C-DB877DC60081> /usr/lib/libxslt.1.dylib
0x7fff9d106000 - 0x7fff9d117ff3 libz.1.dylib (67) <46E3FFA2-4328-327A-8D34-A03E20BFFB8E> /usr/lib/libz.1.dylib
0x7fff9d126000 - 0x7fff9d12aff7 libcache.dylib (79) <0C8092D3-600F-3ADD-A036-F225B6CDCA43> /usr/lib/system/libcache.dylib
0x7fff9d12b000 - 0x7fff9d136ff7 libcommonCrypto.dylib (60092.30.2) <B16E29B6-EC8D-3A8F-9A89-DD9CF35F7C4B> /usr/lib/system/libcommonCrypto.dylib
0x7fff9d137000 - 0x7fff9d13efff libcompiler_rt.dylib (62) <E992E8D9-037C-3454-A366-A25E4D31D6BB> /usr/lib/system/libcompiler_rt.dylib
0x7fff9d13f000 - 0x7fff9d147fff libcopyfile.dylib (138) <64E285D9-5485-333B-AEE7-8B0C8FB9275F> /usr/lib/system/libcopyfile.dylib
0x7fff9d148000 - 0x7fff9d1cbfdf libcorecrypto.dylib (442.30.20) <2074B932-FD79-30A9-8E90-AF25C49F2AF1> /usr/lib/system/libcorecrypto.dylib
0x7fff9d1cc000 - 0x7fff9d1fefff libdispatch.dylib (703.30.5) <EA0CC14E-D559-3802-B4B2-0E8C7579AAC4> /usr/lib/system/libdispatch.dylib
0x7fff9d1ff000 - 0x7fff9d204ff3 libdyld.dylib (421.2) <E5A2414F-2480-3BB2-BE94-176119A80876> /usr/lib/system/libdyld.dylib
0x7fff9d205000 - 0x7fff9d205ffb libkeymgr.dylib (28) <1A318923-1200-3B06-B432-5007D82F195D> /usr/lib/system/libkeymgr.dylib
0x7fff9d206000 - 0x7fff9d212ffb libkxld.dylib (3789.31.2) <524D7C3D-73EB-3F62-ADB1-9DFBACB95924> /usr/lib/system/libkxld.dylib
0x7fff9d213000 - 0x7fff9d213fff liblaunch.dylib (972.30.7) <15FACC21-079A-3BDF-9AFB-4253EFDEB587> /usr/lib/system/liblaunch.dylib
0x7fff9d214000 - 0x7fff9d219fff libmacho.dylib (894) <A2F38EC1-C37C-3B93-B0E4-36B07C177F8C> /usr/lib/system/libmacho.dylib
0x7fff9d21a000 - 0x7fff9d21cff3 libquarantine.dylib (85) <C1D7749F-5F5F-3BB9-BEFC-1F0B9DA941FD> /usr/lib/system/libquarantine.dylib
0x7fff9d21d000 - 0x7fff9d21effb libremovefile.dylib (45) <CD42974E-BE0B-39FC-9BFC-8A7540A04DC6> /usr/lib/system/libremovefile.dylib
0x7fff9d21f000 - 0x7fff9d237ff7 libsystem_asl.dylib (349.30.2) <EFAC72D7-CB13-3DF7-ADF3-EC6635C6F1EA> /usr/lib/system/libsystem_asl.dylib
0x7fff9d238000 - 0x7fff9d238ff7 libsystem_blocks.dylib (67) <B8C3701D-5A91-3D35-999D-2DC8D5393525> /usr/lib/system/libsystem_blocks.dylib
0x7fff9d239000 - 0x7fff9d2c6fef libsystem_c.dylib (1158.30.7) <2F881962-03CB-3B9D-A782-D98C1BBA4E3D> /usr/lib/system/libsystem_c.dylib
0x7fff9d2c7000 - 0x7fff9d2caffb libsystem_configuration.dylib (888.30.2) <4FE3983C-E4ED-3939-A578-03AD29C99788> /usr/lib/system/libsystem_configuration.dylib
0x7fff9d2cb000 - 0x7fff9d2cefff libsystem_coreservices.dylib (41.4) <1A572B9E-0C47-320F-8C64-7990D0A5FB5A> /usr/lib/system/libsystem_coreservices.dylib
0x7fff9d2cf000 - 0x7fff9d2e7ff3 libsystem_coretls.dylib (121.31.1) <4676F06D-274D-31BE-B61C-4D7A4AEF4858> /usr/lib/system/libsystem_coretls.dylib
0x7fff9d2e8000 - 0x7fff9d2eefff libsystem_dnssd.dylib (765.30.11) <DC708D84-ED7D-3936-B996-A67C66B8DDAA> /usr/lib/system/libsystem_dnssd.dylib
0x7fff9d2ef000 - 0x7fff9d318ff7 libsystem_info.dylib (503.30.1) <9ED9121C-F111-3FAD-BC2F-C95DEE1C9362> /usr/lib/system/libsystem_info.dylib
0x7fff9d319000 - 0x7fff9d33bff7 libsystem_kernel.dylib (3789.31.2) <FCEEBBD4-DF66-34D8-A32F-4F8C8E814E40> /usr/lib/system/libsystem_kernel.dylib
0x7fff9d33c000 - 0x7fff9d383fe7 libsystem_m.dylib (3121.4) <266DB92B-A86F-3691-80FB-1B26AD73CFF3> /usr/lib/system/libsystem_m.dylib
0x7fff9d384000 - 0x7fff9d3a2ff7 libsystem_malloc.dylib (116.30.3) <F40DEE3B-386A-3529-A3F7-98117ED55BF4> /usr/lib/system/libsystem_malloc.dylib
0x7fff9d3a3000 - 0x7fff9d3faffb libsystem_network.dylib (856.30.16) <4AE368E9-605D-379D-B04C-2AC7455B8250> /usr/lib/system/libsystem_network.dylib
0x7fff9d3fb000 - 0x7fff9d404ff3 libsystem_networkextension.dylib (563.30.15) <EB020B0C-7DF0-3EEF-8E3C-15DA3C01D687> /usr/lib/system/libsystem_networkextension.dylib
0x7fff9d405000 - 0x7fff9d40eff3 libsystem_notify.dylib (165.20.1) <E7FD3A7C-DD07-36E2-9FA4-7561F9F114DA> /usr/lib/system/libsystem_notify.dylib
0x7fff9d40f000 - 0x7fff9d417fe7 libsystem_platform.dylib (126.1.2) <3CA06D4E-C00A-36DE-AA65-3A390097D1F6> /usr/lib/system/libsystem_platform.dylib
0x7fff9d418000 - 0x7fff9d422ff7 libsystem_pthread.dylib (218.30.1) <C869ED7C-BE29-3532-8E69-3A8DA1447EDC> /usr/lib/system/libsystem_pthread.dylib
0x7fff9d423000 - 0x7fff9d426ff7 libsystem_sandbox.dylib (592.31.1) <7BBFDF96-293F-3DD9-B3A4-7C168280B441> /usr/lib/system/libsystem_sandbox.dylib
0x7fff9d427000 - 0x7fff9d428fff libsystem_secinit.dylib (24) <5C1F1E47-0F7D-3E25-8DEB-D9DB1F902281> /usr/lib/system/libsystem_secinit.dylib
0x7fff9d429000 - 0x7fff9d430fff libsystem_symptoms.dylib (532.30.6) <5D990CF5-B58F-39F7-B375-99B4EC62CFBD> /usr/lib/system/libsystem_symptoms.dylib
0x7fff9d431000 - 0x7fff9d451ff7 libsystem_trace.dylib (518.30.7) <5BD4ECD4-75CA-38EA-AF5C-B481C15955F8> /usr/lib/system/libsystem_trace.dylib
0x7fff9d452000 - 0x7fff9d457ffb libunwind.dylib (35.3) <9F7C2AD8-A9A7-3DE4-828D-B0F0F166AAA0> /usr/lib/system/libunwind.dylib
0x7fff9d458000 - 0x7fff9d481ff7 libxpc.dylib (972.30.7) <65E41BB6-EBD5-3D93-B0BE-B190CEE4DD93> /usr/lib/system/libxpc.dylib
External Modification Summa
Mod note: fixed some broken tags and made the reading better.
~An_dz
Boy this is a tough one to take because I've done more on this map in 5 hours than any other one I made since I first played the game.
This might be a silly question, but did you check for an autosave?
I'm by far not an expert, but if there is no indication where the error came from, it's hard to find anything wrong with the game.
So I would advise you to activate autosave, maybe save manually ever so often. If the game unexpectedly shuts down again, you won't lose as much, and there is even a chance you could provide a map where the error can be reproduced reliably, leading to a long-term-solution.
Or it won't shut down again, in which case you were just unlucky with a 'random' shutdown. Never met a program I actually used for a long time and never had any issues - though that's windows.
Quote from: Leartin on January 18, 2017, 09:34:07 AM
This might be a silly question, but did you check for an autosave?
I'm by far not an expert, but if there is no indication where the error came from, it's hard to find anything wrong with the game.
So I would advise you to activate autosave, maybe save manually ever so often. If the game unexpectedly shuts down again, you won't lose as much, and there is even a chance you could provide a map where the error can be reproduced reliably, leading to a long-term-solution.
Or it won't shut down again, in which case you were just unlucky with a 'random' shutdown. Never met a program I actually used for a long time and never had any issues - though that's windows.
Unfortunately I didn't activate auto save, which I look back now and realized I should've. The reason I didn't though is because I think it makes a whole bunch of saves, and then I think it crashed on auto save a few times. This was years ago though.
Quote
Code Type: X86-64 (Native)
Simutrans is not designed to support x86-64. Apparently there is some badly written/old code in it that is incompatible with x86-64 builds. Well it is compatible enough for them to work but it will break under certain conditions, such as pointers/references using memory past the 4 gigabyte range. This really should be fixed one day but considering multithreading and IPv6 is still "optional" I do not think it will happen soon.
Unfortunately without the symbol table for the build you used the stack traces are not very helpful for finding the cause. All that I can get from the crash was there was a segmentation fault, meaning that a virtual memory page was accessed in a way that the application was not allowed to do (might not exist, or security blocked it). This could easily be caused by the 64bit build if addresses after 4 gigabytes were trying to be used. I do not even see what virtual memory address resulted in the segmentation fault, but that might be due to inexperience with Mac crash dumps.
Quote from: DrSuperGood on January 18, 2017, 04:59:23 PM
Simutrans is not designed to support x86-64. Apparently there is some badly written/old code in it that is incompatible with x86-64 builds. Well it is compatible enough for them to work but it will break under certain conditions, such as pointers/references using memory past the 4 gigabyte range. This really should be fixed one day but considering multithreading and IPv6 is still "optional" I do not think it will happen soon.
Unfortunately without the symbol table for the build you used the stack traces are not very helpful for finding the cause. All that I can get from the crash was there was a segmentation fault, meaning that a virtual memory page was accessed in a way that the application was not allowed to do (might not exist, or security blocked it). This could easily be caused by the 64bit build if addresses after 4 gigabytes were trying to be used. I do not even see what virtual memory address resulted in the segmentation fault, but that might be due to inexperience with Mac crash dumps.
This was left out of the crash dump:
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 80
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: 31239
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=270.8M resident=0K(0%) swapped_out_or_unallocated=270.8M(100%)
Writable regions: Total=954.9M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=954.9M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 256K 3
Activity Tracing 256K 2
CG backing stores 26.2M 4
CG image 56K 8
CoreUI image data 1048K 8
CoreUI image file 172K 3
Foundation 20K 2
IOKit 7940K 2
Kernel Alloc Once 8K 2
MALLOC 896.6M 79
MALLOC guard page 48K 10
Memory Tag 242 12K 2
OpenGL GLSL 256K 4
STACK GUARD 56.0M 12
Stack 13.1M 12
VM_ALLOCATE 92K 17
__DATA 23.3M 239
__GLSLBUILTINS 2588K 2
__IMAGE 528K 2
__LINKEDIT 113.7M 8
__TEXT 157.1M 237
__UNICODE 556K 2
mapped file 47.3M 11
shared memory 16.4M 14
=========== ======= =======
TOTAL 1.3G 661
So how do I enable autosave in an existing map?
Quote
So how do I enable autosave in an existing map?
Not sure but try the game settings, changing simuconf.tab and if that fails the hidden setting change dialog enabled by inserting dialog_tool[27]=,~ into the menuconf.tab config file of the pakset (not the main config) and pressing ~ in game (can be changed to other keys, just I use ~). Note the hidden settings dialog is not enabled by default in most paksets and can only be used single player on a non-server game.
Quote from: DrSuperGood on January 18, 2017, 04:59:23 PM
Simutrans is not designed to support x86-64. Apparently there is some badly written/old code in it that is incompatible with x86-64 builds. Well it is compatible enough for them to work but it will break under certain conditions, such as pointers/references using memory past the 4 gigabyte range. This really should be fixed one day but considering multithreading and IPv6 is still "optional" I do not think it will happen soon.
I ran 64-bit Simutrans on Linux years ago, which I think was basically when compiling for 64-bit started working in the first place. I never had any crashes because of that. Nor do I remember seeing any code in Simutrans that casts pointers to something else and back (ptrhash_tpl is only one-way, although it failed at that, which has been fixed). The only problem I had with naughty code was an SSE alignment problem, which might actually have been reported as sigsegv, I don't remember exactly. Not that Simutrans is particularly 64-bit suited anyway, but there have been more bugs not related to it.
And I'm thankful threading is optional, because I trust the thread safety less than the 64-bit safety. (Plus I don't need any pthread dependencies, although MSYS2's mingw64 wants to push it on me anyway.)
Unfortunately, I'm not sure if we currently got a resident Mac developer. But as DrSuperGood writes, without the symbols, there is little to get out of it. At best, given the executable, we can figure out what kind of instruction it was that crashed, but it is likely an instruction used all over the place, giving no clue as to what in the source code it corresponds to.
Quote
I ran 64-bit Simutrans on Linux years ago, which I think was basically when compiling for 64-bit started working in the first place. I never had any crashes because of that. Nor do I remember seeing any code in Simutrans that casts pointers to something else and back (ptrhash_tpl is only one-way, although it failed at that, which has been fixed). The only problem I had with naughty code was an SSE alignment problem, which might actually have been reported as sigsegv, I don't remember exactly. Not that Simutrans is particularly 64-bit suited anyway, but there have been more bugs not related to it.
Is the 64 bit build as stable as the 32 bit build? I am pretty sure no one knows for sure as the 64 bit build is not really supported. Yes it exists, but Simutrans was not made with the intention of supporting 64 bits so how well it works or how reliably is questionable.
Quote
And I'm thankful threading is optional, because I trust the thread safety less than the 64-bit safety. (Plus I don't need any pthread dependencies, although MSYS2's mingw64 wants to push it on me anyway.)
The problem is that having the choice results in a lot of ugly code as anything pthread related has to be wrapped inside conditional macro blocks. Also single threaded applications are not technically allowed on modern Windows as the application event queue is meant to be drained by a dedicated light weight thread which passes on the events to be processed by heavy weight threads.
I am not sure about this particular build, but I could only get a 64bit version compiled for OSX when I tried... I don't know if the version for download is 32 bit or 64 bit...
Quote from: DrSuperGood on January 19, 2017, 12:39:22 AM
Is the 64 bit build as stable as the 32 bit build? I am pretty sure no one knows for sure as the 64 bit build is not really supported. Yes it exists, but Simutrans was not made with the intention of supporting 64 bits so how well it works or how reliably is questionable.
Quote from: HaydenRead on January 19, 2017, 04:49:50 AM
I am not sure about this particular build, but I could only get a 64bit version compiled for OSX when I tried... I don't know if the version for download is 32 bit or 64 bit...
Maybe Intel-based Macs are only available with 64-bit OSes, and that it doesn't support 32-bit applications the same way Windows does. In the Linux world, 32-bit support is an optional feature.
As for support, it's not like we promise anything with regards to Simutrans. We try to help out if we can. It may be that "support" for Mac is actually a bigger problem than "support" for 64-bit. We do however know that Simutrans is not tailored for 64-bit like it is for 32-bit. That might require a whole bunch of #ifdefs to ensure structures have optimal packing either way. But there is no way getting around that 64-bit builds require more memory. The only question is how much of an impact that makes.
Quote from: DrSuperGood on January 19, 2017, 12:39:22 AM
The problem is that having the choice results in a lot of ugly code as anything pthread related has to be wrapped inside conditional macro blocks. Also single threaded applications are not technically allowed on modern Windows as the application event queue is meant to be drained by a dedicated light weight thread which passes on the events to be processed by heavy weight threads.
I think the only thing considered heavyweight (as far as Simutrans is concerned) is saving and loading. Interacting with the GUI, including painting it, must happen on the "event thread". Our latest application at work tries to only to GUI stuff on the event thread (our earlier ones did only a very few, time consuming things on other threads). It has a lot of issues related to synchronizing between the threads.
Just looking at it, the relevant parts are:
Quote from: dekema2 on January 18, 2017, 08:38:50 AM
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.simutrans.simutrans 0x000000010596ae5b 0x10591e000 + 314971
1 org.simutrans.simutrans 0x0000000105bb83dc 0x10591e000 + 2728924
2 org.simutrans.simutrans 0x0000000105bc095b 0x10591e000 + 2763099
3 org.simutrans.simutrans 0x0000000105b6ea17 0x10591e000 + 2427415
4 org.simutrans.simutrans 0x0000000105b7f6d5 0x10591e000 + 2496213
5 libdyld.dylib 0x00007fff9d204255 start + 1
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x1f00e504042305f0 rbx: 0x0000000000000000 rcx: 0xd4678c00d4678c00 rdx: 0x0000000105c63f10
rdi: 0x00007fe923494370 rsi: 0xd4678c0000000000 rbp: 0x00007fff5a2df890 rsp: 0x00007fff5a2df860
r8: 0x0000000105c63f08 r9: 0x0000000000039eb8 r10: 0x0000000105c63f10 r11: 0xffffffff00000000
r12: 0x00007fe923494340 r13: 0x0000000000000004 r14: 0x00007fe923494370 r15: 0x00007fe92349c7b0
rip: 0x000000010596ae5b rfl: 0x0000000000010202 cr2: 0x0000000132033000
Logical CPU: 0
Error Code: 0x00000000
Trap Number: 13
Unfortunately as there are no debug symbols in the build, all it tells us is that it crashed in a function 5 levels deep in the application (function -> function -> function -> function -> function). At a guess the first few functions would be main -> sysmain -> simu_main, what the 2 levels of functions after this are would be anyones guess without debug symbols.
Possibly someone good with assembler could look at the relevant parts of the code to try and determine what it was trying to do at position 31497 in the machine code, but it would be quite a challenge.
I just wonder why autosave is not enabled by default.
Quote
I think the only thing considered heavyweight (as far as Simutrans is concerned) is saving and loading. Interacting with the GUI, including painting it, must happen on the "event thread". Our latest application at work tries to only to GUI stuff on the event thread (our earlier ones did only a very few, time consuming things on other threads). It has a lot of issues related to synchronizing between the threads.
A problem with Simutrans is that it uses the event thread to try and establish a TCP connection, which has a 10 odd second timeout. If you are IP banned from the listing server (no responses for timely TCP connection failure) and click the multiplayer tab on the main menu then Simutrans hangs and is marked as unresponsive for 10 seconds (Windows shows the unresponsive popup) because the events are not being queried within the lively ness period.
Quote from: DrSuperGood on January 19, 2017, 04:22:16 PM
A problem with Simutrans is that it uses the event thread to try and establish a TCP connection, which has a 10 odd second timeout. If you are IP banned from the listing server (no responses for timely TCP connection failure) and click the multiplayer tab on the main menu then Simutrans hangs and is marked as unresponsive for 10 seconds (Windows shows the unresponsive popup) because the events are not being queried within the lively ness period.
I see the problem, but it doesn't change the fact that doing it correctly is more work. I assume that this TCP connection is for getting a server listing to put into some dialog window. But what if the user closes the dialog before the reply arrives? Where is it going to put it? And even if the dialog is still there, you have to hand it over correctly. Maybe some other state in the GUI needs to change as well. There is almost always more work than workers.
This is getting a bit off topic...
QuoteBut what if the user closes the dialog before the reply arrives? Where is it going to put it?
A separate, future like, object could be used to manage the state. This object can be polled for when results are ready, return the ready results or aborted before results are ready. This differs from a standard future in that it is relatively non-blocking and can be aborted for cleanup. The object that holds the results is destroyed if in a done state and get is used, or if abort is called. Abort either immediately destroys the object if it is in a done state, or gets the worker to destroy it when done if not (immediately discards the results). The contract made is that either get or abort is called once on the object, but the object can be polled (or waited on) as many times are desired. Minor blocking could occur due to mutex objects required to synchronize the object state, however these should be trivial and within the permitted blocking of the event poll thread.
If one was to open and close the network dialog repeatedly before the results are obtained it is possible that a TCP error will become the result due to a connection already trying to be established or existing. However this should not be a permanent problem as waiting sufficiently and refreshing or closing/opening the dialog again would go back to working as intended.
Another option would be to prevent the dialog window from being closed until all outstanding asynchronous tasks for it are complete. I think that is the most common approach and simplifies the destruction process of memory used by the asynchronous tasks. At worst would result in the same delay as currently except with Simutrans remaining responsive during that time.
My questions were supposed to be rhetorical. I know there are solutions, the point was only that there are several problems that needs to be solved, that does not need to be solved when doing it quick-and-dirty. The game being tagged as unresponsive is survivable, however annoying it is, the game crashing due to improper thread synchronization, not so much.