Bienvenue,
Invité
. Veuillez
vous connecter
ou
vous inscrire
.
Avez-vous perdu votre
courriel d'activation?
29 Juillet 2010 à 15:53
1 heure
1 jour
1 semaine
1 mois
Toujours
Connexion avec identifiant, mot de passe et durée de la session
Règlement
|
Grades du forum
|
L'équipe de modération
|
Album photo
|
Chat
Rechercher:
avancée
Forums Zelda Solarus
|
Zelda
|
Zelda : Mystery of Solarus DX
|
Bugs
| Sujet:
[Résolu] [1.0] Plantage possible lorsque Link est touché en soulevant un pot
Pages: [
1
]
Auteur
Sujet: [Résolu] [1.0] Plantage possible lorsque Link est touché en soulevant un pot (Lu 1171 fois)
Description:
0 Membres et 1 Invité sur ce sujet.
crystalgab_3
Kokiri
Hors ligne
Messages: 150
Auteur du sujet
[Résolu] [1.0] Plantage possible lorsque Link est touché en soulevant un pot
«
le:
18 Décembre 2009 à 14:35 »
Bonjour Christopho,
Je venais de commencer le premier temple depuis quelques minutes et tout à coup, le jeu s'est fermé de lui-même sans raison apparente. Mon ordinateur n'est pas nécessairement le plus récent, mais je n'avais eu aucun problème jusque là.
Pour plus de précisions, j'étais dans la première pièce du sous-sol (celle où il y a une petite flamme entourée de 12 pots).
Voilà
«
Dernière édition: 20 Décembre 2009 à 17:15 par Christopho
»
Journalisée
Christopho
Administrateur
Hylien
En ligne
Messages: 4 184
Mymy, je t'aime :)
Re : [1.0] Le jeu se ferme de lui-même...
«
Répondre #1 le:
18 Décembre 2009 à 16:53 »
Etais-tu en train de faire une action particulière (soulever un pot, mettre pause, etc.) ? Quel est ton système d'exploitation ? Si c'est windows, y'a-t-il des fichiers stdout.txt et stderr.txt qui sont apparus dans le répertoire d'installation du jeu ? Et si oui, que contiennent-ils ?
Journalisée
http://www.twitter.com/ZeldaSolarus
http://tinyurl.com/33qtczh
« Sur les logiciels… sur l’affaire des logiciels libres, évidemment les logiciels libres, quand on achète, évidemment des logiciels, par exemple le pack Microsoft (ça c’est pas du logiciel libre) : Word, Excel, Powerpoint, il y a évidemment des pare-feux, je viens de le dire, il y a des logiciels de sécurisation. Mais sur les logiciels libres vous pouvez également avoir des pare-feux, qui d’ailleurs, mais évidemment. Par exemple, nous au ministère, nous avons un logiciel libre, qui s’appelle Open Office et il y a effectivement un logiciel de sécurisation qui empêche en effet le ministère à la Culture d’avoir accès, bien sûr, et les éditeurs de logiciels libres fournissent des pare-feux, et fournissent même des pare-feux gratuits. Donc cet argument est sans fondement. Voilà ce que je voulais dire. » -- C. Albanel, Ministre de la Culture
crystalgab_3
Kokiri
Hors ligne
Messages: 150
Auteur du sujet
Re : [1.0] Le jeu se ferme de lui-même...
«
Répondre #2 le:
18 Décembre 2009 à 17:38 »
-Oui je suis sous Windows
-Si je me souviens bien, j'étais en train de lancer un pot
-Aucun des fichiers cités n'est apparu dans le répertoire d'installation du jeu
Voilà
P.S. Si cela peut aider, le problème ne s'est pas reproduit.
Journalisée
BenObiWan
Zora
Hors ligne
Messages: 2 175
"All this has happened before, and it will happen again."
Re : [1.0] Le jeu se ferme de lui-même...
«
Répondre #3 le:
18 Décembre 2009 à 18:55 »
Quelle version de Windows?
Journalisée
Citation
(21:04:49) Sam101: l'Opensource c'est mal :p
Zora rouge
Hylien
Hors ligne
Messages: 3 360
[USDM] Unité Spéciale de Destruction Massive
Re : [1.0] Le jeu se ferme de lui-même...
«
Répondre #4 le:
18 Décembre 2009 à 20:21 »
Cela m'est arrivé une fois aussi, mais un plus loin dans le donjon, juste avant que je sorte du donjon pour le quart de coeur.
Surtout que j'avais pas sauvegardé, donc j'ai dû recommencer cette longue scène d'intro.
Par contre, je ne faisait aucune action particulière mise à part marcher.
Journalisée
crystalgab_3
Kokiri
Hors ligne
Messages: 150
Auteur du sujet
Re : [1.0] Le jeu se ferme de lui-même...
«
Répondre #5 le:
18 Décembre 2009 à 23:24 »
Windows XP Édition Familiale, SP3...
J'ai cru comprendre qu'il était arrivé le même type de bug à guillaumec dans le topic "Crash du jeu"
http://forums.zelda-solarus.com/index.php/topic,20715.0.html
Voilà
Journalisée
Sam101
Hylien
Hors ligne
Messages: 3 435
"And then, one day, we have to face who they are"
Re : Re : [1.0] Le jeu se ferme de lui-même...
«
Répondre #6 le:
19 Décembre 2009 à 07:42 »
Citation de: crystalgab_3 le 18 Décembre 2009 à 17:38
-Oui je suis sous Windows
-Si je me souviens bien, j'étais en train de lancer un pot
-Aucun des fichiers cités n'est apparu dans le répertoire d'installation du jeu
Voilà
P.S. Si cela peut aider, le problème ne s'est pas reproduit.
Normalement, il n'est pas possible que tu aies pas de stderr ni de stdout...
Journalisée
S. Coming soon on your computer/mobile phone/toaster.
Citation
17:06:13 ‹Potamouch'› je prefere une copine avec bonne carte graphique et pas mal de mémoire disque
17:06:14 ‹Neo2› jsuis passé a mémoire flash moi
17:06:25 ‹christopho› ce qui compte c'est le nombre de ports usb
Guillaume
Arbre Mojo
Hors ligne
Messages: 8 963
Re : [1.0] Le jeu se ferme de lui-même...
«
Répondre #7 le:
19 Décembre 2009 à 07:44 »
Sous windows, il me semble que l'implémentation du framework C++ les efface à la sortie du programme si ils sont vides.
Journalisée
"Faut comprendre ! On vous explique bien trop de choses ! Voilà le malheur ! Cherchez donc à comprendre ! Faites un effort !"
Joaon
Mojo
Hors ligne
Messages: 18
Re : [1.0] Le jeu se ferme de lui-même...
«
Répondre #8 le:
19 Décembre 2009 à 13:54 »
j'ai trouvé un petit bug qui étais plutôt embêtant. quand on se trouve a la sortie de la maison la plus a droite du village, il est possible de se déplacer dans le mur. mais sinon je n'est rien trouvé d'autre
.
en tous cas le jeu est très bien fait et j'ai hâte de jouer au jeu complet
.
Journalisée
Christopho
Administrateur
Hylien
En ligne
Messages: 4 184
Mymy, je t'aime :)
Re : [1.0] Le jeu se ferme de lui-même...
«
Répondre #9 le:
19 Décembre 2009 à 14:00 »
Un bug par topic stp
Poste cela dans un nouveau sujet et joins si possible une capture d'écran.
Journalisée
http://www.twitter.com/ZeldaSolarus
http://tinyurl.com/33qtczh
« Sur les logiciels… sur l’affaire des logiciels libres, évidemment les logiciels libres, quand on achète, évidemment des logiciels, par exemple le pack Microsoft (ça c’est pas du logiciel libre) : Word, Excel, Powerpoint, il y a évidemment des pare-feux, je viens de le dire, il y a des logiciels de sécurisation. Mais sur les logiciels libres vous pouvez également avoir des pare-feux, qui d’ailleurs, mais évidemment. Par exemple, nous au ministère, nous avons un logiciel libre, qui s’appelle Open Office et il y a effectivement un logiciel de sécurisation qui empêche en effet le ministère à la Culture d’avoir accès, bien sûr, et les éditeurs de logiciels libres fournissent des pare-feux, et fournissent même des pare-feux gratuits. Donc cet argument est sans fondement. Voilà ce que je voulais dire. » -- C. Albanel, Ministre de la Culture
Joaon
Mojo
Hors ligne
Messages: 18
Re : [1.0] Le jeu se ferme de lui-même...
«
Répondre #10 le:
19 Décembre 2009 à 14:08 »
Désolé je ne poste pas très régulierement
.
Journalisée
pouale-link
Zora
Hors ligne
Messages: 1 291
Rabbits bless America!
Re : [1.0] Le jeu se ferme de lui-même...
«
Répondre #11 le:
19 Décembre 2009 à 18:35 »
Il m'est arrivé exactement la même chose exactement au même endroit!
Et je suis sous windows XP.
Journalisée
In rabbits, we trust
Zaki
Zora
Hors ligne
Messages: 2 333
Mot de trois voyelles, deux consonnes et deux idiots.
Re : Re : [1.0] Le jeu se ferme de lui-même...
«
Répondre #12 le:
19 Décembre 2009 à 18:53 »
Citation de: crystalgab_3 le 18 Décembre 2009 à 17:38
-Oui je suis sous Windows
-Si je me souviens bien, j'étais en train de lancer un pot
-Aucun des fichiers cités n'est apparu dans le répertoire d'installation du jeu
Voilà
P.S. Si cela peut aider, le problème ne s'est pas reproduit.
Je viens d'avoir ce bug, dans la même situation que ce monsieur.
Journalisée
Christopho
Administrateur
Hylien
En ligne
Messages: 4 184
Mymy, je t'aime :)
Re : [Résolu] [1.0] Le jeu se ferme de lui-même...
«
Répondre #13 le:
19 Décembre 2009 à 19:13 »
Je confirme le bug. Le jeu plante sur une erreur de segmentation lorsqu'on se fait toucher par un ennemi alors qu'on est en train de finir de soulever un vase (ou tout autre objet soulevable). Ca ne se produit pas systématiquement, il faut que la collision avec l'ennemi se produise pile au moment où l'animation "soulever" se termine. Les fichiers stdout.txt et stderr.txt ne contiennent rien car là ce n'est pas le jeu qui détecte une erreur.
J'ai corrigé le problème (r1183 pour les développeurs de l'équipe), vous verrez donc le résultat dans le jeu complet ou dans une future démo éventuelle.
En attendant, pour ne pas être victime de ce bug, faites attention en soulevant les vases quand il y a un ennemi tout près (surtout dans le donjon, où un ennemi est enfermé dans le carré de 12 vases
) et sauvegardez avant par sécurité.
Les geeks peuvent corriger le problème en recompilant le jeu. Il faut modifier la ligne 598 du fichier src/entities/HeroState.cpp :
Code:
if (lifted_item->is_broken()) {
Remplacer cette ligne fautive par :
Code:
if (lifted_item != NULL && lifted_item->is_broken()) {
ou appliquez simplement patch suivant au fichier src/entities/HeroState.cpp :
Code:
595c595,596
< if (lifted_item->is_broken()) {
---
>
> if (lifted_item != NULL && lifted_item->is_broken()) {
«
Dernière édition: 19 Décembre 2009 à 19:24 par Christopho
»
Journalisée
http://www.twitter.com/ZeldaSolarus
http://tinyurl.com/33qtczh
« Sur les logiciels… sur l’affaire des logiciels libres, évidemment les logiciels libres, quand on achète, évidemment des logiciels, par exemple le pack Microsoft (ça c’est pas du logiciel libre) : Word, Excel, Powerpoint, il y a évidemment des pare-feux, je viens de le dire, il y a des logiciels de sécurisation. Mais sur les logiciels libres vous pouvez également avoir des pare-feux, qui d’ailleurs, mais évidemment. Par exemple, nous au ministère, nous avons un logiciel libre, qui s’appelle Open Office et il y a effectivement un logiciel de sécurisation qui empêche en effet le ministère à la Culture d’avoir accès, bien sûr, et les éditeurs de logiciels libres fournissent des pare-feux, et fournissent même des pare-feux gratuits. Donc cet argument est sans fondement. Voilà ce que je voulais dire. » -- C. Albanel, Ministre de la Culture
yoshi04
Conseiller J-A
Hylien
Hors ligne
Messages: 2 785
A cat always leads to another one
Re : [Résolu] [1.0] Le jeu se ferme de lui-même...
«
Répondre #14 le:
19 Décembre 2009 à 20:08 »
Je peux confirmer avoir eu ce bug précédemment mais je n'avais pas réussi à le reproduire, voilà qui est résolu donc tant mieux ^^
Journalisée
http://yourworldoftext.com/solarus
BenObiWan
Zora
Hors ligne
Messages: 2 175
"All this has happened before, and it will happen again."
Re : [Résolu] [1.0] Plantage possible lorsque Link est touché en soulevant un pot
«
Répondre #15 le:
20 Décembre 2009 à 17:42 »
Bon bah je l'ai eu aussi... J'aurai du prendre une version patchée pour jouer moi
Pour référence si quelqu'un d'autre a le problème, la ligne d'erreur que j'ai eu dans mon terminal.
Code:
/usr/games/zsdx: line 2: 6957 Erreur de segmentation /usr/share/games/zsdxdemo/zsdx -datapath=/usr/share/games/zsdxdemo
(Rah on tombe tous sur ce bug maintenant, comment on a fait pour pas le voir pendant la période de test?
)
Posté le: 20 Décembre 2009 à 17:07
D'ailleurs il serait peu être bien de changer le titre de ce sujet pour donner plus explicitement le bug afin d'éviter que quelqu'un fasse un deuxième rapport pour le même bug. (ce que j'ai faillit faire juste avant de me souvenir que je croyais avoir lu quelque chose dans le genre déjà)
Posté le: 20 Décembre 2009 à 17:12
Ok 3 fois de suite... Raz le bol...
Pour ceux que cela intéresse, le fichier .patch corrigeant le bug :
Code:
--- src/entities/HeroState.cpp.ori
2009-12-20 17:37:43.767503409 +0100
+++ src/entities/HeroState.cpp
2009-12-20 17:38:21.267531065 +0100
@@ -595,7 +595,7 @@
if (lifted_item != NULL) {
lifted_item->update();
- if (lifted_item->is_broken()) {
+ if (lifted_item != NULL && lifted_item->is_broken()) {
delete lifted_item;
lifted_item = NULL;
start_free();
Journalisée
Citation
(21:04:49) Sam101: l'Opensource c'est mal :p
Neo2
Hylien
Hors ligne
Messages: 4 153
Re : [Résolu] [1.0] Plantage possible lorsque Link est touché en soulevant un pot
«
Répondre #16 le:
20 Décembre 2009 à 18:05 »
Briser un pot sans se faire toucher, c'est tout un art
Journalisée
pouale-link
Zora
Hors ligne
Messages: 1 291
Rabbits bless America!
Re : [Résolu] [1.0] Plantage possible lorsque Link est touché en soulevant un pot
«
Répondre #17 le:
20 Décembre 2009 à 18:15 »
Ca marche aussi avec les bombes!
Journalisée
In rabbits, we trust
Pages: [
1
]
Forums Zelda Solarus
|
Zelda
|
Zelda : Mystery of Solarus DX
|
Bugs
| Sujet:
[Résolu] [1.0] Plantage possible lorsque Link est touché en soulevant un pot
Aller à:
Merci de choisir une destination:
-----------------------------
Le site
-----------------------------
=> Commentaires des mises à jour
-----------------------------
Fans
-----------------------------
=> Fan Arts
=> Fan Fics
=> Trucages
-----------------------------
Zelda
-----------------------------
=> Zelda : Mystery of Solarus
=> Zelda : Mystery of Solarus DX
===> Bugs
=> Zelda : Mercuris' Chest
===> Bugs
=> The Legends of Zelda
===> Zelda Solarus Philosophie
-----------------------------
Jeux amateurs
-----------------------------
=> Tutoriaux
===> Tutoriaux "Game design"
===> Tutoriaux "Graphismes"
===> Tutoriaux "Développement"
=> Débuts de projets
=> Projets avancés et terminés
=> Aide & support
=> La création de jeux en général
=> Archives des jeux amateurs
-----------------------------
Autres
-----------------------------
=> Jeux vidéo
=> Informatique
===> Graphismes
=> Publicité
=> Rencontres Solarus
=> Divers
Chargement...
www.zelda-solarus.com