[Issue] Similar to other users, I too am experiencing crashes with ASP2 on OS X with OpenCL enabled (High Performance, Standard or any other setting). It crashes near instantly when adjusting anything (such as Wavelet Sharpen3 radius setting).
It seems to be an issue with ASP2 itself. I have installed ASP2 three times now. I have also removed files stored by ASP in ~/Library/Preferences and .savedstate files when removing ASP2. Further, I have removed the settings and catalog folders and have created new ones.
However, it appears that ASP retains my license information and preferences (those accessible with CMD+,) so perhaps, someone else here can guide me as to fully removing ASP2 as I cannot figure out where ASP2 is storing that information.
It seems to work fine without OpenCL but, is somewhat slower. Any recommendations on removing ASP2 fully or fixing this issue is greatly appreciated.
Furthermore, it seems to crash even with OpenCL off (such as with adding new points to a polygon). There are also some other bugs such as when brushing (zoomed in) with low quality preview, the brush strokes are displaced and replaced when the full quality preview is rendered.
Below is the latest crash log excerpt:
Code: Select all
Process: Corel AfterShot 2 (64-bit) [3293]
Path: /Applications/Corel AfterShot 2 (64-bit).app/Contents/MacOS/Corel AfterShot 2 (64-bit)
Identifier: com.corel.AfterShot2_64
Version: 2.0 (2.0)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Corel AfterShot 2 (64-bit) [3293]
User ID: 501
Date/Time: 2015-03-02 00:25:04.063 -0500
OS Version: Mac OS X 10.10.2 (14C109)
Report Version: 11
Anonymous UUID: 082771D1-92FB-FA5E-B6F7-48343F71E323
Time Awake Since Boot: 3900 seconds
Crashed Thread: 12
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000090
VM Regions Near 0x90:
-->
__TEXT 0000000100000000-00000001011be000 [ 17.7M] r-x/rwx SM=COW /Applications/Corel AfterShot 2 (64-bit).app/Contents/MacOS/Corel AfterShot 2 (64-bit)
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff8301f4de mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff8301e64f mach_msg + 55
2 com.apple.CoreGraphics 0x00007fff88114fa2 _CGSSynchronizeWindowBackingStore + 110
3 com.apple.CoreGraphics 0x00007fff881fcd16 CGSWindowSynchronizeBacking + 40
4 com.apple.CoreGraphics 0x00007fff88220d32 lock_window_backing + 910
5 com.apple.CoreGraphics 0x00007fff88096e18 CGSDeviceLock + 52
6 libRIP.A.dylib 0x00007fff848e193c ripd_Lock + 40
7 libRIP.A.dylib 0x00007fff848e1484 RIPLayerBltShape + 437
8 libRIP.A.dylib 0x00007fff848df9f8 ripc_Render + 317
9 libRIP.A.dylib 0x00007fff848f512c ripc_DrawPath + 326
10 com.apple.CoreGraphics 0x00007fff880f1e01 CGContextDrawPath + 186
11 QtGui 0x0000000103011e17 0x102dcd000 + 2379287
12 QtGui 0x00000001030136b4 0x102dcd000 + 2385588
13 QtGui 0x0000000102f58cd3 QPaintEngine::drawRects(QRect const*, int) + 179
14 QtGui 0x0000000102f700fe QPainter::drawRects(QRect const*, int) + 86
15 QtGui 0x0000000102f704cf QPainter::fillRect(QRect const&, QBrush const&) + 311
16 QtGui 0x0000000102e8eb33 0x102dcd000 + 793395
17 QtGui 0x0000000102e8ed84 QWidgetPrivate::paintBackground(QPainter*, QRegion const&, int) const + 422
18 QtGui 0x0000000102df7190 0x102dcd000 + 172432
19 com.apple.AppKit 0x00007fff8ca88b7a -[NSView _drawRect:clip:] + 4335
20 com.apple.AppKit 0x00007fff8ca85903 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 3198
21 com.apple.AppKit 0x00007fff8ca812cb -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2761
22 com.apple.AppKit 0x00007fff8ca5fe2d -[NSView displayIfNeeded] + 1876
23 QtGui 0x00000001033b1463 0x102dcd000 + 6177891
24 QtGui 0x00000001033a4138 QGraphicsScene::qt_metacall(QMetaObject::Call, int, void**) + 470
25 QtCore 0x0000000102bd539c QObject::event(QEvent*) + 270
26 QtGui 0x00000001033a4ced QGraphicsScene::event(QEvent*) + 2003
27 QtGui 0x0000000102e488a8 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 304
28 QtGui 0x0000000102e48b5b QApplication::notify(QObject*, QEvent*) + 653
29 QtCore 0x0000000102bc2182 QCoreApplication::notifyInternal(QObject*, QEvent*) + 104
30 QtCore 0x0000000102bc2545 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 515
31 com.apple.CoreFoundation 0x00007fff87613681 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
32 com.apple.CoreFoundation 0x00007fff8760580d __CFRunLoopDoSources0 + 269
33 com.apple.CoreFoundation 0x00007fff87604e3f __CFRunLoopRun + 927
34 com.apple.CoreFoundation 0x00007fff87604858 CFRunLoopRunSpecific + 296
35 com.apple.HIToolbox 0x00007fff8a3efaef RunCurrentEventLoopInMode + 235
36 com.apple.HIToolbox 0x00007fff8a3ef86a ReceiveNextEventCommon + 431
37 com.apple.HIToolbox 0x00007fff8a3ef6ab _BlockUntilNextEventMatchingListInModeWithFilter + 71
38 com.apple.AppKit 0x00007fff8c95af81 _DPSNextEvent + 964
39 com.apple.AppKit 0x00007fff8c95a730 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 194
40 com.apple.AppKit 0x00007fff8c94e593 -[NSApplication run] + 594
41 QtGui 0x0000000102e0633b 0x102dcd000 + 234299
42 QtCore 0x0000000102bbf795 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 247
43 QtCore 0x0000000102bc27d7 QCoreApplication::exec() + 175
44 com.corel.AfterShot2_64 0x00000001007aa954 ourmain(int, char**) + 17364
45 com.corel.AfterShot2_64 0x00000001000063b4 start + 52
Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff83025232 kevent64 + 10
1 libdispatch.dylib 0x00007fff84d94a6a _dispatch_mgr_thread + 52
Thread 2:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00007fff830243fa __select + 10
1 libsystem_pthread.dylib 0x00007fff9115b268 _pthread_body + 131
2 libsystem_pthread.dylib 0x00007fff9115b1e5 _pthread_start + 176
3 libsystem_pthread.dylib 0x00007fff9115941d thread_start + 13
Thread 3:
0 libsystem_kernel.dylib 0x00007fff83024136 __psynch_cvwait + 10
1 QtCore 0x0000000102add67c 0x102abf000 + 124540
2 QtCore 0x0000000102add384 QWaitCondition::wait(QMutex*, unsigned long) + 116
3 QtGui 0x00000001032b278d 0x102dcd000 + 5134221
4 QtCore 0x0000000102adcb2e 0x102abf000 + 121646
5 libsystem_pthread.dylib 0x00007fff9115b268 _pthread_body + 131
6 libsystem_pthread.dylib 0x00007fff9115b1e5 _pthread_start + 176
7 libsystem_pthread.dylib 0x00007fff9115941d thread_start + 13
Thread 4:
0 libsystem_kernel.dylib 0x00007fff8302521a kevent + 10
1 QtCore 0x0000000102adcb2e 0x102abf000 + 121646
2 libsystem_pthread.dylib 0x00007fff9115b268 _pthread_body + 131
3 libsystem_pthread.dylib 0x00007fff9115b1e5 _pthread_start + 176
4 libsystem_pthread.dylib 0x00007fff9115941d thread_start + 13
Thread 5:
0 QtCore 0x0000000102ad4431 qMemSet(void*, int, unsigned long) + 1
1 com.corel.AfterShot2_64 0x000000010021133c QVector<BImage*>::realloc(int, int) + 300
2 com.corel.AfterShot2_64 0x000000010020e556 StackTile::run() + 870
3 com.corel.AfterShot2_64 0x00000001002cd1d8 TMThread::run() + 504
4 QtCore 0x0000000102adcb2e 0x102abf000 + 121646
5 libsystem_pthread.dylib 0x00007fff9115b268 _pthread_body + 131
6 libsystem_pthread.dylib 0x00007fff9115b1e5 _pthread_start + 176
7 libsystem_pthread.dylib 0x00007fff9115941d thread_start + 13
Thread 6:
0 libWavelet.dylib 0x000000010cf0f193 sphLayerFilter::runLayer(PluginImageSettings_0 const&, PluginPipeSettings_0 const&, PluginTile_0&, PluginOptionList_0&, int) const + 2323
1 com.corel.AfterShot2_64 0x0000000100773368 PluginPipeLayerFilter::runLayer(ProcessingSettings const&, PipeSettings const&, StackTile&, SettingsLayer*) const + 728
2 com.corel.AfterShot2_64 0x00000001002012ca LayerFilter::run(ProcessingSettings const&, PipeSettings const&, StackTile&) + 2330
3 com.corel.AfterShot2_64 0x000000010020eff7 StackTile::run() + 3591
4 com.corel.AfterShot2_64 0x00000001002cd1d8 TMThread::run() + 504
5 QtCore 0x0000000102adcb2e 0x102abf000 + 121646
6 libsystem_pthread.dylib 0x00007fff9115b268 _pthread_body + 131
7 libsystem_pthread.dylib 0x00007fff9115b1e5 _pthread_start + 176
8 libsystem_pthread.dylib 0x00007fff9115941d thread_start + 13
Thread 7:
0 libc++abi.dylib 0x00007fff9148e280 operator new(unsigned long) + 96
1 libWavelet.dylib 0x000000010cf119e2 QList<TCData>::append(TCData const&) + 146
2 libWavelet.dylib 0x000000010cf1208b sphPixelCache::getPixel(int, int) + 1643
3 libWavelet.dylib 0x000000010cf0f813 sphLayerFilter::runLayer(PluginImageSettings_0 const&, PluginPipeSettings_0 const&, PluginTile_0&, PluginOptionList_0&, int) const + 3987
4 com.corel.AfterShot2_64 0x0000000100773368 PluginPipeLayerFilter::runLayer(ProcessingSettings const&, PipeSettings const&, StackTile&, SettingsLayer*) const + 728
5 com.corel.AfterShot2_64 0x00000001002012ca LayerFilter::run(ProcessingSettings const&, PipeSettings const&, StackTile&) + 2330
6 com.corel.AfterShot2_64 0x000000010020eff7 StackTile::run() + 3591
7 com.corel.AfterShot2_64 0x00000001002cd1d8 TMThread::run() + 504
8 QtCore 0x0000000102adcb2e 0x102abf000 + 121646
9 libsystem_pthread.dylib 0x00007fff9115b268 _pthread_body + 131
10 libsystem_pthread.dylib 0x00007fff9115b1e5 _pthread_start + 176
11 libsystem_pthread.dylib 0x00007fff9115941d thread_start + 13
Thread 8:
0 libWavelet.dylib 0x000000010cf14354 wavelet_sharpenF(float**, unsigned int, unsigned int, float, float) + 628
1 libWavelet.dylib 0x000000010cf12e27 WaveletSharpenFilter::ProcessBuffer(float**, int, int, float, PluginImageSettings_0 const&, PluginPipeSettings_0 const&, PluginTile_0&, PluginOptionList_0&, int) const + 807
2 libWavelet.dylib 0x000000010cf0ec6f sphLayerFilter::runLayer(PluginImageSettings_0 const&, PluginPipeSettings_0 const&, PluginTile_0&, PluginOptionList_0&, int) const + 1007
3 com.corel.AfterShot2_64 0x0000000100773368 PluginPipeLayerFilter::runLayer(ProcessingSettings const&, PipeSettings const&, StackTile&, SettingsLayer*) const + 728
4 com.corel.AfterShot2_64 0x00000001002012ca LayerFilter::run(ProcessingSettings const&, PipeSettings const&, StackTile&) + 2330
5 com.corel.AfterShot2_64 0x000000010020eff7 StackTile::run() + 3591
6 com.corel.AfterShot2_64 0x00000001002cd1d8 TMThread::run() + 504
7 QtCore 0x0000000102adcb2e 0x102abf000 + 121646
8 libsystem_pthread.dylib 0x00007fff9115b268 _pthread_body + 131
9 libsystem_pthread.dylib 0x00007fff9115b1e5 _pthread_start + 176
10 libsystem_pthread.dylib 0x00007fff9115941d thread_start + 13
Thread 9:
0 libsystem_kernel.dylib 0x00007fff8301f4de mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff8301e64f mach_msg + 55
2 com.apple.CoreFoundation 0x00007fff87605b34 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fff87604ffb __CFRunLoopRun + 1371
4 com.apple.CoreFoundation 0x00007fff87604858 CFRunLoopRunSpecific + 296
5 com.apple.AppKit 0x00007fff8cabe33b _NSEventThread + 137
6 libsystem_pthread.dylib 0x00007fff9115b268 _pthread_body + 131
7 libsystem_pthread.dylib 0x00007fff9115b1e5 _pthread_start + 176
8 libsystem_pthread.dylib 0x00007fff9115941d thread_start + 13
Thread 10:
0 libWavelet.dylib 0x000000010cf0f8f1 sphLayerFilter::runLayer(PluginImageSettings_0 const&, PluginPipeSettings_0 const&, PluginTile_0&, PluginOptionList_0&, int) const + 4209
1 com.corel.AfterShot2_64 0x0000000100773368 PluginPipeLayerFilter::runLayer(ProcessingSettings const&, PipeSettings const&, StackTile&, SettingsLayer*) const + 728
2 com.corel.AfterShot2_64 0x00000001002012ca LayerFilter::run(ProcessingSettings const&, PipeSettings const&, StackTile&) + 2330
3 com.corel.AfterShot2_64 0x000000010020eff7 StackTile::run() + 3591
4 com.corel.AfterShot2_64 0x00000001002cd1d8 TMThread::run() + 504
5 QtCore 0x0000000102adcb2e 0x102abf000 + 121646
6 libsystem_pthread.dylib 0x00007fff9115b268 _pthread_body + 131
7 libsystem_pthread.dylib 0x00007fff9115b1e5 _pthread_start + 176
8 libsystem_pthread.dylib 0x00007fff9115941d thread_start + 13
Thread 11:
0 libWavelet.dylib 0x000000010cf0f8e2 sphLayerFilter::runLayer(PluginImageSettings_0 const&, PluginPipeSettings_0 const&, PluginTile_0&, PluginOptionList_0&, int) const + 4194
1 com.corel.AfterShot2_64 0x0000000100773368 PluginPipeLayerFilter::runLayer(ProcessingSettings const&, PipeSettings const&, StackTile&, SettingsLayer*) const + 728
2 com.corel.AfterShot2_64 0x00000001002012ca LayerFilter::run(ProcessingSettings const&, PipeSettings const&, StackTile&) + 2330
3 com.corel.AfterShot2_64 0x000000010020eff7 StackTile::run() + 3591
4 com.corel.AfterShot2_64 0x00000001002cd1d8 TMThread::run() + 504
5 QtCore 0x0000000102adcb2e 0x102abf000 + 121646
6 libsystem_pthread.dylib 0x00007fff9115b268 _pthread_body + 131
7 libsystem_pthread.dylib 0x00007fff9115b1e5 _pthread_start + 176
8 libsystem_pthread.dylib 0x00007fff9115941d thread_start + 13
Thread 12 Crashed:
0 com.corel.AfterShot2_64 0x000000010047c614 BImage::proxy() + 4
1 libWavelet.dylib 0x000000010cf1213d sphPixelCache::getPixel(int, int) + 1821
2 libWavelet.dylib 0x000000010cf0f813 sphLayerFilter::runLayer(PluginImageSettings_0 const&, PluginPipeSettings_0 const&, PluginTile_0&, PluginOptionList_0&, int) const + 3987
3 com.corel.AfterShot2_64 0x0000000100773368 PluginPipeLayerFilter::runLayer(ProcessingSettings const&, PipeSettings const&, StackTile&, SettingsLayer*) const + 728
4 com.corel.AfterShot2_64 0x00000001002012ca LayerFilter::run(ProcessingSettings const&, PipeSettings const&, StackTile&) + 2330
5 com.corel.AfterShot2_64 0x000000010020eff7 StackTile::run() + 3591
6 com.corel.AfterShot2_64 0x00000001002cd1d8 TMThread::run() + 504
7 QtCore 0x0000000102adcb2e 0x102abf000 + 121646
8 libsystem_pthread.dylib 0x00007fff9115b268 _pthread_body + 131
9 libsystem_pthread.dylib 0x00007fff9115b1e5 _pthread_start + 176
10 libsystem_pthread.dylib 0x00007fff9115941d thread_start + 13
Thread 13:
0 libsystem_kernel.dylib 0x00007fff8301f42a _kernelrpc_mach_vm_map_trap + 10
1 libsystem_kernel.dylib 0x00007fff83023278 mach_vm_map + 85
2 libsystem_malloc.dylib 0x00007fff8a3a601d allocate_pages + 328
3 libsystem_malloc.dylib 0x00007fff8a3a901f large_malloc + 1042
4 libsystem_malloc.dylib 0x00007fff8a3a73a5 szone_malloc_should_clear + 1426
5 libsystem_malloc.dylib 0x00007fff8a3a6877 malloc_zone_malloc + 71
6 libsystem_malloc.dylib 0x00007fff8a3a5395 malloc + 42
7 QtGui 0x0000000102ece9a1 QImageData::create(QSize const&, QImage::Format, int) + 633
8 QtGui 0x0000000102eceec7 QImage::QImage(QSize const&, QImage::Format) + 51
9 com.corel.AfterShot2_64 0x00000001002783d0 CBrushStroke::image() + 144
10 com.corel.AfterShot2_64 0x000000010027fcf2 CBrushRegion::renderAlpha(StackTile&, BImage*, PipeSettings const&, bool, SettingsLayer*) + 1602
11 com.corel.AfterShot2_64 0x0000000100202158 LayerFilter::renderAlphaImages(ProcessingSettings const&, PipeSettings const&, StackTile&) + 1256
12 com.corel.AfterShot2_64 0x0000000100200d4a LayerFilter::run(ProcessingSettings const&, PipeSettings const&, StackTile&) + 922
13 com.corel.AfterShot2_64 0x00000001001e1bb5 HighlightFilterCL::run(ProcessingSettings const&, PipeSettings const&, StackTile&) + 85
14 com.corel.AfterShot2_64 0x000000010020eff7 StackTile::run() + 3591
15 com.corel.AfterShot2_64 0x00000001002cd1d8 TMThread::run() + 504
16 QtCore 0x0000000102adcb2e 0x102abf000 + 121646
17 libsystem_pthread.dylib 0x00007fff9115b268 _pthread_body + 131
18 libsystem_pthread.dylib 0x00007fff9115b1e5 _pthread_start + 176
19 libsystem_pthread.dylib 0x00007fff9115941d thread_start + 13
Thread 14:
0 libsystem_kernel.dylib 0x00007fff83024136 __psynch_cvwait + 10
1 QtCore 0x0000000102add67c 0x102abf000 + 124540
2 QtCore 0x0000000102add384 QWaitCondition::wait(QMutex*, unsigned long) + 116
3 com.corel.AfterShot2_64 0x00000001002cd323 TMThread::run() + 835
4 QtCore 0x0000000102adcb2e 0x102abf000 + 121646
5 libsystem_pthread.dylib 0x00007fff9115b268 _pthread_body + 131
6 libsystem_pthread.dylib 0x00007fff9115b1e5 _pthread_start + 176
7 libsystem_pthread.dylib 0x00007fff9115941d thread_start + 13
Thread 15:
0 libsystem_kernel.dylib 0x00007fff8302521a kevent + 10
1 QtCore 0x0000000102adcb2e 0x102abf000 + 121646
2 libsystem_pthread.dylib 0x00007fff9115b268 _pthread_body + 131
3 libsystem_pthread.dylib 0x00007fff9115b1e5 _pthread_start + 176
4 libsystem_pthread.dylib 0x00007fff9115941d thread_start + 13
Thread 16:
0 libsystem_kernel.dylib 0x00007fff8302494a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff9115940d start_wqthread + 13
Thread 17:
0 libsystem_kernel.dylib 0x00007fff8302494a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff9115940d start_wqthread + 13
Thread 18:
0 libsystem_kernel.dylib 0x00007fff8302494a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff9115940d start_wqthread + 13
Thread 19:
0 libsystem_kernel.dylib 0x00007fff8302494a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff9115940d start_wqthread + 13
Thread 20:
0 libsystem_kernel.dylib 0x00007fff8302494a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff9115940d start_wqthread + 13
Thread 21:
0 libsystem_kernel.dylib 0x00007fff8302494a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff9115940d start_wqthread + 13
Thread 22:
0 libsystem_kernel.dylib 0x00007fff8302494a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff9115940d start_wqthread + 13
Thread 23:
0 libsystem_kernel.dylib 0x00007fff8302494a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff9115940d start_wqthread + 13
Thread 12 crashed with X86 Thread State (64-bit):
rax: 0x0000000105e2cea0 rbx: 0x00006380000068e0 rcx: 0x0000000000000700 rdx: 0x00000000000009ff
rdi: 0x0000000000000000 rsi: 0x00000001366f86e8 rbp: 0x00000001366f8760 rsp: 0x00000001366f8760
r8: 0x0000000000000001 r9: 0x0000000000000000 r10: 0x0000000000000008 r11: 0x00006380001eac18
r12: 0x00000001366f8a60 r13: 0x0000000000000008 r14: 0x00000001366f8a30 r15: 0x0000000000000900
rip: 0x000000010047c614 rfl: 0x0000000000010206 cr2: 0x0000000000000090
Logical CPU: 1
Error Code: 0x00000004
Trap Number: 14
