Photoshop: "Select and Mask" consistently hangs or crashes on Surface Pro (2017)

  • 4
  • Problem
  • Updated 1 week ago
  • (Edited)
In Photoshop, the "Select and Mask" feature is basically unusable.

After making one or two selections, it tends to either hang or crash (although sometimes it works for several minutes/selections so this problem is not perfectly reproducible). 

I have made a video of the "hanging" issue at http://me.jameswilliams.s3.amazonaws.com/photoshop_select_and_mask_freeze.m4v

I was also able to save a crash dump from an instance that it crashed. I can make this available upon request but it is quite large so I do not want to upload it to S3 until asked.

The exception for the crash dump was
Unhandled exception at 0x00007FFE649587BB (ntdll.dll) in Photoshop.exe: 0xC0000374: A heap has been corrupted (parameters: 0x00007FFE649BC6E0). occurred

Troubleshooting Steps:
I have tried the following. In all cases, the problem continued: 
  • Fully update Photoshop and Windows 10
  • Uninstall and reinstall Photoshop
  • Reboot 
  • Upgrade to Intel's drivers for the Intel HD 640 GPU (these drivers are several months newer than the ones provided by Microsoft via Windows Update - both sets of drivers have the same problem)
  • Disable OpenCL in Photoshop
  • Disable "Anti-alias Guides and Paths" in Photoshop
  • Disable "Use Graphics Processor to Accelerate Computation in Photoshop"
  • Increase the amount of memory available to Photoshop
  • Decrease the amount of memory available to Photoshop
  • Increase the Cache Tile Size to 128k
  • Increase the Cache Levels in Photoshop to 8
  • Decrease the History States to 8 in Photoshop
  • Switch to "Normal" drawing mode for the GPU in Photoshop
  • Switch to "Basic" drawing mode for the GPU in Photoshop
  • Uncheck "Use Graphics Processor" in Photoshop
  • Switch to "sRGB" in Windows
  • Switch to "Enhanced" color in Windows 
  • Use the Surface Pen stylus to interact with Photoshop
  • Use the trackpad to interact with Photoshop 

Hardware
Microsoft Surface Pro (5th edition, 2017 model) 
Intel i7, 2 Cores, 4 Threads @ 2.5 GHz
8 GB RAM 
SSD 

System Info From Photoshop

Adobe Photoshop Version: 19.0 20171103.r.190 2017/11/03: 1143799  x64
Number of Launches: 0
Operating System: Windows 10 64-bit
Version: 10 or greater 10.0.16299.15
System architecture: Intel CPU Family:6, Model:14, Stepping:9 with MMX, SSE Integer, SSE FP, SSE2, SSE3, SSE4.1, SSE4.2, AVX, AVX2, HyperThreading
Physical processor count: 2
Logical processor count: 4
Processor speed: 2496 MHz
Built-in memory: 8117 MB
Free memory: 4043 MB
Memory available to Photoshop: 6853 MB
Memory used by Photoshop: 70 %
Surface Dial: Enabled.
Alias Layers: Disabled.
Modifier Palette: Enabled.
Highbeam: Enabled.
Image tile size: 128K
Image cache levels: 4
Font Preview: Medium
TextComposer: Latin
Display: 1
Display Bounds: top=0, left=0, bottom=912, right=1368
OpenGL Drawing: Enabled.
OpenGL Allow Old GPUs: Not Detected.
OpenGL Drawing Mode: Advanced
OpenGL Allow Normal Mode: True.
OpenGL Allow Advanced Mode: True.
AIFCoreInitialized=1
AIFOGLInitialized=1
OGLContextCreated=1
NumGLGPUs=1
NumCLGPUs=1
NumNativeGPUs=0
glgpu[0].GLVersion="4.1"
glgpu[0].IsIntegratedGLGPU=0
glgpu[0].GLMemoryMB=1024
glgpu[0].GLName="Intel(R) Iris(R) Plus Graphics 640"
glgpu[0].GLVendor="Intel"
glgpu[0].GLVendorID=32902
glgpu[0].GLDriverVersion="23.20.16.4877"
glgpu[0].GLRectTextureSize=16384
glgpu[0].GLRenderer="Intel(R) Iris(R) Plus Graphics 640"
glgpu[0].GLRendererID=22822
glgpu[0].HasGLNPOTSupport=1
glgpu[0].GLDriver="C:\WINDOWS\System32\DriverStore\FileRepository\igdlh64.inf_amd64_7b7c820d186f8dec\igdumdim64.dll,C:\WINDOWS\System32\DriverStore\FileRepository\igdlh64.inf_amd64_7b7c820d186f8dec\igd10iumd64.dll,C:\WINDOWS\System32\DriverStore\FileRepository\igdlh64.inf_amd64_7b7c820d186f8dec\igd10iumd64.dll,C:\WINDOWS\System32\DriverStore\FileRepository\igdlh64.inf_amd64_7b7c820d186f8dec\igd12umd64.dll"
glgpu[0].GLDriverDate="20171201000000.000000-000"
glgpu[0].CanCompileProgramGLSL=1
glgpu[0].GLFrameBufferOK=1
glgpu[0].glGetString[GL_SHADING_LANGUAGE_VERSION]="1.30 - Build 23.20.16.4877"
glgpu[0].glGetProgramivARB[GL_FRAGMENT_PROGRAM_ARB][GL_MAX_PROGRAM_INSTRUCTIONS_ARB]=[1447]
glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_UNITS]=[8]
glgpu[0].glGetIntegerv[GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS]=[192]
glgpu[0].glGetIntegerv[GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS]=[32]
glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_IMAGE_UNITS]=[32]
glgpu[0].glGetIntegerv[GL_MAX_DRAW_BUFFERS]=[8]
glgpu[0].glGetIntegerv[GL_MAX_VERTEX_UNIFORM_COMPONENTS]=[4096]
glgpu[0].glGetIntegerv[GL_MAX_FRAGMENT_UNIFORM_COMPONENTS]=[4096]
glgpu[0].glGetIntegerv[GL_MAX_VARYING_FLOATS]=[64]
glgpu[0].glGetIntegerv[GL_MAX_VERTEX_ATTRIBS]=[16]
glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_PROGRAM]=1
glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_PROGRAM]=1
glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_SHADER]=1
glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_SHADER]=1
glgpu[0].extension[AIF::OGL::GL_EXT_FRAMEBUFFER_OBJECT]=1
glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_RECTANGLE]=1
glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_FLOAT]=1
glgpu[0].extension[AIF::OGL::GL_ARB_OCCLUSION_QUERY]=1
glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_BUFFER_OBJECT]=1
glgpu[0].extension[AIF::OGL::GL_ARB_SHADER_TEXTURE_LOD]=0
clgpu[0].CLPlatformVersion="2.1 "
clgpu[0].CLDeviceVersion="2.1 "
clgpu[0].IsIntegratedCLGPU=1
clgpu[0].CLMemoryMB=3238
clgpu[0].CLName="Intel(R) Iris(R) Plus Graphics 640"
clgpu[0].CLVendor="Intel(R) Corporation"
clgpu[0].CLVendorID=32902
clgpu[0].CLDriverVersion="23.20.16.4877"
clgpu[0].CLBandwidth=6.19126e+10
clgpu[0].CLCompute=340.209
License Type: Subscription
Serial number: 96040736036943432400
GUIDBucket:
Application folder: C:\Program Files\Adobe\Adobe Photoshop CC 2018\
Temporary file path: C:\Users\willia4\AppData\Local\Temp\
Photoshop scratch has async I/O enabled
Scratch volume(s):
  Startup, 237.2G, 6.12G free
Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CC 2018\Required\Plug-Ins\
Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CC 2018\Plug-Ins\


Installed components:
   A3DLIBS.dll   A3DLIB Dynamic Link Library   9.2.0.112   
   ACE.dll   ACE 2017/09/19-18:51:44   79.586793   79.586793
   AdbePM.dll   PatchMatch 2016/11/03:19:48:57   1.578146   1.578146
   AdobeLinguistic.dll   Adobe Linguisitc Library   10.0.0   
   AdobeOwl.dll   Adobe Owl   5.2.11   
   AdobePDFL.dll   PDFL 2017/09/01-01:08:01   79.239219   79.239219
   AdobePIP.dll   Adobe Product Improvement Program   7.4.1.60.45263   
   AdobeSVGAGM.dll   AdobeSVGAGM   79.586793   79.586793
   AdobeXMP.dll   Adobe XMP Core 2017/07/13-01:06:39   79.160924   79.160924
   AdobeXMPFiles.dll   Adobe XMP Files 2017/07/13-01:06:39   79.160924   79.160924
   AdobeXMPScript.dll   Adobe XMP Script 2017/07/13-01:06:39   79.160924   79.160924
   adobe_caps.dll   Adobe CAPS   10,0,0,6   
   AGM.dll   AGM 2017/09/19-18:51:44   79.586793   79.586793
   ahclient.dll    AdobeHelp Dynamic Link Library   3.0.0.6   
   AIDE.dll   AIDE 2016/05/27-01:08:49   79.574279   79.574279
   amtlib.dll   AMTLib (64 Bit)   10.0.0.221 BuildVersion: 10.0; BuildDate: Tue Aug 1 2017 8:28:8)   1.000000
   ARE.dll   ARE 2017/09/19-18:51:44   79.586793   79.586793
   AXE8SharedExpat.dll   AXE8SharedExpat 2015/03/13-23:40:54   79.562390   79.562390
   AXEDOMCore.dll   AXEDOMCore 2015/03/13-23:40:54   79.562390   79.562390
   Bib.dll   BIB 2017/09/19-18:51:44   79.586793   79.586793
   BIBUtils.dll   BIBUtils 2017/09/19-18:51:44   79.586793   79.586793
   boost_date_time.dll   photoshopdva   11.1.0   
   boost_filesystem.dll   photoshopdva   11.1.0   
   boost_signals.dll   photoshopdva   11.1.0   
   boost_system.dll   photoshopdva   11.1.0   
   boost_threads.dll   photoshopdva   11.1.0   
   cg.dll   NVIDIA Cg Runtime   3.0.00007   
   cgGL.dll   NVIDIA Cg Runtime   3.0.00007   
   CITThreading.dll   Adobe CITThreading   2.1.0.1   2.1.0.1
   CoolType.dll   CoolType 2017/09/19-18:51:44   79.586793   79.586793
   CRClient.dll   Adobe Crash Reporter Client DLL   1.6.1.0   
   dnssd.dll   Bonjour   3,0,0,2   
   dvaaudiodevice.dll   photoshopdva   11.1.0   
   dvacore.dll   photoshopdva   11.1.0   
   dvacrashhandler.dll   Adobe Audition CC 2017   10.0.0   
   dvamarshal.dll   photoshopdva   11.1.0   
   dvamediatypes.dll   photoshopdva   11.1.0   
   dvametadata.dll   photoshopdva   11.1.0   
   dvametadataapi.dll   photoshopdva   11.1.0   
   dvametadataui.dll   photoshopdva   11.1.0   
   dvaplayer.dll   photoshopdva   11.1.0   
   dvatransport.dll   photoshopdva   11.1.0   
   dvaui.dll   photoshopdva   11.1.0   
   dvaunittesting.dll   photoshopdva   11.1.0   
   dynamiclink.dll   photoshopdva   11.1.0   
   ExtendScript.dll   ExtendScript 2017/08/31-12:13:14   81.1133690   81.1133690
   icucnv40.dll   International Components for Unicode 2014/10/31-16:52:45    Build gtlib_6.0.21339   
   icudt40.dll   International Components for Unicode 2014/10/31-16:52:45    Build gtlib_6.0.21339   
   icuuc40.dll   International Components for Unicode 2014/10/31-16:52:45    Build gtlib_6.0.21339   
   igestep30.dll   IGES Reader   9.3.0.113   
   imslib.dll   IMSLib DLL   10.0.0.22   
   JP2KLib.dll   JP2KLib 2017/08/23-01:11:25   79.267771   79.267771
   libifcoremd.dll   Intel(r) Visual Fortran Compiler   10.0 (Update A)   
   libiomp5md.dll   Intel(R) OpenMP* Runtime Library   5.0   
   libmmd.dll   Intel(R) C/C++/Fortran Compiler   17.0.0   
   LogSession.dll   LogSession   7.4.1.60.45263   
   mediacoreif.dll   photoshopdva   11.1.0   
   MPS.dll   MPS 2017/09/01-01:08:01   79.586120   79.586120
   pdfsettings.dll   Adobe PDFSettings   1.04   
   Photoshop.dll   Adobe Photoshop CC 2018   19.0   
   Plugin.dll   Adobe Photoshop CC 2018   19.0   
   PlugPlugExternalObject.dll   Adobe(R) CEP PlugPlugExternalObject Standard Dll (64 bit)   8.0.0   
   PlugPlugOwl.dll   Adobe(R) CSXS PlugPlugOwl Standard Dll (64 bit)   8.0.0.55   
   PSArt.dll   Adobe Photoshop CC 2018   19.0   
   PSCloud.dll                                                   1.0.0.1   
   PSViews.dll   Adobe Photoshop CC 2018   19.0   
   SCCore.dll   ScCore 2017/08/31-12:13:14   81.1133690   81.1133690
   SVGRE.dll   SVGRE   79.586793   79.586793
   svml_dispmd.dll   Intel(R) C/C++/Fortran Compiler   17.0.0   
   tbb.dll   Intel(R) Threading Building Blocks for Windows   2017, 0, 2017, 0118   
   tbbmalloc.dll   Intel(R) Threading Building Blocks for Windows   2017, 0, 2017, 0118   
   TfFontMgr.dll   FontMgr   9.3.0.113   
   TfKernel.dll   Kernel   9.3.0.113   
   TFKGEOM.dll   Kernel Geom   9.3.0.113   
   TFUGEOM.dll   Adobe, UGeom©   9.3.0.113   
   updaternotifications.dll   Adobe Updater Notifications Library   10.0.0.1 (BuildVersion: 1.0; BuildDate: BUILDDATETIME)   10.0.0.1
   VulcanControl.dll   Vulcan Application Control Library   5.3.0.16   
   VulcanMessage5.dll   Vulcan Message Library   5.3.0.16   
   WRServices.dll   WRServices Thu Jan 07 2016 04:50:10   Build 0.21960   0.21960
   wu3d.dll   U3D Writer   9.3.0.113   




Required plug-ins:


   3D Studio 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “U3D.8bi”
   Accented Edges 19.0 - from the file “Filter Gallery.8bf”
   Adaptive Wide Angle 19.0 - from the file “Adaptive Wide Angle.8bf”
   Angled Strokes 19.0 - from the file “Filter Gallery.8bf”
   Average 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “Average.8bf”
   Bas Relief 19.0 - from the file “Filter Gallery.8bf”
   BMP 19.0 - from the file “Standard MultiPlugin.8bf”
   Camera Raw 10.1 - from the file “Camera Raw.8bi”
   Camera Raw Filter 10.1 - from the file “Camera Raw.8bi”
   Chalk && Charcoal 19.0 - from the file “Filter Gallery.8bf”
   Charcoal 19.0 - from the file “Filter Gallery.8bf”
   Chrome 19.0 - from the file “Filter Gallery.8bf”
   Cineon 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “Cineon.8bi”
   Clouds 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “Clouds.8bf”
   Collada 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “U3D.8bi”
   Color Halftone 19.0 - from the file “Standard MultiPlugin.8bf”
   Colored Pencil 19.0 - from the file “Filter Gallery.8bf”
   CompuServe GIF 19.0 - from the file “Standard MultiPlugin.8bf”
   Conté Crayon 19.0 - from the file “Filter Gallery.8bf”
   Craquelure 19.0 - from the file “Filter Gallery.8bf”
   Crop and Straighten Photos 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “CropPhotosAuto.8li”
   Crop and Straighten Photos Filter 19.0 - from the file “Standard MultiPlugin.8bf”
   Crosshatch 19.0 - from the file “Filter Gallery.8bf”
   Crystallize 19.0 - from the file “Standard MultiPlugin.8bf”
   Cutout 19.0 - from the file “Filter Gallery.8bf”
   Dark Strokes 19.0 - from the file “Filter Gallery.8bf”
   De-Interlace 19.0 - from the file “Standard MultiPlugin.8bf”
   Dicom 19.0 - from the file “Dicom.8bi”
   Difference Clouds 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “Clouds.8bf”
   Diffuse Glow 19.0 - from the file “Filter Gallery.8bf”
   Displace 19.0 - from the file “Standard MultiPlugin.8bf”
   Dry Brush 19.0 - from the file “Filter Gallery.8bf”
   Eazel Acquire 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “EazelAcquire.8ba”
   Entropy 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “statistics.8ba”
   Export Color Lookup Tables 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “Export3DLUT.8be”
   Extrude 19.0 - from the file “Standard MultiPlugin.8bf”
   FastCore Routines 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “FastCore.8bx”
   Fibers 19.0 - from the file “Standard MultiPlugin.8bf”
   Film Grain 19.0 - from the file “Filter Gallery.8bf”
   Filter Gallery 19.0 - from the file “Filter Gallery.8bf”
   Flash 3D 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “U3D.8bi”
   Fresco 19.0 - from the file “Filter Gallery.8bf”
   Glass 19.0 - from the file “Filter Gallery.8bf”
   Glowing Edges 19.0 - from the file “Filter Gallery.8bf”
   Google Earth 4 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “U3D.8bi”
   Grain 19.0 - from the file “Filter Gallery.8bf”
   Graphic Pen 19.0 - from the file “Filter Gallery.8bf”
   Halftone Pattern 19.0 - from the file “Filter Gallery.8bf”
   Halide Bottlenecks 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “HalideBottlenecks.8bx”
   HDRMergeUI 19.0 - from the file “HDRMergeUI.8bf”
   HSB/HSL 19.0 - from the file “Standard MultiPlugin.8bf”
   IFF Format 19.0 - from the file “Standard MultiPlugin.8bf”
   IGES 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “U3D.8bi”
   Ink Outlines 19.0 - from the file “Filter Gallery.8bf”
   JPEG 2000 19.0 - from the file “JPEG2000.8bi”
   Kurtosis 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “statistics.8ba”
   Lens Blur 19.0 - from the file “Lens Blur.8bf”
   Lens Correction 19.0 - from the file “Lens Correction.8bf”
   Lens Flare 19.0 - from the file “Standard MultiPlugin.8bf”
   Liquify 19.0 - from the file “Liquify.8bf”
   Matlab Operation 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “ChannelPort.8bf”
   Maximum 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “statistics.8ba”
   Mean 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “statistics.8ba”
   Measurement Core 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “MeasurementCore.8me”
   Median 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “statistics.8ba”
   Mezzotint 19.0 - from the file “Standard MultiPlugin.8bf”
   Minimum 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “statistics.8ba”
   MMXCore Routines 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “MMXCore.8bx”
   Mosaic Tiles 19.0 - from the file “Filter Gallery.8bf”
   Multiprocessor Support 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “MultiProcessor Support.8bx”
   Neon Glow 19.0 - from the file “Filter Gallery.8bf”
   Note Paper 19.0 - from the file “Filter Gallery.8bf”
   NTSC Colors 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “NTSC Colors.8bf”
   Ocean Ripple 19.0 - from the file “Filter Gallery.8bf”
   OpenEXR 19.0 - from the file “Standard MultiPlugin.8bf”
   Paint Daubs 19.0 - from the file “Filter Gallery.8bf”
   Palette Knife 19.0 - from the file “Filter Gallery.8bf”
   Patchwork 19.0 - from the file “Filter Gallery.8bf”
   Paths to Illustrator 19.0 - from the file “Standard MultiPlugin.8bf”
   PCX 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “PCX.8bi”
   Photocopy 19.0 - from the file “Filter Gallery.8bf”
   Photoshop 3D Engine 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “Photoshop3DEngine.8bi”
   Photoshop Touch 19.0 - from the file “PSDX.8bi”
   Picture Package Filter 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “ChannelPort.8bf”
   Pinch 19.0 - from the file “Standard MultiPlugin.8bf”
   Pixar 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “Pixar.8bi”
   Plaster 19.0 - from the file “Filter Gallery.8bf”
   Plastic Wrap 19.0 - from the file “Filter Gallery.8bf”
   PLY 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “U3D.8bi”
   Pointillize 19.0 - from the file “Standard MultiPlugin.8bf”
   Polar Coordinates 19.0 - from the file “Standard MultiPlugin.8bf”
   Portable Bit Map 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “PBM.8bi”
   Poster Edges 19.0 - from the file “Filter Gallery.8bf”
   PRC 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “U3D.8bi”
   Radial Blur 19.0 - from the file “Standard MultiPlugin.8bf”
   Radiance 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “Radiance.8bi”
   Range 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “statistics.8ba”
   Render Color Lookup Grid 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “Export3DLUT.8be”
   Reticulation 19.0 - from the file “Filter Gallery.8bf”
   Ripple 19.0 - from the file “Standard MultiPlugin.8bf”
   Rough Pastels 19.0 - from the file “Filter Gallery.8bf”
   Save for Web 19.0 - from the file “Save for Web.8be”
   ScriptingSupport 19.0 - from the file “ScriptingSupport.8li”
   Shake Reduction 19.0 - from the file “Shake Reduction.8bf”
   Shear 19.0 - from the file “Standard MultiPlugin.8bf”
   Skewness 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “statistics.8ba”
   Smart Blur 19.0 - from the file “Standard MultiPlugin.8bf”
   Smudge Stick 19.0 - from the file “Filter Gallery.8bf”
   Solarize 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “Solarize.8bf”
   Spaces 19.0 - from the file “Spaces.8li”
   Spatter 19.0 - from the file “Filter Gallery.8bf”
   Spherize 19.0 - from the file “Standard MultiPlugin.8bf”
   Sponge 19.0 - from the file “Filter Gallery.8bf”
   Sprayed Strokes 19.0 - from the file “Filter Gallery.8bf”
   Stained Glass 19.0 - from the file “Filter Gallery.8bf”
   Stamp 19.0 - from the file “Filter Gallery.8bf”
   Standard Deviation 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “statistics.8ba”
   STL 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “U3D.8bi”
   Sumi-e 19.0 - from the file “Filter Gallery.8bf”
   Summation 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “statistics.8ba”
   Targa 19.0 - from the file “Standard MultiPlugin.8bf”
   Texturizer 19.0 - from the file “Filter Gallery.8bf”
   Tiles 19.0 - from the file “Standard MultiPlugin.8bf”
   Torn Edges 19.0 - from the file “Filter Gallery.8bf”
   Twirl 19.0 - from the file “Standard MultiPlugin.8bf”
   U3D 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “U3D.8bi”
   Underpainting 19.0 - from the file “Filter Gallery.8bf”
   Vanishing Point 19.0 - from the file “VanishingPoint.8bf”
   Variance 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “statistics.8ba”
   Virtual Reality Modeling Language | VRML 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “U3D.8bi”
   Water Paper 19.0 - from the file “Filter Gallery.8bf”
   Watercolor 19.0 - from the file “Filter Gallery.8bf”
   Wave 19.0 - from the file “Standard MultiPlugin.8bf”
   Wavefront|OBJ 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “U3D.8bi”
   WIA Support 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “WIASupport.8li”
   Wind 19.0 - from the file “Standard MultiPlugin.8bf”
   Wireless Bitmap 19.0 (20171103.r.190 2017/11/03: 1143799) - from the file “WBMP.8bi”
   ZigZag 19.0 - from the file “Standard MultiPlugin.8bf”


Optional and third party plug-ins: NONE




Duplicate and Disabled plug-ins: NONE




Plug-ins that failed to load: NONE


Extensions:


   com.adobe.inapp.purchase  2.11.27 - from the file “C:\Program Files\Adobe\Adobe Photoshop CC 2018\Required\CEP\extensions\com.adobe.DesignLibraryPanel.html\purchase.html”
   com.adobe.Butler.backend  2.0.0 - from the file “C:\Program Files\Adobe\Adobe Photoshop CC 2018\Required\CEP\extensions\com.adobe.Butler.backend\index.html”
   New Document  2.1.0 - from the file “C:\Program Files\Adobe\Adobe Photoshop CC 2018\Required\CEP\extensions\com.adobe.ccx.fnft\fnft.html”
   Libraries  2.11.27 - from the file “C:\Program Files\Adobe\Adobe Photoshop CC 2018\Required\CEP\extensions\com.adobe.DesignLibraryPanel.html\index.html”
   Start  2.1.0 - from the file “C:\Program Files\Adobe\Adobe Photoshop CC 2018\Required\CEP\extensions\com.adobe.ccx.start\index.html”
   Adobe Color Themes  6.1.0 - from the file “C:\Program Files\Adobe\Adobe Photoshop CC 2018\Required\CEP\extensions\com.adobe.KulerPanel.html\index.html”
   Export As  3.0.13 - from the file “C:\Program Files\Adobe\Adobe Photoshop CC 2018\Required\CEP\extensions\com.adobe.photoshop.crema\PSPanel\dialog.html”
   Export As  3.0.13 - from the file “C:\Program Files\Adobe\Adobe Photoshop CC 2018\Required\CEP\extensions\com.adobe.photoshop.crema\PSPanel\dialog.html”


Installed TWAIN devices: NONE
Photo of James Williams

James Williams

  • 7 Posts
  • 3 Reply Likes
  • frustrated

Posted 2 years ago

  • 4
Photo of Hannah Nicollet

Hannah Nicollet, Quality Engineer

  • 725 Posts
  • 333 Reply Likes
Hi James,

That is one perfectly thorough post. I'm impressed. Are you a quality engineer?

This is a known issue and is currently under investigation and you've clearly been thorough in trying to address it. One question (because you didn't say so explicitly) - did you restart PS after disabling OpenCL?

Regards,
Hannah
Photo of James Williams

James Williams

  • 7 Posts
  • 3 Reply Likes
I'm a software engineer who knows what he likes to see in the bug reports that wander into his inbox. :)

Ah yes, I didn't specify: every settings change involved a Photoshop restart. 
(Edited)
Photo of James Williams

James Williams

  • 7 Posts
  • 3 Reply Likes
Also if I can provide any information or other assistance to help the investigation, please feel free to reach out. 
Photo of Hannah Nicollet

Hannah Nicollet, Quality Engineer

  • 725 Posts
  • 333 Reply Likes
Thank you. You've already been very helpful. I added your troubleshooting steps to the case that concerns this issue. It's great to have those.
Photo of James Williams

James Williams

  • 7 Posts
  • 3 Reply Likes
I broke down and reset my Surface Pro. wiped the drive, and reinstalled Windows 10 to see if that would help. 

It did not. Oh well. 
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 15573 Posts
  • 2335 Reply Likes
Try disabling OpenCL. Go to Preferences > Performance... click "Advanced Settings" and uncheck "Use OpenCL"
Photo of James Williams

James Williams

  • 7 Posts
  • 3 Reply Likes
That was definitely one of the first things I've tried (see the somewhat exhaustive list of troubleshooting steps in the original report). 

Is there a registry setting or something to really disable OpenCL if it's causing the problem? 
Photo of Nana Kwame Oduro-Twumasi

Nana Kwame Oduro-Twumasi

  • 1 Post
  • 0 Reply Likes
Wow. Thanks Jeff. Disabling Open CL worked for me. 
Photo of James Williams

James Williams

  • 7 Posts
  • 3 Reply Likes
As an additional datapoint, this was not resolved by the Windows 10 April 2018 update. 

I assume it works on other people's Surfaces Pro (since I never hear about it), so I am wondering if I have a hardware issue.

Although it's acknowledged as a known issue above and this hardware plays games without issue; so I don't know. 
Photo of Hannah Nicollet

Hannah Nicollet, Quality Engineer

  • 725 Posts
  • 333 Reply Likes
Thanks for the update, James. I checked on the status of this case and it's still in progress. Someone will return to this thread and update you when the issue is resolved. At this point it's still under investigation.

In this thread, a user reports that changing from mode from 16 bit to 8 bit stopped Select and Mask from crashing Photoshop. She didn't say what system she was using, but I wanted to suggest it since it wasn't a troubleshooting step you included. If you try it will you please let me know how it goes?

Thanks,
Hannah
Photo of James Williams

James Williams

  • 7 Posts
  • 3 Reply Likes
I took a look and it turns out that I'm already using 8-bit for all of my images (I'm definitely not a pro!). 

As a test, I tried it in 16-bit as well as LAB and Grayscale modes but it didn't make a difference. 

After a lot of investigation, I've found an image where the problem almost never happens and an image where the problem happens immediately. I can share these if that would help the investigation. 

(I like selecting and masking and I like using my Surface as a tablet so I am heavily motivated to do anything I can to help the cause here!)
Photo of eartho

eartho, Champion

  • 1151 Posts
  • 352 Reply Likes
When you use a pen in combo with S&M, the issue i've noticed is that PS doesn't detect that the pen has left the surface and so it continues to believe that you're still making a selection. A client of mine was having massive problems with S&M + Wacom and as soon as he switched to a mouse, all the issues magically disappeared. 
Photo of Hannah Nicollet

Hannah Nicollet, Quality Engineer

  • 725 Posts
  • 333 Reply Likes
Hi James,

Yes! Please send me the files for comparison--much appreciated. I'll share my email below.

Regards,
Hannah

Photo of Evtim Batchev

Evtim Batchev

  • 1 Post
  • 0 Reply Likes
I also have problems with my Wacom select and mask hangs almost immediately using the tablet.
Using a mouse is not an option to me.

Until the issue is fixed i use the following workaround 

I do a rough selection with the quick sel tool. I create a layer mask and double click it to bring the select and mask panel on the layer mask - there it works perfectly and does not hang

When i do finish refining the mask I will crtl-click it to select again and delete the mask 

Annoying but works
Photo of François Guillemé

François Guillemé

  • 1 Post
  • 2 Reply Likes
I had a similar problem (running on mac) and solved it by going back to a last year version of Photoshop (actually just before they introduced select main subject in selection tool)
Photo of Arturo

Arturo

  • 1 Post
  • 1 Reply Like
Same, it seems they released the 2019 version without fixing this issue.
Photo of 9 Stitches Images

9 Stitches Images

  • 114 Posts
  • 33 Reply Likes
If anything, 2019 is worse than 2018. I keep 2017 installed for serious masking work.
Photo of Mohit Goyal

Mohit Goyal, Sr. Community & Social Support Consultant - Digital Imaging

  • 16 Posts
  • 9 Reply Likes
Official Response
This should now be fixed in the Photoshop 20.0.4 release.
Feel free to update Photoshop and let us know if this is resolved for you.

To update Photoshop CC to 20.0.4, click "Update" in the Creative Cloud desktop app next to Photoshop CC.
More detailed instructions for updating

Thank you for the report, James!
Regards,
Mohit
Photo of toramana

toramana

  • 1 Post
  • 0 Reply Likes
Even with the latest version, if OpenCL is enabled, opening an existing file and executing "Select and Mask" will cause a crash.
However, creating a new file, doing "Select and Mask", and then opening an existing file and performing "Select and Mask" will not crash.

I am sorry if the words are strange. I use Google Translate.
Photo of Tom Danielsen

Tom Danielsen

  • 1 Post
  • 1 Reply Like
It is not. Has anyone come up with a solution? This is frustrating beyond words. (at least words that I can use here)
Photo of Istvan Juhasz

Istvan Juhasz

  • 1 Post
  • 0 Reply Likes
Ps crashes all the time at select and mask. very annoyable. Reported it to Adobe several times without getting any response. What i dont understand is that this is not a new issue and seemingly Adobe could not manage to solve this problem over a long period of time..
Photo of Christopher Yarrow

Christopher Yarrow

  • 1 Post
  • 0 Reply Likes
Same issue here. Crashes repeatedly using the test file from the PS tutorials page.
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 15586 Posts
  • 2345 Reply Likes
Two things that would help if you're still experiencing problems:

Please submit all Crash Reports along with your email address: https://helpx.adobe.com/photoshop/kb/submit-crash-reports.html
Your Photoshop System Info. Launch Photoshop, and select Help > System Info... and copy/paste the text in a reply.