Photos crashing with Exception on dispatch queue thread
Photos is crashing after a few seconds on my iMac Core i3. Everything seemed fine after upgrading to High Sierra, but yesterday Photos crashed and since then it has crashed after a few seconds every time I open the app.
I have tried rebuilding the library but while that seems to be working fine initially it seems to just stop and the window showing progress disappears, with no message.
This is the crash report I am getting for the Photos app when it closes:
Process: Photos [1405]
Path: /Applications/Photos.app/Contents/MacOS/Photos
Identifier: com.apple.Photos
Version: 3.0 (3201.11.120)
Build Info: PhotoApp-3201011120000000~1
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Photos [1405]
User ID: 503
Date/Time: 2017-09-30 13:06:29.342 +0100
OS Version: Mac OS X 10.13 (17A365)
Report Version: 12
Anonymous UUID:
Time Awake Since Boot: 8500 seconds
System Integrity Protection: enabled
Crashed Thread: 6 Dispatch queue: GL0.low.run
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
abort() called
Then the detail under Thread 6 is:
Thread 6 Crashed:: Dispatch queue: GL0.low.run
0 libsystem_kernel.dylib 0x00007fff737e7fce __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff73925150 pthread_kill + 333
2 libsystem_c.dylib 0x00007fff7374432a abort + 127
3 com.apple.CoreImage 0x00007fff4cbbf1ac CI::Context::recursive_render(CI::TileTask*, CI::Node*, CGRect const&, CI::Node*) + 2802
4 com.apple.CoreImage 0x00007fff4cbbe993 CI::Context::recursive_render(CI::TileTask*, CI::Node*, CGRect const&, CI::Node*) + 729
5 com.apple.CoreImage 0x00007fff4cbbe993 CI::Context::recursive_render(CI::TileTask*, CI::Node*, CGRect const&, CI::Node*) + 729
6 com.apple.CoreImage 0x00007fff4cbbe993 CI::Context::recursive_render(CI::TileTask*, CI::Node*, CGRect const&, CI::Node*) + 729
7 com.apple.CoreImage 0x00007fff4cbbe993 CI::Context::recursive_render(CI::TileTask*, CI::Node*, CGRect const&, CI::Node*) + 729
8 com.apple.CoreImage 0x00007fff4cbbf2f9 CI::Context::render(CI::ProgramNode*, CGRect const&) + 95
9 com.apple.CoreImage 0x00007fff4cbd5d99 invocation function for block in CI::_image_render(char const*, CI::Context*, CI::Image*, CGRect, CGColorSpace*, CI::PixelFormat, unsigned long, CGPoint const&) + 23
10 com.apple.CoreImage 0x00007fff4cbd5ae6 CI::recursive_tile(CI::RenderTask*, CI::Context*, char const*, CI::Node*, CGRect const&, CI::PixelFormat, CI::swizzle_info const&, CI::TileTask* (CI::ProgramNode*, CGRect) block_pointer) + 1074
11 com.apple.CoreImage 0x00007fff4cbcfb59 CI::tile_node_graph(CI::Context*, char const*, CI::Node*, CGRect const&, CI::PixelFormat, CI::swizzle_info const&, CI::TileTask* (CI::ProgramNode*, CGRect) block_pointer) + 513
12 com.apple.CoreImage 0x00007fff4cbd0073 CI::_image_render(char const*, CI::Context*, CI::Image*, CGRect, CGColorSpace*, CI::PixelFormat, unsigned long, CGPoint const&) + 525
13 com.apple.CoreImage 0x00007fff4cbcfe13 CI::image_render_to_display(CI::Context*, CI::Image*, CGRect, CGColorSpace*, CI::PixelFormat) + 183
14 com.apple.CoreImage 0x00007fff4cb77389 -[CIContext drawImage:inRect:fromRect:] + 1467
15 com.apple.photo.PAImaging 0x00007fff699685f4 __82-[PATextureRenderer _renderImage:inRect:workingColorSpace:context:target:barrier:]_block_invoke + 218
16 com.apple.photo.PAImaging 0x00007fff6996780d -[PAGLFramebuffer _withFramebuffer:] + 57
17 com.apple.photo.PAImaging 0x00007fff699676a6 -[PAGLFramebuffer withFramebuffer:] + 117
18 com.apple.photo.PAImaging 0x00007fff69967573 -[PAGLTexture attachToFramebuffer:withBlock:] + 92
19 com.apple.photo.PAImaging 0x00007fff699674e3 -[PAGLTexture drawWithBlock:context:] + 82
20 com.apple.photo.PAImaging 0x00007fff699670e7 -[PATextureRenderer _renderImage:inRect:workingColorSpace:context:target:barrier:] + 828
21 com.apple.photo.PAImaging 0x00007fff69966da5 __73-[PATextureRenderer renderImage:inRect:workingColorSpace:target:barrier:]_block_invoke + 95
22 com.apple.photo.PAImaging 0x00007fff698ebff3 -[PAOpenGLContext executeBlock:] + 65
23 com.apple.photo.PAImaging 0x00007fff6996663b -[PATextureRenderer renderImage:inRect:workingColorSpace:target:barrier:] + 391
24 com.apple.photo.PAImaging 0x00007fff69966441 -[PARenderer _doRenderImage:inRegion:workingColorSpace:target:barrier:] + 223
25 com.apple.photo.PAImaging 0x00007fff69966246 -[PARenderer _renderImage:inRegion:workingColorSpace:target:barrier:] + 266
26 com.apple.photo.PAImaging 0x00007fff69965ea5 -[PARenderer renderImage:inRegion:workingColorSpace:target:barrier:] + 310
27 com.apple.photo.PAImaging 0x00007fff69965cde -[PARenderJob _renderImage:inRegion:] + 190
28 com.apple.photo.PAImaging 0x00007fff69965a0f -[PARenderJob _renderRegion:] + 103
29 com.apple.photo.PAImaging 0x00007fff69965810 -[PARenderJob run:] + 357
30 com.apple.photo.PAImaging 0x00007fff69965635 -[PAJob _run:] + 192
31 com.apple.photo.PAImaging 0x00007fff6995d3c5 -[PAJob start:] + 104
32 com.apple.photo.PAImaging 0x00007fff6995d195 -[PAJobQueue _runJob:] + 96
33 com.apple.photo.PAImaging 0x00007fff6995cce9 -[PAJobQueue _runNextJobFromQueue:] + 124
34 com.apple.photo.PAImaging 0x00007fff6995cc2d -[_PAJobPriorityQueue _runOnce:] + 36
35 com.apple.photo.PAImaging 0x00007fff6995cbfc -[_PAJobPriorityQueue _run:] + 43
36 libdispatch.dylib 0x00007fff736667a2 _dispatch_call_block_and_release + 12
37 libdispatch.dylib 0x00007fff7365ef64 _dispatch_client_callout + 8
38 libdispatch.dylib 0x00007fff7367342b _dispatch_queue_serial_drain + 635
39 libdispatch.dylib 0x00007fff7366630e _dispatch_queue_invoke + 373
40 libdispatch.dylib 0x00007fff73674117 _dispatch_root_queue_drain_deferred_wlh + 332
41 libdispatch.dylib 0x00007fff73677ef0 _dispatch_workloop_worker_thread + 880
42 libsystem_pthread.dylib 0x00007fff73922033 _pthread_wqthread + 980
43 libsystem_pthread.dylib 0x00007fff73921c4d start_wqthread + 13
I'd be most grateful for any advice as to how to get Photos back up and running as it is the app I rely on for most of my work on the iMac.
Thanks
iMac, macOS High Sierra (10.13), Core i3 3.2oGHZ