XBMC crashes - ntoskrnl.exe
#1
Hello, for last couple of weeks I experience various crashes when using XBMC that restart the computer. It happens all of a sudden in various different cases. I have latest ATI drivers and and latest XBMC nightly build. I have installed Who Crashed Home Edition and it reports following:

System Information (local)
--------------------------------------------------------------------------------

computer name: XXXXXXXXXX
windows version: Windows 7 Service Pack 1, 6.1, build: 7601 (64bit)
windows dir: C:\Windows
CPU: AuthenticAMD AMD Phenom™ II X4 965 Processor AMD586, level: 16
4 logical processors, active mask: 15
RAM: 6441586688 total
VM: 2147352576, free: 1853616128



--------------------------------------------------------------------------------
Crash Dump Analysis
--------------------------------------------------------------------------------

Crash dump directory: C:\Windows\Minidump

Crash dumps are enabled on your computer.


On Tue 5.4.2011 14:52:57 GMT your computer crashed
crash dump file: C:\Windows\Minidump\040511-34148-01.dmp
This was probably caused by the following module: ntoskrnl.exe (nt+0x80640)
Bugcheck code: 0xD1 (0x0, 0x2, 0x0, 0xFFFFF880041554A4)
Error: DRIVER_IRQL_NOT_LESS_OR_EQUAL
file path: C:\Windows\system32\ntoskrnl.exe
product: Microsoft® Windows® Operating System
company: Microsoft Corporation
description: NT Kernel & System
Bug check description: This indicates that a kernel-mode driver attempted to access pageable memory at a process IRQL that was too high.
This appears to be a typical software driver bug and is not likely to be caused by a hardware problem.
The crash took place in the Windows kernel. Possibly this problem is caused by another driver which cannot be identified at this time.

Any ideas?
Reply
#2
XBMC cannot crash Windows directly as it only runs in user mode and blue screen crashes can only be caused by software running kernel mode. The problem is almost certainly a device driver, and most likely the video driver though it could be the audio driver.

JR
Reply
#3
chumaj001 Wrote:Any ideas?
Yah, just check your own report Wink:
chumaj001 Wrote:Bug check description: This indicates that a kernel-mode driver attempted to access pageable memory at a process IRQL that was too high.
This appears to be a typical software driver bug and is not likely to be caused by a hardware problem.
The crash took place in the Windows kernel. Possibly this problem is caused by another driver which cannot be identified at this time.

This is mainly due to a faulty driver. Did you install something new? Any unsupported software (Daemon Tools for instance)? Post the received Minidump on the MS-Forums to be sure, they can tell you exactly where the driver is locking itself out and cause the BSOD.
Need help? Check out my XBMC Frodo Guide. It contains full featured guides to Sickbeard and CouchPotato as well.

Image
Reply
#4
Ok, I dont want to argue about programming stuff, since I dont know s*it about it, but...

The problem was gone for last couple of days with latest builds. Today, I instaled build XBMCSetup-20110418-6281a05-master.exe and after few seconds computer crashed. After restart it crashed again.

Went back to previous build, problem is gone.

So, it may be problem with some driver, but something in XBMC is definitelly in conflict with that driver, since some builds are OK and some not.

And I am not sure, if the bug is in the driver or in XBMC.
Reply
#5
chumaj001 Wrote:And I am not sure, if the bug is in the driver or in XBMC.

It is impossible for user mode software, like XBMC, to cause a blue screen. This type of crash can only be caused by a device driver (actually, it's not a crash; strictly speaking it's a controlled shutdown by the kernel to avoid damage to the system).

It's certainly possible for user mode software like XBMC to make invalid calls into a device driver, e.g. pass invalid arguments, but the driver should respond by returning an error not by triggering a blue screen stop. If a driver causes a blue screen then that driver is buggy.

JR
Reply
#6
jhsrennie Wrote:It's certainly possible for user mode software like XBMC to make invalid calls into a device driver, e.g. pass invalid arguments, but the driver should respond by returning an error not by triggering a blue screen stop. If a driver causes a blue screen then that driver is buggy.

JR
Absolutely true. The main thing to determine would be at what point exactly the blue screen appears. This could have a lot of reasons, I mean literally a lot... speaking in theory, in windows it is totally possible that a keyboard-driver can cause a BSOD (actually - that should be gone with Windows Vista - but...who knows Wink ). So you have to retake your steps, at what points the crashes occur generally? If they occur with no apparent reason - then you have to think about CPU/GPU/RAM - with RAM it would unlikely be the driver but the RAM itself (although - your BSOD would look different, more like IRQL LESS OR EQUAL). GPU properly is the best call... try changing that driver and see what happens.
Need help? Check out my XBMC Frodo Guide. It contains full featured guides to Sickbeard and CouchPotato as well.

Image
Reply
#7
Its not a blue screen crash. The screen distorts like when GPU is overheated and the computer reboots without warning. Its the worst case oof crash that could happen.

It mostly happens when XBMC is idle for some time (screensaver etc.) and I try to wake it up by pressing some button. I thought, it has something to do with harddrive being accesed at the moment, but Its just a guess.

True thing is, that dharma and bulilds from last two weeks didnt do it and that previous post dharma builds and latest builds do it very often. I didnt changed any drivers in my PC in the meantime.

I know, that without more info on my side its hard to find out what is causing it, but I dont know how to find out whats going on.
Reply
#8
Well - that most certainly still is a faulty driver-component which actually breaks windows on its own. You will experience this problems with other applications too, bear in mind that XBMC is a heavy 3d application. This very well could mean that there are "unusual" calls to the driver, but generally you can pinpoint this to your driver.

I sincerely think there is not much we could do - try updating with a current version of the video-driver and check again. It surely has something to do with the setup, it however could very well be that the XBMC changed some calls which are causing the error on your end, but it is still a driver issue (which only wasn't called out in earlier versions).

The freeze you describe is indeed the worst possible scenario as at this point Windows is not able to dump a log-file of what is happening, there is not much you can do at this point...
Need help? Check out my XBMC Frodo Guide. It contains full featured guides to Sickbeard and CouchPotato as well.

Image
Reply
#9
Problem is, that I have the latest drivers for GPU and everything. Hell, even my DVD ROM drive has the latest drivers Smile
Reply
#10
SO, the XBMC still crashes. First I thought, it might be my onboard VIA sound card which I dont use and which has problematic drivers. I installed SOLUTO, which is a great program, which analyzes crashes. Once the XBMC crashed, its bluescreen showed info about some VIA process causing the crash. SO i uninsteld drivers, disabled the soundchip in BIOS and thought its over. Today, it crashed again. I will repeat again, that it is a hard reset. First screen is distorted as when the gfx card is overheated and then the computer reboots.

SOLUTO report is here, it seems that this time it was caused bu python26.dll.

Crashed Application: XBMC
Crashed Process: xbmc.exe
Crashed by Module: xbmc.exe

Stack Trace:
xbmc.exe:4eb65b7ad1d000+0x1884889
python26.dll:4c73f79a218000+0x66680
python26.dll:4c73f79a218000+0x55799
python26.dll:4c73f79a218000+0x88463
python26.dll:4c73f79a218000+0x67119
python26.dll:4c73f79a218000+0x55799

Running Modules:
ModuleName FileVersion Vendor
d3d9 6.1.7601.17514 N/A
sg_shellmon 7.8.6.407 soundgraph, inc.
xbmc 10.5.0.0 team xbmc
avcore_0 0.0.0.0 N/A
_socket 0.0.0.0 N/A
libgcrypt_11 0.0.0.0 N/A
pyexpat 0.0.0.0 N/A
_sqlite3 0.0.0.0 N/A
libcurl 7.21.1.0 the curl library, http://curl.haxx.se/
avformat_52 0.0.0.0 N/A
libiconv_2 0.0.0.0 N/A
_hashlib 0.0.0.0 N/A
_ssl 0.0.0.0 N/A
hssrv 1.0.10.917 c-media electronics inc.
unicodedata 0.0.0.0 N/A
python26 2.6.6150.1013 python software foundation
avcodec_52 0.0.0.0 N/A
libsamplerate_0 0.0.0.0 N/A
d3dx9_43 9.29.952.3111 N/A
imagelib 0.0.0.0 N/A
msvcp100 10.0.30319.415 N/A
sqlite3 0.0.0.0 N/A
dnssd 2.0.0.19 apple inc.
msvcr100 10.0.30319.415 N/A
dxva2 6.1.7600.16385 N/A
dinput 6.1.7600.16385 N/A
cpluff 0.0.0.0 N/A
libintl_8 0.0.0.0 N/A
libeay32 0.0.0.0 N/A
pthreadgc2 2.7.0.0 open source software community project
atiumdag 7.14.10.867 N/A
libcdio_12 0.0.0.0 N/A
atiumdva 8.14.10.330 N/A
snxhk 6.0.1203.0 avast software
sdl 1.2.14.0 N/A
libmicrohttpd_5 0.0.0.0 N/A
libexpat 0.0.0.0 N/A
libidn_11 0.0.0.0 N/A
avutil_50 0.0.0.0 N/A
libssl32 0.0.0.0 N/A
libgpg_error_0 1.9.0.2 g10 code gmbh
comctl32_6d6d0000 5.82.7601.17514 microsoft corporation
tiptsf 6.1.7600.16385 microsoft corporation
propsys 7.0.7601.17514 N/A
libplibc_1 0.0.0.0 N/A
winmm 6.1.7601.17514 N/A
ntmarta 6.1.7600.16385 N/A
midimap 6.1.7600.16385 N/A
msacm32 6.1.7600.16385 N/A
wdmaud 6.1.7601.17514 N/A
rasadhlp 6.1.7600.16385 N/A
fwpuclnt 6.1.7601.17514 N/A
avrt 6.1.7600.16385 N/A
ksuser 6.1.7600.16385 N/A
winspool 6.1.7601.17514 N/A
comctl32 6.10.7601.17514 microsoft corporation
mpr 6.1.7600.16385 N/A
winnsi 6.1.7600.16385 N/A
mdnsnsp 3.0.0.10 apple inc.
wlidnsp 7.250.4232.0 microsoft corp.
dnsapi 6.1.7601.17570 N/A
mswsock 6.1.7601.17514 N/A
pnrpnsp 6.1.7600.16385 N/A
napinsp 6.1.7600.16385 N/A
iphlpapi 6.1.7601.17514 N/A
winrnr 6.1.7600.16385 N/A
wshtcpip 6.1.7600.16385 N/A
rsaenh 6.1.7600.16385 N/A
nlaapi 6.1.7601.17514 N/A
cryptsp 6.1.7600.16385 N/A
srvcli 6.1.7601.17514 N/A
netutils 6.1.7601.17514 N/A
netapi32 6.1.7601.17514 N/A
aticfx32 8.17.10.1099 N/A
atiu9pag 8.14.1.6233 N/A
d3d8thk 6.1.7600.16385 N/A
wkscli 6.1.7601.17514 N/A
secur32 6.1.7601.17514 N/A
profapi 6.1.7600.16385 N/A
version 6.1.7600.16385 N/A
wsock32 6.1.7600.16385 N/A
msvcr90 9.0.30729.6161 microsoft corporation
dhcpcsvc 6.1.7600.16385 N/A
msacm32_736e0000 6.1.7600.16385 N/A
wship6 6.1.7600.16385 N/A
audioses 6.1.7601.17514 N/A
mmdevapi 6.1.7601.17514 N/A
powrprof 6.1.7600.16385 N/A
dsound 6.1.7600.16385 N/A
hid 6.1.7600.16385 N/A
uxtheme 6.1.7600.16385 N/A
dwmapi 6.1.7600.16385 N/A
cryptbase 6.1.7600.16385 microsoft corporation
sspicli 6.1.7601.17514 microsoft corporation
usp10 1.626.7601.17514 microsoft corporation
oleaut32 6.1.7601.17676 microsoft corporation
user32 6.1.7601.17514 microsoft corporation
crypt32 6.1.7601.17514 microsoft corporation
comdlg32 6.1.7601.17514 microsoft corporation
kernel32 6.1.7601.17651 microsoft corporation
wintrust 6.1.7601.17514 microsoft corporation
shell32 6.1.7601.17678 microsoft corporation
ws2_32 6.1.7601.17514 microsoft corporation
imm32 6.1.7601.17514 N/A
devobj 6.1.7601.17621 microsoft corporation
advapi32 6.1.7601.17514 microsoft corporation
shlwapi 6.1.7601.17514 microsoft corporation
wldap32 6.1.7601.17514 microsoft corporation
setupapi 6.1.7601.17514 microsoft corporation
nsi 6.1.7600.16385 microsoft corporation
msasn1 6.1.7601.17514 microsoft corporation
ole32 6.1.7601.17514 microsoft corporation
cfgmgr32 6.1.7601.17621 microsoft corporation
msvcrt 7.0.7600.16385 microsoft corporation
rpcrt4 6.1.7601.17514 microsoft corporation
lpk 6.1.7600.16385 microsoft corporation
kernelbase 6.1.7601.17651 microsoft corporation
clbcatq 2001.12.8530.16385 microsoft corporation
sechost 6.1.7600.16385 microsoft corporation
gdi32 6.1.7601.17514 microsoft corporation
msctf 6.1.7600.16385 microsoft corporation
psapi 6.1.7600.16385 microsoft corporation
ntdll 6.1.7601.17514 microsoft corporation

Consider yourself a power-user? Join the research at: http://www.soluto.com/pcgenome/crash-dat...56079ca782

Any suggestions?
Reply

Logout Mark Read Team Forum Stats Members Help
XBMC crashes - ntoskrnl.exe0