View Issue Details

IDProjectCategoryView StatusLast Update
0001022SpeedFanOtherpublic2008-03-15 12:02
ReporterBSOD2600 Assigned Toalfredo  
PrioritynormalSeveritycrashReproducibilityrandom
Status resolvedResolutionno change required 
PlatformQuadOSWindows XP ProOS VersionSP2
Product Version4.33 
Summary0001022: Beta 34 caused BSOD 0x0000000a
DescriptionBecause of other ongoing issues with my PC, I've got the Microsoft Verifier enabled on most third-part dll files. Anyways, I logged onto Windows with startup items disabled (shift+ctrl held down during logon). Logged off, then logged on again letting everything startup. A few seconds later, windows BSOD'ed with 0x0000000a (0x8057e77e, 0x000000ff, 0x00000008, 0x8057e77e) and irql_not_less_or_equal.

I ran the kernel memory dump through the Microsoft debugger and found the following:
3: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: 8057e77e, memory referenced
Arg2: 000000ff, IRQL
Arg3: 00000008, bitfield :
    bit 0 : value 0 = read operation, 1 = write operation
    bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status)
Arg4: 8057e77e, address which referenced memory

Debugging Details:
------------------

Page 1d550 not present in the dump file. Type ".hh dbgerr004" for details

PEB is paged out (Peb.Ldr = 7ffdf00c). Type ".hh dbgerr001" for details

PEB is paged out (Peb.Ldr = 7ffdf00c). Type ".hh dbgerr001" for details

READ_ADDRESS: 8057e77e

CURRENT_IRQL: ff

FAULTING_IP:
nt!IopSynchronousServiceTail+60
8057e77e 807d1400 cmp byte ptr [ebp+14h],0

DEFAULT_BUCKET_ID: DRIVER_FAULT

BUGCHECK_STR: 0xA

PROCESS_NAME: speedfan.exe

TRAP_FRAME: b56cabe4 -- (.trap 0xffffffffb56cabe4)
ErrCode = 00000010
eax=00000000 ebx=8a854f68 ecx=d5fc0009 edx=d5fb0008 esi=806e4410 edi=88fe7750
eip=8057e77e esp=b56cac58 ebp=b56cac64 iopl=0 nv up di pl zr na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010046
nt!IopSynchronousServiceTail+0x60:
8057e77e 807d1400 cmp byte ptr [ebp+14h],0 ss:0010:b56cac78=00
Resetting default scope

LAST_CONTROL_TRANSFER: from 8057e77e to 80543a70

FAILED_INSTRUCTION_ADDRESS:
nt!IopSynchronousServiceTail+60
8057e77e 807d1400 cmp byte ptr [ebp+14h],0

STACK_TEXT:
b56cabe4 8057e77e badb0d00 d5fb0008 89073f60 nt!KiTrap0E+0x238
b56cac64 8057f5e1 89d525d8 8a854f68 895c3418 nt!IopSynchronousServiceTail+0x60
b56cad00 80578136 000002d0 00000000 00000000 nt!IopXxxControlFile+0x5c5
b56cad34 805409ac 000002d0 00000000 00000000 nt!NtDeviceIoControlFile+0x2a
b56cad34 7c90eb94 000002d0 00000000 00000000 nt!KiFastCallEntry+0xfc
WARNING: Frame IP not in any known module. Following frames may be wrong.
0012f83c 00000000 00000000 00000000 00000000 0x7c90eb94


STACK_COMMAND: kb

FOLLOWUP_IP:
nt!IopSynchronousServiceTail+60
8057e77e 807d1400 cmp byte ptr [ebp+14h],0

SYMBOL_STACK_INDEX: 1

SYMBOL_NAME: nt!IopSynchronousServiceTail+60

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: nt

IMAGE_NAME: ntkrpamp.exe

DEBUG_FLR_IMAGE_TIMESTAMP: 45e5484a

FAILURE_BUCKET_ID: 0xA_VRF_CODE_AV_BAD_IP_nt!IopSynchronousServiceTail+60

BUCKET_ID: 0xA_VRF_CODE_AV_BAD_IP_nt!IopSynchronousServiceTail+60

Followup: MachineOwner
---------

TagsNo tags attached.
Motherboard Model
Video Card Model

Activities

alfredo

2007-11-05 13:55

manager   ~0003168

Which is your hardware?
I see that this bug occurs on random occasions. Do you have any hint about what's causing it?
You can run SpeedFan with some features disabled and see it the bug is still there. Try the following command line switches:
/NONVIDIAI2C
/NOSMARTSCAN
and let me know.
I assume that you are currently not using any command line switch.

BSOD2600

2007-11-06 01:05

reporter   ~0003173

My hardware is, well you should already have it from the reporting function I've sent in before ;-).
Asus P5K Deluxe/WiFi Bios 0404
Intel Core2Quad Q6600 2.4Ghz (NOT oc'ed)
Corsair Dominator TWIN2X2048-8500C5D 2GB Kit DDR2-1066
Silverstone SST-ST60F 600W
PNY VCG8600GXPB 8600GT
E-MU 0404
RAID1 - Intel Matrix RAID 2x 74GB WD's Raptors
RAID5 - 3ware 9650SE-4LPML 3x 500GB WD's

On other reboots I tried the same steps as before (logging on/off/on again), yet it never caused a crash, so it's obviously not reproducible easily. I'll try those CLI options.

BSOD2600

2007-11-11 08:26

reporter   ~0003183

heh, the day I took off the /NONVIDIAI2C switch, I got another 0x0000000a BSOD right on a clean startup.

BSOD2600

2007-11-11 09:00

reporter   ~0003184

I spoke too soon. Put back the /NONVIDIAI2C switch, reinstalled the nVidia driver and upon a fresh reboot, another 0x0000000a BSOD.

BSOD2600

2007-12-02 19:44

reporter   ~0003204

Beta 4.34 build 36 still causes this issue.

BSOD2600

2008-03-11 06:56

reporter   ~0003319

All of these issues can probably be discarded. Once I upgraded the bios on my asus p5k deluxe to 0705, it fixed some memory/cpu issues. haven't had any problems since.

alfredo

2008-03-15 12:02

manager   ~0003322

The latest beta needs to access some upper memory to access nvidia data. The BIOS upgrade memory access fix makes sense.

Issue History

Date Modified Username Field Change
2007-11-05 06:22 BSOD2600 New Issue
2007-11-05 06:22 BSOD2600 Status new => assigned
2007-11-05 06:22 BSOD2600 Assigned To => alfredo
2007-11-05 13:55 alfredo Note Added: 0003168
2007-11-05 13:55 alfredo Status assigned => acknowledged
2007-11-06 01:05 BSOD2600 Note Added: 0003173
2007-11-11 08:26 BSOD2600 Note Added: 0003183
2007-11-11 09:00 BSOD2600 Note Added: 0003184
2007-12-02 19:44 BSOD2600 Note Added: 0003204
2008-03-11 06:56 BSOD2600 Note Added: 0003319
2008-03-15 12:02 alfredo Note Added: 0003322
2008-03-15 12:02 alfredo Status acknowledged => resolved
2008-03-15 12:02 alfredo Resolution open => no change required