cycles render preview fail when changing material color #98471

Closed
opened 2022-05-28 18:31:37 +02:00 by dupoxy · 11 comments
Contributor

System Information
Operating system: macOS-10.15.7-x86_64-i386-64bit 64 Bits
Graphics card: NVIDIA GeForce GTX 680MX OpenGL Engine NVIDIA Corporation 4.1 NVIDIA-14.0.32 355.11.11.10.10.143

Blender Version
Broken: version: 3.3.0 Alpha, branch: master, commit date: 2022-05-28 10:32, hash: 812a9728f8
Broken: version: 3.1.2
Worked: version: 3.0.1
Short description of error
Cycles render preview fail when changing material color.

Exact steps for others to reproduce the error

open this blend file cycles-color-change.blend

  • change viewport shading to render
  • change the color of the material (fast)

crash

video :

0001-1180.mp4

macOS log:

Process:               Blender [17946]
Path:                  /Users/USER/*/Blender.app/Contents/MacOS/Blender
Identifier:            org.blenderfoundation.blender
Version:               3.3.0 (3.3.0 2022-05-28)
Code Type:             X86-64 (Native)
Parent Process:        zsh [5740]
Responsible:           Terminal [5738]
User ID:               502

Date/Time:             2022-05-28 18:18:06.661 +0200
OS Version:            Mac OS X 10.15.7 (19H1922)
Report Version:        12
Anonymous UUID:        626CAAEC-70F9-FCCB-54F7-874AF6EC8940

Sleep/Wake UUID:       2891C62E-0445-48C9-9898-3769327D0BC2

Time Awake Since Boot: 110000 seconds
Time Since Wake:       42000 seconds

System Integrity Protection: enabled

Crashed Thread:        27

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called

Application Specific Signatures:
Graphics kernel error: 0xfffffffc


Thread 0:: Dispatch queue: com.apple.main-thread
0   com.apple.GeForceGLDriver     	0x00007fff341f39fe 0x7fff33efc000 + 3111422
1   com.apple.GeForceGLDriver     	0x00007fff341f91a7 0x7fff33efc000 + 3133863
2   com.apple.GeForceGLDriver     	0x00007fff341f8e05 0x7fff33efc000 + 3132933
3   org.blenderfoundation.blender 	0x000000010fb034f3 DRW_draw_render_loop_ex + 1555
4   org.blenderfoundation.blender 	0x0000000110761a18 view3d_main_region_draw + 136
5   org.blenderfoundation.blender 	0x000000010feca691 ED_region_do_draw + 337
6   org.blenderfoundation.blender 	0x000000010f9805ad wm_draw_update + 1773
7   org.blenderfoundation.blender 	0x000000010f97d1f0 WM_main + 48
8   org.blenderfoundation.blender 	0x000000010f2386a6 main + 902
9   libdyld.dylib                 	0x00007fff73625cc9 start + 1

Thread 1:
0   libsystem_pthread.dylib       	0x00007fff73829b68 start_wqthread + 0

Thread 2:
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   libdispatch.dylib             	0x00007fff735ccaed _dispatch_sema4_wait + 16
2   libdispatch.dylib             	0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98
3   org.blenderfoundation.blender 	0x000000011a56c9b2 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 50
4   org.blenderfoundation.blender 	0x000000011a56b4ae void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 62
5   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
6   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 3:
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   libdispatch.dylib             	0x00007fff735ccaed _dispatch_sema4_wait + 16
2   libdispatch.dylib             	0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98
3   org.blenderfoundation.blender 	0x000000011a56c9b2 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 50
4   org.blenderfoundation.blender 	0x000000011a56b4ae void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 62
5   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
6   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 4:
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   libdispatch.dylib             	0x00007fff735ccaed _dispatch_sema4_wait + 16
2   libdispatch.dylib             	0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98
3   org.blenderfoundation.blender 	0x000000011a56c9b2 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 50
4   org.blenderfoundation.blender 	0x000000011a56b4ae void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 62
5   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
6   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 5:
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   libdispatch.dylib             	0x00007fff735ccaed _dispatch_sema4_wait + 16
2   libdispatch.dylib             	0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98
3   org.blenderfoundation.blender 	0x000000011a56c9b2 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 50
4   org.blenderfoundation.blender 	0x000000011a56b4ae void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 62
5   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
6   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 6:
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   libdispatch.dylib             	0x00007fff735ccaed _dispatch_sema4_wait + 16
2   libdispatch.dylib             	0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98
3   org.blenderfoundation.blender 	0x000000011a56c9b2 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 50
4   org.blenderfoundation.blender 	0x000000011a56b4ae void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 62
5   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
6   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 7:
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   libdispatch.dylib             	0x00007fff735ccaed _dispatch_sema4_wait + 16
2   libdispatch.dylib             	0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98
3   org.blenderfoundation.blender 	0x000000011a56c9b2 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 50
4   org.blenderfoundation.blender 	0x000000011a56b4ae void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 62
5   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
6   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 8:
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   libdispatch.dylib             	0x00007fff735ccaed _dispatch_sema4_wait + 16
2   libdispatch.dylib             	0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98
3   org.blenderfoundation.blender 	0x000000011a56c9b2 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 50
4   org.blenderfoundation.blender 	0x000000011a56b4ae void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 62
5   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
6   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 9:
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   libdispatch.dylib             	0x00007fff735ccaed _dispatch_sema4_wait + 16
2   libdispatch.dylib             	0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98
3   org.blenderfoundation.blender 	0x000000011a56c9b2 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 50
4   org.blenderfoundation.blender 	0x000000011a56b4ae void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 62
5   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
6   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 10:
0   libsystem_pthread.dylib       	0x00007fff73829b68 start_wqthread + 0

Thread 11:: AMCP Logging Spool
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   com.apple.audio.caulk         	0x00007fff6d169b16 caulk::mach::semaphore::wait() + 16
2   com.apple.audio.caulk         	0x00007fff6d1699b2 caulk::semaphore::timed_wait(double) + 106
3   com.apple.audio.caulk         	0x00007fff6d1697c4 caulk::concurrent::details::worker_thread::run() + 30
4   com.apple.audio.caulk         	0x00007fff6d1691e4 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 45
5   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
6   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 12:
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   com.apple.audio.caulk         	0x00007fff6d169b16 caulk::mach::semaphore::wait() + 16
2   com.apple.audio.caulk         	0x00007fff6d1699b2 caulk::semaphore::timed_wait(double) + 106
3   com.apple.audio.caulk         	0x00007fff6d1697c4 caulk::concurrent::details::worker_thread::run() + 30
4   com.apple.audio.caulk         	0x00007fff6d1691e4 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 45
5   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
6   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 13:: Dispatch queue: com.Metal.CommandQueueDispatch
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   libdispatch.dylib             	0x00007fff735ccaed _dispatch_sema4_wait + 16
2   libdispatch.dylib             	0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98
3   com.apple.Metal               	0x00007fff3ee2ac08 -[_MTLCommandQueue _submitAvailableCommandBuffers] + 909
4   libdispatch.dylib             	0x00007fff735cc658 _dispatch_client_callout + 8
5   libdispatch.dylib             	0x00007fff735ce818 _dispatch_continuation_pop + 414
6   libdispatch.dylib             	0x00007fff735de4be _dispatch_source_invoke + 2084
7   libdispatch.dylib             	0x00007fff735d1af6 _dispatch_lane_serial_drain + 263
8   libdispatch.dylib             	0x00007fff735d25d6 _dispatch_lane_invoke + 363
9   libdispatch.dylib             	0x00007fff735dbc09 _dispatch_workloop_worker_thread + 596
10  libsystem_pthread.dylib       	0x00007fff7382aa3d _pthread_wqthread + 290
11  libsystem_pthread.dylib       	0x00007fff73829b77 start_wqthread + 15

Thread 14:
0   libsystem_pthread.dylib       	0x00007fff73829b68 start_wqthread + 0

Thread 15:
0   libsystem_pthread.dylib       	0x00007fff73829b68 start_wqthread + 0

Thread 16:
0   libsystem_kernel.dylib        	0x00007fff73769872 __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff7382e425 _pthread_cond_wait + 698
2   com.apple.GeForceMTLDriver    	0x00007fff3504dcbb 0x7fff34ee1000 + 1494203
3   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 17:
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   org.blenderfoundation.blender 	0x000000010f973be8 tbb::internal::rml::private_worker::run() + 104
2   org.blenderfoundation.blender 	0x000000010f973b79 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 18:
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   org.blenderfoundation.blender 	0x000000010f973be8 tbb::internal::rml::private_worker::run() + 104
2   org.blenderfoundation.blender 	0x000000010f973b79 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 19:
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   org.blenderfoundation.blender 	0x000000010f973be8 tbb::internal::rml::private_worker::run() + 104
2   org.blenderfoundation.blender 	0x000000010f973b79 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 20:
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   org.blenderfoundation.blender 	0x000000010f973be8 tbb::internal::rml::private_worker::run() + 104
2   org.blenderfoundation.blender 	0x000000010f973b79 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 21:
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   org.blenderfoundation.blender 	0x000000010f973be8 tbb::internal::rml::private_worker::run() + 104
2   org.blenderfoundation.blender 	0x000000010f973b79 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 22:
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   org.blenderfoundation.blender 	0x000000010f973be8 tbb::internal::rml::private_worker::run() + 104
2   org.blenderfoundation.blender 	0x000000010f973b79 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 23:
0   libsystem_kernel.dylib        	0x00007fff73766e26 semaphore_wait_trap + 10
1   org.blenderfoundation.blender 	0x000000010f973be8 tbb::internal::rml::private_worker::run() + 104
2   org.blenderfoundation.blender 	0x000000010f973b79 tbb::internal::rml::private_worker::thread_routine(void*) + 9
3   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
4   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 24:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	0x00007fff73766dea mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff73767160 mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff398f1d07 __CFRunLoopServiceMachPort + 247
3   com.apple.CoreFoundation      	0x00007fff398f07c1 __CFRunLoopRun + 1329
4   com.apple.CoreFoundation      	0x00007fff398efc33 CFRunLoopRunSpecific + 466
5   com.apple.AppKit              	0x00007fff36cf5bf4 _NSEventThread + 132
6   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
7   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 25:
0   libsystem_pthread.dylib       	0x00007fff73829b68 start_wqthread + 0

Thread 26:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib        	0x00007fff73766dea mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff73767160 mach_msg + 60
2   com.apple.audio.CoreAudio     	0x00007fff38fc2bf1 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 111
3   com.apple.audio.CoreAudio     	0x00007fff38ebed88 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 2677
4   com.apple.audio.CoreAudio     	0x00007fff38ff2b9e HALB_IOThread::Entry(void*) + 72
5   libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
6   libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 27 Crashed:
0   libsystem_kernel.dylib        	0x00007fff7376d32a __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff7382de60 pthread_kill + 430
2   libsystem_c.dylib             	0x00007fff736f48a2 __abort + 139
3   libsystem_c.dylib             	0x00007fff736f4817 abort + 135
4   libGPUSupportMercury.dylib    	0x00007fff5abce0a5 gpusGenerateCrashLog.cold.1 + 95
5   libGPUSupportMercury.dylib    	0x00007fff5abc518f gpusGenerateCrashLog + 89
6   com.apple.GeForceGLDriver     	0x00007fff341fdc4f 0x7fff33efc000 + 3152975
7   libGPUSupportMercury.dylib    	0x00007fff5abc655b gpusSubmitDataBuffers + 164
8   com.apple.GeForceGLDriver     	0x00007fff341f911c 0x7fff33efc000 + 3133724
9   com.apple.GeForceGLDriver     	0x00007fff34212dbe 0x7fff33efc000 + 3239358
10  com.apple.GeForceGLDriver     	0x00007fff341121be 0x7fff33efc000 + 2187710
11  com.apple.GeForceGLDriver     	0x00007fff3421a199 0x7fff33efc000 + 3269017
12  com.apple.GeForceGLDriver     	0x00007fff341fc4cb gldModifyTexSubImage + 333
13  GLEngine                      	0x00007fff44274248 glTexSubImage2D_Exec + 1388
14  libGL.dylib                   	0x00007fff436002ae glTexSubImage2D + 55
15  org.blenderfoundation.blender 	0x0000000110f858e8 ccl::BlenderDisplayDriver::update_end() + 104
16  org.blenderfoundation.blender 	0x0000000111a10b5c ccl::PathTraceDisplay::update_end() + 28
17  org.blenderfoundation.blender 	0x0000000111a041b5 ccl::PathTrace::update_display(ccl::RenderWork const&) + 885
18  org.blenderfoundation.blender 	0x0000000111a0265e ccl::PathTrace::render_pipeline(ccl::RenderWork) + 222
19  org.blenderfoundation.blender 	0x0000000111a02547 ccl::PathTrace::render(ccl::RenderWork const&) + 135
20  org.blenderfoundation.blender 	0x000000011197e9bf ccl::Session::run_main_render_loop() + 815
21  org.blenderfoundation.blender 	0x000000011197f8be ccl::Session::thread_render() + 286
22  org.blenderfoundation.blender 	0x000000011197dd56 ccl::Session::thread_run() + 134
23  org.blenderfoundation.blender 	0x00000001165c8943 ccl::thread::run(void*) + 19
24  libsystem_pthread.dylib       	0x00007fff7382e109 _pthread_start + 148
25  libsystem_pthread.dylib       	0x00007fff73829b8b thread_start + 15

Thread 27 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x000070000706a000  rcx: 0x0000700007068f08  rdx: 0x0000000000000000
  rdi: 0x000000000002301b  rsi: 0x0000000000000006  rbp: 0x0000700007068f30  rsp: 0x0000700007068f08
   r8: 0x0000000000000000   r9: 0x0000000000989680  r10: 0x000070000706a000  r11: 0x0000000000000246
  r12: 0x000000000002301b  r13: 0x00007faca0210000  r14: 0x0000000000000006  r15: 0x0000000000000016
  rip: 0x00007fff7376d32a  rfl: 0x0000000000000246  cr2: 0x000000014775c000
  
Logical CPU:     0
Error Code:      0x02000148
Trap Number:     133



**System Information** Operating system: macOS-10.15.7-x86_64-i386-64bit 64 Bits Graphics card: NVIDIA GeForce GTX 680MX OpenGL Engine NVIDIA Corporation 4.1 NVIDIA-14.0.32 355.11.11.10.10.143 **Blender Version** Broken: version: 3.3.0 Alpha, branch: master, commit date: 2022-05-28 10:32, hash: `812a9728f8` Broken: version: 3.1.2 Worked: version: 3.0.1 **Short description of error** Cycles render preview fail when changing material color. **Exact steps for others to reproduce the error** open this blend file [cycles-color-change.blend](https://archive.blender.org/developer/F13118585/cycles-color-change.blend) - change viewport shading to render - change the color of the material (fast) crash video : [0001-1180.mp4](https://archive.blender.org/developer/F13118613/0001-1180.mp4) macOS log: ``` Process: Blender [17946] Path: /Users/USER/*/Blender.app/Contents/MacOS/Blender Identifier: org.blenderfoundation.blender Version: 3.3.0 (3.3.0 2022-05-28) Code Type: X86-64 (Native) Parent Process: zsh [5740] Responsible: Terminal [5738] User ID: 502 Date/Time: 2022-05-28 18:18:06.661 +0200 OS Version: Mac OS X 10.15.7 (19H1922) Report Version: 12 Anonymous UUID: 626CAAEC-70F9-FCCB-54F7-874AF6EC8940 Sleep/Wake UUID: 2891C62E-0445-48C9-9898-3769327D0BC2 Time Awake Since Boot: 110000 seconds Time Since Wake: 42000 seconds System Integrity Protection: enabled Crashed Thread: 27 Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Application Specific Information: abort() called Application Specific Signatures: Graphics kernel error: 0xfffffffc Thread 0:: Dispatch queue: com.apple.main-thread 0 com.apple.GeForceGLDriver 0x00007fff341f39fe 0x7fff33efc000 + 3111422 1 com.apple.GeForceGLDriver 0x00007fff341f91a7 0x7fff33efc000 + 3133863 2 com.apple.GeForceGLDriver 0x00007fff341f8e05 0x7fff33efc000 + 3132933 3 org.blenderfoundation.blender 0x000000010fb034f3 DRW_draw_render_loop_ex + 1555 4 org.blenderfoundation.blender 0x0000000110761a18 view3d_main_region_draw + 136 5 org.blenderfoundation.blender 0x000000010feca691 ED_region_do_draw + 337 6 org.blenderfoundation.blender 0x000000010f9805ad wm_draw_update + 1773 7 org.blenderfoundation.blender 0x000000010f97d1f0 WM_main + 48 8 org.blenderfoundation.blender 0x000000010f2386a6 main + 902 9 libdyld.dylib 0x00007fff73625cc9 start + 1 Thread 1: 0 libsystem_pthread.dylib 0x00007fff73829b68 start_wqthread + 0 Thread 2: 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 libdispatch.dylib 0x00007fff735ccaed _dispatch_sema4_wait + 16 2 libdispatch.dylib 0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98 3 org.blenderfoundation.blender 0x000000011a56c9b2 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 50 4 org.blenderfoundation.blender 0x000000011a56b4ae void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 62 5 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 3: 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 libdispatch.dylib 0x00007fff735ccaed _dispatch_sema4_wait + 16 2 libdispatch.dylib 0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98 3 org.blenderfoundation.blender 0x000000011a56c9b2 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 50 4 org.blenderfoundation.blender 0x000000011a56b4ae void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 62 5 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 4: 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 libdispatch.dylib 0x00007fff735ccaed _dispatch_sema4_wait + 16 2 libdispatch.dylib 0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98 3 org.blenderfoundation.blender 0x000000011a56c9b2 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 50 4 org.blenderfoundation.blender 0x000000011a56b4ae void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 62 5 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 5: 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 libdispatch.dylib 0x00007fff735ccaed _dispatch_sema4_wait + 16 2 libdispatch.dylib 0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98 3 org.blenderfoundation.blender 0x000000011a56c9b2 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 50 4 org.blenderfoundation.blender 0x000000011a56b4ae void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 62 5 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 6: 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 libdispatch.dylib 0x00007fff735ccaed _dispatch_sema4_wait + 16 2 libdispatch.dylib 0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98 3 org.blenderfoundation.blender 0x000000011a56c9b2 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 50 4 org.blenderfoundation.blender 0x000000011a56b4ae void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 62 5 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 7: 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 libdispatch.dylib 0x00007fff735ccaed _dispatch_sema4_wait + 16 2 libdispatch.dylib 0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98 3 org.blenderfoundation.blender 0x000000011a56c9b2 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 50 4 org.blenderfoundation.blender 0x000000011a56b4ae void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 62 5 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 8: 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 libdispatch.dylib 0x00007fff735ccaed _dispatch_sema4_wait + 16 2 libdispatch.dylib 0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98 3 org.blenderfoundation.blender 0x000000011a56c9b2 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 50 4 org.blenderfoundation.blender 0x000000011a56b4ae void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 62 5 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 9: 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 libdispatch.dylib 0x00007fff735ccaed _dispatch_sema4_wait + 16 2 libdispatch.dylib 0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98 3 org.blenderfoundation.blender 0x000000011a56c9b2 IlmThread_3_1::(anonymous namespace)::DefaultWorkerThread::run() + 50 4 org.blenderfoundation.blender 0x000000011a56b4ae void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (IlmThread_3_1::Thread::*)(), IlmThread_3_1::Thread*> >(void*) + 62 5 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 10: 0 libsystem_pthread.dylib 0x00007fff73829b68 start_wqthread + 0 Thread 11:: AMCP Logging Spool 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 com.apple.audio.caulk 0x00007fff6d169b16 caulk::mach::semaphore::wait() + 16 2 com.apple.audio.caulk 0x00007fff6d1699b2 caulk::semaphore::timed_wait(double) + 106 3 com.apple.audio.caulk 0x00007fff6d1697c4 caulk::concurrent::details::worker_thread::run() + 30 4 com.apple.audio.caulk 0x00007fff6d1691e4 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 45 5 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 12: 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 com.apple.audio.caulk 0x00007fff6d169b16 caulk::mach::semaphore::wait() + 16 2 com.apple.audio.caulk 0x00007fff6d1699b2 caulk::semaphore::timed_wait(double) + 106 3 com.apple.audio.caulk 0x00007fff6d1697c4 caulk::concurrent::details::worker_thread::run() + 30 4 com.apple.audio.caulk 0x00007fff6d1691e4 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 45 5 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 13:: Dispatch queue: com.Metal.CommandQueueDispatch 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 libdispatch.dylib 0x00007fff735ccaed _dispatch_sema4_wait + 16 2 libdispatch.dylib 0x00007fff735ccfbf _dispatch_semaphore_wait_slow + 98 3 com.apple.Metal 0x00007fff3ee2ac08 -[_MTLCommandQueue _submitAvailableCommandBuffers] + 909 4 libdispatch.dylib 0x00007fff735cc658 _dispatch_client_callout + 8 5 libdispatch.dylib 0x00007fff735ce818 _dispatch_continuation_pop + 414 6 libdispatch.dylib 0x00007fff735de4be _dispatch_source_invoke + 2084 7 libdispatch.dylib 0x00007fff735d1af6 _dispatch_lane_serial_drain + 263 8 libdispatch.dylib 0x00007fff735d25d6 _dispatch_lane_invoke + 363 9 libdispatch.dylib 0x00007fff735dbc09 _dispatch_workloop_worker_thread + 596 10 libsystem_pthread.dylib 0x00007fff7382aa3d _pthread_wqthread + 290 11 libsystem_pthread.dylib 0x00007fff73829b77 start_wqthread + 15 Thread 14: 0 libsystem_pthread.dylib 0x00007fff73829b68 start_wqthread + 0 Thread 15: 0 libsystem_pthread.dylib 0x00007fff73829b68 start_wqthread + 0 Thread 16: 0 libsystem_kernel.dylib 0x00007fff73769872 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff7382e425 _pthread_cond_wait + 698 2 com.apple.GeForceMTLDriver 0x00007fff3504dcbb 0x7fff34ee1000 + 1494203 3 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 4 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 17: 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 org.blenderfoundation.blender 0x000000010f973be8 tbb::internal::rml::private_worker::run() + 104 2 org.blenderfoundation.blender 0x000000010f973b79 tbb::internal::rml::private_worker::thread_routine(void*) + 9 3 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 4 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 18: 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 org.blenderfoundation.blender 0x000000010f973be8 tbb::internal::rml::private_worker::run() + 104 2 org.blenderfoundation.blender 0x000000010f973b79 tbb::internal::rml::private_worker::thread_routine(void*) + 9 3 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 4 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 19: 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 org.blenderfoundation.blender 0x000000010f973be8 tbb::internal::rml::private_worker::run() + 104 2 org.blenderfoundation.blender 0x000000010f973b79 tbb::internal::rml::private_worker::thread_routine(void*) + 9 3 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 4 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 20: 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 org.blenderfoundation.blender 0x000000010f973be8 tbb::internal::rml::private_worker::run() + 104 2 org.blenderfoundation.blender 0x000000010f973b79 tbb::internal::rml::private_worker::thread_routine(void*) + 9 3 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 4 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 21: 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 org.blenderfoundation.blender 0x000000010f973be8 tbb::internal::rml::private_worker::run() + 104 2 org.blenderfoundation.blender 0x000000010f973b79 tbb::internal::rml::private_worker::thread_routine(void*) + 9 3 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 4 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 22: 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 org.blenderfoundation.blender 0x000000010f973be8 tbb::internal::rml::private_worker::run() + 104 2 org.blenderfoundation.blender 0x000000010f973b79 tbb::internal::rml::private_worker::thread_routine(void*) + 9 3 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 4 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 23: 0 libsystem_kernel.dylib 0x00007fff73766e26 semaphore_wait_trap + 10 1 org.blenderfoundation.blender 0x000000010f973be8 tbb::internal::rml::private_worker::run() + 104 2 org.blenderfoundation.blender 0x000000010f973b79 tbb::internal::rml::private_worker::thread_routine(void*) + 9 3 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 4 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 24:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x00007fff73766dea mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff73767160 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff398f1d07 __CFRunLoopServiceMachPort + 247 3 com.apple.CoreFoundation 0x00007fff398f07c1 __CFRunLoopRun + 1329 4 com.apple.CoreFoundation 0x00007fff398efc33 CFRunLoopRunSpecific + 466 5 com.apple.AppKit 0x00007fff36cf5bf4 _NSEventThread + 132 6 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 7 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 25: 0 libsystem_pthread.dylib 0x00007fff73829b68 start_wqthread + 0 Thread 26:: com.apple.audio.IOThread.client 0 libsystem_kernel.dylib 0x00007fff73766dea mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff73767160 mach_msg + 60 2 com.apple.audio.CoreAudio 0x00007fff38fc2bf1 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 111 3 com.apple.audio.CoreAudio 0x00007fff38ebed88 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 2677 4 com.apple.audio.CoreAudio 0x00007fff38ff2b9e HALB_IOThread::Entry(void*) + 72 5 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 27 Crashed: 0 libsystem_kernel.dylib 0x00007fff7376d32a __pthread_kill + 10 1 libsystem_pthread.dylib 0x00007fff7382de60 pthread_kill + 430 2 libsystem_c.dylib 0x00007fff736f48a2 __abort + 139 3 libsystem_c.dylib 0x00007fff736f4817 abort + 135 4 libGPUSupportMercury.dylib 0x00007fff5abce0a5 gpusGenerateCrashLog.cold.1 + 95 5 libGPUSupportMercury.dylib 0x00007fff5abc518f gpusGenerateCrashLog + 89 6 com.apple.GeForceGLDriver 0x00007fff341fdc4f 0x7fff33efc000 + 3152975 7 libGPUSupportMercury.dylib 0x00007fff5abc655b gpusSubmitDataBuffers + 164 8 com.apple.GeForceGLDriver 0x00007fff341f911c 0x7fff33efc000 + 3133724 9 com.apple.GeForceGLDriver 0x00007fff34212dbe 0x7fff33efc000 + 3239358 10 com.apple.GeForceGLDriver 0x00007fff341121be 0x7fff33efc000 + 2187710 11 com.apple.GeForceGLDriver 0x00007fff3421a199 0x7fff33efc000 + 3269017 12 com.apple.GeForceGLDriver 0x00007fff341fc4cb gldModifyTexSubImage + 333 13 GLEngine 0x00007fff44274248 glTexSubImage2D_Exec + 1388 14 libGL.dylib 0x00007fff436002ae glTexSubImage2D + 55 15 org.blenderfoundation.blender 0x0000000110f858e8 ccl::BlenderDisplayDriver::update_end() + 104 16 org.blenderfoundation.blender 0x0000000111a10b5c ccl::PathTraceDisplay::update_end() + 28 17 org.blenderfoundation.blender 0x0000000111a041b5 ccl::PathTrace::update_display(ccl::RenderWork const&) + 885 18 org.blenderfoundation.blender 0x0000000111a0265e ccl::PathTrace::render_pipeline(ccl::RenderWork) + 222 19 org.blenderfoundation.blender 0x0000000111a02547 ccl::PathTrace::render(ccl::RenderWork const&) + 135 20 org.blenderfoundation.blender 0x000000011197e9bf ccl::Session::run_main_render_loop() + 815 21 org.blenderfoundation.blender 0x000000011197f8be ccl::Session::thread_render() + 286 22 org.blenderfoundation.blender 0x000000011197dd56 ccl::Session::thread_run() + 134 23 org.blenderfoundation.blender 0x00000001165c8943 ccl::thread::run(void*) + 19 24 libsystem_pthread.dylib 0x00007fff7382e109 _pthread_start + 148 25 libsystem_pthread.dylib 0x00007fff73829b8b thread_start + 15 Thread 27 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x000070000706a000 rcx: 0x0000700007068f08 rdx: 0x0000000000000000 rdi: 0x000000000002301b rsi: 0x0000000000000006 rbp: 0x0000700007068f30 rsp: 0x0000700007068f08 r8: 0x0000000000000000 r9: 0x0000000000989680 r10: 0x000070000706a000 r11: 0x0000000000000246 r12: 0x000000000002301b r13: 0x00007faca0210000 r14: 0x0000000000000006 r15: 0x0000000000000016 rip: 0x00007fff7376d32a rfl: 0x0000000000000246 cr2: 0x000000014775c000 Logical CPU: 0 Error Code: 0x02000148 Trap Number: 133 ```
Author
Contributor

Added subscriber: @dupoxy

Added subscriber: @dupoxy

Added subscriber: @iss

Added subscriber: @iss

Since crash happened in GPU driver, I can only recommend to update it if possible. Our hardware requirements are at most 10 years old hardware. Your GPU is still technically supported, but it on margin of 10 year threshold.

Since crash happened in GPU driver, I can only recommend to update it if possible. Our hardware requirements are at most 10 years old hardware. Your GPU is still technically supported, but it on margin of 10 year threshold.
Author
Contributor

In #98471#1366074, @iss wrote:
Since crash happened in GPU driver, I can only recommend to update it if possible. Our hardware requirements are at most 10 years old hardware. Your GPU is still technically supported, but it on margin of 10 year threshold.

This computer is a iMac from late 2012 so it can not go past macOS 10.15.
For macOS 11 I need a Late 2014 iMac,
or for macOS 12 I need a Late 2015 iMac.
So no update for this computer.

> In #98471#1366074, @iss wrote: > Since crash happened in GPU driver, I can only recommend to update it if possible. Our hardware requirements are at most 10 years old hardware. Your GPU is still technically supported, but it on margin of 10 year threshold. This computer is a iMac from late 2012 so it can not go past macOS 10.15. For macOS 11 I need a Late 2014 iMac, or for macOS 12 I need a Late 2015 iMac. So no update for this computer.
Author
Contributor

It could be the same as: #96133
But can't build blender hash: e6ca0b33e9 to test

I did:

git checkout blender-v3.1-release
make update
git bisect start
git bisect bad 45bc4e320970
git bisect good 1d9bac7d921f
make

I got:

...
[100%] Linking CXX executable ../../bin/Blender.app/Contents/MacOS/Blender
Undefined symbols for architecture x86_64:
  "_BrotliDecoderDecompress", referenced from:
      _sfnt_open_font in libfreetype.a(sfnt.c.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [bin/Blender.app/Contents/MacOS/Blender] Error 1
make[2]: *** [source/creator/CMakeFiles/blender.dir/all] Error 2
make[1]: *** [all] Error 2
make: *** [all] Error 2
It could be the same as: #96133 But can't build blender hash: e6ca0b33e9 to test I did: ``` git checkout blender-v3.1-release make update git bisect start git bisect bad 45bc4e320970 git bisect good 1d9bac7d921f make ``` I got: ``` ... [100%] Linking CXX executable ../../bin/Blender.app/Contents/MacOS/Blender Undefined symbols for architecture x86_64: "_BrotliDecoderDecompress", referenced from: _sfnt_open_font in libfreetype.a(sfnt.c.o) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[3]: *** [bin/Blender.app/Contents/MacOS/Blender] Error 1 make[2]: *** [source/creator/CMakeFiles/blender.dir/all] Error 2 make[1]: *** [all] Error 2 make: *** [all] Error 2 ```

Yes, looks like #96133, so will merge. Thanks for finding duplicate report.

Yes, looks like #96133, so will merge. Thanks for finding duplicate report.

Closed as duplicate of #96133

Closed as duplicate of #96133

Added subscriber: @BlenderBruno

Added subscriber: @BlenderBruno

@dupoxy, for your info, while trying to bisect #96133, I have faced the same linking issue as you did with the Brotli lib (I have an MBP late 2014 Nvidia GT750M running Catalina). I was able to workaround it by adding the brotli libs link flags to platform_apple.cmake:

diff --git a/build_files/cmake/platform/platform_apple.cmake b/build_files/cmake/platform/platform_apple.cmake
index 15bd02230c3..d36b4392bc6 100644
--- a/build_files/cmake/platform/platform_apple.cmake
+++ b/build_files/cmake/platform/platform_apple.cmake
@@ -475,6 +475,10 @@ string(APPEND PLATFORM_LINKFLAGS
 
 string(APPEND CMAKE_CXX_FLAGS " -stdlib=libc++")
 string(APPEND PLATFORM_LINKFLAGS " -stdlib=libc++")
+string(APPEND PLATFORM_LINKFLAGS " -L/Users/brchar/blender-git/lib/darwin/brotli/lib")
+string(APPEND PLATFORM_LINKFLAGS " -lbrotlicommon-static")
+string(APPEND PLATFORM_LINKFLAGS " -lbrotlidec-static")
+string(APPEND PLATFORM_LINKFLAGS " -lbrotlienc-static")
 
 # Suppress ranlib "has no symbols" warnings (workaround for T48250)
 set(CMAKE_C_ARCHIVE_CREATE   "<CMAKE_AR> Scr <TARGET> <LINK_FLAGS> <OBJECTS>")
@dupoxy, for your info, while trying to bisect #96133, I have faced the same linking issue as you did with the Brotli lib (I have an MBP late 2014 Nvidia GT750M running Catalina). I was able to workaround it by adding the brotli libs link flags to `platform_apple.cmake`: ``` diff --git a/build_files/cmake/platform/platform_apple.cmake b/build_files/cmake/platform/platform_apple.cmake index 15bd02230c3..d36b4392bc6 100644 --- a/build_files/cmake/platform/platform_apple.cmake +++ b/build_files/cmake/platform/platform_apple.cmake @@ -475,6 +475,10 @@ string(APPEND PLATFORM_LINKFLAGS string(APPEND CMAKE_CXX_FLAGS " -stdlib=libc++") string(APPEND PLATFORM_LINKFLAGS " -stdlib=libc++") +string(APPEND PLATFORM_LINKFLAGS " -L/Users/brchar/blender-git/lib/darwin/brotli/lib") +string(APPEND PLATFORM_LINKFLAGS " -lbrotlicommon-static") +string(APPEND PLATFORM_LINKFLAGS " -lbrotlidec-static") +string(APPEND PLATFORM_LINKFLAGS " -lbrotlienc-static") # Suppress ranlib "has no symbols" warnings (workaround for T48250) set(CMAKE_C_ARCHIVE_CREATE "<CMAKE_AR> Scr <TARGET> <LINK_FLAGS> <OBJECTS>") ```
Author
Contributor

Thank you @BlenderBruno for the perseverance, and useful information.

Thank you @BlenderBruno for the perseverance, and useful information.

In #98471#1406504, @dupoxy wrote:
Thank you @BlenderBruno for the perseverance, and useful information.

You're welcome!

> In #98471#1406504, @dupoxy wrote: > Thank you @BlenderBruno for the perseverance, and useful information. You're welcome!
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#98471
No description provided.