I have exactly the same problem with my laptop, but I thought it was just me so I never bothered to "report" this.
(XBMC works just fine with my other computers. Only my laptop is giving me hard time.)
There is nothing related to this freezing logged to Windows Event Log and XBMC log wont be created if freezing happens. I tried "clean Dharma 10.1" install by uninstalling XBMC and deleting %appdata%\XBMC %ProgramFiles(x86)%\XBMC. First start of cleanly installed XBMC 10.1 freezes my laptop too. It does however create empty folders (before freezing) to %appdata%\XBMC but no log files or other files are created. The XBMC version number doesn't seem to matter, this happens with nightlies and stable.
By freezing my laptop I mean these symptoms:
- CPU fan starts screaming (high CPU usage)
- Task Manager shows XBMC.exe 32* process, size about 2000 kb, but no significiant processor usage (Task Manager propably isn't reporting anything reliable at this point)
- Task manager becomes unusable slow
- Explorer hangs
- If I manage to start shutting down the operating system, it will never completely shut down. It stays at "Shutting down..". I have to use the power button.
XBMC won't freeze my computer if I start it once IMMEDIATELY after reboot/login. After that I can start and quit XBMC just fine. I can hibernate my laptop and even after that XBMC starts fine if I wont reboot my laptop. But after reboot/login if I wait (and use normally my laptop) about 5 minutes or more and then try to start XBMC for the first time, it will freeze. XBMC is the only progran that does this freezing anomaly.
So this leads me to think that XBMC is not getting along with some background processes or drivers that gets started after a certain delay. XBMC will start and function ok if it gets started even once before them. Weird, huh?
I'm not saying that this is XBMC's fault at all. It could be (and most likely this is) some moronic background program/driver that hangs, but I'm having really hard time pinpointing this. I have no idea how to use any debugging or tracing tools. I have tried to disable ALL start-up programs and non-Microsoft services (via msconfig) and rebooting, but I haven't had any success yet. Rebooting your laptop and waiting 5 or more minutes after that to pinpoint buggy background program gets really boring after a while.
I see, that your GPU is nvidia 520M and processsor is i5-2410M, so I assume you are using laptop? Is your laptop by any chance made by HP? I'm trying to pinpoint this problem, and right now I'm blaming some HP specific backgroud programs/drivers. I used to think that ATI drivers were the ones to blame, but since you are using nvidia... This could also be Intel's fault since we both have Intel chpset and processor (your processor belongs to the same processor family with my i5-2520M).
I have checked my hard drive (chkdsk) and it's fine too. I can't blame NTFS or any other disk errors.
My system specs are:
Hardware
- Hewlett-Packard HP ProBook 6560b
- BIOS: Version 68SCE Ver. F.08 (latest)
- Processor: Intel Core i5-2520M 2.5 GHz
- Chipset: HM65, Intel Sandy Bridge
- HDD: Intel 320 series SSD / 160 Gt
- System Memory: 8 Gt (DDR3-1333 DDR3 SDRAM)
- Graphics: Radeon HD 6470M (512 MB)
- Audio: IDT 92HD81B1X @ Intel Cougar Point PCH
- Network: HP hs2340 HSPA+ Mobile Broadband Module Network Adapter
- Network: Intel® 82579V Gigabit Network Connection
- Network: Intel® Centrino® Advanced-N 6205
Software
- Windows 7 / 64 bit, all updates installed
- All drivers are up to date according to HP/Intel
- No "exotic" or even standard anti-virus programs (can't blame them this time)
- XBMC. Tried to install/uninstall several times. Tried stable 10.1 too. Version doesn't seem to matter.
- Otherwise pretty standard stuff.
If someone is interested, I have one debug log of successfull XBMC startup here:
http://pastebin.com/2LzpGxqw (Note: my USB drive was unplugged so those library errors are related to that.)