Computer Support Services Canada

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Monday, 15 December 2008

How to Debug "Stop 0xC2" or "Stop 0x000000C2" Error Messages

Posted on 01:55 by Unknown
Hi, Today I am going to add a new tips in our computer help services which is help to fix the problem related to BAD_POOL_CALLER. In addition to BAD_POOL_CALLER_Stop 0xC2 error. This error when you try to print a document in windows 2000 or open a document in windows explorer. Windows 2000 contains many included features that enhance the pool allocation process. A number of new stop codes have been added that help you find drivers that do not function correctly. Because of these extra 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 l8 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)

The preceding text indicates that the driver is used by a third-party software package. This driver is most likely the cause of the error. To further investigate this issue, search the Microsoft Knowledge Base for more information. Also, check the file properties with Windows Explorer or by using a Hex editor on the file itself. You can also check the vendor's Web site for any updates or known issues.
Note: If you have any problem relates to Printer you can follow my another blog Computer Printer Repair.
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in Computer Help, Computer Support, Computer Technical Support, Printer Support, Technical Support | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Microsoft Releases Ten Patches, Three Critical
    Microsoft released ten security bulletins today and updates to various products to fix thirty-four separate vulnerabilities. Three of the up...
  • Rasdiag.exe Support Tool in Windows XP
    This post descrive how to use Rasdiag.exe Support Tool in Windows XP.The Remote Access Service Diagnostics Tool (Rasdiag.exe) collects diagn...
  • Tell me the Procedure to Burn Windows 7.ISO to DVD Disc.
    I have downloaded Windows 7 beta 1.ISO file but I am little uncertain therefore I want to keep the copy of it. Please suggest and help with ...
  • SmarterTools Products Support Google's Chrome Browser
    PHOENIX, Sep 09, 2008 (BUSINESS WIRE) -- SmarterTools, Inc. announced that the entire suite of SmarterTools' ...
  • How to Use Windows Defender
    Windows Defender is antispyware software that's included with Windows and runs automatically when it's turned on. Using antispyware ...
  • How to fix if you unable Find the Mouse
    Frequently lose your Windows XP mouse pointer? Make it easier to spot in the future via a Control Panel tweak.This post provide computer tec...
  • Features in Kaspersky Anti- Virus support
    A lot of features have been incorporated in the antivirus support software rolled out by Kaspersky. One of them is the Startup Scan. It c...
  • 10 Reasons Why Windows XP Requires Long-Term Microsoft Support
    Microsoft has officially discontinued support for Windows XP Service Pack 2. Although the company will continue to support Service Pack 3 th...
  • How to Back Up the System State on a Domain Controller
    This addition gets information about How to take back up of system state on a domain controller. Here some steps given below these provide h...
  • How to Repair a Slow Computer - 3 Tips to Make Your PC Run Faster!
    It's a team too slowly, or constantly gives the blue screen of death? This happens to most users, but fortunately there are some things ...

Categories

  • 3TB hard drives
  • anti virus support
  • antispyware support
  • antivirus
  • antivirus installation
  • antivirus security
  • antivirus support
  • assign drive letter
  • best anti spyware
  • best antispyware protection
  • bitlocker drive encryption
  • bitlocker identification
  • Burn CD
  • change drive letter
  • clean boot mode
  • clean installation of Windows XP
  • computer data back up
  • computer error
  • computer error repair
  • Computer Help
  • Computer Help Canada
  • computer installation
  • computer optimization
  • Computer Repair
  • Computer Repair Canada
  • Computer Repair facility
  • Computer Repair Service
  • computer repair technician
  • computer repairs
  • computer security
  • computer setup
  • Computer Support
  • computer support canada
  • Computer support services
  • Computer support services canada
  • computer supprot
  • computer tech support
  • Computer Technical Support
  • computer tips
  • computer troubleshooting
  • Computet Support
  • configure windows xp
  • configure xp clean boot mode
  • customer technical support
  • data backup
  • data backup support
  • data recovery agents
  • data recovery agents with bitlocker
  • data recovery software
  • data recovery tools
  • Defragment Computer
  • dell support
  • desktop management
  • disable UAC in vista
  • disk manegement
  • download windows 7
  • email support
  • email technical support
  • error message
  • error messages
  • error pc
  • find lost file
  • firewall
  • firewall configuration
  • firewall support
  • fix computer problems
  • fix windows xp boot problems
  • fix 0x0000007B error
  • Fix 16-bit MS-DOS Subsystem Error
  • fix CD drive error
  • Fix Computer Error
  • fix computer errors
  • fix computer problems
  • Fix Dos Error
  • fix floppy disk error
  • fix mouse problems
  • fix operating system problems
  • fix spyware issue
  • fix windows not connect to access point
  • fix windows wireless network
  • Fix Windows XP
  • fix Windows XP Error
  • Fix Windows XP Problems
  • fix wireless connection error
  • fix xp boot error
  • fix XP Boot.ini.in file
  • fix XP drive problems
  • Fix XP Error
  • fix xp problems
  • Free online virus removal
  • google operating system
  • home computer repairs
  • home pc repair
  • home Pc repairs
  • How to burn CD
  • how to check computer
  • how to windows
  • how to windows 7
  • HP computer Repair
  • HP contact
  • HP Laptop Support
  • HP online Laptop Support
  • hp support
  • install antivirus
  • Install PC
  • install windows vista
  • install Windows XP
  • Install Windows XP 98
  • Install Windows XP SP3
  • Keyboard Shortcut Keys
  • latest windows 7
  • live tech support
  • mcafee antispyware download
  • mcafee antispyware support
  • Microsoft
  • microsoft access support
  • MIcrosoft Computer Support
  • microsoft help support
  • microsoft office support
  • microsoft online support
  • microsoft outlook support
  • microsoft product support
  • microsoft support
  • microsoft tech support
  • microsoft technical support
  • Microsoft windows vista
  • microsoft windows windows7 windows 7 microsoft windows 7. windows xp windows vista microsoft vista vista computer support tech support operating system
  • microsoft word support
  • Microsoft XP support
  • MS Vista Support
  • multiple boot operation
  • new windows 7
  • on windows 7
  • online computer help
  • Online Computer Repair
  • online data backup
  • Online PC Repair
  • online pc optimization
  • online pc support
  • online XP support
  • operating system backup
  • operating system install
  • operating system reinstall
  • Operating System Support
  • operating system upgrade
  • operating systems support
  • OS support
  • PC help
  • PC Install
  • pc installation
  • pc optimization
  • Pc Repair
  • pc repair online
  • PC Repair Services
  • pc repairs
  • PC Support
  • pc tech support
  • phone tech support
  • Printer Support
  • r
  • remote computer Help
  • Remote Computer Repair
  • Remote computer support
  • remote data backup
  • Remote Pc Repair
  • remote technical support
  • remove drive letter
  • remove virus
  • repair Boot.ini.in
  • repair computer
  • repair operating system
  • repair pc
  • repair Windows XP
  • repalce Boot.ini.in
  • reset tcp/ip
  • System Back up Support
  • tech support
  • tech support number
  • Technical Support
  • technical support canada
  • technical support help
  • telephone technical support
  • Trojan Scan Support
  • Trojan Virus Removal
  • update for Windows 7
  • update windows defender
  • upgrade vista
  • upgrade window xp
  • Upgrade Windows XP
  • virus removal
  • virus removal Support
  • Vista support
  • why windows xp requires ms support
  • Win XP Support
  • window 7
  • Windows 7
  • windows 7
  • Windows 7 download
  • windows 7 fix
  • windows 7 help
  • windows 7 how to
  • windows 7 installation
  • windows 7 look
  • Windows 7 Media Center
  • windows 7 release
  • windows 7 requirements
  • Windows 7 setup
  • windows 7 support
  • windows 7 taskbar
  • windows 7 theme
  • windows 7 version
  • windows 7 xp
  • windows clock setting
  • windows defender
  • windows error message
  • Windows game support
  • windows internet setting
  • Windows Media Center
  • Windows Operating System Support
  • Windows OS Support
  • Windows Repair
  • windows support
  • windows tech support
  • windows vista help
  • windows vista installtion
  • Windows Vista Support
  • windows xp 7
  • Windows XP 98 Support
  • Windows XP Fix
  • windows XP floppy disk error
  • Windows XP Installation
  • Windows XP Installtion
  • Windows XP Supoort
  • Windows XP Support
  • windows XP tech s
  • winodws 7
  • wireless network
  • XP Help
  • XP Shortcuts Keys
  • xp support

Blog Archive

  • ►  2010 (20)
    • ►  October (1)
    • ►  September (1)
    • ►  July (1)
    • ►  June (1)
    • ►  May (1)
    • ►  March (7)
    • ►  February (2)
    • ►  January (6)
  • ►  2009 (70)
    • ►  December (5)
    • ►  November (11)
    • ►  October (3)
    • ►  September (6)
    • ►  August (5)
    • ►  July (7)
    • ►  June (4)
    • ►  May (7)
    • ►  April (6)
    • ►  March (3)
    • ►  February (5)
    • ►  January (8)
  • ▼  2008 (17)
    • ▼  December (8)
      • How to install the Recovery Console
      • How Stop 0x9F Error On Windows Vista and Windows XP
      • How to Back Up the System State on a Domain Contro...
      • How to STOP 0x0000000A" Error Message
      • How to Debug "Stop 0xC2" or "Stop 0x000000C2" Erro...
      • How to Troubleshoot a Stop 0xC0000218 Error Message
      • Installation Process Of Windows XP
      • Hard disk space required for installing Windows XP...
    • ►  November (3)
    • ►  October (2)
    • ►  September (4)
Powered by Blogger.

About Me

Unknown
View my complete profile