{"id":2240,"date":"2015-10-09T15:04:22","date_gmt":"2015-10-09T15:04:22","guid":{"rendered":"http:\/\/blog.designed79.co.uk\/?p=2240"},"modified":"2015-10-09T15:04:22","modified_gmt":"2015-10-09T15:04:22","slug":"how-to-stop-the-os-x-system-log-being-flooded-with-vdcassistant-errors","status":"publish","type":"post","link":"https:\/\/blog.designed79.co.uk\/?p=2240","title":{"rendered":"How To Stop The OS X System Log Being Flooded With VDCAssistant\u00a0Errors"},"content":{"rendered":"<p>I found this to be extremely useful and I wanted to keep a record of it in case the original post disappeared.<\/p>\n<p>The guts of the post from Jeff is replicated below:<\/p>\n<p>After installing OS X 10.11 and using Google Hangouts I kept get hundreds of these errors.<\/p>\n<p>09\/10\/2015 15:58:50.155 VDCAssistant[205]: [15:58:50.155] CMSampleBufferGetSampleTimingInfo signalled err=-12736 (kCMSampleBufferError_BufferHasNoSampleTimingInfo) (sbuf-&gt;numSampleTimingEntries == 0) at \/Library\/Caches\/com.apple.xbs\/Sources\/CoreMedia_frameworks\/CoreMedia-1731.15.4\/Sources\/Core\/FigSampleBuffer\/FigSampleBuffer.c line 3307<br \/>\n0 CoreMedia 0x00007fff83b34587 CMSampleBufferGetSampleTimingInfo + 156<br \/>\n1 VideoToolbox 0x00007fff87112411 VTRemoteVideoDecoderGetClassID + 7949<br \/>\n2 VideoToolbox 0x00007fff87077c88 VTVideoDecoderGetFigBaseObject + 2944<br \/>\n3 VideoToolbox 0x00007fff87075f6f VTDecompressionSessionDecodeFrame + 747<br \/>\n4 VDCAssistant 0x000000010ce36ae6 VDCAssistant + 219878<br \/>\n5 VDCAssistant 0x000000010ce2ebc5 VDCAssistant + 187333<br \/>\n6 VDCAssistant 0x000000010ce041c5 VDCAssistant + 12741<br \/>\n7 libsystem_pthread.dylib 0x00007fff8790b9b1 _pthread_body + 131<br \/>\n8 libsystem_pthread.dylib 0x00007fff8790b92e _pthread_body + 0<br \/>\n9 libsystem_pthread.dylib 0x00007fff87909385 thread_start + 13<\/p>\n<p>every 0.5 seconds during hangouts<\/p>\n<p>As root, edit the\u00a0<\/p>\n<div class=\"codecolorer-container text default\" style=\"overflow:auto;white-space:nowrap;\"><div class=\"text codecolorer\">\/etc\/asl.conf<\/div><\/div>\n<p>\u00a0file. About 20 lines down, before the rule that saves every message, we want to add our exclusion rule so that it won\u2019t be saved. So just before this line\u2026\u2019<\/p>\n<pre># save everything from emergency to notice<\/pre>\n<p>copy and insert the following 2 lines:<\/p>\n<pre># ignore VDCAssistant messages due to Google Chrome and iSight on 10.11\r\n? [= Sender VDCAssistant] ignore<\/pre>\n<p>Save the file and exit your editor.<\/p>\n<p>Now you will need to restart the syslog daemon so it will use the updated rule. You could reboot the OS X system but it is a lot faster to just manually restart the process.<\/p>\n<p>Get the process ID of the syslogd process using pgrep (if you have it installed) or with a combo of ps and grep. Here are examples of both methods.<\/p>\n<pre># \/usr\/bin\/pgrep syslogd\r\n19\r\n\r\n# \/bin\/ps aux | grep syslogd\r\nroot 19 0.0 0.1 2459156 1052 ?? Ss 12:11PM 0:11.20 \/usr\/sbin\/syslogd<\/pre>\n<p>So in the example outputs, you can see the pid is 19. Now just restart the syslog daemon.<\/p>\n<pre># kill -HUP 19<\/pre>\n<p>If you monitor the \/var\/log\/<span class=\"skimlinks-unlinked\">system.log<\/span>\u00a0file now, you will see a bunch of Configuration Notice: ASL Module messages as the daemon reloads but more importantly, no more WindowServer messages!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I found this to be extremely useful and I wanted to keep a record of it in case the original post disappeared. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2240","post","type-post","status-publish","format-standard","hentry","category-info-on-tech"],"_links":{"self":[{"href":"https:\/\/blog.designed79.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/2240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.designed79.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.designed79.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.designed79.co.uk\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.designed79.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2240"}],"version-history":[{"count":0,"href":"https:\/\/blog.designed79.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/2240\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.designed79.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.designed79.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.designed79.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}