PL3 crashes when I want to edit a preset

I try to edit a preset that I just created. PL3 crashes as soon as I hit the “Edit” button. For another preset the editor works fine, so it maybe something in this preset.

Is the crashlog (initial part see below) sent to DxO automatically? Should I open a support case?

Process:               DXOPhotoLab3 [3293]
Path:                  /Applications/DXOPhotoLab3.app/Contents/MacOS/DXOPhotoLab3
Identifier:            com.dxo.PhotoLab3
Version:               3.0.1 (3.0.1.23)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           DXOPhotoLab3 [3293]
User ID:               501

Date/Time:             2019-11-07 18:10:33.415 +0100
OS Version:            Mac OS X 10.15.1 (19B88)
Report Version:        12
Anonymous UUID:        55C03799-0F55-4B7A-9731-8EB4BC5534E5

Sleep/Wake UUID:       E99F62E5-CC99-40CB-80E1-1D7B5DC5E565

Time Awake Since Boot: 11000 seconds
Time Since Wake:       2100 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_PROTECTION_FAILURE at 0x00007ffeeb996d28
Exception Note:        EXC_CORPSE_NOTIFY

VM Regions Near 0x7ffeeb996d28:
MALLOC_SMALL           00007feff1000000-00007feff1800000 [ 8192K] rw-/rwx SM=PRV  
--> STACK GUARD            00007ffee8197000-00007ffeeb997000 [ 56.0M] ---/rwx SM=NUL  stack guard for thread 0
Stack                  00007ffeeb997000-00007ffeec197000 [ 8192K] rw-/rwx SM=SHM  thread 0

Application Specific Information:
Performing @selector(toggleEdit:) from sender NSButton 0x7fefea757fc0

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib               	0x00007fff6a17008c lookUpImpOrForward + 58
1   libobjc.A.dylib               	0x00007fff6a173827 class_getMethodImplementation + 31
2   com.apple.Foundation          	0x00007fff366a0092 _NSKVONotifyingOriginalClassForIsa + 21
3   com.apple.Foundation          	0x00007fff366a5da1 NSKVOClass + 32
4   libobjc.A.dylib               	0x00007fff6a1733f0 -[NSObject isKindOfClass:] + 22
5   com.dxo.PhotoLab.framework    	0x0000000103bf689a 0x103be7000 + 63642
6   com.dxo.PhotoLab.framework    	0x0000000103bf6a5e 0x103be7000 + 64094
7   com.dxo.PhotoLab.framework    	0x0000000103bf6b3c 0x103be7000 + 64316
8   com.apple.Foundation          	0x00007fff366b3b3d -[NSObject(NSKeyValueCoding) valueForKey:] + 317
9   com.dxo.PhotoLab.palette.Blur 	0x0000000114004e16 0x114003000 + 7702
10  com.dxo.PhotoLab.framework    	0x0000000103bf8006 0x103be7000 + 69638
11  com.dxo.PhotoLab.palette.Blur 	0x0000000114005138 0x114003000 + 8504
12  com.apple.Foundation          	0x00007fff366b3b3d -[NSObject(NSKeyValueCoding) valueForKey:] + 317
13  com.dxo.PhotoLab.palette.Blur 	0x0000000114004e16 0x114003000 + 7702
14  com.apple.Foundation          	0x00007fff366b12b6 -[NSObject(NSKeyValueCoding) valueForKeyPath:] + 258
15  com.apple.AppKit              	0x00007fff31238ee9 -[NSBinder valueForBinding:resolveMarkersToPlaceholders:] + 155
16  com.apple.AppKit              	0x00007fff31238e22 -[NSEditableBinder hiddenState] + 191
17  com.apple.AppKit              	0x00007fff31238b34 -[NSEditableBinder _setStatesImmediatelyInObject:mode:triggerRedisplay:] + 490
18  com.apple.AppKit              	0x00007fff31238943 -[NSEditableBinder _observeValueForKeyPath:ofObject:context:] + 102
19  com.apple.Foundation          	0x00007fff366a7412 NSKeyValueNotifyObserver + 335
20  com.apple.Foundation          	0x00007fff367120f3 -[NSObject(NSKeyValueObservingPrivate) _notifyObserversForKeyPath:change:] + 913
21  com.apple.AppKit              	0x00007fff31230bbc -[NSController _notifyObserversForKeyPath:change:] + 188
22  com.apple.AppKit              	0x00007fff3144b0d0 -[NSController observeValueForKeyPath:ofObject:change:context:] + 827
23  com.apple.Foundation          	0x00007fff366a7412 NSKeyValueNotifyObserver + 335
24  com.apple.Foundation          	0x00007fff3682ff56 NSKeyValueDidChange.llvm.18255262684423441536 + 434
25  com.apple.Foundation          	0x00007fff3682f761 NSKeyValueDidChangeWithPerThreadPendingNotifications.llvm.18255262684423441536 + 146
26  com.dxo.PhotoLab.framework    	0x0000000103bf8771 0x103be7000 + 71537
27  com.apple.Foundation          	0x00007fff366a7412 NSKeyValueNotifyObserver + 335
28  com.apple.Foundation          	0x00007fff367120f3 -[NSObject(NSKeyValueObservingPrivate) _notifyObserversForKeyPath:change:] + 913
29  com.apple.AppKit              	0x00007fff31230bbc -[NSController _notifyObserversForKeyPath:change:] + 188
30  com.apple.AppKit              	0x00007fff3144b0d0 -[NSController observeValueForKeyPath:ofObject:change:context:] + 827
31  com.apple.AppKit              	0x00007fff318bace5 -[NSObjectController _setSingleValue:forKeyPath:] + 188
32  com.apple.Foundation          	0x00007fff3672b66e -[NSObject(NSKeyValueCoding) setValue:forKeyPath:] + 271
33  com.dxo.PhotoLab.palette.UnsharpMask	0x0000000113f7a4ee 0x113f79000 + 5358
34  com.apple.Foundation          	0x00007fff366b3b3d -[NSObject(NSKeyValueCoding) valueForKey:] + 317
35  com.apple.Foundation          	0x00007fff366b12b6 -[NSObject(NSKeyValueCoding) valueForKeyPath:] + 258
36  com.apple.AppKit              	0x00007fff31238ee9 -[NSBinder valueForBinding:resolveMarkersToPlaceholders:] + 155
37  com.apple.AppKit              	0x00007fff3141eca2 -[NSEditableBinder enabledState] + 83
38  com.apple.AppKit              	0x00007fff31238a9a -[NSEditableBinder _setStatesImmediatelyInObject:mode:triggerRedisplay:] + 336
39  com.apple.AppKit              	0x00007fff31238943 -[NSEditableBinder _observeValueForKeyPath:ofObject:context:] + 102
40  com.apple.Foundation          	0x00007fff366a7412 NSKeyValueNotifyObserver + 335
41  com.apple.Foundation          	0x00007fff367120f3 -[NSObject(NSKeyValueObservingPrivate) _notifyObserversForKeyPath:change:] + 913
42  com.apple.AppKit              	0x00007fff31230bbc -[NSController _notifyObserversForKeyPath:change:] + 188
43  com.apple.AppKit              	0x00007fff3144b0d0 -[NSController observeValueForKeyPath:ofObject:change:context:] + 827
44  com.apple.Foundation          	0x00007fff366a7412 NSKeyValueNotifyObserver + 335
45  com.apple.Foundation          	0x00007fff3682ff56 NSKeyValueDidChange.llvm.18255262684423441536 + 434
46  com.apple.Foundation          	0x00007fff3682f761 NSKeyValueDidChangeWithPerThreadPendingNotifications.llvm.18255262684423441536 + 146
47  com.dxo.PhotoLab.framework    	0x0000000103bf8771 0x103be7000 + 71537
48  com.apple.Foundation          	0x00007fff366a7412 NSKeyValueNotifyObserver + 335
49  com.apple.Foundation          	0x00007fff367120f3 -[NSObject(NSKeyValueObservingPrivate) _notifyObserversForKeyPath:change:] + 913
50  com.apple.AppKit              	0x00007fff31230bbc -[NSController _notifyObserversForKeyPath:change:] + 188
[...]
508 com.apple.Foundation          	0x00007fff3682f761 NSKeyValueDidChangeWithPerThreadPendingNotifications.llvm.18255262684423441536 + 146
509 com.dxo.PhotoLab.framework    	0x0000000103bf8771 0x103be7000 + 71537
510 com.apple.Foundation          	0x00007fff366a7412 NSKeyValueNotifyObserver + 335
511 com.apple.Foundation          	0x00007fff367120f3 -[NSObject(NSKeyValueObservingPrivate) _notifyObserversForKeyPath:change:] + 913

I notice you are on 10.15.1 (the bleeding edge), Christian.

I’m happy to report that on Mojave 10.14.6 (first version, not updated one) that it is possible to edit a preset without invoking a crash.

It’s just this one preset, I noticed later. I even created a preset with the same settings and that makes no problems. So I have an easy work around.

2 Likes