Page 1 of 1

CRASH: Vensim 8 macOS; while modifying graphs

Posted: Wed Aug 21, 2019 7:28 pm
by Travis
I was clicking to move and close a custom graph definitions window (that you get when click "Modify" in the custom graphs window) and Vensim just disappeared. Total crash. Happened so suddenly I'm not sure how I could reproduce.

Stack trace below.


==================================


Process: VensimDSS [1392]
Path: /Applications/VensimDSS.app/Contents/MacOS/VensimDSS
Identifier: com.vensim.VensimDSS
Version: 08000000 (VensimDSS 08000000)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: VensimDSS [1392]
User ID: 501

Date/Time: 2019-08-21 15:23:35.386 -0400
OS Version: Mac OS X 10.13.6 (17G8030)
Report Version: 12
Anonymous UUID: 75E8986F-7E1B-B348-37CA-2D98565816BF


Time Awake Since Boot: 14000 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 com.vensim.VensimDSS 0x000000010413fde0 -[NSWindow(wxNSWindowSupport) WX_filterSendEvent:] + 144
1 com.vensim.VensimDSS 0x000000010413fe30 -[wxNSWindow sendEvent:] + 32
2 com.apple.AppKit 0x00007fff45fd64b4 -[NSApplication(NSEvent) sendEvent:] + 3100
3 com.vensim.VensimDSS 0x00000001040b5ea2 -[wxNSApplication sendEvent:] + 98
4 com.apple.AppKit 0x00007fff458368b5 -[NSApplication run] + 812
5 com.vensim.VensimDSS 0x00000001041356ce wxGUIEventLoop::OSXDoRun() + 174
6 com.vensim.VensimDSS 0x00000001043624ac wxCFEventLoop::DoRun() + 44
7 com.vensim.VensimDSS 0x00000001042d2c8e wxEventLoopBase::Run() + 158
8 com.vensim.VensimDSS 0x00000001042a4f83 wxAppConsoleBase::MainLoop() + 99
9 com.vensim.VensimDSS 0x00000001040f45fa wxApp::OnRun() + 26
10 com.vensim.VensimDSS 0x0000000104305e03 wxEntry(int&, wchar_t**) + 131
11 com.vensim.VensimDSS 0x0000000103f4ea03 main + 35
12 libdyld.dylib 0x00007fff7027b015 start + 1

Thread 1:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff703c220a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff703c1724 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff482b2c45 __CFRunLoopServiceMachPort + 341
3 com.apple.CoreFoundation 0x00007fff482b1f97 __CFRunLoopRun + 1783
4 com.apple.CoreFoundation 0x00007fff482b1607 CFRunLoopRunSpecific + 487
5 com.apple.AppKit 0x00007fff4597efc4 _NSEventThread + 184
6 libsystem_pthread.dylib 0x00007fff70593661 _pthread_body + 340
7 libsystem_pthread.dylib 0x00007fff7059350d _pthread_start + 377
8 libsystem_pthread.dylib 0x00007fff70592bf9 thread_start + 13

Thread 2:
0 libsystem_kernel.dylib 0x00007fff703cba16 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff70594589 _pthread_cond_wait + 732
2 com.vensim.VensimDSS 0x0000000103e55279 vensim_event_wait + 297
3 com.vensim.VensimDSS 0x0000000103e4d38a execute_in_new_thread_worker_function + 282
4 libsystem_pthread.dylib 0x00007fff70593661 _pthread_body + 340
5 libsystem_pthread.dylib 0x00007fff7059350d _pthread_start + 377
6 libsystem_pthread.dylib 0x00007fff70592bf9 thread_start + 13

Thread 3:
0 libsystem_kernel.dylib 0x00007fff703cc28a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff70593009 _pthread_wqthread + 1035
2 libsystem_pthread.dylib 0x00007fff70592be9 start_wqthread + 13

Thread 4:: Dispatch queue: NSCGSDisableUpdates
0 libsystem_kernel.dylib 0x00007fff703c220a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff703c1724 mach_msg + 60
2 com.apple.SkyLight 0x00007fff6a0201b9 CGSUpdateManager::enable_updates_common() + 565
3 com.apple.SkyLight 0x00007fff69fc430c CGSUpdateManager::enable_update(unsigned long long) + 320
4 libdispatch.dylib 0x00007fff702495fa _dispatch_call_block_and_release + 12
5 libdispatch.dylib 0x00007fff70241db8 _dispatch_client_callout + 8
6 libdispatch.dylib 0x00007fff70256217 _dispatch_queue_serial_drain + 635
7 libdispatch.dylib 0x00007fff70249166 _dispatch_queue_invoke + 373
8 libdispatch.dylib 0x00007fff70256f0d _dispatch_root_queue_drain_deferred_wlh + 332
9 libdispatch.dylib 0x00007fff7025ad21 _dispatch_workloop_worker_thread + 880
10 libsystem_pthread.dylib 0x00007fff70592fd2 _pthread_wqthread + 980
11 libsystem_pthread.dylib 0x00007fff70592be9 start_wqthread + 13

Thread 5:
0 libsystem_pthread.dylib 0x00007fff70592bdc start_wqthread + 0

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x000060c00026f9c0 rbx: 0x000060400032ad20 rcx: 0xbaddc5b302cebead rdx: 0x000060400032ad20
rdi: 0x000060c00026f9c0 rsi: 0x000060400032ad20 rbp: 0x00007ffeec0367d0 rsp: 0x00007ffeec0367b0
r8: 0x00006080000da4a0 r9: 0x0000000000000040 r10: 0x00007fffa1b7e728 r11: 0x00007ff8850656d0
r12: 0x000060400032ad20 r13: 0x00007fff6f656e80 r14: 0x0000000104617260 r15: 0x0000600000135a40
rip: 0x000000010413fde0 rfl: 0x0000000000010213 cr2: 0x0000000126d6601c

Logical CPU: 1
Error Code: 0x00000000
Trap Number: 13

[snip because of phpBB limit]


VM Region Summary:
ReadOnly portion of Libraries: Total=472.1M resident=0K(0%) swapped_out_or_unallocated=472.1M(100%)
Writable regions: Total=285.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=285.1M(100%)

VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 512K 5
Activity Tracing 256K 2
CG backing stores 45.6M 10
CG image 13.3M 80
CoreAnimation 284K 41
CoreGraphics 8K 2
CoreImage 164K 39
CoreUI image data 2656K 30
CoreUI image file 216K 5
Foundation 28K 3
Image IO 64K 2
Kernel Alloc Once 8K 2
MALLOC 211.7M 57
MALLOC guard page 48K 13
Memory Tag 242 12K 2
OpenGL GLSL 256K 4
STACK GUARD 56.0M 7
Stack 10.6M 14
VM_ALLOCATE 456K 37
__DATA 39.2M 351
__FONT_DATA 4K 2
__GLSLBUILTINS 2588K 2
__LINKEDIT 196.9M 9
__TEXT 275.2M 347
__UNICODE 560K 2
mapped file 87.8M 60
shared memory 700K 12
=========== ======= =======
TOTAL 944.9M 1113

Re: CRASH: Vensim 8 macOS; while modifying graphs

Posted: Thu Aug 22, 2019 3:53 pm
by tomfid
This appears to be in the wxwidgets lib. I'm logging tickets for all these - keep the comments coming.