MTLCompilerService hangup crashes program when using Cinema4D
Hey there, I’m on a base model mid-2015 Macbook Pro 15”. It’s under the Metal GroupFamily 1 (no version). I have about 50GB of free space on my harddrive, 16GB of ram, and no issues with Blender, Photoshop, After Effects, etc, but I just tried to open Cinema 4D and it crashes as soon as I add an object to an empty project (a plane, to be exact). It doesn’t even show up in the viewport, even though it shows up in the project objects list on the right side and its attributes pop up below (although everything is unclickable and the program is immediately unresponsive).
I check the Activity Monitor and Cinema 4D is using a normal amount of 500-600mb, but then MTLCompilerService appears and is taking 18-23GB of memory that increases the longer I leave it before force quitting the program. It looks like some sort of hangup or compiler bug, but I have no idea what or why. I haven’t really seen this solved anywhere online, and have only seen like 1-3 slightly similar instances mentioned.
I have tried a restart, but have not tried a fresh reinstall or safe mode reboot yet. Wondering if something went wrong with install of Big Sur a month or two ago, or if something went wrong with the After Effects/Cinema 4D install.
This isn’t the whole error report, I can get that and post it, but here’s a small chunk about the MLTCompilerService that repeated multiple times in the error report:
Process: MTLCompilerService [78948] [unique pid 178379]
UUID: D376CA8D-E88E-3056-8EEF-4FA8972C7319
App Version: 244.32.6
Build Version: 244.32.6
Path: /System/Library/Frameworks/Metal.framework/Versions/A/XPCServices/MTLCompilerService.xpc/Contents/MacOS/MTLCompilerService
Architecture: x86_64
Parent: launchd [1]
Responsible: com.apple.quicklook.ThumbnailsAgent [64509] [unique pid 163940]
UID: 501
Sudden Term: Tracked (allows idle exit)
Footprint: 22.22 MB
Time Since Fork: 715964s
Num samples: 10 (1-10)
Note: 1 idle work queue thread omitted
Thread 0x7cb06d 10 samples (1-10) priority 4 (base 4)
<thread QoS background (requested default), process sudden termination clean, thread darwinbg, process darwinbg, IO tier 2>
10 _dispatch_sig_thread + 53 (libdispatch.dylib + 83227) [0x7fff2018a51b] 1-10
10 <patched truncated backtrace> 1-10
10 __sigsuspend_nocancel + 10 (libsystem_kernel.dylib + 26146) [0x7fff202f5622] 1-10
*10 ??? (kernel + 6602560) [0xffffff800085bf40] 1-10
Binary Images:
0x10900b000 - 0x109016fff com.apple.MTLCompilerService 244.32.6 (244.32.6) <D376CA8D-E88E-3056-8EEF-4FA8972C7319> /System/Library/Frameworks/Metal.framework/Versions/A/XPCServices/MTLCompilerService.xpc/Contents/MacOS/MTLCompilerService
0x7fff20176000 - 0x7fff201bafff libdispatch.dylib (1271.40.12) <C55547DC-A05B-34A1-BD41-D54948D8F57F> /usr/lib/system/libdispatch.dylib
0x7fff202ef000 - 0x7fff2031dfff libsystem_kernel.dylib (7195.50.7) <41068F5C-74E3-3C98-9256-6A18364FB5BA> /usr/lib/system/libsystem_kernel.dylib
*0xffffff8000210000 - 0xffffff8000c0ffff kernel (7195.50.7) <84C6DC45-6B02-335F-9439-5D2A9BC385A4> /System/Library/Kernels/kernel