XP BSOD: Bug Check 0x96: INVALID_WORK_QUEUE_ITEM

Tony Giangreco
Tony Giangreco used Ask the Experts™
on
I just started receiving this every morning. Nothing changed recently. Any odea how I track down the cause? I found this link, but it's greek to me:

http://msdn.microsoft.com/en-us/library/ms795529.aspx
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
*** Hopeleonie ***IT Manager

Commented:
any mini.dmp's? if yes can you post it here? vhange the extension to .txt from .dmp
Commented:
It looks as though a driver may be the problem!.  Have you recently installed new software perhaps?

The previous comment is a good idea, and you should find the Minidump normally located in c:\windows\minidump\    
or  %systemroot%\minidump\

If you've not already done so you may need to disable auto restart:
Right click My Computer > Properties > Advanced > Startup and Recovery Settings and uncheck Automatically Restart.

Author

Commented:
Attached are the last four mini dups. Theextensions were changes to txt so I cold attch them. I went into device manager Friday night and tried updating each decice online but only one of the video drivers found an update. The I got the BSOD again. Received it again today. Receievd an x85 code today.

Note: This system has a 2nd graphcs card instaled but it appears to be wrking properly.
Mini072009-01.txt
Mini071809-01.txt
Mini071609-01.txt
Mini071509-01.txt
11/26 Forrester Webinar: Savings for Enterprise

How can your organization benefit from savings just by replacing your legacy backup solutions with Acronis' #CyberProtection? Join Forrester's Joe Branca and Ryan Davis from Acronis live as they explain how you can too.

*** Hopeleonie ***IT Manager
Commented:
Seems to be a driverproblem. Did you change drivers? installed new hardware or antivirus last days?

all drivers up-to-date? (how to check: http://driveragent.com/index_b.php?q=driveragent)

Author

Commented:
No. No updates that we know of.

Commented:
Thanks ,,, have checked three of the minidumps using WinDbg and all three give the following results>

IMAGE_NAME:  ntkrnlpa.exe
FAILURE_BUCKET_ID:  0x96_nt!IopProcessWorkItem+0

The ntkrnlpa.exe file is from Microsoft and ~may~ be connected with a Video card, but i'm still investigating ...

It's also conceivable that the file is Malware, see here>
http://www.prevx.com/filenames/X2670533678296879348-X1/NTKRNLPA.EXE.html

You could therefore scan for Malware with Malwarebytes.

Commented:
Similar problem in this earlier thread>
"WinDbg Driver Identification":
http://www.experts-exchange.com/Software/Development/Management_Debug/Debugging/Q_23595118.html

So you may also like to look at your NIC, and if no good, try testing the RAM >>

RAM Tester if you require it>
memtest86+  v2.11 :
http://www.memtest.org/


Also you could try downloading then updating Malwarebytes' Anti-Malware:
http://www.malwarebytes.org/mbam.php
When updated, reboot into Safe Mode by selecting F8 at bootup & run a scan.
Tutorial available, if you require >
http://www.bleepingcomputer.com/forums/lofiversion/index.php/t169669.html

Commented:
>Received an x85 code today<

Depends upon the exact value of Parameter 1, but once again it seems to be pointing to possible video driver corruption>

Bug Check 0x85: SETUP_FAILURE:
http://msdn.microsoft.com/en-us/library/ms795492(printer).aspx

Author

Commented:
Thanks for the help. I updates all drivers and no more BSOD!

Commented:
Good!    Thank you.

Author

Commented:
It started up again. Attached is the mini dump.
Margie-Mini072309-01.txt

Commented:
Result of WinDbg analysis >

IMAGE_NAME: ntkrnlpa.exe
FAILURE_BUCKET_ID: 0x96_nt!IopProcessWorkItem+0

Located this similar thread >>
"WinDbg Driver Identification":
http://www.experts-exchange.com/Software/Development/Management_Debug/Debugging/Q_23595118.html

So looking at your NIC and RAM, as i suggested earlier, fixed the problem in that case.

First, try removing all RAM modules(sticks) except ONE, then check for BSOD again.  Swop the sticks around, but have no more than ONE RAM inserted at any time ... this has worked several times before!
Then take another look at the NIC.


If unsuccessful, you could run a check on the Drivers again ..
http://driveragent.com/index_b.php?q=driveragent

Or check them using the XP in-built Driver Verifier ..
"Using Driver Verifier to identify issues with Windows drivers for advanced users":
http://support.microsoft.com/kb/244617/en-us

Commented:
This article is definitely worth studying >>
"Using the Microsoft Driver Verification Tool":
http://www.codeproject.com/KB/debug/Verifier.aspx

When you have a moment perhaps you could update us on the final resolution.   Thanks.
I have the same problem but I don't find the minidump files, where can I find them ?

Commented:
The Minidumps are normally located in c:\windows\minidump\
or %systemroot%\minidump\  

giangabriel, the above question has already been closed and no Experts will see your comments here.  If you wish to start a new question, see here>
"How do I ask a question"?
http://www.experts-exchange.com/help.jsp#hs=29&hi=396

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial