Computing.Net > Forums > Windows XP > Bad Pool Caller

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

Bad Pool Caller

Reply to Message Icon

Name: Dale
Date: September 6, 2001 at 19:31:28 Pacific
Comment:

Somewhere along the line, something my system ate did not agree with XP. System can't be restored to any earlier point, and it is very stable, UNTIL I get online. Then I get a BSOD, with the error "bad pool caller". Haven't had any success searching for this on MS site, or anywhere else. Any ideas? I should mention that I can usually use Outlook express,but IE definitely doesn't allow the system to work for long. (some emails give me the same result, but it's not consistent)



Sponsored Link
Ads by Google

Response Number 1
Name: Eric
Date: September 7, 2001 at 04:37:48 Pacific
Reply:

I would do a reinstall and see if XP doesn't repair itself.


0

Response Number 2
Name: Dale
Date: September 7, 2001 at 13:26:23 Pacific
Reply:

Sory, should have mentioned...I tried that..Problem is still here, although it's letting me post this...


0

Response Number 3
Name: xxx
Date: September 7, 2001 at 18:03:52 Pacific
Reply:

try reinstalling your modem/nic driver??? May not do anything but that's all I can think of.


0

Response Number 4
Name: Dale
Date: September 9, 2001 at 16:21:14 Pacific
Reply:

Would you believe using a third party firewall while the built in one is active? *L*


0

Response Number 5
Name: Dimi
Date: October 25, 2001 at 19:05:42 Pacific
Reply:

I had the same problem. When i tried to use Outlook express, i got the same message, but also sometimes when i wanted to shut down the pc, it also gave the same message.
And yessss, the problem is the build-in firewall, normally i turn it off, but i forgot that after i reïnstalled XP. So now the problem is solved, thanx Dale for having the same problem ;P


0

Related Posts

See More



Response Number 6
Name: James Wendell
Date: October 30, 2001 at 15:52:20 Pacific
Reply:

I have had it with this bad_pool_caller problem. No matter what I do I get this error with Windows XP Pro. Any ideas?
Thanks


0

Response Number 7
Name: josh
Date: October 30, 2001 at 16:38:33 Pacific
Reply:

Sorry I got no clue either. I have the same problem with a laptop running Win2k. Right before it gets to the winlogon screen, during krnl initialization, i get bad pool caller message. When I boot from a NT boot disk I get missing or corrupt ntoskrnl.exe? This machine has just been re-imaged but company proprietary software has been installed by a user since then.


0

Response Number 8
Name: Elvis
Date: October 31, 2001 at 17:28:36 Pacific
Reply:

I got this message "bad_pool_caller" with a blue screen during initial installation. I tried to reinstall several times, still does not work. help.


0

Response Number 9
Name: Paperman
Date: November 5, 2001 at 01:04:27 Pacific
Reply:

I get this message whenever try installing any software. Installation goes for minute or two than crash BSOD... bad_pool_caller. It only happened after installing new DVD drive.


0

Response Number 10
Name: Ethan Karp
Date: November 6, 2001 at 10:03:36 Pacific
Reply:

I bought Windows 2K sp1 and Office XP running on dual 1.7Ghz's with a Gig of RAM. MS says it is memory related. HUH! I think after reading all your inputs I am removing Office XP and reloading Office 2K.


0

Response Number 11
Name: Saxman
Date: November 6, 2001 at 21:07:06 Pacific
Reply:

I get the BAD_POOL_CALLER error during installation the same as Elvis, the few times I can even get the installation that far. I am trying to dual boot with Win98 on 2 seperate partitions. Any ideas? Thanks.


0

Response Number 12
Name: Ole Losvik
Date: November 18, 2001 at 12:48:50 Pacific
Reply:

Windows 2000 and Windows XP contain many built-in features that enhance the pool allocation process. A number of new stop codes have been added that help you locate drivers that do not function correctly. Because of these additional features, you may be able to find the root cause of the driver's malfunction by simple debugging.

The following procedure describes how to debug a OxC2 stop.

First, check the stop documentation. For example:

BAD_POOL_CALLER (0xC2)

The current thread is making a bad pool request. Typically this is at a bad IRQL level or double freeing the same allocation, etc.

1 - type of pool violation the caller is guilty of.
6 - the pool address being freed is already free.
7 - the pool address being freed is already free.
8 - parameter 2 is the IRQL allocating at, parameter 3 is the pool type
9 - parameter 2 is the IRQL freeing at, parameter 3 is the pool type

Parameter 1 = 0x1, 0x2, or 0x4 : Pool header has been corrupted
Parameter 2 = Pointer to pool header
Parameter 3 = First part of pool header contents
Parameter 4 = 0

Parameter 1 = 0x6 : Attempt to free pool which was already freed
Parameter 2 = Reserved (__LINE__)
Parameter 3 = Pointer to pool header
Parameter 4 = Pool header contents

Parameter 1 = 0x7 : Attempt to free pool which was already freed
Parameter 2 = Reserved (__LINE__)
Parameter 3 = Pointer to pool header
Parameter 4 = 0

Parameter 1 = 0x8 : Attempt to allocate pool at invalid IRQL
Parameter 2 = Current IRQL
Parameter 3 = Pool type
Parameter 4 = Size of allocation

Parameter 1 = 0x9 : Attempt to free pool at invalid IRQL
Parameter 2 = Current IRQL
Parameter 3 = Pool type
Parameter 4 = Address of pool

Parameter 1 = 0x40 : Attempt to free usermode address to kernel pool
Parameter 2 = Starting address
Parameter 3 = Start of system address space
Parameter 4 = 0

Parameter 1 = 0x41 : Attempt to free a non-allocated nonpaged pool
address
Parameter 2 = Starting address
Parameter 3 = physical page frame
Parameter 4 = highest physical page frame

Parameter 1 = 0x50 : Attempt to free a non-allocated paged pool address
Parameter 2 = Starting address
Parameter 3 = Start offset in pages from beginning of paged pool
Parameter 4 = Size in bytes of paged pool

Parameter 1 = 0x99 : Attempt to free pool with invalid address (or
corruption in pool header)
Parameter 2 = Address being freed
Parameter 3 = 0
Parameter 4 = 0

After you have collected detailed information about the 0xC2 stop, use the debugger:
E:\bin>i386kd -z K:\DOWNLOAD\memory.dmp
Loading Dump File [K:\DOWNLOAD\memory.dmp]
Full Kernel Dump File
...
0: kd> !reload GOOD HOUSEKEEPING DONE HERE

0: kd> dd kibugcheckdata 15 DUMPING THE ERROR

8047fba0 000000c2 00000007 00000b68 815bade0
8047fbb0 815bade8 e1007000 00000000 818988c0

0: kd> kv DUMPING STACK

ChildEBP RetAddr Args to Child
bdce0348 be11dc84 e1fff000 a08d0008 000007f8 banshee!vH3ImageTransferMm32
bdce037c be116f18 be85fd78 00000001 bdce03dc banshee!vMmXferNative
bdce03ac be113eec e1fff000 e25e2a38 bdce03dc banshee!vPutBits
bdce03e8 a008e47f e1ff86f8 e25e2a38 e1fef908 banshee!DrvCopyBits
bdce0430 a008e899 be113d40 bdce04d8 e1ff86f8 win32k!OffCopyBits
bdce04e4 a008e4d1 e1ff86f8 e25e2a38 00000000 win32k!SpBitBlt
The stop documentation indicates that memory is being freed. This information is indicated by the following line:
Parameter 1 = 0x7: Attempt to free pool which was already freed.
But the stack shows that the video card is in the process of a write, so you must continue to investigate. First, you must determine if this computer is a multiprocessor.
0: kd> ~1 SWITCH PROC

1: kd> kv DUMPING STACK

ChildEBP RetAddr Args to Child
bde81b7c 8046894d 815bade8 00000000 be03bb2b ntkrnlmp!ExFreePoolWithTag
bde81b88 be03bb2b 815bade8 be03ca94 815bade8 ntkrnlmp!ExFreePool
00000128 00000000 00000000 00000000 00000000 BADDRIVER
The preceding text indicates that memory is freed through the driver drivername. This could be the possible root cause.

Next, define the driver:
1: kd> !drivers
Loaded System Driver Summary

Base Code Size Data Size Driver Name Creation Time
80400000 139f40 (1255 kb) 4f3c0 (316 kb) ntoskrnl.exe Tue Dec 07 14:05:26 1999
80062000 ffe0 ( 63 kb) 3d60 ( 15 kb) hal.dll Tue Nov 02 20:14:22 1999
ed410000 1760 ( 5 kb) 1000 ( 4 kb) BOOTVID.dll Wed Nov 03 20:24:33 1999
ed49c000 1b00 ( 6 kb) 680 ( 1 kb) gameenum.sys Sat Sep 25 14:35:57 1999
ed080000 a000 ( 40 kb) 20c0 ( 8 kb) VIDEOPRT.SYS Sat Nov 06 16:55:20 1999
bfdcf000 1d480 ( 117 kb) 7520 ( 29 kb) mga64m.sys Mon Nov 29 20:47:46 1999
bfdbc000 11600 ( 69 kb) 1600 ( 5 kb) el90xnd5.sys Fri Oct 29 17:54:34 1999
ed090000 3a60 ( 14 kb) 5980 ( 22 kb) banshee.sys Fri Oct 29 19:00:56 1999
ed5df000 2e0 ( 0 kb) 4a0 ( 1 kb) audstub.sys Sat Sep 25 14:35:33 1999
ed370000 33e0 ( 12 kb) a40 ( 2 kb) raspti.sys Fri Oct 08 16:45:10 1999
ed0c0000 c5e0 ( 49 kb) 20e0 ( 8 kb) parallel.sys Fri Oct 22 18:00:54 1999
ed5e0000 580 ( 1 kb) 540 ( 1 kb) swenum.sys Sat Sep 25 14:36:31 1999
be552000 72a60 ( 458 kb) 13c40 ( 79 kb) mga64d.dll Tue Nov 30 04:33:19 1999
be113000 36f00 ( 219 kb) 7a20 ( 30 kb) banshee.dll Tue Nov 30 04:31:18 1999
be031000 FFFF ( FF kb) FFFF ( F kb) BADDRIVER.sys Mon Feb 30 23:22:43 2000

TOTAL: 7f8dc0 (8163 kb) 172140 (1480 kb) ( 0 kb 0 kb)


0

Response Number 13
Name: amnesia
Date: November 19, 2001 at 14:36:29 Pacific
Reply:

I have BAD POOL CALLER on start up, i cant even get to run my computer now......it just restarts and restarts.

How do i fix this , without reformatting my HD?

Windoze XP
p3 900
2x seagate 20 gigs
etc


0

Response Number 14
Name: Rubberduck
Date: November 20, 2001 at 10:50:02 Pacific
Reply:

Ok, listen to this, I was running Windows XP for 3 months, and never ever had the problem, then al of a sudden it reboots, first once a day, now it's more like 15 times a day, always bluescreen bad_pool_caller. I tried virtually everything...formatting..taking out all my hardware except the vidcard and HD, switching and taking out RAM, updated my BIOS, reset BIOS, load failsafe results... The ting is it looks like the problem is totally random, on my system at least, I get it during HD-access, Playing games, burning CD's, logging in, but there's is no way to replicate the problem because it sometimes take hours for it to happen. My thoughts were that it must be a defective Mainboard or CPU, but reading about the problem in this forum, and seeing other people with the same problem puts some doubt in that thought...

If someone could give me some more insight in this situation, I'm all ears...

thnx


0

Response Number 15
Name: Adler
Date: November 22, 2001 at 03:19:32 Pacific
Reply:

I have the same poblem while accesing the hd, but not in fail safe mode, only in normal mode. At the first moment it didn't happened, but now it happens whenever I do a long hd access.


0

Response Number 16
Name: Elvis
Date: November 22, 2001 at 18:04:21 Pacific
Reply:

I got it working. It was my ATI RAGE FURY MAXX that is causing the problem. Somehow, this video card is not compatible at all with XP. I yanked my ATI and put a Diamond card in it and bingo, it works.


0

Response Number 17
Name: Andrew
Date: November 24, 2001 at 23:05:54 Pacific
Reply:

I tried doing a system restore in XP. It locked up half way, so I turned off my system and rebooted. This is the first time I got the Boot_poll_caller error. So, I don't think its a hardware problem, for me atleast. Please contact me if you have any idea how to fix this without formatting/reinstalling. Thanks


0

Response Number 18
Name: Andreas
Date: December 6, 2001 at 00:35:44 Pacific
Reply:

HEHE, glad to see that someone else besides me has got this problem. Well, I tracked it down, and it is, at least for me, ACPI thatīs screwing up the system.

So, I hacked my BIOS, since the option to turn off ACPI isnīt available by default.
However, turning it off caused my Windowze to not start.
I read on a tried another solution, one that worked in W2K.
In device manager I disabled all ACPI funtions and restarted. That didnīt work either.
And to top that, now I canīt reenable it, meaning the computer donīt shut off itself and so on, and also, the damn thing crashes every time I enter. f---!!!!!


0

Response Number 19
Name: Philipp Solf (Paris,
Date: December 20, 2001 at 10:11:26 Pacific
Reply:

Reading all the above messages, I conclude that the only solution is to reformat and reinstall. Having had random BSOD's with bad pool caller's after fidgeting around with XP just a little too much, I figure that I got what I deserved. The lesson is: use Go Back and/or Ghost. But some specific action from Microsoft trough a patch or a SR1 or so would be appreciated, at least to give non-programmers and non-debuggers some information about the cause of the bad pool caller massage, thus giving instruction what not to do in the future.
Merry X-Mas to all !


0

Response Number 20
Name: amnesia
Date: December 20, 2001 at 20:23:41 Pacific
Reply:

Ive gone back to Windows 2000 , which i didnt want to do, but 4 weeks without my desktop computer is not good....FXXX you Microsoft, Just release something I can use!!!!!!!! AGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHH!


0

Response Number 21
Name: PAPPA
Date: February 4, 2002 at 15:49:06 Pacific
Reply:

ich hasse bad_pool_caller!

-- only debugging infos --
http://support.microsoft.com/support/kb/articles/Q265/8/79.ASP



0

Sponsored Link
Ads by Google
Reply to Message Icon






Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Windows XP Forum Home


Sponsored links

Ads by Google


Results for: Bad Pool Caller

Bad pool caller www.computing.net/answers/windows-xp/bad-pool-caller/137730.html

bad pool caller www.computing.net/answers/windows-xp/bad-pool-caller/124636.html

Bad Pool Caller www.computing.net/answers/windows-xp/bad-pool-caller/42197.html