Page 1 sur 1

DCVG5K 2015.03.30 / problème

Publié : 21 janv. 2017 12:46
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é 4752 fois
j'utilise W10 64bits, je n'ai pas le soucis avec une version 2012...

Carl

Re: DCVG5K 2015.03.30 / problème

Publié : 21 janv. 2017 13:06
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.

Re: DCVG5K 2015.03.30 / problème

Publié : 21 janv. 2017 14:02
par __sam__
Débordement de tableau ?

Re: DCVG5K 2015.03.30 / problème

Publié : 21 janv. 2017 18:26
par Daniel
Carl, peux-tu donner un contenu de presse-papier ayant produit cette erreur ?

Re: DCVG5K 2015.03.30 / problème

Publié : 22 janv. 2017 10:37
par Carl
Daniel, voici les données...
demoslideshow.7z
(6.26 Kio) Téléchargé 118 fois
Carl

Re: DCVG5K 2015.03.30 / problème

Publié : 23 janv. 2017 18:21
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.

Re: DCVG5K 2015.03.30 / problème

Publié : 23 janv. 2017 22:11
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...

Re: DCVG5K 2015.03.30 / problème

Publié : 29 janv. 2017 16:44
par Carl
Daniel, de nouveau le bug...
dcvg5k1.jpg
dcvg5k1.jpg (387.61 Kio) Consulté 4621 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é 122 fois

Re: DCVG5K 2015.03.30 / problème

Publié : 29 janv. 2017 18:30
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é ?

Re: DCVG5K 2015.03.30 / problème

Publié : 29 janv. 2017 18:33
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

Re: DCVG5K 2015.03.30 / problème

Publié : 29 janv. 2017 20:22
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.

Re: DCVG5K 2015.03.30 / problème

Publié : 29 janv. 2017 21:33
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".

Re: DCVG5K 2015.03.30 / problème

Publié : 30 janv. 2017 09:28
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é 127 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.

Re: DCVG5K 2015.03.30 / problème

Publié : 02 févr. 2017 21:30
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