Consultor Eletrônico



Kbase P90991: Windows Explorer crashes when accessing Properties of a .R file compiled in a version of Progress pr
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   3/17/2009
Status: Verified

SYMPTOM(s):

Windows Explorer crashes trying to access the Properties of a .R file

PROSHELL.DLL is causing the GPF within the Windows Explorer

Faulting application explorer.exe, version 6.0.2900.3156, faulting module proshell.dll, version 10.1.2.1216, fault address 0x000016a5

no environment variables set pointing to other Progress installs

Service Pack has been installed from START > RUN > setup.exe

Service Pack installed without AdminService or ProService running

R-code was compiled in a version of Progress lower than OpenEdge 10

Stack trace from explorer.exe reads:
user32!ScrollDC
!Ordinal134
explorer!<nosymbols>
explorer!<nosymbols>
explorer!<nosymbols>
kernel32!OpenEventA

From the Windows Registry:

[HKEY_CLASSES_ROOT\CLSID\{E31397F2-88E6-11d0-A7B6-00AA00B62D90}\InProcServer32]
Default = "<OE10 Install>\Bin\PROSHELL.DLL"

Windows Explorer does not crash when accessing the Properties of R-code files compiled in OpenEdge

FACT(s) (Environment):

Windows
OpenEdge 10.0A
OpenEdge 10.0A01
OpenEdge 10.0B

CAUSE:

Bug# OE00108335

CAUSE:

Proshell.dll was changed to handle the new OpenEdge 10 R-code but support for older R-code versions was removed in the process. This was broken in 10.0A.

FIX:

Upgrade to OpenEdge 10.1A or later

Workaround: unassociate the .r file-extention

START > EXPLORER > TOOLS > FOLDER OPTIONS > FILE TYPES > FILE TYPE = Progress .R File <DELETE>