Explorer crashes by KernelEx?
During Win98SE boot I occasionally get an Explorer crash related to KernelEx. After closing the invalid page fault message, the taskbar restarts and windows works normal.
This is the crash message:
EXPLORER verursachte einen Fehler durch eine ungültige Seite
in Modul KERNELEX.DLL bei 024f:bfa0392c.
Register:
EAX=81d61254 CS=024f EIP=bfa0392c EFLGS=00010246
EBX=81d2ef24 SS=0257 ESP=00a6f840 EBP=00a6f894
ECX=52505c45 DS=0257 ESI=66801eae FS=40cf
EDX=0000001b ES=0257 EDI=81d910b0 GS=0000
Bytes bei CS:EIP:
8b 49 04 8b 51 34 3b f2 72 09 8b 49 50 03 ca 3b
Stapelwerte:
81d2ef24 00000000 71000000 bfa07b3e 66801eae bff803ae 81d30020 bff803ae 81d2fe84 00000000 66801f14 bff76da8 71000000 00000000 66801eae 71000000
It may be also related to the SHELL98D bugfix (SHELL32.DLL update), because although SHELL98D has fixed nasty Explorer bugs in Win98SE, it has introduced a nasty new one.
When I drag and drop files between 2 Explorer windows (e.g. for copying saved E-Mail text files to diskette), Explorer often crashes so deep that it
can not be restarted anymore. Any attempt of restarting Explorer or even selecting things from the quicklaunch menu pops up the same crash requester and restarts the taskbar. The only way to make Windoze useable again is to shutdown using CTRL-ALT-DEL, because also "shutdown" from quicklaunch only re-triggers the popup.
FineSSE displayed the following register contents:
Unhandled Eception in
Process Id: fffcd92f
Thread Id: fff0d563
ExceptionCode: c0000005 (ACCESS_VIOLATION)
ExceptionAddress: bfb93c65
Registers:
EAX=002a005c CS=024f EIP=bff99b32 EFLAGS=00000246
EBX=0059fba0 SS=0257 ESP=0059fb48 EBP=0059fb80
ECX=ecbd3670 DS=0257 ESI=00000000 FS=357f
EDX=bffc9490 ES=0257 EDI=e82897e0 GS=0000
Bytes at CS EIP:
66 8B 39 66 8B 18 D1 EF D1 EB 66 81 E7 EF 3D 66
Exiting after:
0 Illegal Instructions
1 Access Violation
(I had to type this in from a digicam photo since Windows in crashed state refuses to start anything to save it from clipboard to, but only restarts the popup. I hope I made no typos.)
Is this caused by KernelEx or SHELL98D? Can anybody decipher why it happens?
This post has been edited by CyberyogiCoWindler: 08 March 2011 - 12:48 PM