09-02-2009 11:15 AM
The current Win7 PM aplet crashes with an access violation. This on a T61p laptop. This has happened for all versions of the aplet on Win7 (x86 & x64). The code is accessing a null pointer. Details below.
Any chance this can get fixed?
Child-SP RetAddr Call Site
00000000`000dece0 00000000`100049bd PWMTR64V!PwrMgrBkGndMonitor+0x11e4
00000000`000ded60 00000000`10020237 PWMTR64V!PwrMgrBkGndMonitor+0x1b8d
00000000`000deda0 00000000`6dfbeec1 PWMTR64V!PwrMgrBkGndMonitor+0x1d407
00000000`000dede0 00000000`6dfbe9c0 MFC80U!CWnd:
nWndMsg+0x4cd
00000000`000def20 00000000`6dfbcbec MFC80U!CWnd::WindowProc+0x38
00000000`000def60 00000000`6dfbcfad MFC80U!AfxCallWndProc+0x100
00000000`000df000 00000000`10057abc MFC80U!AfxWndProc+0x59
00000000`000df040 00000000`77a4b601 PWMTR64V!PwrMgrBkGndMonitor+0x54c8c
00000000`000df0c0 00000000`77a4a01b USER32!UserCallWinProcCheckWow+0x163
00000000`000df180 00000000`77a42bb5 USER32!DispatchClientMessage+0xc3
00000000`000df1e0 00000000`77b7fdf5 USER32!__fnINLPCREATESTRUCT+0xc0
00000000`000df240 00000000`77a4255a ntdll!KiUserCallbackDispatcherContinue
00000000`000df3a8 00000000`77a429d7 USER32!ZwUserCreateWindowEx+0xa
00000000`000df3b0 00000000`77a42718 USER32!VerNtUserCreateWindowEx+0x27c
00000000`000df720 00000000`77a42ca0 USER32!_CreateWindowEx+0x404
00000000`000df870 00000000`6dfc5048 USER32!CreateWindowExW+0x70
00000000`000df8f0 00000000`6dfbd74b MFC80U!AfxCtxCreateWindowExW+0xcc
00000000`000df980 00000000`1000159b MFC80U!CWnd::CreateEx+0x133
00000000`000dfa40 00000000`10002f0e PWMTR64V!Ordinal192+0x159b
00000000`000dfae0 00000000`ff9b2f42 PWMTR64V!PwrMgrBkGndMonitor+0xde
00000000`000dfb40 00000000`ff9b3b7a rundll32!wWinMain+0x212
00000000`000dfc20 00000000`7792f56d rundll32!__wmainCRTStartup+0x1aa
00000000`000dfce0 00000000`77b63281 kernel32!BaseThreadInitThunk+0xd
00000000`000dfd10 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
0:000> r
rax=000000001008b130 rbx=0000000000000000 rcx=000000001008b130
rdx=0000000000000000 rsi=00000000000df2e0 rdi=000000001008aba0
rip=0000000010004014 rsp=00000000000dece0 rbp=0000000001a3c510
r8=0000000000008000 r9=00000000000000fe r10=0000000000000482
r11=00000000000de758 r12=0000000000000000 r13=0000000000000001
r14=0000000000000110 r15=0000000000000001
iopl=0 nv up ei pl nz na pe nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010202
PWMTR64V!PwrMgrBkGndMonitor+0x11e4:
00000000`10004014 448b03 mov r8d,dword ptr [rbx] ds:00000000`00000000=????????
0:000> u .
PWMTR64V!PwrMgrBkGndMonitor+0x11e4:
00000000`10004014 448b03 mov r8d,dword ptr [rbx]
00000000`10004017 488d542430 lea rdx,[rsp+30h]
00000000`1000401c e8af5f0300 call PWMTR64V!PwrMgrBkGndMonitor+0x371a0 (00000000`10039fd0)
00000000`10004021 488d542458 lea rdx,[rsp+58h]
00000000`10004026 8b4808 mov ecx,dword ptr [rax+8]
00000000`10004029 890a mov dword ptr [rdx],ecx
00000000`1000402b 8b480c mov ecx,dword ptr [rax+0Ch]
00000000`1000402e 894a04 mov dword ptr [rdx+4],ecx
09-08-2009 05:31 PM
Its nice to see that the Lenovo support people are so responsive and that they monitor these forums for problem reports.
09-08-2009 06:01 PM
Hi weswitt,
Although a few volunteer Lenovo employees do fly by from time to time, this isn't a monitored Lenovo support channel. It's users helping users.