Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
6
Erster Beitrag:
vor 3 Monaten
Letzter Beitrag:
vor 3 Monaten
Beteiligte Autoren:
Giovanni Carella, DW, Curtis, Frans

WD22 - Access Violation

Startbeitrag von Giovanni Carella am 06.09.2017 15:24

Hi all..

I updated my project to WinDev 22 01A220071n version.

After that i have generated the exe (32/64 bit) of program and i have distributed this version to all customer. (90% of my client use 32bit version).

A lot of my customeris having the Access Violation error, i have checked and the error appears random in the code (From a customer comes after a print, from another customer comes from a procedure...).

To one customer give the error only with the 32bit version, with the 64 work fine (I did this test only from him).

I do not understand...

Did any of you have the same problem?

Antworten:

I have a similar issue recently. It's only happening for one customer. It seems to happen when they are printing. We thought the problem was a procedure that used recursion (less than 5 iterations). We got rid of the recursion and the problem still exists. Error is below. It's odd that it says Windows 8 because this is happening on a Win10 pc. My app is 32 bit built with WD20.

"Details techniques :Module : MyApp.exeVersion du module : 0.9.100.0Adresse de base : 00400000Erreur systeme : Access violation (GPF)EIP = 00548B9FOS : Windows 8 (6.2.9200)."

von Curtis - am 06.09.2017 15:31
This is the error from one of my customer...



Error at line 275 of Click BTN_Stampa process.
Unexpected system error.
If this error systematically occurs in the same conditions, contact PC SOFT Hot Line and specify:
- the error circumstances,
- a window, a project or the code lines used to replicate the problem,
- the details below.

Details techniques :

Module : wd220vm.dll
Version du module : 22.0.316.0
VI : 01A220071n
Adresse de base : 70D00000
Erreur systeme : Access violation (GPF)
EIP = 70DD86A5
OS : Windows 7 Service Pack 1(6.1.7601)

----- Technical Information -----

Project : WiNeMo

WL call:
Process of 'Click BTN_Stampa' (WIN_Stampa_documento.BTN_Stampa), line 275, thread 0

What happened?
Unexpected system error.
If this error systematically occurs in the same conditions, contact PC SOFT Hot Line and specify:
- the error circumstances,
- a window, a project or the code lines used to replicate the problem,
- the details below.

Details techniques :

Module : wd220vm.dll
Version du module : 22.0.316.0
VI : 01A220071n
Adresse de base : 70D00000
Erreur systeme : Access violation (GPF)
EIP = 70DD86A5
OS : Windows 7 Service Pack 1(6.1.7601)

Error code: 1020
Level: fatal error

Dump of the error of 'wd220vm.dll' module (22.0.316.0).
Identifier of detailed information (.err): 1020
Debugging information:

Details techniques :

Module : wd220vm.dll
Version du module : 22.0.316.0
VI : 01A220071n
Adresse de base : 70D00000
Erreur systeme : Access violation (GPF)
EIP = 70DD86A5
OS : Windows 7 Service Pack 1(6.1.7601)
Registres :

EIP = 70DD86A5 EBP = 0014CE48
EAX = 00000000 EBX = 0D393610
ECX = 00001444 EDX = 7102EC18
ESI = 0429A470 EDI = 00000041

Pile des appels :

[wd220vm.dll (70D00000), 22.0.316.0, 01A220071n] 70DA2B60 : EXT_bSetVariableCollection() + 219973 bytes
[wd220vm.dll (70D00000), 22.0.316.0, 01A220071n] 70DA2B60 : EXT_bSetVariableCollection() + 217555 bytes
[wd220vm.dll (70D00000), 22.0.316.0, 01A220071n] 70E21A90 : pWLERestaureContexteElement() + 32367 bytes
[wd220vm.dll (70D00000), 22.0.316.0, 01A220071n] 70D4EF50 : Execution() + 113008 bytes
[wd220vm.dll (70D00000), 22.0.316.0, 01A220071n] 70D4EF50 : Execution() + 113293 bytes
[wd220vm.dll (70D00000), 22.0.316.0, 01A220071n] 70D4EF50 : Execution() + 295422 bytes
[wd220vm.dll (70D00000), 22.0.316.0, 01A220071n] 70D4EF50 : Execution() + 120758 bytes
[wd220vm.dll (70D00000), 22.0.316.0, 01A220071n] 70F80380 : nConversionDepassementExt() + 30570 bytes
[wd220vm.dll (70D00000), 22.0.316.0, 01A220071n] 70E4B1A0 : InfoVersionWeb() + 805615 bytes
[wd220vm.dll (70D00000), 22.0.316.0, 01A220071n] 70E4B1A0 : InfoVersionWeb() + 806966 bytes
[wd220vm.dll (70D00000), 22.0.316.0, 01A220071n] 70E4B1A0 : InfoVersionWeb() + 807491 bytes
[wd220vm.dll (70D00000), 22.0.316.0, 01A220071n] 70E4B1A0 : InfoVersionWeb() + 745189 bytes
[wd220vm.dll (70D00000), 22.0.316.0, 01A220071n] 70E4B1A0 : InfoVersionWeb() + 744870 bytes
[wd220prn.dll (59420000), 22.0.154.2, 01A220071n] 594647AB : ExternalTermLibrary() + 911978 bytes
[wd220prn.dll (59420000), 22.0.154.2, 01A220071n] 594647AB : ExternalTermLibrary() + 830801 bytes
[wd220prn.dll (59420000), 22.0.154.2, 01A220071n] 594647AB : ExternalTermLibrary() + 832846 bytes
[wd220prn.dll (59420000), 22.0.154.2, 01A220071n] 594647AB : ExternalTermLibrary() + 831576 bytes
[wd220prn.dll (59420000), 22.0.154.2, 01A220071n] 594647AB : ExternalTermLibrary() + 810327 bytes
[wd220prn.dll (59420000), 22.0.154.2, 01A220071n] 594647AB : ExternalTermLibrary() + 809707 bytes
[wd220prn.dll (59420000), 22.0.154.2, 01A220071n] 594647AB : ExternalTermLibrary() + 805357 bytes
[wd220prn.dll (59420000), 22.0.154.2, 01A220071n] 594647AB : ExternalTermLibrary() + 804640 bytes

Additional Information:
EIT_PILEWL :
Click BTN_Stampa (WIN_Stampa_documento.BTN_Stampa), line 275
Selecting the menu of MENU_NoName1.OPT_Stampa_documento (WIN_C_Documenti_Magazzino.MENU_NoName1.OPT_Stampa_documento), line 20
EIT_DATEHEURE : 06/09/2017 17:43:59
EIT_TYPE_WDFILE :
EIT_IDCODE :

Help

von Giovanni Carella - am 06.09.2017 15:45
Hello Giovanni,

We make a scan (in memory) and have a nice preview in our WD21 (also in the older versions) program in a window.
Then, when we want to save the scan we also sometimes get a GPF.
I think they use a similar procedure for printing as for saving in pdf.
Not much of a help but perhaps it can give a direction where to look.

von Frans - am 06.09.2017 15:46

Re: WD22 - Access Violation ##SOLVED##

I found the problem.

My project have some Thread and in this thread i update the main window without "ExecuteMainThread".

von Giovanni Carella - am 06.09.2017 17:15
Hello Giovanni,

Do a search on the fro this it has happened in the past and is linked to a command used for printing.

DW

von DW - am 07.09.2017 20:32
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.