Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 20-08-2012 17:05:40

RAZORBACK  
Membre Geek
Date d'inscription: 29-07-2010
Messages: 75
Pépites: 365
Banque: 0

[RESOLU] PB 12.5 et plantage du debugger "Runtime Error! R6025"

Bonjour à tous,

nous développons en PowerBuilder 12.5.1 build 4015.
Sur des postes de développement en XP SP2 ou Vista ou Seven.

Nous avons le message :

Microsoft Visual C++ Runtime Library

Runtime Error!
Program c:\Program Files\Sybase\PowerBuilder 12.5\PB125.EXE
R6025 - pure virtual function call

Ce, dès qu'on tente de rentrer dans une fonction ou un événement d’un objet à partir du debugger.

Nous avons essayé de suivre les instructions du lien suivant : http://www.ehow.com/how_5009906_fix-run … ror-r.html (En gros désinstallation de PB12, nettoyage à l’aide de la commande « cleanmgr », puis réinstallation de PB12.)
Ça a bien fonctionné le premier jour, mais c’est revenu dès le lendemain.

Nous ne savons pas si c'est lié, mais il semble que nous n'avions pas le problème avant d’installer le dernier EBF, c'est à dire de passer en 12.5.1.

Si quelqu'un a une idée, nous sommes preneur.
Merci de votre aide.

Dernière modification par RAZORBACK (02-10-2012 13:10:32)

Hors ligne

 

#2 21-08-2012 09:20:30

Geo  
Membre completement Geek
Lieu: Binche
Date d'inscription: 15-12-2008
Messages: 119
Pépites: 378
Banque: 0

Re: [RESOLU] PB 12.5 et plantage du debugger "Runtime Error! R6025"

Bonjour,

as-tu placé des expressions à évaluer dans le débugger. Il arrive parfois que l'on y place une expression (variable ou autre) qui est évaluable dans le contexte dans lequel on est. Lorsqu'on retourne après dans le débugger dans un contexte différent, le debugger plante car l'évaluation de l'expression provoque une erreur.
Je crois que la liste des expressions à évaluer figure dans un fichier (INI ou autre) ou alors ouvrir le debugger au lancement de l'appli et deleter toute les expressions si ça ne plante pas...


Rien ne sert de courir, il faut partir à point .

Hors ligne

 

#3 21-08-2012 09:23:16

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
Site web

Re: [RESOLU] PB 12.5 et plantage du debugger "Runtime Error! R6025"

Geo a écrit:

Bonjour,

as-tu placé des expressions à évaluer dans le débugger. Il arrive parfois que l'on y place une expression (variable ou autre) qui est évaluable dans le contexte dans lequel on est. Lorsqu'on retourne après dans le débugger dans un contexte différent, le debugger plante car l'évaluation de l'expression provoque une erreur.
Je crois que la liste des expressions à évaluer figure dans un fichier (INI ou autre) ou alors ouvrir le debugger au lancement de l'appli et deleter toute les expressions si ça ne plante pas...

Ah oui du genre add watch de "classname()", et quand tu traces une fonction globale et bien tu as une jolie GPF....


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

#4 24-08-2012 13:02:52

RAZORBACK  
Membre Geek
Date d'inscription: 29-07-2010
Messages: 75
Pépites: 365
Banque: 0

Re: [RESOLU] PB 12.5 et plantage du debugger "Runtime Error! R6025"

Bonjour,

Merci pour vos réponses.

Nous avons regardé à nouveau dans le Watch comme vous le proposiez, nous n'avons pas d’expression.

En revanche, ça nous a donné une idée : nous avons vidé tous les points d’arrêts dans la liste des breakpoints…(ce que nous n'avions jamais fait et qui ne posait pas de problème jusqu’à maintenant) et pour l’instant ça marche bien.

Je vous tiens au courant.
Si le problème ne se pose vraiment plus, j'indiquerai "RESOLU".

Hors ligne

 

#5 24-08-2012 13:31:45

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
Site web

Re: [RESOLU] PB 12.5 et plantage du debugger "Runtime Error! R6025"

à oui, il y a aussi les breakpoints conditionnels ou sur les variables qui peuvent poser ce genres de problèmes...


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

#6 02-10-2012 13:11:19

RAZORBACK  
Membre Geek
Date d'inscription: 29-07-2010
Messages: 75
Pépites: 365
Banque: 0

Re: [RESOLU] PB 12.5 et plantage du debugger "Runtime Error! R6025"

Bonjour à tous,

il semble que la solution était de nettoyer les breakpoints. Après cette étape, le bug ne s'est plus représenté.
Merci pour vos réponses.

Hors ligne

 

#7 02-10-2012 13:25:07

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: [RESOLU] PB 12.5 et plantage du debugger "Runtime Error! R6025"

merci pour le suivi.


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22