Corruption on Windows 7 ?

I've recently moved my development machine to 64bit Windows 7 build 7600 and Sun 32bit JDK 1.6.0_20.
I've seen DbChecksumException 3 times now when working on a dataset of about 20gb in size. I didn't track it the first two times, but the exception from the third instance is below. The first two times I removed the log files and reloaded them from a bulk import to clear the error. I'm not sure, but I think the other exceptions occured in my program threads and not the cleaner thread.
This is on a transaction-enabled database using the collection APIs. Has anyone seen similar issues on Windows 7? What information would be helpful to troubleshoot this?
<DaemonThread name="Cleaner-1"/> caught exception: com.sleepycat.je.log.DbChecksumException: (JE 3.3.87) Location 0x23/0x3fb8ee expected 4034848955 got 3710585889
com.sleepycat.je.log.DbChecksumException: (JE 3.3.87) Location 0x23/0x3fb8ee expected 4034848955 got 3710585889
     at com.sleepycat.je.log.ChecksumValidator.validate(ChecksumValidator.java:96)
     at com.sleepycat.je.log.FileReader.validateChecksum(FileReader.java:593)
     at com.sleepycat.je.log.FileReader.readNextEntry(FileReader.java:314)
     at com.sleepycat.je.cleaner.FileProcessor.processFile(FileProcessor.java:386)
     at com.sleepycat.je.cleaner.FileProcessor.doClean(FileProcessor.java:233)
     at com.sleepycat.je.cleaner.FileProcessor.onWakeup(FileProcessor.java:138)
     at com.sleepycat.je.utilint.DaemonThread.run(DaemonThread.java:141)
     at java.lang.Thread.run(Thread.java:619)

After the checksum exception, are you able to still open the database with an application or is the environment corrupted permanently?In this case, the enviroment and all databases open and close happily. It's just the cleaner thread that seems to be having problems. I'm not sure what problems I would have if I kept using the app, I havent really tested anything much after I spotted the error.You'd eventually run into it if you read that piece of data from the log with your app.
>
BTW, the verifyChecksums just checks the checksums when they're being written out as well as after they're written out. It's interesting that it's not being detected at write time.Perhaps I should try adding a read value after write during my population routine, it probably will be happy too. I suspect windows odditties. My current theory, which I base on absolutely nothing, is that for a jdb file to exhibit this problem it has to be evicted from the OS disk cache. Maybe I'll try a 2gb data set and a reboot in between....If you do a read after write you'll have to make sure that the data you're reading is not in the cache, otherwise it will just take the cached data.
DbPrintLog will accomplish this, but, it will do it by reading every record in the log, whether or not they are "live". You could do a DbDump, or use your own app to do a read of the entire database. Those programs will only read "live" data. It would be interesting to know if the thing it is stumbling upon is live or dead. That said, since you're doing a load, it is probably live.
If you do DbPrintLog -s 0x439 on the corrupted log environment that you have does it blow out at the same lsn? 0x439/0x78a1a0. Are you able to give us that file (0x00000439.jdb) or does it have confidential info in it? Is 00000439.jdb the last file or are there more after it?DbPrintLog barfs at the same place. 439.jdb is faiirly elderly among the 2800 log files, d84 is the youngest.
In a previous post you said that you are setting CLEANER_MIN_UTILIZATION:
environmentConfig.setConfigParam(EnvironmentConfig.CLEANER_MIN_UTILIZATION, String.valueOf(10* 1000 * 1000));
Do we really accept a value of 10,000,000 for a percentage without throwing an exception at y?Busted. I goofed during copy and paste, the values on those lines are actually constants from another class so I pasted in the values for readability. The real value for that line should be 80. The other mistake I just noticed is I'm on 1.6.0_16, not 1.6.0_20.OK, no problem. That explains that.
>
Also, it seems like 10MB of cache is pretty small for a 20GB databaseTrue, and only 64mb heap. But this should result in slowness, or possibly an OOM (with potential for subsequent corruption), but I'm just seeing the corruption. Now that I'm getting closer towards repeatability, maybe I'll try with bigger heap/cache. It basically takes an overnight data load for a test cycle now, I have to use the machine during the day for other stuff.I expect that this will be squirmy. You may be able to reproduce it on a smaller run some of the time, but not as often. Just a guess.
I'm not sure about sending the log file / app, I'll have to check on that...
I'm still focusing on trying make a reproducible test case. So far there isn't any real impact to this problem since the only place it exists is on my laptop. It's just a curiosity, at least until it happens on a real machine :)I'd like to have you try 4.0 on this if that's ok with you. I can't post the download link to it on the forum, but I can email it to you. If that still shows the bug, then I'll start giving you debugging jars built on 4.0.
What is bothersome is that with the verify checksums enabled we are doing a read-after-write (see src/com/sleepycat/je/log/FileManager.java:1344).
Edited by: Charles Lamb on Oct 22, 2009 9:07 AM

Similar Messages

  • I am getting the msg "data corrupted" from windows installer, attempting to install photoshop elements 12

    I am getting the msg "data corrupted" from windows installer, attempting to install photoshop elements 12. have wiped drive of file and redownloaded but get same results. have run regedit and removed Photoshop elements 12 also with no luck. Went back and installed photoshop elements 10 and prerimer and installed good, I have also installed prerimer elements 12 and the install was ok. I also ran trial version of photoshop 13 without any issues. I am at a lost to what is causing this issue. Any suggestions please.

    You can download the trial version of the software thru the page linked below and sidestep the download assistant.
    Be sure to follow the steps outlined in the Note: Very Important Instructions section on the download pages at this site and have cookies enabled in your browser or else the download will not work properly.
    Photoshop/Premiere Elements 12: http://prodesigntools.com/photoshop-elements-12-direct-download-links-premiere.html

  • Windows could not start because the following file is missing or corrupt. Windows root\system32\hal.dll.

    Windows could not start because the following file is missing or corrupt. Windows root\system32\hal.dll.  anyone can help

    Have a read here http://support.microsoft.com/kb/314477/en-us
    Maybe it helps
    Stefan

  • Simulate corruption on windows

    Hi,
    on 10 G R2, how to simulate a corruption on Windows ?
    I found this thread :
    Simulating data block corruption
    and it gives this :
    dd of=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USER2.DBF bs=8192 conv=notrunc seek=12 << EOF CORRUPT corrupt CORRUPT corrupt CORRUPT corrupt CORRUPT corrupt CORRUPT CORRUPT CORRUPT CORRUPT corrupt corrupt EOF
    It seems to be for linux/unix. is there any alternative for Windows.
    Thank you.

    user522961 wrote:
    Hi,
    on 10 G R2, how to simulate a corruption on Windows ?
    I found this thread :
    Simulating data block corruption
    and it gives this :
    dd of=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USER2.DBF bs=8192 conv=notrunc seek=12 << EOF CORRUPT corrupt CORRUPT corrupt CORRUPT corrupt CORRUPT corrupt CORRUPT CORRUPT CORRUPT CORRUPT corrupt corrupt EOF
    It seems to be for linux/unix. is there any alternative for Windows.
    Thank you.If you want to simulate block corrupt in windows, open the datafile in any Text Editor that support Hexadecimal view, search the data you want to corrupt (create a table, insert a data to it, commit and flush the buffer, then open the datafile and search for that data), select the data and switch to the hexadecimal view, delete (or change) the data, save file and exit. You'll successfully corrupt the datafile :)

  • Graphics are corrupted with windows after playing WoW.

    Hello,
    I have a bought new Macbook and up until recently, it has been completely problem free. Recently though, I have had a few issues regarding some slight graphics corruption on windows and software.
    For example the edges of the windows on Preview.
    http://i301.photobucket.com/albums/nn77/mrmalachai/Picture1-1.png
    These graphical disturbances seem to come about after I play WoW and seem to disappear again after a quick restart, but I just wondering what might be causing it and if it is something I should worry about.
    Is there any way to prevent these strange graphical disruptions?
    I would appreciate any feedback.
    Thanks guys.
    S.

    You should be searching using Google or going into a WoW forum because it's an issue caused by WoW. It seems to be rare because lots of people play WoW and I've never heard this before.

  • I have corrupted my windows config file in bootcamp. Can I repair it? on

    I have corrupted my windows config file in bootcamp. Can I repair it? If so, how?

    i found out that itunes erases these files by itself.

  • JRE 1.4.2 GUI corrupt in Windows XP Pro

    Hi,
    I am a long-time java user. I have Windows XP Pro and everything was working just fine for me.
    Several days ago I tried to boot my computer and was informed that windows was corrupt and could not start. I used the XP Pro installation CD to repair windows and got things working again.
    When I came to run a java mail client I use I noticed the GUI was corrupted. Checkboxes were messed up, tabbed panes had random airbrush-like pixels across them and sometimes lacked borders on the top.
    I completely reinstalled j2se 1.4.2 and jre 1.4.2 but it hasn't helped, still the same corruption. This corruption is also occurring in the GUI control panel for the Java plugin.
    I have no idea how to proceed with this one. I presume the corruption may be in one of the Windows XP GUI components although every other program I've tried seems fine (displays checkboxes and tabs perfectly fine).
    Has anyone had any experience with this before?
    Any help greatly appreciated.

    Thanks very much for the reply.
    The other computers seem to be fine. In addition the problem seems to be intermittent. It happens sometimes and not others.
    It could be a corrupt DLL or it could be the order services are starting on the machine.
    If I knew what to reinstall I would. I have already reinstalled Java and repaired Windows XP. Does anyone know which DLLs Java would use to display the GUIs? If I knew that, maybe I could repair or replace them.
    Any other suggestions are very, VERY welcome!

  • H8-1520t: sfc /scannow reported file corruption in Windows 8.1

    My computer (h8-1520t) computer had had file corruption error reported by sfc /scannow.
    The corruption was rather common corruption as discovered elsewhere on the internet.  The corruption pertained to prncacla.inf and it was repaired only by using DISM.exe /Online /Cleanup-image /Restorehealth.  The corruption occured while the computer was doing automatic maintenance which locked up my system.  After forcing a shutdown and rebooting, I immediately ran sfc /scannow and that's when the corruption was first detected.
    Now sfc /scannow finds no corruption and automatic maintence runs to completion.
    Since this is a rather common corruption error and there's no explanation as to what causes the problem, should I send my computer, which it's still under warranty, back to HP ---or--- did I corrected the corruption properly ? ? ?
    On additional question: What on earth causes that common corruption to occur anyway.
    Also: UEFI diagnostics extensively run and the extensive testing revealed no problems with system board, hard drive, memory, processor (i7-3770), graphics card memory (Radeon HD 8570).
    If I should be concerned about my computer being a dud and lemon, I'd like to know... Or, did I fix the corruption correctly?
    Thanks,
    Mark

    Hi Mark,
    You may want to review this article.
    If you are not comfortable with the Windows repair process then you can use the external HP recovery media to reload you PC back to a day one factory fresh condition.  Backup your data before doing so.
    HP DV9700, t9300, Nvidia 8600, 4GB, Crucial C300 128GB SSD
    HP Photosmart Premium C309G, HP Photosmart 6520
    HP Touchpad, HP Chromebook 11
    Custom i7-4770k,Z-87, 8GB, Vertex 3 SSD, Samsung EVO SSD, Corsair HX650,GTX 760
    Custom i7-4790k,Z-97, 16GB, Vertex 3 SSD, Plextor M.2 SSD, Samsung EVO SSD, Corsair HX650, GTX 660TI
    Windows 7/8 UEFI/Legacy mode, MBR/GPT

  • Itunes program corrupted on Windows XP and can't be removed...

    I have  an Iphone 4 and regularly update it via Itunes. Recently my Itunes program got corrupted. Upon rebooting the computer I got an error window pop up with this message "AppleSyncNotifier.exe -Entry Point Not Found. The procedure entry point sqlite3_wai_checkpoint could not be located in the dynamic point library SQLite3.dll"
    Soon my whole Itunes program crashed and I tried to remove and reinstall it but got the message that the "older version" of Itunes cannot be removed. Now even my CD/DVD drive is corrupted and not working.
    Anybody knows how can I fix this problem? Thanks...

    Normally, I'd think of these as three different problems.
    (1) "AppleSyncNotifier.exe -Entry Point Not Found. The procedure entry point sqlite3_wai_checkpoint could not be located in the dynamic point library SQLite3.dll"
    With that one, I'd first try uninstalling and then reinstalling your MobileMe control panel.
    (2) Soon my whole Itunes program crashed and I tried to remove and reinstall it but got the message that the "older version" of Itunes cannot be removed.
    Unfortunately, this sort of trouble has gotten more complicated to deal with ever since Microsoft pulled the Windows Installer CleanUp utility from their Download Center. First we have to find a copy of the utility.
    Let's try Googling. (Best not to use Bing, I think.) Look for a working download site for at least version 3.0 of the Windows Installer CleanUp utility. (The results from mydigitallife and Major Geeks are worth checking.)
    After downloading the utility installer file (msicuu2.exe), scan the file for malware, just in case. (I use the free version of Malwarebytes AntiMalware to do single-file scans for that.)
    If the file is clean, to install the utility, doubleclick the msicuu2.exe file you've downloaded.
    Now run the utility ("Start > All Programs > Windows Install Clean Up"). In the list of programs that appears in CleanUp, select any iTunes entries and click "Remove".
    Quit out of CleanUp. Restart the PC, and try another iTunes install. Does it go through properly this time?
    (3) Now even my CD/DVD drive is corrupted and not working.
    Could you describe what's going on with that one in a bit more detail, please?

  • Workbooks becoming corrupted using Windows 7, Office 2010, BEx 3.x, GUI 720

    Hi Experts.
    I have just been upgraded from XP to Windows 7 and from Office 2003 to Office 2010.  I have installed SAP GUI 720 patch level 5  and I've patched the BEx 3.x  portion as well since we are still on BEx 3.x queries and workbooks. 
    I can execute queries and workbooks with no problems.  When I save a workbook, and then I try to reopen that workbook it's corrupt.  Excel doesn't even recognize the file format.  When I tell Excel to open it anyway, it's in machine language.
    I ran the installation check for the Business Explorer and it found 54 RED errors.  I uninstalled and reinstalled again, but still have gotten the 54 RED errors.  Any ideas how to fix this?

    Dear Adam,
    Unfortunately Excel 2010 has a lot of bugs.
    The SAP is working on these issues but, it seems the issue lies over a Microsoft DLL.
    Per my experience, I recommend you to use Excel 2003 or Excel 2007. They are working fine with BEx Analyzer.
    Kind regards,
    Rafael Lermann

  • Windows Defender Disabled\Corrupted on Windows 7 Machine, How do I fix?

    Hello Everyone,
    I have a computer that has has had Windows Defender disabled/removed/corrupted in some unknown fashion. I searched for the program link from the start menu, which brings up a listing, but the icon for it is not normal. I also checked the Services Console
    and there is not a listing there.
    I have seen in other forums a suggestion of a repair install, and would like to know if anyone has tried that and had it work for them before I go through the time and effort.
    I use Kaspersky security software, and my other computers have the Windows Defender service working at the same time, so it is not a security program disabling it.
    Any help will be greatly appreciated.

    Hi ChicagoITguy,
    Considering the Windows Defender is not in the Services Console , it may be caused by the files corruption or the missing registry.
    1.Run sfc /scannow to have system integrity diagnostic.                                                                                                                                                                                            
    2.Check the Windows Defender registry`s existence.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinDefend                 
    3.You may need to restore the Windows Defender registry following the Sabrina`s post of the link:
    Windows Defender won't start
    https://social.technet.microsoft.com/Forums/windows/en-US/642a5e21-2d7f-4122-b26e-811cfe54a89d/windows-defender-wont-start
    Best regards

  • D5460 Printing Preferences are blank or corrupted on Windows 8.1

    Hi,
    When I go to the printer settings fir my D5460 I get corrupted or blank dialogues.
    I am running Windows 8.1 on an i7 4930K.
    From Control Panel\All Control Panel Items\Devices and Printers\HP Photosmart D5400 series I click on Customize your Printer then Preferences and I get something like:
    Any suggestions why this is happening or how to fix this?
    The corrupted characters can be different, suggesting to me that the text resources are incorrect. I am using UK language settings.
    I ave already tried the obvious re-installing, clearing registry settings, etc, etc.

    Sorry to hear that didn't work aerobaticant .
    Did you download and install the Full Feature drivers or are you using the Pre-installed Windows drivers?
    HP Photosmart D5460 Printer Drivers.
    Please take a look at this post from my co-worker @Sunshyn2005 with the same issue that you are having, to try.
    Re: Strange characters / Wrong language in Print Properties (windows 8.1 pro 64-bit).
    Let me know how you make out.
    Thank You.
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos Thumbs Up" on the right to say “Thanks” for helping!
    Gemini02
    I work on behalf of HP

  • Brand new nano 7th gen, firmware file corrupt, running windows 7

    brand new nano 7th gen, running windows 7, on first plugin I get the message "the ipod XXXX could not be updated because the firmware file was corrupt"  The strange thing is that it gave my nano a name - maybe confused with an old ipod??

    I have the same issue.  IPOD just arrived, connected to itunes, corrupt!

  • .cab files keep corrupting in Windows XP

    Hi all,
    I'm 3 days into trying to install CS3 onto an Xp system so, if you can help me resolve this, you're a genius in my book.  :-)   I keep getting .cab file corruption errors.  I think I've tried just about every trick I could find here in the forums (e.g., copying the disc's contents first to the hard drive, creating a new user account, using CS3 clean script and MS uninstall script, updating MS Installer, and all that jazz).
    I eventually tried installing it on a different PC (Vista) and it installed fine there.  I confirmed with 7-Zip's "Test Archive" feature on that system that the cab files on the disc were indeed fine and then copied all the setup files onto a flashdrive and brought that over to the Xp system.  Strangely, no luck...it seems the .cab files get corrupted even on the flashdrive once they are added to the Xp system.  About the only I haven't tried is updating to Xp SP3 (which I'm hesitant to do as I don't want to risk messing up my other programs that work fine with SP2, especially when I don't even know it will fix it).  I read where one guy with a home network installed it using the CD-ROM from one system to install it onto the other system that he was having the install trouble with.  He seemed to believe the problem was a combo hardware/software issue.  I'm thinking of trying this but will need to get it setup.  Do both PCs need to be running the same version of Windows?  Any other possible fixes?

    confuzeled wrote:
    Any other possible fixes?
    What Flash drives have you tried? Could well be that someting goes wrong when the files get written to them. Still, since it seems you started out with the original discs on the system, that doesn't seem to be the problem. More likely some security tool is scanning the files and damaging or Windows' own DEP has for some reason been set for cabinet files. So I'd definitely look into that. the version of Windows shouldn't matter. CS3 was developed at the high times of XP, so it primarily was made for that andjust the otehr way around, Vista compatibility is the bare minimum required.
    Mylenium

  • IMovie corrupt edit windows and more

    A strange thing has happened:
    I have been working on a massive project, a friend‘s wedding; it’s taken two months to edit and I’m nearly finished.
    But yesterday, while I was adding some final edits the program seemed to hang. I quit out, and now when I try to go back the main edit window doesn’t appear, it’s just empty.
    The clips appear in the bottom window, and the preview window is fine, but the window where you assemble the clips is empty.
    I have a feeling that a clip has got corrupt and is preventing the program from opening properly; but because I can’t get into the edit window I can’t try and take out the offending clip.
    I’ve tried reinstalling iMovie and trashing the prefs file, but it still does the same thing.
    I hope I’ve made it clear what the problem is - can anyone help. My only option at the moment is to reedit the whole wedding again; and I promised the couple it’d be ready by the weekend!
    Help!!

    Yes.
    You can leave the first song where it is.
    For the second song, highlight it and delete it. Then go back to the music browser again and drag your second song to your project. But this time, drag it to a clip near the end of your first song.
    Now, you should have a green audio track running beneath your video clips, and you can adjust the start, end, or where it attaches.

Maybe you are looking for

  • SQL to match a single value in a field with comma-delimited text

    I have a column that can contain none, one or many recordIDs (from another table) stored as comma-delimited text strings (i.e., a list). I need to retrieve all records that match a single value within that list. For example, if I want to match all va

  • Uninstall quicktime pro and re-install

    I have a problem with FCP quitting "unexpectedly" every time I try to export a H264 file, regardless of the original timeline codec. I downloaded a program which analyzes the error logs and IT thinks it is QuickTime that is causing the "quits" So my

  • Safe way to rename a design

    I noticed that a DESIGN.dmd is alwasy coupled with a DESIGN\ folder. In the case I'm asked to to rename the file, shoud I rename the folder and fix paths somewhere, too?

  • Internet sales and ICSS

    Hi all, If anyone has SIM files or any useful documentation/links on Internet sales and ICSS, plz send to [email protected] Thanks.

  • Using iDVD for "for-profit" projects

    I'd like to use iDVD to make some videos that will be sold as part of a training program. Do I need some sort of commercial license if I'm going to use the menu themes (and accompanying music), jingles from GarageBand, etc.? Or are all of these truly