How Does A File Get Damaged or Corrupted?

After a recent installation of OS 10.4.8 and Office for Mac on my friend's G4 AGP (Sawtooth) all ran well for a week or so. Then suddenly Word and Excel wouldn't open. Got error message. Attempts to reload Office provided another error message.
The core of these error messages was that there was a "Shared library error (Carbonlib)". From the MS support site we were advised that "This problem may occur if the CarbonLib file in Mac OS X is damaged or is corrupted." The recommended actions were to Repair Disk Permission and do a restart. If that didn't work, Archive and Install OS X again.
Well, even Archive and Install didn't go well, so we ended up doing an erase and install. Now everything is running well again.
My question is, considering the pain involved in fixing the problem, how does a working OS and its files get damaged or corrupted in one week of light use? If there is something we need to pursue to ensure this doesn't happen again, I'd sure like to know what it is.
Thanks in advance.
Carl B.

Hi, Carl.
See my "Data corruption and loss: causes and avoidance" FAQ for comprehensive advice on this subject.
Good luck!
Dr. Smoke
Author: Troubleshooting Mac® OS X
Note: The information provided in the link(s) above is freely available. However, because I own The X Lab™, a commercial Web site to which some of these links point, the Apple Discussions Terms of Use require I include the following disclosure statement with this post:
I may receive some form of compensation, financial or otherwise, from my recommendation or link.

Similar Messages

  • HT5244 How does Flashback Malware get into a Mac?

    How does Flashback Malware get into a Mac?

    The ‘Flashback Trojan’:
    A version of an existing Trojan Horse posing as a legitimate Flash Player installer (named “Flashback.A” by a security firm) is designed to disable updates to the default Mac OS X anti-malware protection system, potentially leaving the system open to the manual installation of other malware without any system warnings. The most recent versions bypass any user action and automatically installs itself after an affected website is visited.
    http://www.appleinsider.com/articles/11/10/19/fake_adobe_flash_malware_seeks_to_ disable_mac_os_x_anti_malware_protection.html
    (Adobe is aware of malware posing as its Flash Player and warns users to ignore any updates that didn't originate on its own servers. "Do not download Flash Player from a site other than adobe.com," said David Lenoe, Adobe's product security program manager, in an entry on Adobe Product Security Incident Response Team's PSIRT blog. "This goes for any piece of software (Reader, Windows Media Player, QuickTime, etc). If you get a notice to update, it's not a bad idea to go directly to the site of the software vendor and download the update directly from the source. If the download is from an unfamiliar URL or an IP address, you should be suspicious.")
    Flashback Trojan - Prevention of infection:
    In order to prevent a potential infection with “Flashback” Trojans, Mac users should always obtain their copy of Adobe Flash Player directly from Adobe’s official website and to disable the "Open 'safe' files after downloading" option in Safari Preferences/General to avoid automatically running files downloaded from the Internet. Also, do not turn on Java in Safari Preferences/Security. Few websites use Java. Javascript is something entirely different and should be left active.
    The Flashback Trojan does not affect PPC (non-Intel) Macs, nor has it been noted to affect users running Tiger OS 10.4.11 or Leopard OS 10.5.8.
    Last, but by no means least, using Open DNS is the simplest way of preventing infection in the first place. Open DNS also protects against phishing attacks, re-directs, speeds up your internet connection, and works for all users of OS X from Tiger upwards:
    http://blog.opendns.com/2012/04/09/worried-about-mac-malware-just-set-up-opendns /
    How to get it:
    https://store.opendns.com/get/home-free
    Flashback Trojan - Detection and Removal
    Users with Intel Macs running Snow Leopard OS 10.6 or Lion OS 10.7 should ensure that they have downloaded all the recent Java updates from Apple, which are designed to prevent infection and also remove any infection already present.
    New Macs running Lion do not have either Flash Player nor Java installed. If you running Lion and have not already downloaded and installed Java, you should download the ‘Flashback malware removal tool’ from Apple:  http://support.apple.com/kb/HT5246  (356KB) which includes the same code as the Java update that plugged a security hole which allowed the malware to automatically install itself without admin authorization.
    You can also use this to check whether you have been infected (for Intel Macs only) and remove it if required:
    http://www.macupdate.com/app/mac/42571/anti-flashback-trojan
    Flashback Trojan - Detection, and how to remove (with caution) if you are running other browsers than Safari:
    http://www.f-secure.com/v-descs/trojan-downloader_osx_flashback_i.shtml

  • How does a workflow get triggered when we create a Shopping cart

    Hi all,
    In SRm how does a workflow gets triggered when we create a Shopping cart...what i mean is that in r/3 we use changedocument object or function modules etc..likewise in srm how the wf gets triggere...can anyone help me.
    Thanks&Regards,
    Hari

    Hi martin,
    yes i accept that in SRM also workflows are all started by event...what i mean is in R/3 we go for Change document object(swec) or some other method for event creation...like that in SRM what is there?Just whenwe create a Shopping cart How the workflow is trigerred...suppose if it is trigerred using fm swe_event_create where they might have called the function module.
    Thanks&Regards,
    Hari

  • How does the GR get into SUS---MM-SUS Sceanario

    Hi all,
    How does the GR get into SUS---MM-SUS Sceanario. Can anyone explain??
    Thanks in Advance..
    Regards,
    Jagan

    Hi,
    In SUS - MM scenario
    The supplier ships the goods and sends an ASN based on PO or an Scheduling Agreement to the purchaser. If ASN is based on PO then PO Response has to be accepted  by the purchaser. When the ASN is sent from the SUS system, an inbound delivery is created automatically in SAP MM.
    Now Create GR with reference to ASN or PO based on your requirement in R/3 - MM. The GR notification is then sent to the SUS system, where the supplier can display it.
    Please reward points for helpful answers

  • How does the attribute gets the data from R/3 field?

    Hi Experts,
    It could be silly Q.  IO has attributes x, y, z.......  When we map r/3 field to IO, and it is added to the cube and when we create a report, how does the attribute gets data?  I've been working in BW and suddenly I got confused.  Someone please provide me some info
    Thanks,
    Radha

    X,Y,Z being attributes of an info object A.
    When A gets loaded it will be loaded with X,Y,Z.
    If A is a cube and if you wish you can bring X,Y,Z also in the cube in one or more dimensions.
    If you keep X,Y,Z as vag attributes rather than in te cube as dimensions, then , the system will generate SIDs for them.
    Ravi Thothadri

  • Purchased ExportPDF for one of our end using depts.  It is under my account I manage for our institution.  How does the dept get the application to download.

    Purchased ExportPDF for one of our end using depts.  It is under my account I manage for our institution.  How does the dept get the application to download.

    Hi Cassi,
    If you are ordering subscriptions for various people in your office, it would be best to sign up under their Adobe IDs, so they can log in and use the subscription with their own credentials. As for moving the current subscription, the easiest route is to cancel the current subscription (see Cancel your membership or subscription | Acrobat, Acrobat.com online services--or I can help), and then reorder as necessary.
    Best,
    Sara

  • HT201210 How does the Ipad get back to Nigerian Store from American Store to enable it carry out Update aand Downloading?

    Dear All, please, How does the Ipad get back to Nigerian Store from American Store to enable it carry out Update and Downloading?

    Try this.
    Settings>iTunes and App Stores>Apple ID
    Tap your ID
    Tap View Apple ID
    Enter your password
    Go to country/region in the popup window to change the store

  • How does one stop getting email about other peoples problems

    How does one stop getting messages about other peoples problems like 10 - 12 a day

    Click here for the instructions on stopping the emails.
    (100882)

  • HT204053 How does my spouse get the benefits of using my iCloud for contacts and calanders but not messages, etc?

    How does my spouse get the benefits of using my iCloud for contacts and calanders but not messages, etc?

    iCloud is designed for personal use and not for managing multiple access.  If you gives your password to someone else, this person can benefit everything including access to purchase with your account, email, etc.
    You should rather consider having each one an iCloud account and then, create and share a calendar.  As for contact, you can send them to your spouse to be save in her account but they cannot be shared nor synced.

  • How does the icon get created for a saved file

    In my program I allow saving files using JFileChooser and ActionListener.
    In the constructor of the main class which extends JFrame I also set an icon by saying:
    this.setIconImage(new ImageIcon("image.jpg").getImage());
    This does not only set an icon on the title bar and the minimized window, it also creates an icon on my saved files. However, the image quality for the icon on my saved files is bad, even though the image quality for the other icons is ok. The size of the icon image I am providing is close to the size of the icon image on my saved files.
    How did the icon get created for my saved files? Is it possible to improve the image quality?
    Thanks for looking at this!

    I just realized that
    this.setIconImage(new ImageIcon("image.jpg").getImage())
    did not create the icon for my saved files.
    So what did create it? I did not program it!
    However, I happen to have an icon file Ananya.ico where I have my java project. I use if for my installation file. Did Java use this icon?
    Please help! Thanks!

  • How does example field get populated in the results (pmd.xml) file ?

    How does the <example> element in the rulepack file, get populated in the pmd.xml file ?

    Hi,
    The example field does not get populated and won't be for two reasons:
    - The Xpmd products don't do it and we want to keep the same XML schema than the others so that FlexPMD reports remain compatible with third party tools (like the PMD Hudson plugin, and XSL script)
    - That would have a high impact on the report size. Imagine that you have 2000+ violations in your report...
    That being said, it will be possible to retrieve the example section from the Flash Builder plugin in the outline view.
    Best regards,
    Xavier

  • How does on remove or damage unicode layer in PDF. format?

    Pdfs consist of 2 layers one being unicode map the other gylph map. Unicode stores all kinds of information, the one that you use to copy and paste the text with and gylph is essentially the way the text looks, thus if you delete unicode or damage it somehow you will protect your file from being copied somewhere (excluding ocr) but the text in the file will still look the way it is supposed to. Just like in the picture below. So the question remains: how does one remove unicode in PDF in order to protect the file from being copied anywhere? Thank you for your input!

    Hello,
    I don´t know how to make this work. I would open the OSS message for this and want SAP to give a workaround or say clearly this cannot be done. Well... in one of the mentioned threads it is mentioned that SAP said this is the right behavior but there was not a word about if that can be changed.
    Otto
    p.s.: probably it would be better for you to send only RAW data (i mean only XML data) and make the partner work with it. If the PDF is converted to "something" by a machine, then you don´t need PDF (what is a user GUI), to send only the data should suffice, or not?

  • How does Java file I/O move files?

    I'm working support for an integration platform, and there's a problem at a customer that seems to crop up once in a blue moon, yet still all to often. Its a bit difficult to track down, because they are using an old piece of software that is not officially supported anymore, but the problem still needs to be solved and I could use some help to either confirm or dismiss my suspicion of what might be the cause of it.
    What happens is this....
    Their system places a file in a folder, and the file is /supposedly/ fully created, and then just moved to the folder. Then an adapter program takes the file, puts it on a messaging queue, and after that is successful, it moves the file into a backup directory.
    Now, what has happened is that sometimes, the files that end up being sent are incomplete. Either the writing application messed up, or the adapter somehow went crazy. But more puzzling is that I've observed that the files have been correctly sent, but the file that ended up in the backup-directory was empty. It is not possible to send an empty file through the platform, since there's transformation logic that handles it. Those parts I completely trust, but I need to verify if it might indeed be the adapter, or the customer's own systems that messes up the message.
    So the question really boils down to, how does the java file-I/O method for moving a file work? Does it copy it bitwise, or does it call the system's move-command? Because if it copies it bitwise, it might mean it reads the data at the exact moment the file is created but not yet filled, and then doesn't check again as it writes it to the storage, and then just deletes the file. If it calls the system's move command, the system wouldn't be able to move a file that is being written, and something else is more likely the problem.
    The machine is a windows 2000 server, sp4, and the java being used is jdk1.3.1_03.
    Rewriting the adapter is not an option, and it will hopefully be replaced in the near future (as in, within a year...) whenever the customer deems it can budget for the work. The adapter is not officially supported by us, but the platform is, and I need to pin-point the problem.

    So the question really boils down to, how does the
    java file-I/O method for moving a file work? Does it
    copy it bitwise, or does it call the system's
    move-command? It could be either one. Both are available, so it depends what the programmer for that tool decided to use.
    Without more details, it's impossible to be sure what the probem is, but a couple of general possibilities that fit what you've described pop to mind:
    * The copy/move/send step is happening before the file being written is flushed or closed. This might be because an exception in the writing code is causing the flush/close to be skipped entirely.
    * The copy/move/send is being called too soon.
    * The step that's reading the file after its been copied/moved/sent is ocurring before the file is completely there.

  • How does customer account gets debited when a billing document is made

    where it is configured that a particular customer master record gets debited when any billing in sales is done.
    is it  part of fi-sd config part.
    or fi part only
    sales a/c gets creditted due to vkoa t,code
    but how does customer a/c gets debited where

    Hi
    In SD you set up the account assignment to FI, the customer in SD is normal the same customer number as in FI. There are different other options possible, this is set up in the partner rol in SD. (like Payer).
    From SD there is an intertnal interface to FI/CO that use these settings
    This part of the settings is between FI and CO and should be done by sales and finance

  • How does the system get the page format in reports

    Hi to all experts,
    where does the report gets the page format while print how do default the page format to the report while printing...
    please help

    Hi Mohamad,
    For printing reports by default it ill take the page format assigned to the printing device like (locl), in print preview,
    u can check the same in Transaction : SPAD.
    there click on output devices ->click on devices which u r using-->
    click on last tab->field(TRAY1)--->there u can find the page format for tht printer.
    U can change that as per ur requirement.
    i hope it ill sovle ur prob.
    Regards,
    Niranjan.G

Maybe you are looking for

  • Need troubleshooting advice for osx 10.3.9

    Not sure of how, but system was changed in a subaccount (main account not affected) Subaccount now opens with different icons, not running all applications and several items are gone like mail connections, address book, and bookmarks. need to know ho

  • Has anyone ever validated CertPath using J2SDK1.4.0?

    I only installed J2SDK1.4.0 I tried many example, but always got such error info: Validation failure, cert[2] :basic constraints check failed: this is not a CA certificate I have tried many situation, including creat and sign certificate with my own

  • CJ88 - AA571 - Down payment posting not possible

    Dear SAP friends, While doing settelement of WBS through CJ88, I am getting an error " Not possible to post down payment clearing, there is no Down payment" message number AA571, can you through any light on it. Thanks Nagesh Edited by: Virendra Pal

  • How can I speed up my sluggish MacBook Pro?

    I installed Mavericks last year and my MacBook Pro seems to be getting more and more sluggish, especially with the Adobe Creative Suite. Lately InDesign has been crashing on a regular basis. I used to be able to run several programs simultaneously, b

  • Radiobutton during at selection-screen event is not triggered

    Hi experts, I have this event: AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file perform f_file_sel. I want to select a file according to the radiobuttons on the selection screen, but during the f_file_sel form I recognized, that the radiobutton which