VPEPreview access violation errror

Knowledge exchange related to the VPE Report Engine and PDF Library

Moderator: IDEAL Software Support

VPEPreview access violation errror

Postby ZensoftBelgiumHZ » Thu Feb 13, 2020 11:07 am

Hi,

Since a couple of weeks the PREVIEW in VPE crashes. Users login on a terminalserver. The preview appears minimized on the screen for a second and then it stops with an error.
But not for every user and not every preview. Seems as the preview doesn't allways works with this version of .NET-framework.

The application is developed in OPENEDGE/PRogress, using VPE-control version P32.720.

VPE crashes on a dll of .NET-framework : clr.dll.
Is this a known issue, or related to an update of windows or .NET-framework?

SOme extracts of logfiles after the error and eventviewer:

Progress OpenEdge Release 11.7 build 1684 SP04 on WINNT
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 68DC57D6 01:001847D6 C:\Windows\SYSTEM32\vpep3272.dll

Registers:
EAX:17CCC590
EBX:00000000
ECX:17CCC665
EDX:00000001
ESI:0FF68FB1
EDI:0FF69001
CS:EIP:0023:68DC57D6
SS:ESP:002B:004FDFFC EBP:000000CC
DS:002B ES:002B FS:0053 GS:002B
Flags:00010202

Call Stack:
Address Frame
68DC57D6 004FE010 VpeGetReleaseNumber+A8D6
68C55055 004FE034 Ordinal999+15055
68C556AB 004FE060 Ordinal999+156AB
763C967B 004FE0DC SelectObjectImpl+12B
68C6F642 004FE108 VpeSetBusyProgressBar+8B2
75086E3A 004FE16C CallWindowProcW+6CA
750937EF 004FE1AC IsRectEmpty+20F
75085A69 004FE1B4 GetWindowLongA+59
68DFD6FE 004FE380 VpeGetReleaseNumber+427FE
75086E3A 004FE3E4 CallWindowProcW+6CA
750937EF 004FE458 IsRectEmpty+20F
74AE2E8C 004FE4B8 NtUserDispatchMessage+C
7507BB40 004FE5A8 DispatchMessageA+10
6EB51E09 004FE5E8 LogHelp_TerminateOnAssert+749
6ECDFF7B 004FE628 GetMetaDataInternalInterfaceFromPublic+34D1B
6ECE0055 004FE948 GetMetaDataInternalInterfaceFromPublic+34DF5
6DA912D1 004FEA60 0003:000782D1 C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\a5a47e8e5e2880adecca43eb928673f1\mscorlib.ni.dll
6EB4EB4C 004FEFE4 0001:0000DB4C C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
6AEE72D5 004FF1C8 0003:0002D2D5 C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Windows.Forms\f91e04eaede69f1b6c40df3ec5a3eb8a\System.Windows.Forms.ni.dll
6EB51E09 004FF208 LogHelp_TerminateOnAssert+749
6ECDFF7B 004FF248 GetMetaDataInternalInterfaceFromPublic+34D1B
6ECE0055 004FF560 GetMetaDataInternalInterfaceFromPublic+34DF5
6DA912D1 004FF64C 0003:000782D1 C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\a5a47e8e5e2880adecca43eb928673f1\mscorlib.ni.dll
6EB4EB4C 004FFF10 0001:0000DB4C C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
765B0419 004FFF7C BaseThreadInitThunk+19
771165FD 004FFF84 RtlGetAppContainerNamedObjectPath+BD
771351BC 004FFF88 RtlCaptureContext+DC


** ABL Stack Trace **

--> PreviewDoc alg.prg.vpeusrcontrol at line 2159 (.\alg\prg\vpeusrcontrol.r)
VpePreviewDocSP alg/prg/vpenet.p at line 1421 (.\alg\prg\vpenet.r)

event-viewer:

Application: prowin32.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: exception code c0000005, exception address 68DC57D6
Stack:
at IDEALSoftware.VpeProfessional.VPEDLL.VpePreviewDocSP(IntPtr, Int32, Int32, Int32, Int32, Int32)
at IDEALSoftware.VpeProfessional.VpeControl.PreviewDoc(Int32, Int32, Int32, Int32, IDEALSoftware.VpeProfessional.PreviewState)

Please help,
Regards.
ZensoftBelgiumHZ
 
Posts: 29
Joined: Thu Dec 01, 2005 10:17 am

Re: VPEPreview access violation errror

Postby IDEAL Software Support » Fri Feb 14, 2020 9:01 am

We have no idea what is going wrong. No other customer reports such a problem.
IDEAL Software Support
 
Posts: 1552
Joined: Thu Nov 18, 2004 4:03 pm

Re: VPEPreview access violation errror

Postby IDEAL Software Support » Fri Feb 14, 2020 9:19 am

Does this only happen, when using a terminalserver? Did you recently make updates to your terminalserver software? What else did change, before the problem occurred?
IDEAL Software Support
 
Posts: 1552
Joined: Thu Nov 18, 2004 4:03 pm

Re: VPEPreview access violation errror

Postby ZensoftBelgiumHZ » Fri Feb 14, 2020 1:50 pm

IDEAL Software Support wrote:Does this only happen, when using a terminalserver? Did you recently make updates to your terminalserver software? What else did change, before the problem occurred?

it's always on the preview, and always clr.dll crashes.

we suspect an update of .NET FRamework v4.7.
I've recompiled the OpenEdge-utility that uses the VPE .Net component for printing on a server with .NET v4.7.
Hope this helps. There are known issues with OpenEdge and .NET Framework v4.7. But openedge version 11.7.4 should be ok.

And yes, for the moment it happens only on a terminalserver, and only for one user of our software.
ZensoftBelgiumHZ
 
Posts: 29
Joined: Thu Dec 01, 2005 10:17 am

Re: VPEPreview access violation errror

Postby IDEAL Software Support » Fri Feb 14, 2020 3:07 pm

If this only happens on a single machine and all others do work, it can't be a fault of VPE.
IDEAL Software Support
 
Posts: 1552
Joined: Thu Nov 18, 2004 4:03 pm


Return to VPE Open Forum

Who is online

Users browsing this forum: No registered users and 3 guests

cron