Hey, you can always turn on your Magnifier !
Incidentally, I do that
with my students at school, works wonders, I let Magnifier take over the top
slice of my screen.
Alberto - I’m 58, but I can still read the fine print !
-----Original Message-----
From: Roddy, Mark [mailto:xxxxx@stratus.com]
Sent: Wednesday, September 03, 2003 4:05 PM
To: Windows System Software Developers Interest List
Subject: [ntdev] RE: Infamous IRQL_NOT_LESS_OR_EQUAL Bugcheck
I’d like to help but at my age your use of that set of tiny little html
fonts causes me to throw up.
=====================
Mark Roddy
-----Original Message-----
From: Kohli, Naveen [mailto:xxxxx@CriticalSites.com]
Sent: Wednesday, September 03, 2003 2:40 PM
To: Windows System Software Developers Interest List
Subject: [ntdev] RE: Infamous IRQL_NOT_LESS_OR_EQUAL Bugcheck
Yes I have a worker thread in my driver. I looked at the implementation. It
is not doing any thing funky to change IRL levels. It acquires a spin lock
and then releases it before exiting.
Now when I do some more investigation I get more iformation. Dpc routines
are coming into picture. Everything seems to be revolving around Ntfs.
0: kd> !kdex2x86.stack
T. Address RetAddr Called Procedure
*2 F242BC98 8014464C nt!KeBugCheckEx(0000000A, 22785FA6, 00000002,…);
*2 F242BCB4 00000000 nt!KiTrap0E+00000284(00000000, 00000000, 00000000,…);
*0 F242BCC4 8010922C hal!KfReleaseSpinLock(F242BCF0, E2C89508,
814AACC8,…);
*1 F242BD28 80120D65 nt!MiDecrementReferenceCount(F242BD5C, 8177C3E8,
81424008,…);
*1 F242BD40 80112B11 nt!MmUnlockPages(8177C3E8, C0000043, F242BEB4,…);
*1 F242BD60 802465CF nt!IofCompleteRequest(E239F5E0, E2C895D0,
F242BEA8,…);
*1 F242BD70 8025D145 Ntfs+00000576(F242BEB0, F242BEB4, C0000043,…);
*1 F242BDD4 801199C1 hal!KfLowerIrql(80D50000, 80D5A1D0, 80D5A1E4,…);
*1 F242BDF4 F1F3D471 nt!KeInsertQueueDpc(F242BF90, F2429000, 00000000,…);
*0 F242BE18 80145172 dword ptr [EDI+0C](80D1BA70, 8014517C, 00000000,…);
*0 F242BE20 8014517C hal!HalEndSystemInterrupt(00000000, 00000072,
E2C599A4,…);
*1 F242BEAC 8024B5C6 Ntfs+00016192(00000000, 81424008, 00000000,…);
*0 F242BEEC 801456C1 intlfxsr!FxsrSwapContextNotify(F242BF6C, 00000246,
F242BEE0,…);
*0 F242BF38 8010BD0B dword ptr [EAX+08](814AACC8, F242BF7C, 00000000,…);
*0 F242BF50 8013A1DA dword ptr [EBP+08](00000000, 00000000, 00000000,…);
*0 F242BF80 80145C3E dword ptr EAX(8010BC98, 00000000, 00000000,…);
-----Original Message-----
From: Moebius, V. [mailto:xxxxx@baslerweb.com]
Sent: Wednesday, September 03, 2003 2:10 PM
To: Windows System Software Developers Interest List
Subject: [ntdev] RE: Infamous IRQL_NOT_LESS_OR_EQUAL Bugcheck
Do you use WorkItems in your driver?
-----Original Message-----
From: Kohli, Naveen [mailto:xxxxx@CriticalSites.com]
Sent: Wednesday, September 03, 2003 7:52 PM
To: Windows System Software Developers Interest List
Subject: [ntdev] Infamous IRQL_NOT_LESS_OR_EQUAL Bugcheck
I have been trying to analyze memory dump for couple of hours and can’t
pin-point who caused it. My driver’s address range is (f0313000 - f031fa00)
and I don’t see it anywhere in the stack. As per one of Peter’s article on
kernelmode debugging, ExpWorkerThread could cause this bug check. How can I
track back to see what driver caused it. The only driver I can see is Ntfs.
Any hint will be greatly appreciated. I should be able to take it from
there.
Thanks.
STACK_TEXT:
f242bd24 80120d65 f242bd5c 8177c3e8 81424008
nt!MiDecrementReferenceCount+0xc
f242bd3c 80112b11 8177c3e8 c0000043 f242beb4 nt!MmUnlockPages+0xa7
f242bd5c 802465cf e239f5e0 e2c895d0 f242bea8 nt!IofCompleteRequest+0x1b3
WARNING: Stack unwind information not available. Following frames may be
wrong.
f242bd6c 8025d145 f242beb0 f242beb4 c0000043 Ntfs+0x5cf
f242bea8 8024b5c6 00000000 81424008 00000000 Ntfs+0x17145
f242bf34 8010bd0b 814aacc8 f242bf7c 00000000 Ntfs+0x55c6
f242bf4c 8013a1da 00000000 00000000 00000000 nt!ExpWorkerThread+0x73
f242bf7c 80145c3e 8010bc98 00000000 00000000 nt!PspSystemThreadStartup+0x54
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16
Naveen
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@baslerweb.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@criticalsites.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@stratus.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@compuware.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
The contents of this e-mail are intended for the named addressee only. It
contains information that may be confidential. Unless you are the named
addressee or an authorized designee, you may not copy or use it, or disclose
it to anyone else. If you received it in error please notify us immediately
and then destroy it.