Page 1 of 1

Indigo client crash on 'Create New Variable'

PostPosted: Thu Aug 17, 2017 5:56 pm
by forestfield
This has happened a few times - when I create a new variable the Indigo app crashes.

I running Indigo 7.03 as a client with the server on a different (headless) mac. This happens on both my iMac and my macbook. This time I remembered to cut & paste the crash report .
First few lines below, full report in an attachment.



Process: Indigo 7 [19523]
Path: /Applications/Indigo 7.app/Contents/MacOS/Indigo 7
Identifier: com.perceptiveautomation.indigo-client6
Version: 7.0.3 (7.0.3)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Indigo 7 [19523]
User ID: 501

Date/Time: 2017-08-18 00:48:44.179 +0100
OS Version: Mac OS X 10.11.6 (15G1611)
Report Version: 11
Anonymous UUID: 35ACEBE3-A457-065C-C835-CE882438C995


Time Awake Since Boot: 370000 seconds

System Integrity Protection: enabled

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

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000007f900000018
Exception Note: EXC_CORPSE_NOTIFY

VM Regions Near 0x7f900000018:
CG backing stores 0000000135147000-0000000139346000 [ 66.0M] rw-/rw- SM=PRV
-->
STACK GUARD 0000700000000000-0000700000001000 [ 4K] ---/rwx SM=NUL stack guard for thread 1

Application Specific Information:
objc_msgSend() selector name: respondsToSelector:


Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff8fa5b4dd objc_msgSend + 29
1 com.apple.AppKit 0x00007fff8d13b1be -[NSTextView(NSPrivate) _setFieldEditorUndoManager:] + 388
2 com.apple.AppKit 0x00007fff8d132e0a _NSEditTextCellWithOptions + 2821
3 com.apple.AppKit 0x00007fff8d2f6599 -[NSCell _selectOrEdit:inView:target:editor:event:start:end:] + 361
4 com.apple.AppKit 0x00007fff8d132246 -[NSTextFieldCell _selectOrEdit:inView:target:editor:event:start:end:] + 460
5 com.apple.AppKit 0x00007fff8d132073 -[NSCell selectWithFrame:inView:editor:delegate:start:length:] + 59
6 com.apple.AppKit 0x00007fff8d74fb5a -[NSTableView _cellBasedEditColumn:row:withEvent:select:inView:] + 943
7 com.apple.AppKit 0x00007fff8d74fd56 -[NSTableView editColumn:row:withEvent:select:] + 431
8 com.apple.CoreFoundation 0x00007fff91debb0c __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
9 com.apple.CoreFoundation 0x00007fff91deba9f ___CFXRegistrationPost_block_invoke + 63
10 com.apple.CoreFoundation 0x00007fff91deba17 _CFXRegistrationPost + 407
11 com.apple.CoreFoundation 0x00007fff91deb782 ___CFXNotificationPost_block_invoke + 50
12 com.apple.CoreFoundation 0x00007fff91da8592 -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1922
13 com.apple.CoreFoundation 0x00007fff91da77e5 _CFXNotificationPost + 693
14 com.apple.Foundation 0x00007fff9308ef9a -[NSNotificationCenter postNotificationName:object:userInfo:] + 66
15 com.perceptiveautomation.indigo-client6 0x000000010da0c8f5 0x10d9e5000 + 162037
16 com.perceptiveautomation.indigo-client6 0x000000010da0ef8d TCList_cachedClient<CVariableElem>::_HandleRemote_AddedElem(CCString const&, CXmlContainer const&) + 151
17 com.perceptiveautomation.indigo-client6 0x000000010da35f06 boost::function2<void, CCString const&, CXmlContainer const&>::operator()(CCString const&, CXmlContainer const&) const + 48
18 com.perceptiveautomation.indigo-client6 0x000000010da34ab3 0x10d9e5000 + 326323
19 com.perceptiveautomation.indigo-client6 0x000000010da34b6f 0x10d9e5000 + 326511
20 com.perceptiveautomation.indigo-client6 0x000000010da31c8c 0x10d9e5000 + 314508
21 com.perceptiveautomation.indigo-client6 0x000000010da32639 0x10d9e5000 + 316985
22 com.apple.CoreFoundation 0x00007fff91df57e1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
23 com.apple.CoreFoundation 0x00007fff91dd4f0c __CFRunLoopDoSources0 + 556
24 com.apple.CoreFoundation 0x00007fff91dd442f __CFRunLoopRun + 927
25 com.apple.CoreFoundation 0x00007fff91dd3e28 CFRunLoopRunSpecific + 296
26 com.apple.HIToolbox 0x00007fff91a85935 RunCurrentEventLoopInMode + 235
27 com.apple.HIToolbox 0x00007fff91a8576f ReceiveNextEventCommon + 432
28 com.apple.HIToolbox 0x00007fff91a855af _BlockUntilNextEventMatchingListInModeWithFilter + 71
29 com.apple.AppKit 0x00007fff8d04bdf6 _DPSNextEvent + 1067
30 com.apple.AppKit 0x00007fff8d04b226 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454
31 com.apple.AppKit 0x00007fff8d03fd80 -[NSApplication run] + 682
32 com.apple.AppKit 0x00007fff8d009368 NSApplicationMain + 1176
33 com.perceptiveautomation.indigo-client6 0x000000010d9e6814 0x10d9e5000 + 6164

Re: Indigo client crash on 'Create New Variable'

PostPosted: Fri Aug 18, 2017 10:04 am
by matt (support)
Thanks – we'll investigate this.

Do you have a lot of Indigo variables? If so, are some of those being frequently updated by scripts or plugins?

Re: Indigo client crash on 'Create New Variable'

PostPosted: Fri Aug 18, 2017 10:43 am
by forestfield
> Do you have a lot of Indigo variables
Around 120 to 150.

If so, are some of those being frequently updated by scripts or plugins?
> Generally not that frequently - I'd guess an average of 10 seconds per variable. About 40% are updated via the restful-api., most of the rest by script.

Re: Indigo client crash on 'Create New Variable'

PostPosted: Fri Aug 18, 2017 4:04 pm
by matt (support)
About 10 seconds between any update occurring, or 10 seconds average for each variable (thus 12 to 15 accumulative updates per second)?

Re: Indigo client crash on 'Create New Variable'

PostPosted: Sat Aug 19, 2017 3:50 am
by forestfield
10 seconds for any update ; maybe as low as 5 seconds. ~Certainly not 10-15/second! :-)