Consultor Eletrônico



Kbase P26093: Large .w causes new debugger to GPF
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   6/11/2010
Status: Unverified

FACT(s) (Environment):

Progress 9.1D

FACT(s) (Environment):

Windows NT 32 Intel/Windows 2000

SYMPTOM(s):

Large .w causes new debugger to GPF

Using a new Progress debugger

New debugger terminates when working with large .w

New debugger GPFs with following protrace

77E649D3 0012F714 RaiseException+48
103B3184 0012F740 utConvertToIx+28C4
1000CB28 0012F754 0001:0000BB28 d:\progress\91d\BIN\prow32.dll
10009C9E 0012F77C 0001:00008C9E d:\progress\91d\BIN\prow32.dll
100098C8 0012FA08 0001:000088C8 d:\progress\91d\BIN\prow32.dll
1012CB12 0012FBAC DllStartup+DB021
1012A6AA 0012FD18 DllStartup+D8BB9
1012E220 0012FD40 DllStartup+DC72F
1012DF7D 0012FD68 DllStartup+DC48C
101282E3 0012FD84 DllStartup+D67F2
101AC2FB 0012FDD4 DllStartup+15A80A
1019804A 0012FDE0 DllStartup+146559
10201369 0012FE64 DllStartup+1AF878
10111BFC 0012FEC0 DllStartup+C010B
1031554A 0012FECC DllStartup+2C3A59
1001B569 0012FED8 0001:0001A569 d:\progress\91d\BIN\prow32.dll
10006A50 0012FF08 0001:00005A50 d:\progress\91d\BIN\prow32.dll
10051AED 0012FF1C ProStartup+5F
00401008 0012FF24 0001:00000008 d:\progress\91d\BIN\prowin32.exe
00401148 0012FFC0 0001:00000148 d:\progress\91d\BIN\prowin32.exe
77E4F38C 0012FFF0 TerminateThread+113

New debugger session hangs with following procore

*** 4GL Call Stack ***
Last action: DEL WIDGT POOL (7)
33: D:\p64984_exwmpedido.ab (D:\p64984_exwmpedido.ab)
656: adecomm/_runcode.p (adecomm/_runcode.r)
5289: adeshar/_gen4gl.p (adeshar/_gen4gl.r)
5008: call_run adeuib/_uibmain.p (adeuib/_uibmain.r)
5789: choose_debug adeuib/_uibmain.p (adeuib/_uibmain.r)
13858: USER-INTERFACE-TRIGGER adeuib/_uibmain.p (adeuib/_uibmain.r)
14213: adeuib/_uibmain.p (adeuib/_uibmain.r)
442: _ab.r (d:\progress\91d\gui\_ab.r)

CAUSE:

BUG# 20030529-013

CAUSE:

This is a known issue

FIX:

Start your session with -oldDebugger (the capital D matters) and debug this particular code using old version of Progress debugger