News:

Want to praise Simutrans?
Your feedback is important for us ;D.

(120.1.3) Random crash leads to 5 hours of work vanishing

Started by dekema2, January 18, 2017, 08:38:50 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

dekema2

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

dekema2

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.

Leartin

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.

dekema2

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.

DrSuperGood

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.

dekema2

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


dekema2


DrSuperGood

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.

Ters

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.

DrSuperGood

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.

HaydenRead

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...

Ters

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.

HaydenRead

#12
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.

Vladki

I just wonder why autosave is not enabled by default.

DrSuperGood

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.

Ters

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.

DrSuperGood

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.

Ters

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.