Firefox constantly hangs and freezes; uses 100% CPU during the freeze.

Almost spontaneously, Firefox would freeze and become unresponsive. During this time, every Firefox window is whited-out and do not respond to any input, and the Firefox process uses up 100% CPU. All active content running at the time of the freeze, if any, continue to function as normal (Videos continue to play, web applications providing audio notifications send them as normal, although any visuals are now not visible as the browser windows are frozen. The sound continues uninterrupted, however.)
Freezing may occur at any point. Even when the user does not interact with Firefox, it may still freeze. Freezing persists with all addons and plugins disabled.
The freeze would last between a few seconds to a minute, and subsequent to the freeze, Firefox always resumes responding as if nothing had happened. While it does not result in significant losses, the freezing is extremely inconvenient and may occur as frequently as once every ten minutes.
The freezing symptom is universal across all versions of firefox between 5 and 8.0a2.

There are at least four similar topics here about this problem and I have clicked the button that I too have the problem on each and every one of them.
This is the first time in years that Firefox has given me a serious enough problem to render it unusable.

Similar Messages

  • Finder and loginwindow use 100% cpu with 10.6.8

    I recently installed the patch to OS X 10.6.8 and now the finder is very unstable and uses 100% cpu and the loginwindow uses 100% cpu also.  Yes I have Parallels 6 on this machine but I already "un-checked" the "show windows applications in doc" option which is the recommended solution.  However, this did not fix the problem.  I do not know how to determine what actual process is causing this finder / loginwindow issue.  I very much appreciate if anyone has suggestion how to fix this problem. 
    This is on a mid-2011 MacBookPro.
    thank you.

    TBauer, I had the same problem with 10.6.8 using 100% of the CPU with Parallels 6 installed.  The following steps solved this problem for me:
    0.  Take a screen shot of your Dock if you wish to remember it as currently set
    1. Launch Activity Monitor and click on the CPU column so you can see Dock using the CPU
    2.  Move   ///Users/ ...  /Library/Preferences/com.apple.dock.plist to the trash
    3.  Click on Dock and click on Quit Process to stop the Dock
    OS X will then rebuild the default Dock
    4.  Put the items back in the Dock that you want
    That solved the problem for me yesterday morning.  I've launched Parallels 6 several times now and moved the machine from my work network to home and the 100% CPU problem hasn't returned.
    Hope that works for you, too!
    I don't think using the combo updater will solve the problem.  The problem appears to be a .plist that is generated with OS X 10.6.7 and earlier that contains icons of a larger than Apple documented size causes the CPU looping.  Rebuilding the dock.plist under OS X 10.6.8 appears to solve the problem.
    Parallels has issued a knowledge bulletin saying they are looking into the problem.  On their web site they have another approach involving moving the offending icon out of the dock to solve the problem.  I like my solution better but theirs works, too.

  • [x86_64] nvidia 180.29: kde4 plasma and others use 100% cpu

    i have a problem with the latest beta drivers from nvidia (185 series):
    plasma uses 100% cpu, when i kill it, krunner uses 100% ..  deleted plasma configs and kdm configs but that didnt change a thing..i also switched from kdemod to kde from extra, same problem..
    nay idea what else i can try?
    do you guys have success with this (propably outstanding) driver and kde4 ?
    Last edited by aantipop (2009-04-09 15:13:28)

    i was using xorg-server 1.5.3..
    after upgrading to 1.6 i can use 180.44.
    but still 185.19 + xorg 1.6 does not work here , but the errors were not kde related this time:
    dlopen: /usr/lib/xorg/modules/drivers//nvidia_drv.so: invalid ELF header
    (EE) Failed to load /usr/lib/xorg/modules/drivers//nvidia_drv.so
    (EE) Failed to load module "nvidia" (loader failed, 7)
    (EE) No drivers available.
    Fatal server error:
    no screens found

  • Why does iTunes use 100% CPU all the time, hogging my Macbook Air?

    Decided to post this here instead of the iTunes forum, since it might be related to hardware too.
    New owner of a 2011 13" Macbook Air, core i5 based.
    My problem started about 1 week ago, after it had run out of power completely one day. At the first boot after that it was incredibly sluggish, totally unusable. After waiting for 5 minutes and still being unresponsive, I turned it off and then back on. Then it booted fine. HOWEVER, ever since that time I noticed the following behavior:
    - iTunes stays at 100% + CPU all the time, mostly between 100-120%. Even if it's not playing. Even when I deleted the entire library and left it empty.
    - iStats reports CPU idle between 50-65%. However, CPU temperature is still about 55 degrees C (which, I think, is far less than what it should have been with 50% idle cpu). I can confirm the low temperature by touching the chasis.
    - the cursor freezes and jumps every few seconds, making the mac kind of unusable with iTunes open.
    This has been going on for 2 weeks now. The problem goes away every now and then (iTunes sometimes goes back to regular CPU usage of 3-5%), but most of the time it's there.
    Help!
    P.S.
    Mac OX X 10.7.2
    iTunes 10.5.2

    Cee Pee You, is a OS modification. Apple recommends that you un-install these prior to a OS update because Apple makes changes to the OS all the time which breaks programs like these.
    I avoid Unsanity LLC products like the plague. Notice the company is a Limited Liability Corporation (LLC), which makes it difficult to sue the company in case of a defective or malicious product. So the risk using their products is all yours. Their APE framework modules have been used for malicious purposes because anyone can write a module that uses the APE framework.
    I also avoid installing anything that requires a administrative password unless I completely trust the source, like Apple mostly. That admin password is the key to the security of our machines, not to be given out lightly or carelessly.
    You'll have to contact Unsanity's [email protected] because what I'm reading online is it's very difficult to remove as it doesn't "exist".
    http://forums.macosxhints.com/archive/index.php/t-3616.html

  • Firefox 3.6.3 & .4 uses 100% CPU and won't always close or open

    Firefox intermittently uses 100% of CPU and I have to manually turn off the computer. Firefox also does not start or finiosh correctly, the process is alive and I have to use Task Manager to end the process In the meantime I have installed IE7, as I cannot access internet banking with Firefox. Very disappointing as I have ben an enthusiastic user and promoter of FF.
    == This happened ==
    Every time Firefox opened
    == After upgrading to 3.6.3, and is no better with 3.6.4, despite deleting all add-ons

    I also have this problem which has been getting worse with recent successive updates of Firefox. As a long-time user and advocate, I am about ready to look for an alternative browser. Firefox will not close and exit properly, requiring direct cancellation through Task Manager; starts up very slowly (often 1 to 2 minutes); and frequently locks up the CPU with 100% of cycles while doing NOTHING; offers to restart crashed sessions, but cannot recover and reload those sessions; will not operate correctly while any other application accesses the internet, like uTorrent. Firefox is set to delete cookies, etc. whenever the session closes, sqlite database is vacuumed regularly, CCleaner regularly wipes remaining accretions, and disk is defragged. Currently running 3.5.5 but will NOT upgrade until this problem is solved since later builds report the same problems. I know several other users who have experienced the same problem and I can no longer automatically recommend Firefox to users and clients. Is anybody paying any attention to this problem? What is being done to address this fault? Why is there no response to the original poster? Is this really a support forum or just a way to preoccupy and distract the users who suffer this malfunction? Wireless 54Mbps connection. No Adobe Flash, QuickTime, MS Silverlight, etc. installed on this machine. Firefox 3.5.5 with the following add-ons:
    Aardvark 3.0
    Adblock Plus 1.2.1
    Adblock Plus: Element Hiding Helper 1.0.6
    Free Download Manager plugin 1.3.4
    Highlighter 0.1.4
    MR Tech Toolkit 6.0.4
    repagination 2006.4.5.1
    Save Complete 1.0.1
    Session Manager 0.6.8.3
    Tab Mix Plus 0.3.8.4
    Unhide Passwords 1.2.5.1
    User Agent Switcher 0.7.2
    Thanks for any help or suggestions.

  • Problems using yahoo in firefox, constantly crashes and freezes up. says 'server cannot be found'

    also have trouble checking other sites.

    I'm having the same problem as above with the message displayed 'Cannot Open Page -Safari cannot open the page because the server cannot be found'. The problem has only started occurring since I updated the operating system on my 3GS to iOS 4.
    For information I'm on the Orange network in the UK.
    Generally speaking, after a few refreshes the page does display. I have tried viewing the same webpage on my iMac and it displays without any problems whilst the iPhone continues to display the same error message - Strangely it doesn't happen on all websites!!! Ideas anyone?

  • Itunes 10.5 and up using 100% CPU. Has anyone found a sure fix yet?

    I have tried reinstalling everything in different order several times. The winsock... command worked for maybe a week but now it doesn't and I had to fix some of my firewall/internet safety software after doing so. Like many others I'm running Win 7 64bit. problem started after the 10.5 update. I've been searching the internet and forums and haven't seen a sure fix yet.

    Close your iTunes,
    Go to command Prompt -
    (Win 7/Vista) - START/ALL PROGRAMS/ACCESSORIES, right mouse click "Command Prompt", choose "Run as Administrator".
    (Win XP SP2 n above) - START/ALL PROGRAMS/ACCESSORIES/Command Prompt
    In the "Command Prompt" screen, type in
    netsh winsock reset
    Hit "ENTER" key
    Restart your computer.
    If you do get a prompt after restart windows to remap LSP, just click NO.
    Now launch your iTunes and see if the problem has been resolved.
    If you are still having these type of problems after trying the winsock reset, refer to this article to identify which software in your system is inserting LSP:
    iTunes 10.5 for Windows: May see performance issues and blank iTunes Store
    http://support.apple.com/kb/TS4123?viewlocale=en_US

  • ITunes will uses 100% cpu and will not close in OSX Lion

    When I start up iTunes, after a few minutes, the fan kicks on and Activity Monitor shows that it is using 100% CPU. The fan kicks up and the MBP gets warm. I have to force close to get it to shut down. iTunes match is constantly running, so maybe that has something to do with it?
    I'm not running it in Mini Player mode or anything like that, so I'm not sure what's causing the problem. Any thoughts on how to diagnose it?

    I also have this problem which has been getting worse with recent successive updates of Firefox. As a long-time user and advocate, I am about ready to look for an alternative browser. Firefox will not close and exit properly, requiring direct cancellation through Task Manager; starts up very slowly (often 1 to 2 minutes); and frequently locks up the CPU with 100% of cycles while doing NOTHING; offers to restart crashed sessions, but cannot recover and reload those sessions; will not operate correctly while any other application accesses the internet, like uTorrent. Firefox is set to delete cookies, etc. whenever the session closes, sqlite database is vacuumed regularly, CCleaner regularly wipes remaining accretions, and disk is defragged. Currently running 3.5.5 but will NOT upgrade until this problem is solved since later builds report the same problems. I know several other users who have experienced the same problem and I can no longer automatically recommend Firefox to users and clients. Is anybody paying any attention to this problem? What is being done to address this fault? Why is there no response to the original poster? Is this really a support forum or just a way to preoccupy and distract the users who suffer this malfunction? Wireless 54Mbps connection. No Adobe Flash, QuickTime, MS Silverlight, etc. installed on this machine. Firefox 3.5.5 with the following add-ons:
    Aardvark 3.0
    Adblock Plus 1.2.1
    Adblock Plus: Element Hiding Helper 1.0.6
    Free Download Manager plugin 1.3.4
    Highlighter 0.1.4
    MR Tech Toolkit 6.0.4
    repagination 2006.4.5.1
    Save Complete 1.0.1
    Session Manager 0.6.8.3
    Tab Mix Plus 0.3.8.4
    Unhide Passwords 1.2.5.1
    User Agent Switcher 0.7.2
    Thanks for any help or suggestions.

  • Oracle uses 100% CPU

    Hi,
    I have installed Oracle 10g R2 on 64bit linux. It was working fine, until last week. I got alert that oracle uses 100% CPU.
    Some lines from alert:
    4894 /opt/oracle/product/10.2.0/db/perl/bin/perl /opt/oracle/product/10.2.0/db/sysman/admin/scripts/db/dbresp.pl 56.3 12978 7720 22860 oracle
    9244 /opt/oracle/product/10.2.0/db/perl/bin/perl /opt/oracle/product/10.2.0/db/sysman/admin/scripts/db/dbresp.pl 50.4 10357 7720 22860 oracle
    11798 /opt/oracle/product/10.2.0/db/perl/bin/perl /opt/oracle/product/10.2.0/db/sysman/admin/scripts/db/dbresp.pl 41.1 4429 7720 22860 oracle
    11740 /opt/oracle/product/10.2.0/db/perl/bin/perl /opt/oracle/product/10.2.0/db/sysman/admin/scripts/db/dbresp.pl 28.3 45350 7724 22864 oracle
    1516 /opt/oracle/product/10.2.0/db/perl/bin/perl /opt/oracle/product/10.2.0/db/sysman/admin/scripts/db/dbresp.pl 24.2 29968 7728 22868 oracle
    17006 /opt/oracle/product/10.2.0/db/perl/bin/perl /opt/oracle/product/10.2.0/db/sysman/admin/scripts/db/dbresp.pl 21.8 21913 7724 22864 oracle
    19449 /opt/oracle/product/10.2.0/db/perl/bin/perl /opt/oracle/product/10.2.0/db/sysman/admin/scripts/db/dbresp.pl 21.5 20865 7720 22860 oracle
    24877 /opt/oracle/product/10.2.0/db/perl/bin/perl /opt/oracle/product/10.2.0/db/sysman/admin/scripts/db/dbresp.pl 21.0 18708 7728 22868 oracle
    26566 /opt/oracle/product/10.2.0/db/perl/bin/perl /opt/oracle/product/10.2.0/db/sysman/admin/scripts/db/dbresp.pl 18.4 5727 7724 22864 oracle
    1788 /opt/oracle/product/10.2.0/db/perl/bin/perl /opt/oracle/product/10.2.0/db/sysman/admin/scripts/db/dbresp.pl 17.1 3319 7724 22864 oracle
    When I log in to EM, I can see section
    Host CPU
    It is 100%.
    I have only instance named "parama". and it uses 1% CPU ant the picture shows that 99% CPU is used By Other.
    What is Other? Why does it use that much CPU?
    I had another oracle instance few months ago, but I is not used now (it is not even started).
    How do I restore normal system performance?
    Can I kill these processes?

    Hello,
    I have a similar problem. I see 2 perl processes related to Oracle that are taking up 99% of 2 cpus. These 2 perl processes have been running for days and keeping the load average high (above 2) on a mostly idle system.
    The 2 perl processes are running:
    /oracle/app/product/10.2.0/db_1/perl/bin/perl /oracle/app/product/10.2.0/db_1/sysman/admin/scripts/db/dbarchfull.pl
    and
    /oracle/app/product/10.2.0/db_1/perl/bin/perl /oracle/app/product/10.2.0/db_1/sysman/admin/scripts/db/dbresp.pl
    Has anyone seen this problem? Can I kill the perl processes?
    --Dan                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • All programs using 100% CPU, freezing, crashing, -10810, -600, and -1712 errors

    Okay, so. I have a Macbook Pro from December 2012, a little over a year old.
    Version 10.9.1, running Mavericks
    Processor 2.4 GHz Intel Core i7
    Memory 8 GB
    Startup Disk - Macintosh HD
    I can send more info if I need to. I'm a graphic designer using Photoshop, Illustrator, and InDesign usually simultaneously, as well as Spotify, Messages, Sparrow (mail), Stickies, Tweetdeck, and Evernote. I also use a wireless mouse, drawing tablet, and second screen. This has never been a problem (I mean, my old computer had 4 GB memory and handled these programs just fine, except for Final Cut Pro 7) up until recently.
    For the last two months, my computer has been seriously out of whack.
    I'm constantly having to refresh finder
    Every time I open Google Chrome, all of my extentions crash immediately and any website I try to go to is extremely sluggish (but Safari works)
    The dock freezes
    Constant error messages: 1712, 10810, 600
    Audio fails randomly
    Overall, the problem seems to be that I can't do more than one thing at a time -- I can't take a screenshot if more than two programs are open, I can't open DMG files, I can't open Spotify if any Creative Suite program is open. I've been watching the activity monitor, and it seems like each program is trying to use 100% CPU, which doesn't seem right. I have to close every program to work in Photoshop, which makes me miss calls and emails.
    I've tried restarting in safe mode, verifiyng the disk and repairing permissions, I used time capsule to restore to a time before it was happening, and restored my user profile in Chrome. I'm at my complete wit's end trying to figure this out! I feel like my next step is to just reinstall my OS completely, but that would be a major setback for getting my work done, and I'm not even sure that would work.
    I've looked on other forums and it seems like the Mail app typically causes problems, but I don't even use it, I use Sparrow.
    PLEASE PLEASE PLEASE HELP

    Launch error -10810 in Mavericks
    I have the same issue since a couple of days. Nothing that I found in the community (rebuilding launch info using Onyx or manually deleting the apple.com-launch prefs) has helped me so far. Only some apps are affected (PasswordWallet 4.7.4 among them).
    I can launch it once and it will run fine as long as it’s open. Next time it refuses to open displaying the error -10810 message instead. I trash the app and use a fresh one off the vendor’s dmg file I downloaded and the sequence repeats.
    MacPro 2.8 QuadCore Intel Xeon, 16 Gig RAM, Samsung SSD 840 PRO Series HD plus 3 more regular 3,5“ HDs, Mavericks 10.9.3

  • Multi-select LOV's hang form and use 100% CPU power

    Hello,
    We are using Designer 6i (6.5.52.1.0) and Headstart 6.5
    In one of our forms we are using 6 Multi-select LOV's.
    When we click the Cancel or Ok button (included through QMS_MSEL_LOV_BUTTONS), or hit Enter query in one of the ML_... blocks the form hangs and starts using all the CPU-power. I've tested this locally (c/s) and through the web (iAS), same result...
    I already rebuilt the LOV's but the problem isn't solved.
    We've got other forms with one or two multi-select LOV's, and these work fine.
    Has anyone experienced this behaviour before, and what is the cure?
    Thanks in advance!
    Wouter

    Wouter,
    If you are running against Solaris, you could be running into the following:
    Headstart applications that run via webforms on a Sun Solaris application server, suffer again from bug 1985903. This bug was spotted and solved a time ago and seemed to be solved at next
    releases of Forms 6i. Now, on Solaris the bug is introduced again.
    Description
    ===========
    1. When using a multi-select LOV (which is displayed in a modal dialog
    window), you select the records you want, press OK, and the application exits.
    2. When using a shuttle control to move records from left to right or vice
    versa, you select the records you want, press '>' to move them, and the
    application exits.
    This occurs in Forms 6.0.8.13.0 and 6.0.8.14.1. It did NOT occur in prior
    releases. This is some kind of forms bug.
    Workaround
    ==========
    For some reason the call to procedure renumber in qms$msel.process_records
    causes the application to exit. If you copy the code from renumber to all the
    places from which it is called, it works fine.
    - open qmslib65.pll in Form Builder
    - open package body qms$msel
    - find procedure process_records and define a local variable l_recno of type
    number.
    - find local procedure renumber and copy the body of this procedure
    (everything
    after 'begin' and before 'exception').
    - replace each call to 'renumber;' with the copied code.
    A new version of qms$msel package body is available on iXchange for download.
    See Headstart Oracle Designer 6i, Bugs and Fixes.
    Hope this helps,
    Marc Vahsen
    Headstart Team
    Oracle NL

  • CF4.5 uses 100% CPU and hangs

    Hello,
    According to the ColdFusion Forums my problem is not a new one but I still want
    to post it with the hope to get some kind of answer.
    I'm are running the following system:
    CF 4.5 Enterprise Server
    SiteMinder 6.0
    IIS 5.0
    MS SqlServer 2005
    Both the CF and database server are Win2000 SP4.
    About every one hours the CF server uses 100% CPU and from than on it is
    impossible to log into the application. The site is still available though.
    After restarting the CF service everything works fine until.....
    I do not know what triggers this but I suspect it has something to do with
    SiteMinder and logging onto the application.
    The site has to go live on Monday so you can imagine the pressure to get
    this fixed before the weekend.
    Greetings,
    Jilani

    Jilani, you mention that this seems connected to SiteMinder. Do you mean you have your own version of SiteMinder, separate from the built-in one that came with CF 4 and 5? I wonder if there could be a conflict between them. Why are you using the full SiteMinder? And do you really need it?
    More curious is that you say this spike happens every hour. Can you confirm if it's every 67 minutes, specifically? If so, then I would assert that this could be a problem related to the client variable purge process, which I discuss here:
    http://www.carehart.org/blog/client/index.cfm/2006/10/4/bots_and_spiders_and_poor_CF_perfo rmance
    But that may not be the issue if simply enabling/disabling the siteminder service will immediately recreate your problem....unless somehow the DB used by SiteMinder is the same DB used for client variables. Do you have any datasources listed in the CF Admin page for client variables? Any chance there's a connection between them and siteminder?
    /charlie
    PS This whole issue of client variables and how they can hurt you unexpectedly is something I'll dicuss this Thursday at noon US EDT, when I present "Clients and Sessions and Crashes, Oh My", to the online ColdFusion Meetup: www.coldfusionmeeetup.com.

  • Firefox constantly hangs/freezes/stops etc. What's going on?

    For the last 2-3 weeks, I've been experiencing massive issues with Firefox.
    I use a desktop with Windows 7, 64-bit.
    I originally started with Firefox 5, and then a week or so before the release of Firefox 6 I started experiencing these issues. I was ecstatic when I found the release of Firefox 6 two days early, and for maybe a day or so, it was perfect before the problems started again.
    Problems include: Firefox constantly hangs, freezes, not responding, stops loading etc. Whatever you want to call it, it does it randomly for any reason. It's not set off by trying to access a particular website or whatever, it could just be trying to open in a new tab or window. It even happens with simple things like typing or scrolling down a page. When it freezes it freezes my entire system until it gets going again. Sometimes it will even freeze when the window is minimized and I'm not currently using Firefox for anything.
    I've tried scanning for viruses, clearing settings and stored files, uninstalling and re-installing, disabling any and all add-ons, even down grading all the way back to 3.6 and still nothing works. I've also tried all the "trouble-shooting solutions" I've come across, and most of them involve add-ons I've never even heard of, let alone use, so these are useless to me.
    I had issues with a non-responsive script at start up, but after disabling a Java add-on this stopped, however the constant freezing remains.
    Like I said, it's been happening for a few weeks, no matter what version of Firefox I use.
    I know I'm the millionth person to complain about this; I've read all the other threads, but nothing is being done about this issue.
    I've used Firefox for 8 years, but this problem is so infuriating I'm ready to call it quits and move to a different browser, which I don't want to do because I hate all the rest.
    Is there anything else I can do to solve this, or are we just going to have to wait for the developers to 'maybe' get around to fixing it?

    Thanks for the reply!
    I have noticed the high memory usage. And when I was having these issues I tried to install 3.6.18 and it wouldn't run.
    But I had problems with my computer and sent it away for repair and now I'm running 6.0.2 with none of the previous problems I experienced.

  • I'm using firefox 1.0.6 on a Mac OSX 10.3. Firefox is crashing and freezing frequently. I've heard that My firefox version is too old to update and I also need a new computer. What can I do? Thanks.

    I'm using firefox 1.0.6 on a Mac OSX 10.3. Firefox is crashing and freezing frequently. I've heard that My firefox version is too old to update and I should get a new computer. I can't upload art to my website. News articles freeze constantly. Firefox shuts down when I go to certain websites. What can I do? Thanks.

    I'm using firefox 1.0.6 on a Mac OSX 10.3. Firefox is crashing and freezing frequently. I've heard that My firefox version is too old to update and I should get a new computer. I can't upload art to my website. News articles freeze constantly. Firefox shuts down when I go to certain websites. What can I do? Thanks.

  • CPU is constantly overheating and freezing Satellite Pro A30

    Hi guys,
    It appears my CPU is constantly overheating and freezing the PC.
    (is this what happens when a CPU overheats?)
    The fans are switching on/off eratically.
    The heatsink seems quite hot but still touchable - although just.
    As a trial I'd like to change my 2.6Ghz CPU for
    a slower, cooler one to see if it solves the problem.
    Can I just swap them, or do I need to change something
    to ensure the new CPU runs at the slower speed ?
    Is there anyway I can tell the current CPU to run
    at a slower speed ?
    (I cannot even get windows installed as
    the PC stalls before finishing)
    Thanks,
    Ray.

    As mentioned by James the Power saver controls the CPU speed and the cooling method.
    You can change the settings and check if it will help.
    But one question; How long do you use this notebook or how old is it?
    Sometimes after long usage the dust and debris could has a bad influence on the cooling modules and fan rotation.
    Mostly a cooling module cleaning could help to prevent from the overheating. But I would not recommend to clean the notebook yourself if you have no experience.
    In my opinion a technician should do that.

Maybe you are looking for