DCVG5K 2015.03.30 / problème

Couvre tous les domaines de l'émulation ou de la virtualisation ainsi que les discussions sur les divers outils associés.

Modérateurs : Papy.G, fneck, Carl

Répondre
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

DCVG5K 2015.03.30 / problème

Message par Carl »

Daniel,

J'ai de temps en temps une erreur lorsque j'utilise le simulateur de clavier (mode presse papier), le programme plante mais pas à la première utilisation, peut être à la 3eme ou 4 eme fois...
Image1.jpg
Image1.jpg (20.46 Kio) Consulté 4551 fois
j'utilise W10 64bits, je n'ai pas le soucis avec une version 2012...

Carl
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: DCVG5K 2015.03.30 / problème

Message par Daniel »

C'est le genre de bug difficile à reproduire et à comprendre. Je le note, et je regarderai le programme. Je vais aussi comparer avec la version 2012 pour analyser les différences.
Daniel
L'obstacle augmente mon ardeur.
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: DCVG5K 2015.03.30 / problème

Message par __sam__ »

Débordement de tableau ?
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: DCVG5K 2015.03.30 / problème

Message par Daniel »

Carl, peux-tu donner un contenu de presse-papier ayant produit cette erreur ?
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: DCVG5K 2015.03.30 / problème

Message par Carl »

Daniel, voici les données...
demoslideshow.7z
(6.26 Kio) Téléchargé 116 fois
Carl
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: DCVG5K 2015.03.30 / problème

Message par Daniel »

Je n'ai pas beaucoup avancé sur le problème : d'une part je n'ai pas réussi à le reproduire, d'autre part j'ai comparé la version actuelle à la version 2012, il n'y a eu aucune modification dans la simulation du clavier. C'est probablement très subtil. La seule piste, pour l'instant, serait un problème d'allocation dynamique de mémoire. Je vais ajouter un message pour signaler les allocations non satisfaites.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
petitjd
Messages : 2007
Inscription : 23 oct. 2007 11:50

Re: DCVG5K 2015.03.30 / problème

Message par petitjd »

J'ai eu des problèmes comme ça à cause de la ram ou aussi à cause de disque dur qui commencent à devenir hs.
Après comme d'habitude, antivirus...
PetitJD
Tortue Jeulin: www.tortue-jeulin.com
Nanoreseau: www.nanoreseau.net
Proteus III: www.proteus-international.fr
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: DCVG5K 2015.03.30 / problème

Message par Carl »

Daniel, de nouveau le bug...
dcvg5k1.jpg
dcvg5k1.jpg (387.61 Kio) Consulté 4420 fois

Unhandled exception at 0x77B58FEC (ntdll.dll) in dcvg5k.exe: 0xC0000005: Access violation writing location 0x083FC084.
First-chance exception at 0x77B58FEC (ntdll.dll) in dcvg5k.exe: 0xC0000005: Access violation writing location 0x083FC084.
Unhandled exception at 0x77B58FEC (ntdll.dll) in dcvg5k.exe: 0xC0000005: Access violation writing location 0x083FC084.

> ntdll.dll!RtlpFreeHeap() Unknown
ntdll.dll!_RtlFreeHeap@12() Unknown
msvcrt.dll!_free() Unknown
dcvg5k.exe!004082a8() Unknown
[Frames below may be incorrect and/or missing, no symbols loaded for dcvg5k.exe]
dcvg5k.exe!0040988b() Unknown
user32.dll!__InternalCallWinProc@20() Unknown
user32.dll!UserCallWinProcCheckWow() Unknown
user32.dll!DispatchMessageWorker() Unknown
user32.dll!_DispatchMessageA@4() Unknown
dcvg5k.exe!00409247() Unknown
dcvg5k.exe!00419d2b() Unknown
msvcrt.dll!__unlock() Unknown
kernel32.dll!@BaseThreadInitThunk@12() Unknown
ntdll.dll!__RtlUserThreadStart() Unknown
ntdll.dll!__RtlUserThreadStart@8() Unknown

dcvg5k2.7z
(339.77 Kio) Téléchargé 121 fois
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: DCVG5K 2015.03.30 / problème

Message par Daniel »

Le problème, c'est que je n'ai pas réussi à reproduire le bug, et faute de le reproduire je ne peux pas savoir d'où il vient.
Pour pouvoir avancer, il faudrait donner la procédure détaillée permettant de le provoquer.
D'autres utilisateurs de dcvg5k l'ont-ils constaté ?
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: DCVG5K 2015.03.30 / problème

Message par Carl »

Daniel, c'est très aléatoire...mais une fois planté et l'application fermé, lorsque tu relances le programme, celui-ci plante assez rapidement...

ps : je l'avais utilisé durant plusieurs jours sans soucis...

Carl
Avatar de l’utilisateur
Mokona
Messages : 1040
Inscription : 17 déc. 2016 22:01
Localisation : Nord Est des Yvelines
Contact :

Re: DCVG5K 2015.03.30 / problème

Message par Mokona »

Pour le moment, ça ne m'est jamais arrivé. Probablement qu'une suite particulière de manipulations dans l'interface est nécessaire pour le plantage.
Avatar de l’utilisateur
Mokona
Messages : 1040
Inscription : 17 déc. 2016 22:01
Localisation : Nord Est des Yvelines
Contact :

Re: DCVG5K 2015.03.30 / problème

Message par Mokona »

Bon ben il fallait que je dise que ça ne m'arrive jamais pour que :

Code : Tout sélectionner

Unhandled exception: page fault on read access to 0x0021ff88 in 32-bit code (0x7bc478ac).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7bc478ac ESP:0069f3d0 EBP:0069f4e8 EFLAGS:00210287(  R- --  I S - -P-C)
 EAX:00220000 EBX:001f8888 ECX:0021ff88 EDX:00000000
 ESI:0021ff88 EDI:00110014
Stack dump:
0x0069f3d0:  00000002 00220000 00027700 7bcbe000
0x0069f3e0:  00020052 00000000 0069f438 00000000
0x0069f3f0:  00000000 00000000 00000000 7ea9a000
0x0069f400:  7ea02a4e 7ea9a000 00110000 4d430003
0x0069f410:  00000000 00000000 00000000 00000000
0x0069f420:  00000000 4d430001 001f8888 00000010
Backtrace:
=>0 0x7bc478ac in ntdll (+0x378ac) (0x0069f4e8)
  1 0x7bc47c41 in ntdll (+0x37c40) (0x0069f508)
  2 0x7bc498e5 RtlAllocateHeap+0x124() in ntdll (0x0069f6a8)
  3 0x7eb18ea8 in user32 (+0x8ea7) (0x0069f738)
  4 0x7eb19583 in user32 (+0x9582) (0x0069f7b8)
  5 0x7eb1a921 in user32 (+0xa920) (0x0069f888)
  6 0x7eb9c0be WINPROC_wrapper+0x9d() in user32 (0x0069f8b8)
  7 0x7eb9c03a WINPROC_wrapper+0x19() in user32 (0x0069f8f8)
  8 0x7eb9c67a in user32 (+0x8c679) (0x0069f948)
  9 0x7eb9eb29 in user32 (+0x8eb28) (0x0069f998)
  10 0x7eb64c0c DispatchMessageW+0x9b() in user32 (0x0069faa8)
  11 0x7eb37745 IsDialogMessageW+0x154() in user32 (0x0069fc18)
  12 0x7eb64901 IsDialogMessageA+0x70() in user32 (0x0069fc78)
  13 0x00409238 in dcvg5k (+0x9237) (0x0069fcd0)
0x7bc478ac: movl	0x0(%ecx),%eax
À noter que c'est sous Wine et que c'était juste après avoir lancé l'émulateur, ouvert l'émulation de clavier et appuyé sur "presse papier".
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: DCVG5K 2015.03.30 / problème

Message par Daniel »

Dans la simulation du clavier, j'ai ajouté un contrôle pour afficher un message en cas d'erreur d'allocation dynamique de mémoire. Vous pouvez essayer cette nouvelle version, qui élimine une cause possible de plantage.
dcvg5k_20170130.zip
(168.6 Kio) Téléchargé 126 fois
De plus, j'ai découvert et corrigé un bug :
La case "Après chaque ligne (plus rapide)" était sélectionnée par défaut, mais l'affichage se faisait après chaque caractère.
Maintenant, tant que la case "Après chaque caractère" n'est pas cochée, l'affichage se fait après chaque ligne.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Mokona
Messages : 1040
Inscription : 17 déc. 2016 22:01
Localisation : Nord Est des Yvelines
Contact :

Re: DCVG5K 2015.03.30 / problème

Message par Mokona »

Hello,

pour le moment, je n'ai pas eu de soucis avec cette nouvelle version. Je n'ai plus non plus les problèmes de "vitesse variable" de l'émulateur (qui n'arrive visiblement qu'avec Wine).

Merci
Répondre