Announcement: Announcing the newest addition to Apple Support Communities, Apple Arcade!

If you have a question or knowledge to share with the community, we want to hear from you.

Announcement: Get Ready for macOS Catalina

Experience dedicated apps for music, TV, and podcasts, plus smart new features like Sidecar. Learn how to get ready >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Question:

Question: discoveryd process uses 100% CPU - Safari Can't find the server

Hello


Since upgrading to Yosemite, I lose connection to the internet 2 or 3 times a day. (Outlook goes offline at the same time)


This is with a wired connection. (Wi-Fi is turned off)


Safari gives me the "Safari Can't Find the Server" message.


Restarting the computer solves the issue temporarily.


While I'm unable to connect to the internet, Activity Monitor shows a process named "discoveryd" that uses 100% CPU.


Force quitting this process gives me back access to the internet instantly. Unfortunately, I suffered a kernel panic (auto restart) a few minutes after force quitting discoveryd. I'm not 100% sure those 2 are related but it would be an odd coincidence as I never experienced had a single kernel on that system. Haven't tried force quitting that process since.


I'm using this iMac in a work environment. (Connected to a windows file server and exchange)


This issue has been happening 2-3 times a day since the day I upgraded to Yosemite.


Any pointers on what could fix this issue ?


Thanks


iMac, OS X Yosemite (10.10), iMac (27-inch, Mid 2010)

Posted on

Reply
Question marked as Helpful

Apr 30, 2015 2:51 AM in response to Blümchenpflücker In response to Blümchenpflücker

The fix that works in many (all?) cases for the 'discoveryd 100% CPU on Yosemite' issue is


Use 'Finder > Go' to go to this folder:

/Library/Preferences/SystemConfiguration/

Delete the file 'preferences.plist' and restart your Mac. Google for the above path if you want further details.


C.

Question marked as Helpful

Nov 13, 2014 8:15 PM in response to srobert In response to srobert

Here is permanent fix I found on another site osxdaily.com


1: Remove Network Configuration & Preference Files

Manually trashing the network plist files should be your first line of troubleshooting. This is one of those tricks that consistently resolves even the most stubborn wireless problems on Macs of nearly any OS X version. This is particularly effective for Macs who updated to Yosemite that may have a corrupt or dysfunctional preference file mucking things up:

  • Turn Off Wi-Fi from the Wireless menu item
  • From the OS X Finder, hit Command+Shift+G and enter the following path:
  • /Library/Preferences/SystemConfiguration/

    User uploaded file
  • Within this folder locate and select the following files:
  • com.apple.airport.preferences.plist
    
com.apple.network.identification.plist
    com.apple.wifi.message-tracer.plist

    NetworkInterfaces.plist

    preferences.plist
    1. Move all of these files into a folder on your Desktop called ‘wifi backups’ or something similar – we’re backing these up just in case you break something but if you regularly backup your Mac you can just delete the files instead since you could restore from Time Machine if need be
    2. Reboot the Mac
    3. Turn ON WI-Fi from the wireless network menu again

    This forces OS X to recreate all network configuration files. This alone may resolve your problems, but if you’re continuing to have trouble we recommend following through with the second step which means using some custom network settings.

    There’s more to the conversation

    Read all replies

    Nov 10, 2014 5:05 PM in response to srobert In response to srobert

    These instructions must be carried out as an administrator. If you have only one user account, you are the administrator.

    Launch the Console application in any of the following ways:

    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)

    ☞ In the Finder, select Go Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.

    ☞ Open LaunchPad. Click Utilities, then Console in the icon grid.

    If you don't see any reports listed, but you know there was a panic, you may have chosen Diagnostic and Usage Messages from the log list. Choose DIAGNOSTIC AND USAGE INFORMATION instead.

    In the Console window, select

    DIAGNOSTIC AND USAGE INFORMATION System Diagnostic Reports

    (not Diagnostic and Usage Messages) from the log list on the left. If you don't see that list, select

    View Show Log List

    from the menu bar.

    There is a disclosure triangle to the left of the list item. If the triangle is pointing to the right, click it so that it points down. You'll see a list of reports. A panic report has a name that begins with "Kernel" and ends in ".panic". Select the most recent one. The contents of the report will appear on the right. Use copy and paste to post the entire contents—the text, not a screenshot.

    In the interest of privacy, I suggest that, before posting, you edit out the “Anonymous UUID,” a long string of letters, numbers, and dashes in the header of the report, if it’s present (it may not be.)

    Please don’t post other kinds of diagnostic report.

    I know the report is long, maybe several hundred lines. Please post all of it anyway.

    Nov 10, 2014 5:05 PM

    Reply Helpful

    Nov 11, 2014 6:20 AM in response to Linc Davis In response to Linc Davis

    Thanks for the detailed step-by-step.


    I don't see a kernel related report. Maybe it has been buried down by all those other reports I see. Many are named after the process that's causing me trouble (discoveryd).


    I once more tried force quitting the discoveryd process after I lost internet connection yesterday. This time I did not suffer a kernel panic in the following hours.


    Here is a list of the System Diagnostic reports displayed in the console:


    User uploaded file

    Nov 11, 2014 6:20 AM

    Reply Helpful

    Nov 11, 2014 6:28 AM in response to srobert In response to srobert

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.

    Don't be put off by the complexity of these instructions. The process is much less complicated than the description. You do harder tasks with the computer all the time.

    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.

    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.

    3. Below are instructions to run a UNIX shell script, a type of program. As I wrote above, it changes nothing. It doesn't send or receive any data on the network. All it does is to generate a human-readable report on the state of the computer. That report goes nowhere unless you choose to share it. If you prefer, you can act on it yourself without disclosing the contents to me or anyone else.

    You should be wondering whether you can believe me, and whether it's safe to run a program at the behest of a stranger. In general, no, it's not safe and I don't encourage it.

    In this case, however, there are a couple of ways for you to decide whether the program is safe without having to trust me. First, you can read it. Unlike an application that you download and click to run, it's transparent, so anyone with the necessary skill can verify what it does.

    You may not be able to understand the script yourself. But variations of the script have been posted on this website thousands of times over a period of years. The site is hosted by Apple, which does not allow it to be used to distribute harmful software. Any one of the millions of registered users could have read the script and raised the alarm if it was harmful. Then I would not be here now and you would not be reading this message.

    Nevertheless, if you can't satisfy yourself that these instructions are safe, don't follow them. Ask for other options.

    4. Here's a summary of what you need to do, if you choose to proceed:

    ☞ Copy a line of text in this window to the Clipboard.

    ☞ Paste into the window of another application.

    ☞ Wait for the test to run. It usually takes a few minutes.

    ☞ Paste the results, which will have been copied automatically, back into a reply on this page.

    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.

    5. You may have started the computer in "safe" mode. Preferably, these steps should be taken in “normal” mode, under the conditions in which the problem is reproduced. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.

    6. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.

    7. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.

    Triple-click anywhere in the line of text below on this page to select it:

    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(Software Hardware Memory Diagnostics Power FireWire Thunderbolt USB Fonts SerialATA 4 1000 25 5120 KiB/s 1024 85 \\b%% 20480 1 MB/s 25000 ports ' com.clark.\* \*dropbox \*genieo\* \*GoogleDr\* \*k.AutoCAD\* \*k.Maya\* vidinst\* ' DYLD_INSERT_LIBRARIES\ DYLD_LIBRARY_PATH -86 "` route -n get default|awk '/e:/{print $2}' `" 25 N\\/A down up 102400 25600 recvfrom sendto CFBundleIdentifier 25 25 25 1000 MB ' com.adobe.AAM.Updater-1.0 com.adobe.CS4ServiceManager com.adobe.CS5ServiceManager com.adobe.fpsaud com.adobe.SwitchBoard com.apple.AirPortBaseStationAgent com.apple.FolderActions.enabled com.apple.FolderActions.folders com.apple.installer.osmessagetracing com.apple.mrt.uiagent com.apple.ReportCrash.Self com.apple.SafariNotificationAgent com.apple.usbmuxd com.google.keystone.agent com.google.keystone.daemon com.microsoft.office.licensing.helper com.oracle.java.Helper-Tool com.oracle.java.JavaUpdateHelper ' ' 879294308 3627668074 1083382502 1274181950 1855907737 464843899 3694147963 1417519526 1233118628 2456546649 2806998573 2636415542 842973933 3301885676 891055588 998894468 695903914 1443423563 ' 51 5120 files );N5=${#p[@]};p[N5]=` networksetup -listnetworkserviceorder|awk ' NR>1 { sub(/^\([0-9]+\) /,"");n=$0;getline;} $NF=="'${p[26]}')" { sub(/.$/,"",$NF);print n;exit;} ' `;f=('\n%s: %s\n' '\n%s\n\n%s\n' '\nRAM details\n%s\n' %s\ %s '%s\n-\t%s\n' );S0() { echo ' { q=$NF+0;$NF="";u=$(NF-1);$(NF-1)="";gsub(/^ +| +$/,"");if(q>='${p[$1]}') printf("%s (UID %s) is using %s '${p[$2]}'",$0,u,q);} ';};s=(' s/[0-9A-Za-z._]+@[0-9A-Za-z.]+\.[0-9A-Za-z]{2,4}/EMAIL/g;/faceb/s/(at\.)[^.]+/\1NAME/g;/\/Shared/!s/(\/Users\/)[^ /]+/\1USER/g;s/[-0-9A-Fa-f]{22,}/UUID/g;' ' s/^ +//;/de: S|[nst]:/p;' ' {sub(/^ +/,"")};/er:/;/y:/&&$2<'${p[10]} ' 1s/://;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: [^EO]|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[11]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ N;/:.+:/d;s/ *://;b0'$'\n'' };/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;};$b0'$'\n'' d;:0'$'\n'' x;s/\n\n//;/Apple[ ,]|Genesy|Intel|SMSC/d;s/\n.*//;/\)$/p;' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of/!{ s/^.+is |\.//g;p;} ' ' $0&&!/ / { n++;print;} END { if(n<10) print "com.apple.";} ' ' sub(/ :/,"");{ print|"tail -n'${p[12]}'";} ' ' NR==2&&$4<='${p[13]}' { print $4;} ' ' END { $2/=256;if($2>='${p[15]}') print int($2) } ' ' NR!=13{next};{sub(/[+-]$/,"",$NF)};'"`S0 21 22`" 'NR!=2{next}'"`S0 37 17`" ' NR!=5||$8!~/[RW]/{next};{ $(NF-1)=$1;$NF=int($NF/10000000);for(i=1;i<=3;i++){$i="";$(NF-1-i)="";};};'"`S0 19 20`" 's:^:/:p' '/\.kext\/(Contents\/)?Info\.plist$/p' 's/^.{52}(.+) <.+/\1/p' ' /Launch[AD].+\.plist$/ { n++;print;} END { if(n<200) print "/System/";} ' '/\.xpc\/(Contents\/)?Info\.plist$/p' ' NR>1&&!/0x|\.[0-9]+$|com\.apple\.launchctl\.(Aqua|Background|System)$/ { print $3;} ' ' /\.(framew|lproj)|\):/d;/plist:|:.+(Mach|scrip)/s/:[^:]+//p ' '/^root$/p' ' !/\/Contents\/.+\/Contents|Applic|Autom|Frameworks/&&/Lib.+\/Info.plist$/ { n++;print;} END { if(n<1100) print "/System/";} ' '/^\/usr\/lib\/.+dylib$/p' ' /Temp|emac/{next};/(etc|Preferences|Launch[AD].+)\// { sub(".(/private)?","");n++;print;} END { split("'"${p[41]}"'",b);split("'"${p[42]}"'",c);for(i in b) print b[i]".plist\t"c[i];if(n<500) print "Launch";} ' ' /\/(Contents\/.+\/Contents|Frameworks)\/|\.wdgt\/.+\.([bw]|plu)/d;p;' 's/\/(Contents\/)?Info.plist$//;p' ' { gsub("^| |\n","\\|\\|kMDItem'${p[35]}'=");sub("^...."," ") };1 ' p '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[43]}'{$2=$2-1;print}' ' BEGIN { i="'${p[26]}'";M1='${p[16]}';M2='${p[18]}';M3='${p[31]}';M4='${p[32]}';} !/^A/{next};/%/ { getline;if($5<M1) a="user "$2"%, system "$4"%";} /disk0/&&$4>M2 { b=$3" ops/s, "$4" blocks/s";} $2==i { if(c) { d=$3+$4+$5+$6;next;};if($4>M3||$6>M4) c=int($4/1024)" in, "int($6/1024)" out";} END { if(a) print "CPU: "a;if(b) print "I/O: "b;if(c) print "Net: "c" (KiB/s)";if(d) print "Net errors: "d" packets/s";} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|BKAg|OpenD/!s/:.+//p' ' (/k:/&&$3!~/(255\.){3}0/ )||(/v6:/&&$2!~/A/ ) ' ' $1~"lR"&&$2<='${p[25]}';$1~"li"&&$3!~"wpa2";' ' BEGIN { FS=":";p="uniq -c|sed -E '"'s/ +\\([0-9]+\\)\\(.+\\)/\\\2 x\\\1/;s/x1$//'"'";} { n=split($3,a,".");sub(/_2[01].+/,"",$3);print $2" "$3" "a[n]$1|p;b=b$1;} END { close(p);if(b) print("\n\t* Code injection");} ' ' NR!=4{next} {$NF/=10240} '"`S0 27 14`" ' END { if($3~/[0-9]/)print$3;} ' ' BEGIN { L='${p[36]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L) f=f"\n "$0;} END { F=FILENAME;if(!F) exit;if(!f) f="\n [N/A]";"cksum "F|getline C;split(C, A);C="checksum "A[1];"file -b "F|getline T;if(T!~/^(AS.+ (En.+ )?text(, with v.+)?$|(Bo|PO).+ sh.+ text ex|XM)/) F=F" ("T", "C")";else F=F" ("C")";printf("\nContents of %s\n%s\n",F,f);if(l>L) printf("\n ...and %s more line(s)\n",l-L);} ' ' s/^ ?n...://p;s/^ ?p...:/-'$'\t''/p;' 's/0/Off/p' ' END{print NR} ' ' /id: N|te: Y/{i++} END{print i} ' ' / / { print "'"${p[28]}"'";exit;};1;' '/ en/!s/\.//p' ' NR!=13{next};{sub(/[+-M]$/,"",$NF)};'"`S0 39 40`" ' $10~/\(L/&&$9!~"localhost" { sub(/.+:/,"",$9);print $1": "$9;} ' '/^ +r/s/.+"(.+)".+/\1/p' 's/(.+\.wdgt)\/(Contents\/)?Info\.plist$/\1/p' 's/^.+\/(.+)\.wdgt$/\1/p' ' /l: /{ /DVD/d;s/.+: //;b0'$'\n'' };/s: /{ /V/d;s/^ */- /;H;};$b0'$'\n'' d;:0'$'\n'' x;/APPLE [^:]+$/d;p;' ' /^find: /d;p;' "`S0 44 45`" ' BEGIN{FS="= "} /Path/{print $2} ' ' /^ *$/d;s/^ */ /;' ' s/^.+ |\(.+\)$//g;p ' '/\.appex\/Contents\/Info\.plist$/p' ' /2/{print "WARN"};/4/{print "CRITICAL"};' );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps sudo\ crontab sudo\ iotop top pkgutil 'PlistBuddy 2>&1 -c "Print' whoami cksum kextstat launchctl sudo\ launchctl crontab 'sudo defaults read' stat lsbom mdfind ' for i in ${p[24]};do ${c1[18]} ${c2[27]} $i;done;' defaults\ read scutil sudo\ dtrace sudo\ profiles sed\ -En awk /S*/*/P*/*/*/C*/*/airport networksetup mdutil sudo\ lsof test osascript\ -e sysctl\ -n pluginkit );c2=(com.apple.loginwindow\ LoginHook '" /L*/P*/loginw*' "'tell app \"System Events\" to get properties of login items'|tr , \\\n" 'L*/Ca*/com.ap*.Saf*/E*/* -d 1 -name In*t -exec '"${c1[14]}"' :CFBundleDisplayName" {} \;|sort|uniq' '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' '.??* -path .Trash -prune -o -type d -name *.app -print -prune' :${p[35]}\" :Label\" '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' "-f'%N: %l' Desktop L*/Keyc*" therm sysload boot-args status " -F '\$Time \$(RefProc): \$Message' -k Sender kernel -k Message Req 'bad |Beac|caug|corru|dead[^bl]|FAIL|fail|GPU |hfs: Ru|inval|jnl:|last value [1-9]|n Cause: -|NVDA\(|pagin|proc: t|Roamed|rror|ssert|Thrott|tim(ed? ?|ing )o|WARN' -k Message Rne 'Goog|ksadm|Roame|SMC:|suhel| VALI|ver-r|xpma' -o -o -k Sender fseventsd -k Message Req SL -o -k Sender Req launchd -k Message Req de: " '-du -n DEV -n EDEV 1 10' 'acrx -o comm,ruid,%cpu' '-t1 10 1' '-f -pfc /var/db/r*/com.apple.*.{BS,Bas,Es,J,OSXU,Rem,up}*.bom' '{/,}L*/Lo*/Diag* -type f -regex .\*[cght] ! -name .?\* ! -name \*ag \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;|sort -t: -k2 |tail -n'${p[38]} '/S*/*/Ca*/*xpc* >&- ||echo No' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' '-L /S*/L*/{C*/Sec*A,Ex}* {/,}L*/{A*d,Ca*/*/Ex,Co{mpon,reM},Ex,In{p,ter},iTu*/*P,Keyb,Mail/B,Pr*P,Qu*T,Scripti,Sec,Servi,Spo,Widg}* -path \\*s/Resources -prune -o -type f -name Info.plist' '/usr/lib -type f -name *.dylib' `awk "${s[31]}"<<<${p[23]}` "/e*/{auto,{cron,fs}tab,hosts,{[lp],sy}*.conf,mach_i*/*,pam.d/*,ssh{,d}_config,*.local} {,/usr/local}/etc/periodic/*/* /L*/P*{,/*}/com.a*.{Bo,sec*.ap}*t {/S*/,/,}L*/Lau*/*t .launchd.conf" list getenv /Library/Preferences/com.apple.alf\ globalstate --proxy '-n get default' -I --dns -getdnsservers\ "${p[N5]}" -getinfo\ "${p[N5]}" -P -m\ / '' -n1 '-R -l1 -n1 -o prt -stats command,uid,prt' '--regexp --only-files --files com.apple.pkg.*|sort|uniq' -kl -l -s\ / '-R -l1 -n1 -o mem -stats command,uid,mem' '+c0 -i4TCP:0-1023' com.apple.dashboard\ layer-gadgets '-d /L*/Mana*/$USER&&echo On' '-app Safari WebKitDNSPrefetchingEnabled' "+c0 -l|awk '{print(\$1,\$3)}'|sort|uniq -c|sort -n|tail -1|awk '{print(\$2,\$3,\$1)}'" -m 'L*/{Con*/*/Data/L*/,}Pref* -type f -size 0c -name *.plist.???????|wc -l' kern.memorystatus_vm_pressure_level );N1=${#c2[@]};for j in {0..9};do c2[N1+j]=SP${p[j]}DataType;done;N2=${#c2[@]};for j in 0 1;do c2[N2+j]="-n ' syscall::'${p[33+j]}':return { @out[execname,uid]=sum(arg0) } tick-10sec { trunc(@out,1);exit(0);} '";done;l=(Restricted\ files Hidden\ apps 'Elapsed time (s)' POST Battery Safari\ extensions Bad\ plists 'High file counts' User Heat System\ load boot\ args FileVault Diagnostic\ reports Log 'Free space (MiB)' 'Swap (MiB)' Activity 'CPU per process' Login\ hook 'I/O per process' Mach\ ports kexts Daemons Agents XPC\ cache Startup\ items Admin\ access Root\ access Bundles dylibs Apps Font\ issues Inserted\ dylibs Firewall Proxies DNS TCP/IP Wi-Fi Profiles Root\ crontab User\ crontab 'Global login items' 'User login items' Spotlight Memory Listeners Widgets Parental\ Controls Prefetching SATA Descriptors App\ extensions Lockfiles Memory\ pressure );N3=${#l[@]};for i in 0 1 2;do l[N3+i]=${p[5+i]};done;N4=${#l[@]};for j in 0 1;do l[N4+j]="Current ${p[29+j]}stream data";done;A0() { id -G|grep -qw 80;v[1]=$?;((v[1]==0))&&sudo true;v[2]=$?;v[3]=`date +%s`;clear >&-;date '+Start time: %T %D%n';};for i in 0 1;do eval ' A'$((1+i))'() { v=` eval "${c1[$1]} ${c2[$2]}"|'${c1[30+i]}' "${s[$3]}" `;[[ "$v" ]];};A'$((3+i))'() { v=` while read i;do [[ "$i" ]]&&eval "${c1[$1]} ${c2[$2]}" \"$i\"|'${c1[30+i]}' "${s[$3]}";done<<<"${v[$4]}" `;[[ "$v" ]];};A'$((5+i))'() { v=` while read i;do '${c1[30+i]}' "${s[$1]}" "$i";done<<<"${v[$2]}" `;[[ "$v" ]];};';done;A7(){ v=$((`date +%s`-v[3]));};B2(){ v[$1]="$v";};for i in 0 1;do eval ' B'$i'() { v=;((v['$((i+1))']==0))||{ v=No;false;};};B'$((3+i))'() { v[$2]=`'${c1[30+i]}' "${s[$3]}"<<<"${v[$1]}"`;} ';done;B5(){ v[$1]="${v[$1]}"$'\n'"${v[$2]}";};B6() { v=` paste -d: <(printf "${v[$1]}") <(printf "${v[$2]}")|awk -F: ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v=`grep -Fv "${v[$1]}"<<<"$v"`;};C0() { [[ "$v" ]]&&sed -E "$s"<<<"$v";};C1() { [[ "$v" ]]&&printf "${f[$1]}" "${l[$2]}" "$v"|sed -E "$s";};C2() { v=`echo $v`;[[ "$v" != 0 ]]&&C1 0 $1;};C3() { v=`sed -E "${s[63]}"<<<"$v"`&&C1 1 $1;};for i in 1 2;do for j in 0 2 3;do eval D$i$j'(){ A'$i' $1 $2 $3; C'$j' $4;};';done;done;{ A0;D20 0 $((N1+1)) 2;D10 0 $N1 1;B0;C2 27;B0&&! B1&&C2 28;D12 15 37 25 8;A1 0 $((N1+2)) 3;C0;D13 0 $((N1+3)) 4 3;D23 0 $((N1+4)) 5 4;D13 0 $((N1+9)) 59 50;for i in 0 1 2;do D13 0 $((N1+5+i)) 6 $((N3+i));done;D13 1 10 7 9;D13 1 11 8 10;D22 2 12 9 11;D12 3 13 10 12;D23 4 19 44 13;D23 5 14 12 14;D22 6 36 13 15;D22 38 52 66 54;D22 7 37 14 16;D23 8 15 38 17;D22 9 16 16 18;B1&&{ D22 35 49 61 51;D22 11 17 17 20;for i in 0 1;do D22 28 $((N2+i)) 45 $((N4+i));done;};D22 12 44 54 45;D22 12 39 15 21;A1 13 40 18;B2 4;B3 4 0 19;A3 14 6 32 0;B4 0 5 11;A1 17 41 20;B7 5;C3 22;B4 4 6 21;A3 14 7 32 6;B4 0 7 11;B3 4 0 22;A3 14 6 32 0;B4 0 8 11;B5 7 8;B1&&{ A2 19 26 23;B7 7;C3 23;};A2 18 26 23;B7 7;C3 24;D13 4 21 24 26;B4 4 12 26;B3 4 13 27;A1 4 22 29;B7 12;B2 14;A4 14 6 52 14;B2 15;B6 14 15 4;B3 0 0 30;C3 29;A1 4 23 27;B7 13;C3 30;B3 4 0 65;A3 14 6 32 0;B4 0 16 11;A1 39 50 64;B7 16;C3 52;D13 24 24 32 31;D13 25 37 32 33;A2 23 18 28;B2 16;A2 16 25 33;B7 16;B3 0 0 34;B2 21;A6 47 21&&C0;B1&&{ D13 21 0 32 19;D13 10 42 32 40;D22 29 35 46 39;};D23 14 1 62 42;D12 34 43 53 44;D12 22 20 32 25;D22 0 $((N1+8)) 51 32;D13 4 8 41 6;D12 26 28 35 34;D13 27 29 36 35;A2 27 32 39&&{ B2 19;A2 33 33 40;B2 20;B6 19 20 3;};C2 36;D23 33 34 42 37;B1&&D23 35 45 55 46;D23 32 31 43 38;D12 36 47 32 48;D13 20 42 32 41;D13 37 2 48 43;D13 4 5 32 1;D13 4 3 60 5;D12 26 48 49 49;B3 4 22 57;A1 26 46 56;B7 22;B3 0 0 58;C3 47;D22 4 4 50 0;D12 4 51 32 53;D23 22 9 37 7;A7;C2 2;} 2>/dev/null|pbcopy;exit 2>&-

    Copy the selected text to the Clipboard by pressing the key combination command-C.

    8. Launch the built-in Terminal application in any of the following ways:

    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)

    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.

    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.

    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.

    9. If you see an error message in the Terminal window such as "Syntax error" or "Event not found," enter

    exec bash

    and press return. Then paste the script again.

    10. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, press the key combination control-C or just press return three times at the password prompt. Again, the script will still run.

    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.

    11. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, there will be nothing in the Terminal window and no indication of progress. Wait for the line

    [Process completed]

    to appear. If you don't see it within half an hour or so, the test probably won't complete in a reasonable time. In that case, close the Terminal window and report what happened. No harm will be done.

    12. When the test is complete, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.

    At the top of the results, there will be a line that begins with the words "Start time." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.

    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.

    13. When you post the results, you might see an error message on the web page: "You have included content in your post that is not permitted," or "You are not authorized to post." That's a bug in the forum software. Please post the test results on Pastebin, then post a link here to the page you created.

    14. This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I don't necessarily agree with them.

    ______________________________________________________________

    Copyright © 2014 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

    Nov 11, 2014 6:28 AM

    Reply Helpful

    Nov 11, 2014 7:13 AM in response to Linc Davis In response to Linc Davis

    Start time: 10:04:31 11/11/14



    Model Identifier: iMac11,3

    System Version: OS X 10.10 (14A389)

    Kernel Version: Darwin 14.0.0

    Time since boot: 1:39



    SATA



    WDC WD1001FALS-40Y6A0



    USB



    USB-PS/2 Optical Mouse (Logitech Inc.)



    Diagnostic reports



    2014-10-30 Adobe InDesign CC 2014 hang

    2014-10-30 Adobe InDesign CS6 hang

    2014-10-30 Adobe InDesign CS6 crash

    2014-10-30 FileMaker Pro hang x5

    2014-10-30 Finder crash* x2

    2014-10-30 Finder hang

    2014-10-30 Microsoft Outlook hang

    2014-10-30 iTunes hang

    2014-10-31 Adobe InDesign CC 2014 hang

    2014-11-04 Adobe InDesign CC 2014 crash x2

    2014-11-04 Adobe InDesign CC 2014 hang

    2014-11-04 Adobe InDesign CS6 crash x2

    2014-11-04 Microsoft Excel hang

    2014-11-05 Adobe InDesign CS6 hang

    2014-11-05 FileMaker Pro hang

    2014-11-10 Adobe InDesign CC 2014 hang

    2014-11-10 FileMaker Pro hang

    2014-11-11 Adobe Illustrator hang

    * Code injection



    Log



    Nov 5 08:25:33 ** GPU Hardware VM is disabled (multispace: disabled, page table updates with DMA: disabled)

    Nov 5 10:07:01 process discoveryd[49] thread 1190 caught burning CPU! It used more than 50% CPU (Actual recent usage: 82%) over 180 seconds. thread lifetime cpu usage 91.907001 seconds, (77.250009 user, 14.656992 system) ledger info: balance: 90001960650 credit: 91780798965 debit: 1778838315 limit: 90000000000 (50%) period: 180000000000 time since last refill (ns): 109240779280

    Nov 5 10:09:03 ** GPU Hardware VM is disabled (multispace: disabled, page table updates with DMA: disabled)

    Nov 5 11:46:47 process discoveryd[49] thread 1256 caught burning CPU! It used more than 50% CPU (Actual recent usage: 99%) over 180 seconds. thread lifetime cpu usage 91.591946 seconds, (75.959886 user, 15.632060 system) ledger info: balance: 90000109700 credit: 91486467544 debit: 1486357844 limit: 90000000000 (50%) period: 180000000000 time since last refill (ns): 90105095085

    Nov 5 11:54:53 PM notification timeout (pid 275, Creative Cloud)

    Nov 5 11:54:53 PM notification timeout (pid 344, Adobe CEF Helper)

    Nov 5 11:54:53 PM notification timeout (pid 343, Adobe CEF Helper)

    Nov 5 12:35:03 jnl: b(1, 2): replay_journal: from: 57934848 to: 61127168 (joffset 0x1721c000)

    Nov 5 12:35:03 jnl: b(1, 2): journal replay done.

    Nov 5 12:38:37 jnl: b(1, 2): replay_journal: from: 61127168 to: 67488768 (joffset 0x1721c000)

    Nov 5 12:38:37 jnl: b(1, 2): journal replay done.

    Nov 5 12:38:40 ** GPU Hardware VM is disabled (multispace: disabled, page table updates with DMA: disabled)

    Nov 5 13:26:28 process mdworker32[357] thread 8766 caught burning CPU! It used more than 85% CPU (Actual recent usage: 86%) over 40 seconds. thread lifetime cpu usage 81.048638 seconds, (76.580865 user, 4.467773 system) ledger info: balance: 34001309838 credit: 80940733771 debit: 46939423933 limit: 34000000000 (85%) period: 40000000000 time since last refill (ns): 39339579198 [fatal violation]

    Nov 5 14:26:53 PM notification timeout (pid 231, Creative Cloud)

    Nov 5 14:26:53 PM notification timeout (pid 325, Adobe CEF Helper)

    Nov 5 14:26:53 PM notification timeout (pid 326, Adobe CEF Helper)

    Nov 5 14:45:49 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 5 14:45:49 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 5 14:47:27 process discoveryd[49] thread 1023 caught burning CPU! It used more than 50% CPU (Actual recent usage: 99%) over 180 seconds. thread lifetime cpu usage 91.572722 seconds, (77.540749 user, 14.031973 system) ledger info: balance: 90015163759 credit: 91483527972 debit: 1468364213 limit: 90000000000 (50%) period: 180000000000 time since last refill (ns): 90121915160

    Nov 5 15:13:33 ** GPU Hardware VM is disabled (multispace: disabled, page table updates with DMA: disabled)

    Nov 6 08:25:36 ** GPU Hardware VM is disabled (multispace: disabled, page table updates with DMA: disabled)

    Nov 6 11:59:36 PM notification timeout (pid 286, Creative Cloud)

    Nov 6 11:59:36 PM notification timeout (pid 355, Adobe CEF Helper)

    Nov 6 11:59:36 PM notification timeout (pid 356, Adobe CEF Helper)

    Nov 6 12:29:24 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 6 12:29:24 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 6 12:29:24 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 6 12:29:24 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 6 12:29:24 smbsmb2_sm2_b_parse_smchabnge_no_tipfary: ssmb_er_chq_replya failngeed_n ot6if0

    Nov 6 12:29:24 y: smb_rq_reply failed 60

    Nov 6 12:29:24 smb2_ssmmb2_b_spmabr_sparsee_c_hancgeh_naotinfgy: smb_rq_re_epnlyoti failfedy :60 sm

    Nov 6 12:29:24 b_rq_reply failed 60

    Nov 6 12:29:24 rs failed Qsmumber2b_sy m_Inrqfbo __pa60rr

    Nov 6 12:29:24 rse_change_notify: smb_rq_reply failed 60

    Nov 6 12:29:24 ply failed 60smb2_smb_parse_change

    Nov 6 12:29:24 _notify: smsmb_rq_reply failb2_ed smb_6parse_0

    Nov 6 12:29:24 ply failed smb2_smb_pa60

    Nov 6 12:29:24 rse_change_nsmb2otif_smy:b_ spmb_rq_reply failedars e_c60han

    Nov 6 12:29:24 ge_notify: smb_smb2_smb_parse_chrqange__repnotify: smb_rly fq_ailed reply failed 60

    Nov 6 12:29:24 smb2_smb_parssmb2_e_smbchange_pa_nrsote_chifany:ge _nosmb_tifrq_y:re smplb_y rq_fareilply failed 60

    Nov 6 12:29:24 y failed 60

    Nov 6 12:29:24 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 6 12:29:24 q_reply failed 60

    Nov 6 12:29:24 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 6 12:29:24 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 6 12:29:24 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 6 14:01:02 process discoveryd[49] thread 1259 caught burning CPU!; EXC_RESOURCE supressed due to audio playback

    Nov 6 15:49:49 ** GPU Hardware VM is disabled (multispace: disabled, page table updates with DMA: disabled)

    Nov 6 16:10:23 process Adobe InDesign C[435] caught causing excessive wakeups. Observed wakeups rate (per sec): 309; Maximum permitted wakeups rate (per sec): 150; Observation period: 300 seconds; Task lifetime number of wakeups: 45011

    Nov 7 08:25:38 ** GPU Hardware VM is disabled (multispace: disabled, page table updates with DMA: disabled)

    Nov 10 09:28:46 process discoveryd[49] thread 1195 caught burning CPU! It used more than 50% CPU (Actual recent usage: 99%) over 180 seconds. thread lifetime cpu usage 152.284113 seconds, (127.648543 user, 24.635570 system) ledger info: balance: 90002963251 credit: 152063056684 debit: 62060093433 limit: 90000000000 (50%) period: 180000000000 time since last refill (ns): 90142287445

    Nov 10 09:42:09 ** GPU Hardware VM is disabled (multispace: disabled, page table updates with DMA: disabled)

    Nov 10 11:20:45 process discoveryd[49] thread 1182 caught burning CPU! It used more than 50% CPU (Actual recent usage: 99%) over 180 seconds. thread lifetime cpu usage 150.526060 seconds, (126.552866 user, 23.973194 system) ledger info: balance: 90000111985 credit: 150369654672 debit: 60369542687 limit: 90000000000 (50%) period: 180000000000 time since last refill (ns): 90164134478

    Nov 10 12:14:06 PM notification timeout (pid 261, Creative Cloud)

    Nov 10 12:14:06 PM notification timeout (pid 332, Adobe CEF Helper)

    Nov 10 12:14:06 PM notification timeout (pid 333, Adobe CEF Helper)

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 y failed 60

    Nov 10 12:43:27 failed mb60

    Nov 10 12:43:27 smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:43:27 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 12:46:06 process WindowServer[121] caught causing excessive wakeups. EXC_RESOURCE supressed due to audio playback

    Nov 10 12:49:29 jnl: b(1, 2): replay_journal: from: 27704832 to: 35355648 (joffset 0x1721c000)

    Nov 10 12:49:29 jnl: b(1, 2): journal replay done.

    Nov 10 12:54:05 jnl: b(1, 2): replay_journal: from: 35355648 to: 40313344 (joffset 0x1721c000)

    Nov 10 12:54:05 jnl: b(1, 2): journal replay done.

    Nov 10 12:54:08 ** GPU Hardware VM is disabled (multispace: disabled, page table updates with DMA: disabled)

    Nov 10 14:31:43 PM notification timeout (pid 232, Creative Cloud)

    Nov 10 14:31:43 PM notification timeout (pid 327, Adobe CEF Helper)

    Nov 10 14:31:43 PM notification timeout (pid 324, Adobe CEF Helper)

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 : smb_rq_reply failesmbd 2_smb_60

    Nov 10 15:07:47 parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 tify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_nsotify:mb2 sm_b_rq_reply sfailmed b60

    Nov 10 15:07:47 _parse_change_notify: smbsmb2_rq__rsepmb_parsly failee_d ch60ange_notify

    Nov 10 15:07:47 : smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:47:46 process discoveryd[49] thread 1013 caught burning CPU! It used more than 50% CPU (Actual recent usage: 99%) over 180 seconds. thread lifetime cpu usage 153.503446 seconds, (128.774521 user, 24.728925 system) ledger info: balance: 90007455004 credit: 153327303891 debit: 63319848887 limit: 90000000000 (50%) period: 180000000000 time since last refill (ns): 90099512937

    Nov 11 08:25:38 ** GPU Hardware VM is disabled (multispace: disabled, page table updates with DMA: disabled)

    Nov 11 09:38:05 process Adobe InDesign C[553] caught causing excessive wakeups. Observed wakeups rate (per sec): 283; Maximum permitted wakeups rate (per sec): 150; Observation period: 300 seconds; Task lifetime number of wakeups: 45017

    Nov 10 14:31:43 PM notification timeout (pid 327, Adobe CEF Helper)

    Nov 10 14:31:43 PM notification timeout (pid 324, Adobe CEF Helper)

    Nov 10 14:31:43 com.apple.dpd: Service exited with abnormal code: 75

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 : smb_rq_reply failesmbd 2_smb_60

    Nov 10 15:07:47 parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 tify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_nsotify:mb2 sm_b_rq_reply sfailmed b60

    Nov 10 15:07:47 _parse_change_notify: smbsmb2_rq__rsepmb_parsly failee_d ch60ange_notify

    Nov 10 15:07:47 : smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:07:47 smb2_smb_parse_change_notify: smb_rq_reply failed 60

    Nov 10 15:47:46 process discoveryd[49] thread 1013 caught burning CPU! It used more than 50% CPU (Actual recent usage: 99%) over 180 seconds. thread lifetime cpu usage 153.503446 seconds, (128.774521 user, 24.728925 system) ledger info: balance: 90007455004 credit: 153327303891 debit: 63319848887 limit: 90000000000 (50%) period: 180000000000 time since last refill (ns): 90099512937

    Nov 10 16:47:01 com.apple.WebKit.Networking.UUID: Service exited with abnormal code: 1

    Nov 11 08:25:37 com.apple.Kerberos.kdc: Service exited with abnormal code: 1

    Nov 11 08:25:38 ** GPU Hardware VM is disabled (multispace: disabled, page table updates with DMA: disabled)

    Nov 11 08:56:36 com.apple.dpd: Service exited with abnormal code: 75

    Nov 11 09:38:05 process Adobe InDesign C[553] caught causing excessive wakeups. Observed wakeups rate (per sec): 283; Maximum permitted wakeups rate (per sec): 150; Observation period: 300 seconds; Task lifetime number of wakeups: 45017



    CPU per process: com.apple.WebKit (UID 501) is using 41.2 %



    Daemons



    com.apple.installer.osmessagetracing

    com.microsoft.office.licensing.helper

    com.adobe.fpsaud



    Agents



    com.adobe.CS4ServiceManager

    com.adobe.AdobeCreativeCloud

    com.adobe.ARM.UUID

    com.adobe.ARM.UUID

    com.apple.Safari

    com.adobe.ARM.UUID

    com.google.keystone.user.agent

    com.apple.AirPortBaseStationAgent



    App extensions



    com.apple.InternalFiltersXPC



    Contents of /Library/LaunchAgents/com.adobe.AdobeCreativeCloud.plist (checksum 461455494)



    <?xml version="1.0" encoding="UTF-8"?>

    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

    <plist version="1.0">

    <dict>

    <key>Label</key>

    <string>com.adobe.AdobeCreativeCloud</string>

    <key>Program</key>

    <string>/Applications/Utilities/Adobe Creative Cloud/ACC/Creative Cloud.app/Contents/MacOS/Creative Cloud</string>

    <key>ProgramArguments</key>

    <array>

    <string>/Applications/Utilities/Adobe Creative Cloud/ACC/Creative Cloud.app/Contents/MacOS/Creative Cloud</string>

    <string>--showwindow=false</string>

    <string>--onOSstartup=true</string>

    </array>

    <key>RunAtLoad</key>

    <true/>

    </dict>

    </plist>



    Contents of Library/LaunchAgents/com.adobe.AAM.Updater-1.0.plist (checksum 4071182229)



    <?xml version="1.0" encoding="UTF-8"?>

    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

    <plist version="1.0">

    <dict>

    <key>Label</key>

    <string>com.adobe.AAM.Scheduler-1.0</string>

    <key>Program</key>

    <string>/Library/Application Support/Adobe/OOBE/PDApp/UWA/UpdaterStartupUtility</string>

    <key>ProgramArguments</key>

    <array>

    <string>/Library/Application Support/Adobe/OOBE/PDApp/UWA/UpdaterStartupUtility</string>

    <string>-mode=scheduled</string>

    </array>

    <key>StartCalendarInterval</key>

    <dict>

    <key>Minute</key>

    <integer>0</integer>

    <key>Hour</key>

    <integer>2</integer>

    </dict>

    </dict>

    </plist>



    Contents of Library/LaunchAgents/com.adobe.ARM.UUID.plist (checksum 394026997)



    <?xml version="1.0" encoding="UTF-8"?>

    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

    <plist version="1.0">

    <dict>

    <key>Label</key>

    <string>com.adobe.ARM.UUID</string>

    <key>ProgramArguments</key>

    <array>

    <string>/Applications/Adobe Reader.app/Contents/MacOS/Updater/Adobe Reader Updater Helper.app/Contents/MacOS/Adobe Reader Updater Helper</string>

    <string>semi-auto</string>

    </array>

    <key>RunAtLoad</key>

    <true/>

    <key>StartInterval</key>

    <integer>12600</integer>

    </dict>

    </plist>



    Contents of Library/LaunchAgents/com.adobe.ARM.UUID.plist (checksum 4116814193)



    <?xml version="1.0" encoding="UTF-8"?>

    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

    <plist version="1.0">

    <dict>

    <key>Label</key>

    <string>com.adobe.ARM.UUID</string>

    <key>ProgramArguments</key>

    <array>

    <string>/Applications/Adobe Acrobat XI Pro/Adobe Acrobat Pro.app/Contents/MacOS/Updater/Adobe Acrobat Updater Helper.app/Contents/MacOS/Adobe Acrobat Updater Helper</string>

    <string>semi-auto</string>

    </array>

    <key>RunAtLoad</key>

    <true/>

    <key>StartInterval</key>

    <integer>12600</integer>

    </dict>

    </plist>



    Contents of Library/LaunchAgents/com.adobe.ARM.UUID.plist (checksum 926752576)



    <?xml version="1.0" encoding="UTF-8"?>

    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

    <plist version="1.0">

    <dict>

    <key>Label</key>

    <string>com.adobe.ARM.UUID</string>

    <key>ProgramArguments</key>

    <array>

    <string>/Applications/Adobe Acrobat X Pro/Adobe Acrobat Pro.app/Contents/MacOS/Updater/Adobe Acrobat Updater Helper.app/Contents/MacOS/Adobe Acrobat Updater Helper</string>

    </array>

    <key>RunAtLoad</key>

    <true/>

    <key>StartInterval</key>

    <integer>12600</integer>

    </dict>

    </plist>



    Contents of Library/LaunchAgents/com.apple.SafariBookmarksSyncer.plist (checksum 4209634474)



    <?xml version="1.0" encoding="UTF-8"?>

    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

    <plist version="1.0">

    <dict>

    <key>Label</key>

    <string>com.apple.Safari</string>

    <key>LimitLoadToSessionType</key>

    <string>Aqua</string>

    <key>ProgramArguments</key>

    <array>

    <string>/Applications/Safari.app/Contents/SafariSyncClient.app/Contents/MacOS/S afariSyncClient</string>

    <string>--sync</string>

    <string>com.apple.Safari</string>

    <string>--entitynames</string>

    <string>com.apple.bookmarks.Bookmark,com.apple.bookmarks.Folder</string>

    </array>

    <key>RunAtLoad</key>

    <false/>

    <key>ThrottleInterval</key>

    <integer>60</integer>

    <key>WatchPaths</key>

    <array>

    <string>/Users/USER/Library/Safari/Bookmarks.plist</string>

    </array>

    </dict>



    ...and 1 more line(s)



    Contents of Library/LaunchAgents/com.google.keystone.agent.plist (checksum 64800286)



    <?xml version="1.0" encoding="UTF-8"?>

    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

    <plist version="1.0">

    <dict>

    <key>Label</key>

    <string>com.google.keystone.user.agent</string>

    <key>LimitLoadToSessionType</key>

    <string>Aqua</string>

    <key>ProgramArguments</key>

    <array>

    <string>/Users/USER/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bu ndle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/MacOS/GoogleSoftw areUpdateAgent</string>

    <string>-runMode</string>

    <string>ifneeded</string>

    </array>

    <key>RunAtLoad</key>

    <true/>

    <key>StartInterval</key>

    <integer>3523</integer>

    <key>StandardErrorPath</key>

    <string>/dev/null</string>

    <key>StandardOutPath</key>

    <string>/dev/null</string>

    </dict>

    </plist>



    Bad plists



    Library/Preferences/com.apple.iphotomosaic.plist



    Listeners



    launchd: afpovertcp

    launchd: afpovertcp

    launchd: microsoft-ds

    launchd: ssh

    launchd: microsoft-ds

    launchd: ssh

    kdc: kerberos



    User login items



    Microsoft Outlook

    - /Applications/Microsoft Office 2011/Microsoft Outlook.app

    TransmitMenu

    - /Applications/Transmit.app/Contents/MacOS/TransmitMenu.app

    ClipMenu

    - /Applications/ClipMenu.app

    Dept

    - /Volumes/Dept

    Public

    - /Volumes/Public

    Apps

    - /Volumes/Apps



    Restricted files: 4584



    Lockfiles: 99



    Elapsed time (s): 352

    Nov 11, 2014 7:13 AM

    Reply Helpful

    Nov 11, 2014 8:11 AM in response to srobert In response to srobert

    I just had my first occurrence of this specific problem for the day.


    Here is a screenshot of my activity monitor showing the discovery process taking 100% CPU. (In case it's of any help)


    When this happens, I notice 3 consequences: 1) safari can't fid the server, 2) outlook disconnects from the server and 3) Filemaker hangs (connected to a database hosted on the server)


    User uploaded file

    Nov 11, 2014 8:11 AM

    Reply Helpful

    Nov 11, 2014 9:49 AM in response to srobert In response to srobert

    A.

    Some of your user files (not system files) have incorrect permissions or are locked. This procedure will unlock those files and reset their ownership, permissions, and access controls to the default. If you've intentionally set special values for those attributes, they will be reverted. In that case, either stop here, or be prepared to recreate the settings if necessary. Do so only after verifying that those settings didn't cause the problem. If none of this is meaningful to you, you don't need to worry about it, but you do need to follow the instructions below.

    Back up all data before proceeding.

    Step 1

    If you have more than one user, and the one in question is not an administrator, then go to Step 2.

    Enter the following command in the Terminal window in the same way as before (triple-click, copy, and paste):

    sudo find ~ $TMPDIR.. -exec chflags -h nouchg,nouappnd,noschg,nosappnd {} + -exec chown -h $UID {} + -exec chmod +rw {} + -exec chmod -h -N {} + -type d -exec chmod -h +x {} + 2>&-

    You'll be prompted for your login password, which won't be displayed when you type it. Type carefully and then press return. You may get a one-time warning to be careful. If you don’t have a login password, you’ll need to set one before you can run the command. If you see a message that your username "is not in the sudoers file," then you're not logged in as an administrator.

    The command may take several minutes to run, depending on how many files you have. Wait for a new line ending in a dollar sign ($) to appear, then quit Terminal.

    Step 2 (optional)

    Take this step only if you have trouble with Step 1, if you prefer not to take it, or if it doesn't solve the problem.

    Start up in Recovery mode. When the OS X Utilities screen appears, select

    Utilities Terminal

    from the menu bar. A Terminal window will open. In that window, type this:

    res

    Press the tab key. The partial command you typed will automatically be completed to this:

    resetpassword

    Press return. A Reset Password window will open. You’re not going to reset a password.

    Select your startup volume ("Macintosh HD," unless you gave it a different name) if not already selected.

    Select your username from the menu labeled Select the user account if not already selected.

    Under Reset Home Directory Permissions and ACLs, click the Reset button

    Select

    Restart

    from the menu bar.

    B.

    Run the following command in the same way as before. It moves aside "semaphore" files that have not been cleaned up by the system and may be interfering with normal operation. The files are empty; they contain no data. There will be no output this time.

    find L*/{Con*/*/Data/L*/,}Pref* -type f -size 0c -name *.plist.??????? -exec mv {} $TMPDIR \;

    Log out or restart the computer.

    Nov 11, 2014 9:49 AM

    Reply Helpful
    Question marked as Helpful

    Nov 12, 2014 8:34 AM in response to thepianoman2 In response to thepianoman2

    I'm not sure what the cause is, but the following commands fixed the issue for me:


    sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist

    sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist

    Nov 12, 2014 8:34 AM

    Reply Helpful (11)
    User profile for user: srobert

    Question: discoveryd process uses 100% CPU - Safari Can't find the server