Symdaemon is taking over 90% cpu

Hi,

 

I'm using NIS 5. 

 

Since I installed NIS 5, my macbook got hot and noisy.

 

I checked Activity Monitor and I found Symdaemon is taking over 90% cpu!

 

but if I turn off the Location Awareness feature(and restart my macbook), it goes down to 0.0-1.0%.

 

If I turn on the Locatoin Awareness, it goes up to over 90% again.

 

Is this normal?

 

I've never seen(or just not realized?) this on NIS 4 + Snow Leopard.  

 

HELP !

Hi,

 

I'm using NIS 5. 

 

Since I installed NIS 5, my macbook got hot and noisy.

 

I checked Activity Monitor and I found Symdaemon is taking over 90% cpu!

 

but if I turn off the Location Awareness feature(and restart my macbook), it goes down to 0.0-1.0%.

 

If I turn on the Locatoin Awareness, it goes up to over 90% again.

 

Is this normal?

 

I've never seen(or just not realized?) this on NIS 4 + Snow Leopard.  

 

HELP !

Hi,

 

I attached two files.

 

Sample of SymDaemon-a.txt file is for "Location Awareness Turned OFF".

 

Sample of SymDaemon.txt file is for "Location Awareness Turned ON".

 

Thanks in advance.

 

OK, we found the issue and we *might* have fixed it. An update was issued today that has a couple of fixes in it. I tried to get the fix for your issue in this patch as well. Please let me know if the issue is fixed after running LiveUpdate and restart when prompted.

It's fixed! 

 

Thanks!

I have the newest Norton and it's still pegging one of my cores 100+ %.  I have 11.2.2 (3) for the Mac book pro.  Norton has become very frustrating.  It seems to be always pegging my CPU.  Help.

I have the same problem on my Mac Mini OS10.5.8.

 

The last several times I turned on my desk top and checked Activity Monitor, I found Symdaemon hogging the CPU usage.  It's number was in the 50's while the second process on the list was in single digits. (By the way, I found Symdaemon by clicking on the title of the CP column, which sorts it by size, since it was the top of the list.) It may be a problem only when my Mini's 1-Mb real memory is full so it needs to do a low of swapping with virtual memory and then runs incredibly slow. Here is the sample I copied from Activity Monitor, following the instructions you gave to the other user with this problem:

 

Sampling process 110 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling SymUIAgent (pid 110) every 1 millisecond
Call graph:
    1743 Thread_2507
      1743 start
        1743 _start
          1743 NSApplicationMain
            1743 -[NSApplication run]
              1743 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
                1743 _DPSNextEvent
                  1743 BlockUntilNextEventMatchingListInMode
                    1743 ReceiveNextEventCommon
                      1743 RunCurrentEventLoopInMode
                        1743 CFRunLoopRunInMode
                          1743 CFRunLoopRunSpecific
                            1193 __NSFireTimer
                              1192 -[NSProgressIndicator _animationIdler:]
                                1192 -[NSNotificationCenter addObserver:selector:name:object:]
                                  1192 _CFXNotificationRegister
                                    1191 _CFXNotificationRegister
                                    1 CFDictionaryGetValue
                                      1 CFDictionaryGetValue
                              1 NSPopAutoreleasePool
                                1 _CFExecutableLinkedOnOrAfter
                                  1 _CFExecutableLinkedOnOrAfter
                            545 mach_msg
                              545 mach_msg_trap
                                545 mach_msg_trap
                            2 __bzero
                              2 __bzero
                            1 __CFRunLoopDoObservers
                              1 __NSConnectionDoQueuedWork
                                1 +[NSThread currentThread]
                                  1 +[NSThread currentThread]
                            1 __CFRunLoopModeFindSourceForMachPort
                              1 CFSetApplyFunction
                                1 __CFRunLoopFindSource
                                  1 CFMachPortGetPort
                                    1 CFMachPortGetPort
                            1 __CFRunLoopTimerRescheduleWithAllModes
                              1 mk_timer_arm
                                1 mk_timer_arm
    1743 Thread_2603
      1743 thread_start
        1743 _pthread_start
          1743 ZssStString::operator=(ZssSymbol*)
            1743 mach_msg_server
              1743 mach_msg
                1743 mach_msg_trap
                  1743 mach_msg_trap
    1743 Thread_2703
      1743 thread_start
        1743 _pthread_start
          1743 __NSThread__main__
            1743 -[NSThread main]
              1743 0x74fe7c
                1743 kevent
                  1743 kevent
    1743 Thread_2803
      1743 thread_start
        1743 _pthread_start
          1743 select$DARWIN_EXTSN
            1743 select$DARWIN_EXTSN
    1743 Thread_2903
      1743 thread_start
        1743 _pthread_start
          1743 __NSThread__main__
            1743 -[NSThread main]
              1743 -[NSUIHeartBeat _heartBeatThread:]
                1743 -[NSConditionLock lockWhenCondition:]
                  1743 -[NSConditionLock lockWhenCondition:beforeDate:]
                    1743 -[NSCondition waitUntilDate:]
                      1743 pthread_cond_timedwait_relative_np
                        1743 _pthread_cond_wait
                          1743 semaphore_timedwait_signal_trap
                            1743 semaphore_timedwait_signal_trap

Total number in stack (recursive counted multiple, when >=5):

Sort by top of stack, same collapsed (when >= 5):
        mach_msg_trap        2288
        kevent        1743
        select$DARWIN_EXTSN        1743
        semaphore_timedwait_signal_trap        1743
        _CFXNotificationRegister        1191
Sample analysis of process 110 written to file /dev/stdout


OK two people posted here, but possibly with two different problems. First, Elucidate--NAV 11.2.2 is not the newest NAV actually, NAV 12.0 is the newest. Are you running Mac OS X 10.7 or an older version of Mac OS X? NAV 12.0 only works with Mac OS X 10.7, and NAV 11 only works with previous versions of Mac OS X, so I want to make sure you're running the correct version of the product on the correct version of Mac OS X.

 

You also don't have a sample attached so I can't tell which process is pegging the CPU. Please follow the instructions that barrytm posted for running a sample. Basically,  open the Activity Monitor application, make sure it is set to "Show All Processes" and sort the process list by CPU. Then double clickon the process that's hogging the CPU, and click on the Sample button.

 

Now barrytm -- it looks like UIAgent is trying to display progress. Try turning off the Auto Disk Scan feature and see if that fixes anything. That's the only feature that uses UIAgent to show progress, so that would be  a good start. If you have Norton Safety Minder installed, that's the only other feature, but it's not installed by default.

Ok I've attached the txt file of the sample text.  Also, how do I upgrade the norton product?  The norton I'm using is what Comcast provides as part of being a suscriber. My OS is 10.7.2.

Ah ok. Unfortunately the Comcast version of the product is lagging behind the retail version. I can't say if/when an updated version will be out.

 

According to the sample, the only thing taking up significant CPU was the parsing of the DeepSight Threat List. This should only happen every couple of hours, when the list is updated. Does the CPU stay at 90%+ for ever, or does it spike and then go back down? And was at 90%+ CPU when this sample was taken?

 

According to what I see here, basicall it's just parsing the data we download from the servers. This code has changed significantly with NIS 5 and is now much faster (it takes less than a second now), but it sill should not remain at a high CPU for more than 10 seconds on NIS 4.

Thanks. That explains it.  It was not an all the time thing.  It just always happened when I wanted to use my computer for time sensitive things.  Murphy's laws strike again.

Ryan, If you need another sample here is one. I'm doing an upgrade this evening that I hope will resolve the issue.