Blue screen when trying to wake up from sleep

O

oystein.skotheim

I have a serious problem with Windows Vista SP1 running on my Acer
Aspire Livingcenter L250 media center pc.
Everytime I try to wake up the system from sleep, I get a blue screen
with a STOP 0x7f (0x0,0x0,0x0,0x0) message.

This is very annoying, since this is a media center PC that goes to
sleep after a while and needs to wake up to e.g. record a scheduled

TV program. Every time this happens, I get a blue screen and a full
reboot.

I have generated a full memory dump and opened it with WinDbg.Exe.
From what it seems, the crash originates from atikmdag.sys, which I

believe belongs to the ATI display driver (The Acer L250 has a
motherboard with an embedded ATI Radeon Xpress 1150 graphics card).

I have tried to upgrade to the latest version of the ATI display
driver Catalyst (version 8.12), but I get the exact same problem as
with

the driver I had installed (version 8.4).

Does anyone have a clue if this problem is possible to fix?

Enclosed is the output from WinDbg:

--cut--
Loading Dump File [F:\Media\MEMORY.DMP]
Kernel Complete Dump File: Full address space is available

Symbol search path is: SRV*c:\websymbols*http://msdl.microsoft.com/
download/symbols
Executable search path is:
Windows Vista Kernel Version 6001 (Service Pack 1) UP Free x86
compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 6001.18145.x86fre.vistasp1_gdr.080917-1612
Kernel base = 0x81e45000 PsLoadedModuleList = 0x81f5cc70
Debug session time: Thu Dec 18 21:12:05.040 2008 (GMT+1)
System Uptime: 0 days 0:08:49.636
Loading Kernel Symbols
...........................................................................................................................................

.................
Loading User Symbols
...............
Loading unloaded module list
.............Unable to enumerate user-mode unloaded modules, NTSTATUS
0xC0000147
*******************************************************************************
*
*
* Bugcheck
Analysis *
*
*
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 7F, {0, 0, 0, 0}

*** ERROR: Module load completed but symbols could not be loaded for
atikmdag.sys
Probably caused by : atikmdag.sys ( atikmdag+217e2a )

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

kd> !analyze -v
*******************************************************************************
*
*
* Bugcheck
Analysis *
*
*
*******************************************************************************

UNEXPECTED_KERNEL_MODE_TRAP (7f)
This means a trap occurred in kernel mode, and it's a trap of a kind
that the kernel isn't allowed to have/catch (bound trap) or that
is always instant death (double fault). The first number in the
bugcheck params is the number of the trap (8 = double fault, etc)
Consult an Intel x86 family manual to learn more about what these
traps are. Here is a *portion* of those codes:
If kv shows a taskGate
use .tss on the part before the colon, then kv.
Else if kv shows a trapframe
use .trap on that value
Else
.trap on the appropriate frame will show where the trap was
taken
(on x86, this will be the ebp that goes with the procedure
KiTrap)
Endif
kb will then show the corrected stack.
Arguments:
Arg1: 00000000, EXCEPTION_DIVIDED_BY_ZERO
Arg2: 00000000
Arg3: 00000000
Arg4: 00000000

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


BUGCHECK_STR: 0x7f_0

TRAP_FRAME: 9b3f730c -- (.trap ffffffff9b3f730c)
ErrCode = 00000000
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=00000000
edi=8491e000
eip=89c18e2a esp=9b3f7380 ebp=9b3f7380 iopl=0 nv up ei pl zr
na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000
efl=00010246
atikmdag+0x217e2a:
89c18e2a f77d0c idiv eax,dword ptr [ebp+0Ch] ss:
0010:9b3f738c=00000000
Resetting default scope

DEFAULT_BUCKET_ID: VISTA_RC

PROCESS_NAME: csrss.exe

CURRENT_IRQL: 1

LAST_CONTROL_TRANSFER: from 820c6a98 to 81f120b5

STACK_TEXT:
9b3f72ac 820c6a98 0000007f 0e7e9afa 89c18e2a nt!KeBugCheck+0x14
9b3f7300 81e9d7a8 9b3f730c 9b3f7380 89c18e2a nt!
Ki386CheckDivideByZeroTrap+0x44
9b3f7300 89c18e2a 9b3f730c 9b3f7380 89c18e2a nt!KiTrap00+0x88
WARNING: Stack unwind information not available. Following frames may
be wrong.
9b3f7380 89b67e70 00000000 00000000 00000001 atikmdag+0x217e2a
9b3f73b8 89b6aabf 00000000 9b3f7418 00000000 atikmdag+0x166e70
9b3f73d8 89b6b5a5 8491e000 8491e06a 00000d4d atikmdag+0x169abf
9b3f7454 89b6b757 8491e000 00000001 89a5e062 atikmdag+0x16a5a5
9b3f7458 8491e000 00000001 89a5e062 85557000 atikmdag+0x16a757
9b3f745c 00000000 89a5e062 85557000 9b3f75e4 0x8491e000


STACK_COMMAND: kb

FOLLOWUP_IP:
atikmdag+217e2a
89c18e2a f77d0c idiv eax,dword ptr [ebp+0Ch]

SYMBOL_STACK_INDEX: 3

SYMBOL_NAME: atikmdag+217e2a

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: atikmdag

IMAGE_NAME: atikmdag.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 493450ba

FAILURE_BUCKET_ID: 0x7f_0_atikmdag+217e2a

BUCKET_ID: 0x7f_0_atikmdag+217e2a

Followup: MachineOwner
 
L

LD

I have the exact same problem. HTPC with HD4550, it bluescreens on me when
resuming unattended

I have a serious problem with Windows Vista SP1 running on my Acer
Aspire Livingcenter L250 media center pc.
Everytime I try to wake up the system from sleep, I get a blue screen
with a STOP 0x7f (0x0,0x0,0x0,0x0) message.

This is very annoying, since this is a media center PC that goes to
sleep after a while and needs to wake up to e.g. record a scheduled

TV program. Every time this happens, I get a blue screen and a full
reboot.

I have generated a full memory dump and opened it with WinDbg.Exe.
From what it seems, the crash originates from atikmdag.sys, which I

believe belongs to the ATI display driver (The Acer L250 has a
motherboard with an embedded ATI Radeon Xpress 1150 graphics card).

I have tried to upgrade to the latest version of the ATI display
driver Catalyst (version 8.12), but I get the exact same problem as
with

the driver I had installed (version 8.4).

Does anyone have a clue if this problem is possible to fix?

Enclosed is the output from WinDbg:

--cut--
Loading Dump File [F:\Media\MEMORY.DMP]
Kernel Complete Dump File: Full address space is available

Symbol search path is: SRV*c:\websymbols*http://msdl.microsoft.com/
download/symbols
Executable search path is:
Windows Vista Kernel Version 6001 (Service Pack 1) UP Free x86
compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 6001.18145.x86fre.vistasp1_gdr.080917-1612
Kernel base = 0x81e45000 PsLoadedModuleList = 0x81f5cc70
Debug session time: Thu Dec 18 21:12:05.040 2008 (GMT+1)
System Uptime: 0 days 0:08:49.636
Loading Kernel Symbols
...........................................................................................................................................

.................
Loading User Symbols
...............
Loading unloaded module list
.............Unable to enumerate user-mode unloaded modules, NTSTATUS
0xC0000147
*******************************************************************************
*
*
* Bugcheck
Analysis *
*
*
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 7F, {0, 0, 0, 0}

*** ERROR: Module load completed but symbols could not be loaded for
atikmdag.sys
Probably caused by : atikmdag.sys ( atikmdag+217e2a )

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

kd> !analyze -v
*******************************************************************************
*
*
* Bugcheck
Analysis *
*
*
*******************************************************************************

UNEXPECTED_KERNEL_MODE_TRAP (7f)
This means a trap occurred in kernel mode, and it's a trap of a kind
that the kernel isn't allowed to have/catch (bound trap) or that
is always instant death (double fault). The first number in the
bugcheck params is the number of the trap (8 = double fault, etc)
Consult an Intel x86 family manual to learn more about what these
traps are. Here is a *portion* of those codes:
If kv shows a taskGate
use .tss on the part before the colon, then kv.
Else if kv shows a trapframe
use .trap on that value
Else
.trap on the appropriate frame will show where the trap was
taken
(on x86, this will be the ebp that goes with the procedure
KiTrap)
Endif
kb will then show the corrected stack.
Arguments:
Arg1: 00000000, EXCEPTION_DIVIDED_BY_ZERO
Arg2: 00000000
Arg3: 00000000
Arg4: 00000000

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


BUGCHECK_STR: 0x7f_0

TRAP_FRAME: 9b3f730c -- (.trap ffffffff9b3f730c)
ErrCode = 00000000
eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=00000000
edi=8491e000
eip=89c18e2a esp=9b3f7380 ebp=9b3f7380 iopl=0 nv up ei pl zr
na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000
efl=00010246
atikmdag+0x217e2a:
89c18e2a f77d0c idiv eax,dword ptr [ebp+0Ch] ss:
0010:9b3f738c=00000000
Resetting default scope

DEFAULT_BUCKET_ID: VISTA_RC

PROCESS_NAME: csrss.exe

CURRENT_IRQL: 1

LAST_CONTROL_TRANSFER: from 820c6a98 to 81f120b5

STACK_TEXT:
9b3f72ac 820c6a98 0000007f 0e7e9afa 89c18e2a nt!KeBugCheck+0x14
9b3f7300 81e9d7a8 9b3f730c 9b3f7380 89c18e2a nt!
Ki386CheckDivideByZeroTrap+0x44
9b3f7300 89c18e2a 9b3f730c 9b3f7380 89c18e2a nt!KiTrap00+0x88
WARNING: Stack unwind information not available. Following frames may
be wrong.
9b3f7380 89b67e70 00000000 00000000 00000001 atikmdag+0x217e2a
9b3f73b8 89b6aabf 00000000 9b3f7418 00000000 atikmdag+0x166e70
9b3f73d8 89b6b5a5 8491e000 8491e06a 00000d4d atikmdag+0x169abf
9b3f7454 89b6b757 8491e000 00000001 89a5e062 atikmdag+0x16a5a5
9b3f7458 8491e000 00000001 89a5e062 85557000 atikmdag+0x16a757
9b3f745c 00000000 89a5e062 85557000 9b3f75e4 0x8491e000


STACK_COMMAND: kb

FOLLOWUP_IP:
atikmdag+217e2a
89c18e2a f77d0c idiv eax,dword ptr [ebp+0Ch]

SYMBOL_STACK_INDEX: 3

SYMBOL_NAME: atikmdag+217e2a

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: atikmdag

IMAGE_NAME: atikmdag.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 493450ba

FAILURE_BUCKET_ID: 0x7f_0_atikmdag+217e2a

BUCKET_ID: 0x7f_0_atikmdag+217e2a

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

Thank you very much for any possible assistance

-Øystein
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top