Epsonstatusmonitor3 eating up all CPU resources

Since I habe an Intel Imac my Laserprinter (Epson ACL 1100) has a problem.
A program (Epsonstatusmonitor3) is started to check whether there is enough toner. So far as before.
However when the printing is finished this little app is not closed down and remains activer. Problem is that it consumes all available CPU power thereby disrupting things.
I already dl'ed the latest drivers from Epson (marked for Intel, was Universal) but this did not help.
Anyone similar problem or maybe a solution (besides removing the app)?

I had the same issue. As others have answered, syslogd is used for system logging.
It turns out a very large /var/log/asl.db (a primary log for syslogd) causes all manner of issues, notably, occasional syslogd cpu hoggage. In my case, I was getting repeated malloc errors from syslogd as well, compounding the issue. My asl.db was was 55Mb. After reading this blog post:
http://smartic.us/2007/11/8/leopard-100-cpu-usage-caused-by-syslogd-and-possibly -time-machine
I went on a hunt, and found, according to:
http://developer.apple.com/documentation/Darwin/Reference/ManPages/man8/syslogd. 8.html
The asl.db size is supposed to be limited to a default of 25600000 bytes. Mine was way bigger. Something was clearly amiss.
Reading further reveals this statement, in direct contradiction:
"...The maximum size of the database (in bytes) may be specified using the -db_max option. If messages must be removed to limit the database size, oldest messages are removed first. By default there is no database size limit."
It appears this statement is correct -- there is no database size limit -- theoretically anyway; practically, there clearly is, as evidenced by this and many similar threads around the net.
The fix is to edit /System/Library/LaunchDaemons/com.apple.syslogd.plist
and add the db_max arg:
<string>/usr/sbin/syslogd</string>
<string>-db_max 5000000</string>
add that second line.
Adjust the max to your taste. I limited mine to 5M bytes. After that, the nightly sweep should keep this problem from occurring again.
To activate the change, in terminal:
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.syslogd.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.syslogd.plist
or simply reboot.
It appears apple needs to bring back a sensible max size, as syslogd is clearly not capable of coping with anything too large.
HTH,
Al
Message was edited by: adhir

Similar Messages

  • Non interactive zlogin eats up all CPU on Solaris 10 u4

    Hi,
    We are having trouble with a zlogin command that is started via a script from inittab on a Solaris 10 u4 system.
    When a zlogin command is started from the script this zlogin will within 10-15 seconds start spinning and consume 97-98% of the CPU. The zlogin command never ends, and the startup is stuck there.
    Running a pstat during the zlogin shows the following picture:
    PID USERNAME  SIZE   RSS STATE  PRI NICE      TIME  CPU PROCESS/NLWP
      1912 root     6576K 3560K run    100    -   0:22:30  97% zlogin/1
      1489 root     3544K 3184K cpu0   100    -   0:00:15 0.9% prstat/1
       159 root     3880K 3080K sleep  100    -   0:00:04 0.3% picld/11
    ZONEID    NPROC  SWAP   RSS MEMORY      TIME  CPU ZONE
         0       89  509M  548M    27%   0:23:07 100% global
         1       22   26M   40M   1.9%   0:00:05 0.0% zone01
    Total: 111 processes, 362 lwps, load averages: 4.25, 4.23, 3.49A ptree of the zlogin command
    # ptree 1912
    993   /sbin/sh /opt/sz/sysadmin/bin/set_remote_status.sh -b
      1912  zlogin -l root zone01 svcs -a |grep svc:/milestone/multi-user-server:def
        1913  sh -c svcs -a |grep svc:/milestone/multi-user-server:default
          1919  grep svc:/milestone/multi-user-server:default
            1920  svcs -aA truss of the zlogin shows that it is spinning in a poll/fstat loop.
    # truss -p 1912
    pollsys(0xFFBFE6E0, 3, 0x00000000, 0x00000000)  = 1
    fstat(4, 0xFFBFC5F8)                            = 0
    pollsys(0xFFBFE6E0, 3, 0x00000000, 0x00000000)  = 1
    fstat(4, 0xFFBFC5F8)                            = 0
    pollsys(0xFFBFE6E0, 3, 0x00000000, 0x00000000)  = 1
    fstat(4, 0xFFBFC5F8)                        = 0
        Received signal #18, SIGCLD [caught]
          siginfo: SIGCLD CLD_EXITED pid=1913 status=0x0000
    lwp_sigmask(SIG_SETMASK, 0x00020000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
    waitid(P_PID, 1913, 0xFFBFBC38, WEXITED|WTRAPPED|WNOHANG|WNOWAIT) = 0
    setcontext(0xFFBFBC20)
    pollsys(0xFFBFE6E0, 2, 0xFFBFC678, 0x00000000)  = 1
    read(5, " o f f l i n e          ".., 8192)     = 65
    write(1, " o f f l i n e          ".., 65)      = 65
    pollsys(0xFFBFE6E0, 2, 0xFFBFC678, 0x00000000)  = 0
    waitid(P_PID, 1913, 0xFFBFE618, WEXITED|WTRAPPED) = 0
    _exit(0)When running the process under truss the zlogin runs to end, probably because the child processes now get time for doing their work.
    A pstack of the zlogin process shows something similar
    # pstack 1912
    1912:   zlogin -l root zone01 svcs -a |grep svc:/milestone/multi-user-server:de
    ff2465c8 __pollsys (ffbfe6e0, 3, 0, 0, 0, 0) + 8
    ff1e1b34 poll     (ffbfe6e0, 3, ffffffff, 0, 0, 0) + 7c
    000128b4 ???????? (3, 4, 5, 7, 1, 126400)
    00013c30 ???????? (ffbff47b, 12400, ffbff476, 127450, 1428f8, 2)
    00014460 main     (4, 1, 1428f8, 15400, 15400, 0) + 728
    00011a24 _start   (0, 0, 0, 0, 0, 0) + 108A pfiles out the zlogin show the following:
    # pfiles 1912
    1912:   zlogin -l root zone01 svcs -a |grep svc:/milestone/multi-user-server:de
      Current rlimit: 256 file descriptors
       0: S_IFREG mode:0555 dev:85,10 ino:47996 uid:0 gid:0 size:64656
          O_RDONLY|O_LARGEFILE
          /opt/sz/sysadmin/bin/set_remote_status.sh
       1: S_IFIFO mode:0000 dev:308,0 ino:1377 uid:0 gid:0 size:0
          O_RDWR
       3: S_IFIFO mode:0000 dev:308,0 ino:1378 uid:0 gid:0 size:0
          O_RDWR
       4: S_IFIFO mode:0000 dev:308,0 ino:1378 uid:0 gid:0 size:8192
          O_RDWR
       5: S_IFIFO mode:0000 dev:308,0 ino:1379 uid:0 gid:0 size:0
          O_RDWR
       6: S_IFIFO mode:0000 dev:308,0 ino:1379 uid:0 gid:0 size:0
          O_RDWR
       7: S_IFIFO mode:0000 dev:308,0 ino:1380 uid:0 gid:0 size:0
          O_RDWR
       8: S_IFIFO mode:0000 dev:308,0 ino:1380 uid:0 gid:0 size:0
          O_RDWRSo do anybody know a workaround for this behavior, or any other clues?

    Found the reason. The default scheduling class was set to RT. Probably explained why zlogin was allowed to eat up all CPU resources

  • SQL Developer occasionally hogs all CPU resources

    Client OS: Windows XP Professional
    Connecting to : Oracle 9.2.0.3 on Sun Solaris server
    I encountered a few instances where SQL Developer hogs all CPU resources on my Windows XP notebook.
    I usually have to kill the SQL Developer process.
    I have noticed this happening occasionally when I :
    1. hit Enter at the SQL Worksheet window
    2. hit F9 at the SQL Worksheet window - the query does not start
    How do I collect a dump or some kind of debug information when the above happens ?
    Who can I send the information to ?

    How do I collect a dump or some kind of debug
    information when the above happens ?Start SQLDeveloper using sqldeveloper.exe in <sqldeveloper>\jdev\bin
    When sqldeveloper starts hogging cpu, go to the console window and type ctrl-break. You should get a thread dump.
    Who can I send the information to ?If you have a support contract, you can raise a TAR, otherwise post the thread dump here.

  • Firefox uses all CPU resources when loading pages with lots of images.

    I just installed XP, and when I load pages with a ton of images, say, tumblr, Firefox uses ALL CPU time until it finishes loading.
    But because of the slowdown, it takes forever to download all the images.
    It's not related to my connection, I've got 15mbit downstream.
    I have Win7 on a different partition, and I have never had this problem.
    As far as I know, all my drivers and XP are up to date.
    I could have an old driver lurking, should I be looking at something specific?
    I've tried to find something on Google, but I've not found anything really helpful...

    I haven't gotten around to installing antivirus (or anything else, for that matter).
    If I watch in Task Manager, Firefox.exe goes to 100% as soon as I load the page.
    And no, that guide didn't help much. I don't have any addons or plugins yet, this is a new install.
    I got a huge slowdown a bit ago, it's because it was using almost 1.5GB of RAM o_o

  • Mail uses up all CPU resources

    Hey! I've got three mail accounts in use with mail, one imap, gmail and a pop account. When I start mail and click on the pop account mail starts to use more and more CPU untill it uses up 100% on both cores. Beside the pop account I can see a clock. Anyone got any idea what's going on, and how I can fix it?

    Verify/repair the startup disk (not just permissions), as described here:
    The Repair functions of Disk Utility: what's it all about?
    After having fixed all filesystem issues, if any, and making sure that there’s enough space available on the startup disk (a few GB, plus the space needed to make a backup copy of the Mail folder), try this:
    1. Quit Mail if it’s running.
    2. In the Finder, go to ~/Library/Mail/. Make a backup copy of this folder, just in case something goes wrong -- e.g. by dragging it to the Desktop while holding the Option (Alt) key down.
    3. Locate Envelope Index and move it to the Trash. If you see an Envelope Index-journal file there, delete it as well.
    4. Move any “IMAP-” or “Mac-” account folders to the Trash. Note that you can do this with IMAP-type accounts because they store mail on the server and Mail can easily re-create them. DON’T trash any “POP-” account folders, as that would cause all mail stored there to be lost.
    5. Open Mail. It will tell you that your mail needs to be “imported”. Click Continue and Mail will proceed to re-create Envelope Index -- Mail says it’s “importing”, but it just re-creates the index if the mailboxes are already in Mail 2.x format.
    6. As a side effect of having removed the IMAP account folders, those accounts may be in an “offline” state now. Do Mailbox > Go Online to bring them back online.
    Note: For those not familiarized with the ~/ notation, it refers to the user’s home folder, i.e. ~/Library is the Library folder within the user’s home folder.

  • Has there been a fix for the dreaded kernel_task eating up all CPU problem yet???

    Since I bought this pile of garbage in 2011 and went overseas I've been struggling with it. This kernel_task issue is completely insane and a lot of pepole experience it as well, so has Apple released a fix or has anyone figured out a proper way to get rid of it?

    I have this same issue on my iMac after an upgrade. My girlfriend's iMac (same model) was unaffected. So the problem seems to affect random machines of all ages and types. I have a solution but not a fun one.
    @ScottC75 : The CPU percentage shows what % of an individual core is being used. If you have a multi-core chip (which most Macs do) this can go above 100%
    I've read *a lot* of forums on this kernel_task problem with people spouting quite a lot of rubbish.
    I first tried everything listed on forums: reinstalling OS X, removing kexts (that apparently stop your computer from overheating), new RAM, tidying up the computer. None of it worked.
    One guy said he took three trips to the Apple Store, having his MBP sent off each time; eventually they gave him a brand new MBP of the latest spec. That might be the option for you but I didn't want to be without my computer for that time.
    Finally, I did a complete wipe of my Mac. If you boot using the backup partition, or using a USB with an OS X Install on it, the option to 'reinstall' or 'install a new OS X' does not wipe your computer. Once it has finished, you will have all your files and applications still. This did not fix my computer. Instead, you must use Disk Utility first to wipe you Macintosh HD partition and then install. Then you Mac acts like it's brand new. Only this fixed the problem. The massive downside is that I had to backup everything and reinstall all my apps.
    This is a drastic measure, and you run the risk of forgetting to backup all the stuff you want. It did work though and was ultimately quicker than going to the Apple Store (even if I might have got a new computer out of it).
    In summary, to fix this problem:
    1. I backed up all my files onto an external hard drive!
    2. I booted up to the recovery screen (Command + R or hold the option key at bootup)
    2. In Disk Utility, I 'erased' my 'Macintosh HD' partition
    4. Back on the main recovery screen, I chose to (Re)install OS X.

  • Jlaunch eating up all cpu

    Hello,
    after installation of EP6.0 SP9 on Linux SLES 8 there are approx. 350 jlaunch processes started. After a while the load of the machine (3 GHz P4, 2 GB Mem) grows from less than 1 to 4-6 and stays on that load. Paging is very low.
    Starting a top shows a cpu consumption of 50% only for the top command. Is this a Linux issue ? AFAIK the thread handling which is used is not possible with UNIX, so there is a process created for each thread.
    But why is top using 50% cpu just with showing the process list and why is the load growing so high ?
    Kind regards,
    Hinrich

    Hinrich,
    Did you apply the post installation JVM setting notes indicated on the install guide?
    Regards,
    James

  • Adl.exe eating up 100% CPU (CS5, Windows)

    Hi,
    In Flash Professional CS5 on Windows 7 (64bit), whenever I test a movie (ctrl+enter) targeted at AIR, the adl.exe process starts eating up 100% of the cpu at intervals, that is:
    - adl.exe eats up 100% of the cpu for several seconds
    - then back to normal for several seconds
    - then eats up 100% of the CPU again for several seconds
    and so on.
    I see it in the task manager that the process eating up all CPU is adl.exe; obviously the application being tested (and the whole computer) becomes almost unresponsive on CPU peaks.
    If I publish the very same test app as an air package, install and run it, it runs fine, with near to 0% cpu consumption, which is normal.
    The raise in CPU consumption does not coincide with anything significant happening, it seems just a random (though almost regular in intervals) oscillation, with no apparent cause.
    My swf is not very cpu greedy, it is almost idle. I do ctrl+enter and then don't touch anything, just leave it running (which does almost nothing) and the CPU usage goes up and down. I repeat, this does NOT happen if I publish, install and run the AIR application without the ADL debug launcher.
    Has anybody run into the same problem?
    Is there any fix?
    thanks
    m.

    Hi ,
    Would you mind help me with following questions :
    1. What is your AIR version? Could you please  have a try on our latest AIR build(http://get.adobe.com/air/?promoid=BUIGQ)
    2. In Which running mode you encounter this performance issue? In an IDE , or installing it? According to the  prior post, matteosistisette met this issue when running it on Flash CS5 with ctrl+enter NOT by installing it after packaging it as an AIR file
    3. I tried with winxp on some  machines (such as; dell OPTIPLEX 760 and laptop thinkpad :T400) , using adl to launch it .
       Set it to the front application ,and do nothing, the cpu is 20% - 23%
       Minimize the application, and the cup is 0% – 2%
       Do some operations on the app , it is 30% - 70%
       So have you tried on other machines, such as : winxp on PC instead of na Imac, ,and what's the  CPU usage? and relevant PC processor and memory info
    4.A little confused about the following info  you mentioned:
    "I speak of the screen following
    the name entry, once all transitions have finished and the puzzle has
    exploded it's pieces and the main menu is simply sitting idle"
    that the main menu sit idle is the expected result/designed by your app, right?
    thanks
    Alisa

  • X61s Hardware Interrupt up to 40% of CPU resource

    Hello, i recently updated my harddrive of my x61s to a  seagate Momentus ST9320421ASG 7200.3 GForce - 320GB 7200rpm 16MB. After that i have done  fresh Installation with Windows XP Professional on the new drive twice!! Each time when i finish installation i begin to get a wired Hardware Interrupt with constantly eats up to 40% of my cpu resource and cuts my battery life to half. i have tried to deactived the component one after another in order to locate the problem(which componet is sending the interrupt). But i found nothing. And the interrupt does not start right away when i boot into XP. it starts sometimes later after login or start some programms like opera or Firefox browser. Does anyone has an idea about this issue? BTW, i already use the system update to get all my drivers and bios to the newst version. Thanks!
    Solved!
    Go to Solution.

    T his issue annoyed me for a long time , but final!! eventually !!! i fixed it!
    its because of the latest intel display dirver.
    so everyone just need to download an older one.

  • Never allow processes to take all cpu/mem.

    Hello,
    I run Arch on a semi-old laptio (T61), and from time to time have my system freeze between all the cpu or
    memory is being used by some process (Mostly my own lousy code), and wondered if tere is some tool
    to never allow a process to take all system resources, so that I never end up with a super slow system.
    At the moment I use cpulimit for some processes that I know might eat up a lot of cpu, but
    would like to just be able to do a config somewhere so that all processes are limited somehow.
    I know you can give process priority with nice, but I don't know how to prioritze to avoid
    hangups.
    Thanks!

    https://wiki.archlinux.org/index.php/Cgroups ?

  • While being idle online for a few minutes, why does Firefox start cyclically using 50% to 5% CPU resources, with a 10 to 1, hi to lo ratio

    This behavior became apparent after the last couple of Firefox version updates. Current Firefox version is 21.0. My PC is an IBM ThinkCentre running @ 3.0 Ghz Intel CPU with 1.5 Gigs PC3200 DDR ram. With or without any other Windows apps open, whether I'm on line just idling on my home page (Google) or any other web page or entering / receiving data, several minutes into a session, the MS XP pro SP3 task manager shows Firefox cyclically using 50% (and more) CPU resources for 8-10 seconds then 1-5% CPU resources for 1-2 seconds. Closing & restarting Firefox, allows me a few minutes of speedy surfing. My ISP is AT&T 2nd tier DSL with a download thruput of 300 (+) MB (not Mb) / second (altho, most of the time I'm just viewing a web page or idling, without downloading or uploading any data).
    What has changed? My PC & all of its software have remained the same with the exception of MS security updates, Adobe Reader updates, & Firefox updates (without adding any additional plug ins, add ons, etc., with each update).
    What the...! For the past several minutes that I've been inputting data here, the task manager showed a jump of only 13% cpu usage (ever so briefly) by Firefox & only then when I switched between the task manager & Firefox. Intermittent anomalies are gonna be the death of me...
    Well, this is an annoyance, albeit an intermittent one. Ah, I pine for the days when I heard about & believed in "seamless integration"...any thots that might help resolve this issue sure would be appreciated.

    Hello,
    The Reset Firefox feature can fix many issues by restoring Firefox to its factory default state while saving your essential information.
    Note: ''This will cause you to lose any Extensions, Open websites, and some Preferences.''
    To Reset Firefox do the following:
    #Go to Firefox > Help > Troubleshooting Information.
    #Click the "Reset Firefox" button.
    #Firefox will close and reset. After Firefox is done, it will show a window with the information that is imported. Click Finish.
    #Firefox will open with all factory defaults applied.
    Further information can be found in the [[Reset Firefox – easily fix most problems]] article.
    Did this fix your problems? Please report back to us!
    Thank you.

  • My Yosemite is eating up all my bandwidth

    Hello,
    I Installed Yosemite Yesterday (2 hours after the public release). I love it.
    I kept my laptop on overnight to download some stuff and noticed it download just 15% (1.15GB) of my data (it would otherwise download at least 4GB). I thought it was my ISP problem so ignored it. But from today morning I noticed something called com.apple.geod is eating up all my bandwidth.
    It stays on always. I tried force quitting it but it comes back up again. I restarted my Mac several times. I got a MacBook Pro (Retina, 15-inch, Late 2013).
    Is this some bug or something??? It's really annoying. My Safari, downloads, Radio and mostly 99% of my internet applications are getting messed up because of this.
    I don't know if this might help but my Apple Maps and Maps (inside iMessage while my friend shared a location with me) does not open. I mean it opens but the Maps and stuff just shows those lines and does not load. It was perfect with Mavericks.
    Help please?
    Graham Miranda

    Guide: How to solve Yosemite memory leaks and CPU usage
    This is VERY useful. There is also some additional information on drivers in /Library/Launch Agents and /Launch Daemons that are causing memory leaks.
    After two weeks and two different (brand new) MacBook Pros, Yosemite is finally behaving after following such guidance as above. Note: When com.apple.geod stops responding, I simply View...Send Signal...Hang Up and it clears the problem. Good luck!

  • Webcached.exe uses all CPU on IAS server

    Hi, I'm having trouble with a process called webcached.exe according to Windows task manager, this process takes all available CPU resources, so our IAS server hangs. Anyone why this is? Any help highly appriciated! I'm pretty new to Oracle Application server, and have not experienced this before...
    Is there a way to "go around" web cache until this issue is resolved, i.e. not use cache for a while perhaps? Longer responses are better than complete hangups....
    I've tried to just stop the webcache process, but this apparently is not the way to go...
    Windows server 2003 + IAS 10g (9.0.4.1.1)
    Tor

    Your post is a while ago... but you should upgrade Web Cache to 10.1.2.3, or install it in a separate location and configure it against your backend application. This is supported.
    Webcache 9.0.4 is known to have some performance issues :)

  • How much CPU resource takes ClamAV ?

    I deal with an interesting issue on a newly set up xServe G5 2.0 GHz, 1 GB RAM:
    When enabling virus filtering, the CPU performance goes down, or should I better say "up" to a usage rate between typically 70 % and 90+%.
    Running command "top" at terminal reveals that it is the ClamAV process taking all that resources.
    I cannot imagine that this is normal behavior. So maybe someone has advice how I can keep enable virus checking but not dealing with performance issues (there is currently just one single testing website and low web traffic only).
    My first idea was that unless SpamAssassin filters mails more accurate (it is currently learning - we run it now effectively since about one day), all incoming mail gets checked against viruses.
    But in my mind even this should not take over 80% of the CPU. On our old server we had around 500 incoming mails per day, where 90 % were considered spam.

    (1) "mails intended for one our domains we host"
    (2) "mails that going to one of our domains, but to
    an non-existing inbox"
    (3) "mail abusers trying to use the SMTP as a open
    relay"
    I sometimes feel that the virus checks are done for
    each mail type, also for (2) and (3).
    You are correct. On a default installation all mail will be checked.
    This can be optimized, but requires command line interaction.
    For example:
    (2) can be avoided by using postfix style virtual aliases and following my tutorial about rejecting mail for unknow users before the content filter (http://osx.topicdesk.com/downloads/)
    (3) can be optimized by adding better smtpdclientrestrictions and smtpdrecipientrestrictions (see: http://www.postfix.org/postconf.5.html)
    So for example my mail queue is full of entries that
    have recipients never on my server (domains/e-mail
    addresses).
    If these are in your queue and you are not an open relay then your server or a client have been compromised from the inside. Either by a script or code injection or whatever... Could even have happened before you "locked down" your server. If you delete your queue and it happens again, you have an "internal" problem.
    However since my "open-smtp-relay" tests I performed
    on various websites found on the Web lead me that my
    server isn't an open SMTP relay. You may try it for
    yourself - sent mails via starenterprise.com or its
    IP 194.77.100.91 - it hopefully should decline
    Yes, your server is not an open relay. Which still doesn't mean that a script or compromised client from inside your network can't send rogue mail.
    What are your experiences ? How does ClamAV perform
    ClamAV performs very well. On a high volume system I'd use clamd, otherwise clamscan is fine.
    To give you an idea. One of my clients runs a mail server on a PowerMac G4 500MHz DP with 1GB of RAM. Not particularly fancy software. Today it processed 18'000 emails, rejected 7000 spam mails, rejected 1000 virus mails, and about 1000 unknown recipients. Once a week they send a newsletter to their subscribers, where the server averages about 3000 messages/minute. Still, the CPU is bored stiff.
    As a general word of advice and no offense meant: You seem to be tackling too many things at once. Try and solve your issues step by step. Next think about your priorities and do one change after the other.
    HTH,
    Alex

  • Photobooth is eating 75% of cpu and the whole app drags...

    I have trashed the plist etc,
    and still nothing.
    When I open the app it eats about 15% cpu according to activity monitor, but as soon as I select the effects button #1 , the cpu just goes to the ceiling.
    I trashed the plist, I created a new user, and it acts the same way.
    I do notice that it drags and slows down when i select the "#1" set of effects,
    "#2" set of effects still work fine, and the app doesnt slow down or become unresponsice like it does when effects number 1 is chosen.
    Interesting that I am on a G5 and there still hasn't been an official update for photobooth , but there has been for Intel users. So, I got two problems now with photobooth , the pop art effect is still broke, and now the app is becoming completely useless.
    oh well...

    "I trashed the plist, I created a new user, *and it acts the same way*."
    It's possible somehow the app is corrupted and/or something is conflicting with it. A couple of things to try to weed out the problem.
    *Except for the keyboard & mouse, disconnect all devices/peripherals from your computer.*
    #1 - Repair disk/permissions from your Tiger System Install DVD.
    #2 - Open Library>Startup items folder-the root level Library, not the one in your user name folder.
    Look for potentially problematic 3rd party items such as virus scanning software components, etc. Remove 1 or more items to a location outside the Library folder, such as the Desktop, then restart normally & see if Photobooth is still hogging up the CPU. It it does, try removing all the items in the Startup items folder & restart. If all’s now well, place the items back into the Startup items folder 1 by 1, restarting each time you put one back. If and/or when the issue resurfaces, you just identified the faulty component.
    If the above does not work, then it’s time to move on to.................
    WARNING-This step can be tedious-removing .plist files from the /Library/Preferences folder.
    Remove the entire Preferences folder from the Library folder on your startup drive then place the files back 1 by 1 until you see the problem return. *The Mac will automatically create a new Preferences folder in the Library folder*
    Alternatively, you can take half of the items out (all non-Apple .plist file, for example), restart to see if Photobooth is still having issues, then move to a smaller set of items, repeating the process until the culprit is found.
    Or you can use Preferential Treatment which is a FREE utility that does all the work for you.
    #3 - Archive & Install
    http://docs.info.apple.com/article.html?artnum=301270 Scroll down to "Archive and Install”
    #4 - Re-install Photobooth. It should be in the Bundled Software folder in the Tiger System Install DVD.
    ====================
    "the pop art effect is still broke,"
    The only solution for your model iMac is to download the Russian fix. It works. I have it & now am a happy camper. The Russian cure will update Photobooth to v1.2.
    http://www.firblitz.com/2006/12/10/photo-booth-broken
    Regarding your comments:
    +"This "little" russian fix, created a much more larger problem dealing with the software update program and how it distinguishes whether you have the current updates for your apple software.+
    +So using the 1.2 russian update has made things worse for people with non-russian imacs."+
    I hope you are aware that *not everyone* suffered from this +Russian glitch.+ If it happens to you, then I suggest that you search the web for a cure and/or contact Apple. Just make sure you repair permissions & restart after the installation if you decide to take the Russian route.
    Good luck!

Maybe you are looking for