Re: Explorer invalid page faults in module - in 'Safe' mode
Posted: 14 Jul 2009, 02:44
legg wrote:
> On Sun, 12 Jul 2009 19:36:43 -0400, "PCR" <pcrrcp@netzero.net> wrote:
>
>>legg wrote:
> <snip>
>>> The kernel32.dll change, completed first, was immediately
>>> demonstrated to have no effect - a non-fatal error repeated almost
>>> immediately on first reboot. I'm still waiting for a re-occurance
>>> of the non-fatal error after reverting to old shell32.dll. (6hrs ~
>>> fairly impressed, but not yet considered conclusive).
>>
>>This is good news.
>>
>>> I think I saw a file search window
>>> closed unexpectedly, since, but there was no error log and it could
>>> have been simple user input sloppiness on my part.
>>
>>Could be you inadvertently hit a keybord shortcut to close it.
>>
> <snip>
> I've examined the search window behaviour more closely, both in normal
> and safe mode.
>
> It looks like there is still irregular behavior. In normal mode it now
> just does not produce an error log.
I've followed the procedure that follows in Normal Mode & did not get a
crash.
> from my notes:
> ......................
> In safe mode
> from start menu
> find files and folders
> file name kernel32.dll
> found in C:\Windows\System
That's where it should be.
> copied to C:\Windows\System\backup.
Normally, I'd say not to fool with C:\Windows\System to create your own
folder there. System is a special folder best left to Windows alone I
think. However, I created the Backup folder there, & left Explorer open
to it. From a Find box, & copied kernel32.dll into it (R-Clk, Copy,
R-Clk, Paste). No crash occurred after closing the destination & Find
windows. I repeated it, this time with a Drag/Drop into a little
"Backup" window opened from a Find box (File menu, Open Containing
Folder). Still no crash occurred after closing the windows in the order
you did.
> close destination directory window
> close 'find files'
> explorer crashes.
> drwatson report:
>
> Win32 Kernel core component attempted to access memory that does not
> exist.
>
> Module Name: kernel32.dll
> Description: Win32 Kernel core component
> Version: 4.10.2222
> Product: Microsoft(R) Windows(R) Operating System
> Manufacturer: Microsoft Corporation
>
> Application Name: Explorer.exe
> Description: Windows Explorer
> Version: 4.72.3110.1
> Product: Microsoft(R) Windows NT(R) Operating System
> Manufacturer: Microsoft Corporation
You were running my versions of both those files now. What version of
Shell32.exe did you revert to? Mine is 4.72.3812.600. However, I guess
that's in the clear since DrWatson hasn't mentioned it.
And surely msfn.org's Kernel32.exe & Shell32.exe files are both in the
clear for this particular crash. I guess -- as well -- any Registry
changes or other files from that site were also undone when you used
their uninstall routines. I'm thinking something else must be to blame.
> the explorer error window will not close.
>
> cntrl-alt-del shows programs running:
> Notepad
> Taskinfo
I suppose you mean MSInfo32.
> diagnose (open folder)
I suppose that one is DrWatson's Diagnosis tab. But it shows up for me
as "(untitled) - Dr. Watson)".
> Explorer.exe
What is that? It shows up for me in Msinfo32 like that, but not in the
Ctrl-Alt-Del "Close Program" window. But in MSInfo32 the following will
not show.
> Explorer
Only that shows up in my Close Program window. An open Explorer window
would show up: "Exploring -- folder name".
> Taskinfo shows:
I suppose you mean MSInfo32, Software Information, Running Tasks.
> DrWatson.exe
> Explorer.exe
> Taskinfo.exe
> msgsrv32.exe
> notepad.exe (this program)
> kernel32.dll
> mprexe.exe
> vxd ntkern
All of those seem normal, except you are writing Taskinfo for MSInfo32.
I'm not seeing vxd or ntkern-- but I guess they show up in Safe Mode
only. (I do see ntkern & vxdldr in DrWatson's Kernel Drivers tab,
though.)
> When this is done in normal mode
> closing the destination directory window causes
> explorer.exe to restart - closes 'find files' window
> and any other folder windows that may be open, without
> generating a drwatson log
Yep. That describes what a crash of Explorer might look like in Normal
Mode. It is the same as what happens when one closes Explorer using the
Ctrl-Alt-Del "Close Program" requestor. Also, many of the icons in the
Tray (that holds the clock) may disappear until a reboot is done.
> ..................................end
>>As they have separate uninstall routines, I guess they are separate
>>enough to keep one & loose the other. Sounds like it's Shell32.dll
>>that's the actual culprit, but you have a good plan. Keep us informed.
>>My own SHELL32.DLL is...
>>
>>SHELL32.DLL
>>Desc: Windows Shell Common Dll
>>Loc: C:\WINDOWS\SYSTEM
>>Size: 1,388,816 bytes
>>Mod: Thursday, December 06, 2001 11:25:08 PM
>>Ver: 4.72.3812.600
>>
>>That appears to be updated from the original...
>>
>>Cabinet WIN98_41.CAB
>>04-23-1999 10:22:00p A--- 1,400,832 shell32.dll
>>
>>I'm not sure what updated that file for me. I'm not finding it in my
>>IE6 .cabs. Good thing that site allowed you to back it up!
>>
> <snip>
>>It could be something about that crash upset the new SHELL32.DLL.
>>Maybe the Registry got mussed in some interfering way or something. I
>>see MEB has reminded me of the history of this problem-- but I can't
>>really recall all of that gargantuan thread! What was that site
>>again that provided those .dlls? I would want to keep the one that
>>does the most work, if possible. There may be some talk of it over
>>there.
>
> From my records, the software was accessed through:
>
>
http://www.msfn.org/board/index.php?s=& ... t&p=572137
All right. I was going to go & look around there for a clue. But this
looks now to have nothing to do with their versions of Kernel32.exe &
Shell32.exe nor anything to do with those two packages.
Look through these...
http://aumha.org/win5/a/kernel32.htm
Eshelman's page about Kernel32 errors
YOW-- that one is scary! But maybe try the stuff way at the bottom. I've
actually got most of that in my Config.sys & System.ini, myself. I've
got...
Config.sys
-------------
FILESHIGH=80
BUFFERSHIGH=40,4
System.ini
-------------
[386Enh]
MinSPs=4
http://support.microsoft.com/search/def ... m=1&res=20
251 articles mention Kernel32 at the MSKB. I haven't got more time
tonight, but I'll click through a bunch myself tomorrow.
http://www.colba.net/~hlebo49/errkrn32.htm
Many are here too. I'm glad to see Leboeuf's site is still there. I hope
I'm still spelling his name right-- & I wonder whether he's left me some
of those vowels in his will! Nothing has come in the mail yet!
> RL
--
Thanks or Good Luck,
There may be humor in this post, and,
Naturally, you will not sue,
Should things get worse after this,
PCR
pcrrcp@netzero.net
> On Sun, 12 Jul 2009 19:36:43 -0400, "PCR" <pcrrcp@netzero.net> wrote:
>
>>legg wrote:
> <snip>
>>> The kernel32.dll change, completed first, was immediately
>>> demonstrated to have no effect - a non-fatal error repeated almost
>>> immediately on first reboot. I'm still waiting for a re-occurance
>>> of the non-fatal error after reverting to old shell32.dll. (6hrs ~
>>> fairly impressed, but not yet considered conclusive).
>>
>>This is good news.
>>
>>> I think I saw a file search window
>>> closed unexpectedly, since, but there was no error log and it could
>>> have been simple user input sloppiness on my part.
>>
>>Could be you inadvertently hit a keybord shortcut to close it.
>>
> <snip>
> I've examined the search window behaviour more closely, both in normal
> and safe mode.
>
> It looks like there is still irregular behavior. In normal mode it now
> just does not produce an error log.
I've followed the procedure that follows in Normal Mode & did not get a
crash.
> from my notes:
> ......................
> In safe mode
> from start menu
> find files and folders
> file name kernel32.dll
> found in C:\Windows\System
That's where it should be.
> copied to C:\Windows\System\backup.
Normally, I'd say not to fool with C:\Windows\System to create your own
folder there. System is a special folder best left to Windows alone I
think. However, I created the Backup folder there, & left Explorer open
to it. From a Find box, & copied kernel32.dll into it (R-Clk, Copy,
R-Clk, Paste). No crash occurred after closing the destination & Find
windows. I repeated it, this time with a Drag/Drop into a little
"Backup" window opened from a Find box (File menu, Open Containing
Folder). Still no crash occurred after closing the windows in the order
you did.
> close destination directory window
> close 'find files'
> explorer crashes.
> drwatson report:
>
> Win32 Kernel core component attempted to access memory that does not
> exist.
>
> Module Name: kernel32.dll
> Description: Win32 Kernel core component
> Version: 4.10.2222
> Product: Microsoft(R) Windows(R) Operating System
> Manufacturer: Microsoft Corporation
>
> Application Name: Explorer.exe
> Description: Windows Explorer
> Version: 4.72.3110.1
> Product: Microsoft(R) Windows NT(R) Operating System
> Manufacturer: Microsoft Corporation
You were running my versions of both those files now. What version of
Shell32.exe did you revert to? Mine is 4.72.3812.600. However, I guess
that's in the clear since DrWatson hasn't mentioned it.
And surely msfn.org's Kernel32.exe & Shell32.exe files are both in the
clear for this particular crash. I guess -- as well -- any Registry
changes or other files from that site were also undone when you used
their uninstall routines. I'm thinking something else must be to blame.
> the explorer error window will not close.
>
> cntrl-alt-del shows programs running:
> Notepad
> Taskinfo
I suppose you mean MSInfo32.
> diagnose (open folder)
I suppose that one is DrWatson's Diagnosis tab. But it shows up for me
as "(untitled) - Dr. Watson)".
> Explorer.exe
What is that? It shows up for me in Msinfo32 like that, but not in the
Ctrl-Alt-Del "Close Program" window. But in MSInfo32 the following will
not show.
> Explorer
Only that shows up in my Close Program window. An open Explorer window
would show up: "Exploring -- folder name".
> Taskinfo shows:
I suppose you mean MSInfo32, Software Information, Running Tasks.
> DrWatson.exe
> Explorer.exe
> Taskinfo.exe
> msgsrv32.exe
> notepad.exe (this program)
> kernel32.dll
> mprexe.exe
> vxd ntkern
All of those seem normal, except you are writing Taskinfo for MSInfo32.
I'm not seeing vxd or ntkern-- but I guess they show up in Safe Mode
only. (I do see ntkern & vxdldr in DrWatson's Kernel Drivers tab,
though.)
> When this is done in normal mode
> closing the destination directory window causes
> explorer.exe to restart - closes 'find files' window
> and any other folder windows that may be open, without
> generating a drwatson log
Yep. That describes what a crash of Explorer might look like in Normal
Mode. It is the same as what happens when one closes Explorer using the
Ctrl-Alt-Del "Close Program" requestor. Also, many of the icons in the
Tray (that holds the clock) may disappear until a reboot is done.
> ..................................end
>>As they have separate uninstall routines, I guess they are separate
>>enough to keep one & loose the other. Sounds like it's Shell32.dll
>>that's the actual culprit, but you have a good plan. Keep us informed.
>>My own SHELL32.DLL is...
>>
>>SHELL32.DLL
>>Desc: Windows Shell Common Dll
>>Loc: C:\WINDOWS\SYSTEM
>>Size: 1,388,816 bytes
>>Mod: Thursday, December 06, 2001 11:25:08 PM
>>Ver: 4.72.3812.600
>>
>>That appears to be updated from the original...
>>
>>Cabinet WIN98_41.CAB
>>04-23-1999 10:22:00p A--- 1,400,832 shell32.dll
>>
>>I'm not sure what updated that file for me. I'm not finding it in my
>>IE6 .cabs. Good thing that site allowed you to back it up!
>>
> <snip>
>>It could be something about that crash upset the new SHELL32.DLL.
>>Maybe the Registry got mussed in some interfering way or something. I
>>see MEB has reminded me of the history of this problem-- but I can't
>>really recall all of that gargantuan thread! What was that site
>>again that provided those .dlls? I would want to keep the one that
>>does the most work, if possible. There may be some talk of it over
>>there.
>
> From my records, the software was accessed through:
>
>
http://www.msfn.org/board/index.php?s=& ... t&p=572137
All right. I was going to go & look around there for a clue. But this
looks now to have nothing to do with their versions of Kernel32.exe &
Shell32.exe nor anything to do with those two packages.
Look through these...
http://aumha.org/win5/a/kernel32.htm
Eshelman's page about Kernel32 errors
YOW-- that one is scary! But maybe try the stuff way at the bottom. I've
actually got most of that in my Config.sys & System.ini, myself. I've
got...
Config.sys
-------------
FILESHIGH=80
BUFFERSHIGH=40,4
System.ini
-------------
[386Enh]
MinSPs=4
http://support.microsoft.com/search/def ... m=1&res=20
251 articles mention Kernel32 at the MSKB. I haven't got more time
tonight, but I'll click through a bunch myself tomorrow.
http://www.colba.net/~hlebo49/errkrn32.htm
Many are here too. I'm glad to see Leboeuf's site is still there. I hope
I'm still spelling his name right-- & I wonder whether he's left me some
of those vowels in his will! Nothing has come in the mail yet!
> RL
--
Thanks or Good Luck,
There may be humor in this post, and,
Naturally, you will not sue,
Should things get worse after this,
PCR
pcrrcp@netzero.net