Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Win 11 crashing - rcUpdateFieldMap #101

Open
exvarkin opened this issue May 24, 2023 · 3 comments
Open

Win 11 crashing - rcUpdateFieldMap #101

exvarkin opened this issue May 24, 2023 · 3 comments

Comments

@exvarkin
Copy link

exvarkin commented May 24, 2023

I've been having a issues since updating my workstation to Win11. I've been able to reproduce it on multiple machines at this point.

Using Progress OpenEdge 11.3.2 (32-bit)

It seem to crash when drawing a new window. Sometime right on startup, othertimes it works fine for a while before crashing. In the protract, the call stack always ends with "rcUpdateFieldMap" on top.

`Exception code: C0000005 ACCESS_VIOLATION
Fault address: 52851091 01:00550091 C:\Progress\OpenEdge11\bin\prow32.dll

...

Call Stack:
Address Frame
52851091 00EFF250 rcUpdateFieldMap+C1381
52851B2A 00EFF260 rcUpdateFieldMap+C1E1A
52851F36 00EFF290 rcUpdateFieldMap+C2226
`

Hoping someone might have more insight.

@patrickTingen
Copy link
Owner

Is it only DD that crashes or other Progress based applications as well? I don't have w11 myself but my colleague has. He runs progress 11.2 and does not have this issues with DD

@patrickTingen
Copy link
Owner

Could you run a session with client side logging enabled and send me the log? That might clear up things.
Check here for info on how to do that

@exvarkin
Copy link
Author

exvarkin commented May 25, 2023

It seems to only be DD, haven't seen the behavior on other applications.

I tried to turn on the client side logging, added the startup parameter's to the DataDigger.pf.
Unfortunately no matter what logginglevel I have set, all I get in the log the setting of the log level itself.

[23/05/25@07:03:41.045-0400] P-019372 T-022228 1 4GL -- Logging level set to = 4

=====================================================
PROGRESS stack trace as of Thu May 25 07:10:40 2023

Progress OpenEdge Release 11.3 build 1333 SP02 on WINNT

Startup parameters:
-pf C:\Progress\OpenEdge11\startup.pf,-cpinternal ISO8859-1,-cpstream ISO8859-1,-cpcoll Basic,-cpcase Basic,-d ymd,-numsep 44,-numdec 46,(end .pf),-pf C:\utils\DataDigger-DD26\DataDigger.pf,-s 1000,-d dmy,-E,-rereadnolock,-h 255,-T c:\temp,-Bt 4000,-tmpbsize 8,-p DataDigger.p,-logginglevel 4,-clientlog win11debug-level4.log,-dslog win11ds.log,(end .pf)

Exception code: C0000005 ACCESS_VIOLATION
Fault address: 78D60AA5 01:0054FAA5 C:\Progress\OpenEdge11\bin\prow32.dll

Registers:
EAX:00000001
EBX:FFFFFFEE
ECX:A5440000
EDX:00000000
ESI:C0016E71
EDI:5C08087B
CS:EIP:0023:78D60AA5
SS:ESP:002B:0066F0E4 EBP:00000012
DS:002B ES:002B FS:0053 GS:002B
Flags:00010206

Debugging dll: C:\Progress\OpenEdge11\bin\DBGHELP.DLL
Symbol Path:
C:\Progress\OpenEdge11\bin;C:\Progress\OpenEdge11\pdbfiles

Call Stack:
Address Frame
78D60AA5 0066F0F4 rcUpdateFieldMap+C0D95
765CBACF 0066F0F8 PeekMessageW+2DF
78D612FD 0066F108 rcUpdateFieldMap+C15ED
78D907EE 0066F128 wwProxInterfaceReadIcon+23F0E
789F0FF3 0066F13C DllStartup+13F163
78A08BC9 0066F154 DllStartup+156D39
78986702 0066F16C DllStartup+D4872
789FCA49 0066F188 DllStartup+14ABB9
78986702 0066F1A0 DllStartup+D4872
78A01F0C 0066F1C0 DllStartup+15007C
78986702 0066F1D8 DllStartup+D4872
78A424CC 0066F1FC DllStartup+19063C
78A0861A 0066F208 DllStartup+15678A
78A024E3 0066F224 DllStartup+150653
78A0861A 0066F238 DllStartup+15678A
789A06D5 0066F268 DllStartup+EE845

** ABL Stack Trace **

--> C:\utils\DataDigger-DD26\wDataDigger.w at line 4678 (C:\utils\DataDigger-DD26\wDataDigger.r)
btnDataDiggerChoose C:/utils/DataDigger-DD26/wDataDigger.w at line 4966 (C:\utils\DataDigger-DD26\wDataDigger.r)
USER-INTERFACE-TRIGGER C:/utils/DataDigger-DD26/wDataDigger.w at line 3280 (C:\utils\DataDigger-DD26\wDataDigger.r)
C:/utils/DataDigger-DD26/DataDigger2.p at line 207 (C:\utils\DataDigger-DD26\DataDigger2.r)
DataDigger.p at line 23 (.\DataDigger.r)

** Persistent procedures/Classes **

Handle File Name
001230 .\myDataDigger.r
001229 .\DataDiggerLib.r
001236 C:\utils\DataDigger-DD26\wDataDigger.r
001008 .\myDataDigger.r
001007 .\DataDiggerLib.r
001015 C:\utils\DataDigger-DD26\wDataDigger.r

** PROPATH **
.,C:\Progress\OpenEdge11\gui,C:\Progress\OpenEdge11\gui\adecomm.pl,C:\Progress\OpenEdge11\gui\adecomp.pl,C:\Progress\OpenEdge11\gui\adedesk.pl,C:\Progress\OpenEdge11\gui\adedict.pl,C:\Progress\OpenEdge11\gui\adeedit.pl,C:\Progress\OpenEdge11\gui\adeicon.pl,C:\Progress\OpenEdge11\gui\aderes.pl,C:\Progress\OpenEdge11\gui\adeshar.pl,C:\Progress\OpenEdge11\gui\adeuib.pl,C:\Progress\OpenEdge11\gui\adeweb.pl,C:\Progress\OpenEdge11\gui\adexml.pl,C:\Progress\OpenEdge11\gui\dataadmin.pl,C:\Progress\OpenEdge11\gui\prodict.pl,C:\Progress\OpenEdge11\gui\protools.pl,C:\Progress\OpenEdge11,C:\Progress\OpenEdge11\bin

** Databases (logical/type/physical) **

** End of Protrace **

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants