1 (edited by friskolon 2022-03-30 21:00:08)

Topic: PLantage QET avec les Sommaire

Bonjour,
Pour avoir les dernières améliorations, j'ai mis à jour ma version qet de v8 à qelectrotech-0.90-DEV+git7557-x86-win32-readytouse.
J'ai ouvert mes fichiers v8 et les ai enregistré en v9 après avoir vérifié qu'il n'y avait pas de soucis.
Mon problème est que sur certains projets, QET plantait sans savoir pourquoi.
J'ai donc cherché et je me suis apercu que cela venait des Sommaires.

voici la manip que j'ai réalisé pour faire planter Qet (sur le pc que j'utilise Win10 et 32G Ram) :
- J'ai crée 1 nouveau projet avec 25 folios vierges.
- J'enregistre le projet et le ferme sans quitter Qet => pas de plantage.
- Je rouvre le projet et décide d'insérer le sommaire sur la dernière page 25 (meme problème sur d'autres pages)
- J'ai coché 'ajuster taille' et ''ajouter nouveau folio'
- J'ai ensuite mis 'position' et 'titre' dans la colonne de droite (meme problème avec d'autres combinaisons)
- Le sommaire me crée 1 folio 26 car j'ai le nombre de folio dépasse la 1ère page => jusque là, rien d'anormal.
- J'enregistre le projet, rien d'anormal
- Si je ferme le projet sans vouloir fermer QET,  Qet plante.
  Le meme phénomène se produit en voulant quitter QET car j'ai le sablier 'windows' qui tourne en rond 1 ou 2s.

J'ai joint le fichier que j'ai crée avec le problème, sommaire inclu sur la page 25-26.
Si cela peut aider pour comprendre le problème.

Merci

Post's attachments

Attachment icon sansnom.qet 23.86 kb, 95 downloads since 2022-03-30 

Re: PLantage QET avec les Sommaire

sounds very similar to why I wrote a bug report:
https://qelectrotech.org/bugtracker/view.php?id=244

(online-translator)
cela ressemble beaucoup à la raison pour laquelle j'ai écrit un rapport de bogue:
https://qelectrotech.org/bugtracker/view.php?id=244

Re: PLantage QET avec les Sommaire

plc-user wrote:

sounds very similar to why I wrote a bug report:
https://qelectrotech.org/bugtracker/view.php?id=244

(online-translator)
cela ressemble beaucoup à la raison pour laquelle j'ai écrit un rapport de bogue:
https://qelectrotech.org/bugtracker/view.php?id=244


Bonjour,
Ca ressemble bien à ce bug. Je n'ai pas regardé dans le bugtracker, je n'y pense jamais.
Pour le bug, il suffit d'avoir le sommaire sur au moins 2 pages pour planter.
Ca ne plante pas chez moi lorsqu'il n'y a qu'1 seule page meme avec 30-40 folios dans le tableau.

Re: PLantage QET avec les Sommaire

Hello,
Ok I will check this bug.
plc-user :  I'm sorry for the bugtracker, the mail alert doesn't work, and I don't think to check the bugtracker regularly.

Développeur QElectroTech

Re: PLantage QET avec les Sommaire

Fixed in branch master, backported in branch 0.8.1.
https://git.tuxfamily.org/qet/qet.git/c … 566c9d0fcf

Thanks for report

Développeur QElectroTech

Re: PLantage QET avec les Sommaire

Hello Joshua,

in case you didn't receive a mail from the Bug-Tracker:
I re-opened the Bug-report because (at least on Debian unstable) QET still crashes when closing the attached project-file.

7 (edited by friskolon 2022-04-01 18:12:22)

Re: PLantage QET avec les Sommaire

Joshua wrote:

Fixed in branch master, backported in branch 0.8.1.
https://git.tuxfamily.org/qet/qet.git/c … 566c9d0fcf

Thanks for report

Bonjour,
J'ai testé la modif et chez moi, ca ne plante plus QET à la fermeture du projet.
(Version qelectrotech-0.90-DEV+git7558-x86-win32-readytouse)

Par contre, j'ai le message d'erreur 'Limitation de tableau' qui s'affiche lorsque je ferme le projet.
J'ai mis 1 fichier qui recrée le problème, le sommaire est en page 2-3.

edit1 : Je viens d'avoir le message 7 fois sur 1 projet qui a 5 pages de sommaires (folio 2 à 6) , si ca peut aider à voir d'où cela vient.

edit2 : Un autre soucis avec les sommaires.
J'ai crée 1 nouveau projet avec 1 seul folio, Je choisis insérer sommaire en décochant la case 'ajuster la taille du tableau au folio', je sélectionne ensuite dans 'contenu' la valeur 'position' par exemple.
Lorsque je valide par OK, alors QET me crée des centaines de folio sans s'arréter, si j'annule qet crashe.
Ai-je zappé quelque chose sur la fonction 'ajuster taille du tableau' ?

Merci

Post's attachments

Attachment icon sansnom2.qet 34.18 kb, 85 downloads since 2022-04-01 

Re: PLantage QET avec les Sommaire

Fixed, look like same bug but not.
https://git.tuxfamily.org/qet/qet.git/c … aad2361f4a

@friskolon : Je regarde le reste.

Développeur QElectroTech

Re: PLantage QET avec les Sommaire

Edit 2 (folio infinie) corrigé.

Développeur QElectroTech

Re: PLantage QET avec les Sommaire

Joshua wrote:

Fixed, look like same bug but not.
https://git.tuxfamily.org/qet/qet.git/c … aad2361f4a

@friskolon : Je regarde le reste.

?? j'ai regardé mais je n'y comprend pas grand chose.

Pour les folios infinis, je n'ai pas revu le problème.

Mais par contre, j'ai toujours le problème avec les sommaires à la fermeture d'1 projet.
Lorsque je ferme le projet, avant la modif, le sommaire sur plusieurs pages faisait planter qet v9 (je n'avais pas rencontré le problème en v8) - voir début du post.
Maintenant, qet v9 ne plante plus mais j'ai plusieurs fois 1 message d'erreur avant la fermeture du projet.
J'ai joint la copie du message d'erreur.
J'ai 92 folios, le sommaire est situé en page 2 à 6 avec 22 lignes par page, et je dois valider 7 ou 8 fois le message pour fermer le projet : ?
J'ai essayé sur d'autres projets qui contient le sommaire sur au moins 2 pages, meme message d'erreur : ?

Ai-je raté quelque chose dans mes manips, incompatibilité avec mon projet passé de v8 à v9 ?
J'ai supprimé le sommaire, et réinsérer, idem : ??

Merci

Post's attachments

Attachment icon Nouvelle image bitmap.bmp 287.13 kb, 88 downloads since 2022-04-02 

Re: PLantage QET avec les Sommaire

friskolon wrote:

?? j'ai regardé mais je n'y comprend pas grand chose.

C'est la correction du bug, pas besoins de comprendre c'est juste à titre informatif.

C'est normal que tu vois encore le message car je ne l'ai pas encore corrigé.

Initialement j'ai corrigé le problème que tu mentionne dans le premier post, je pensais que ça réglais aussi le problème de plc-user (je n'ai pas pris le temps de tester si c’était le cas ou non).
Par la suite j'ai corrigé le problème de plc-user puis ton problème de folio infinie.
Il ne me reste plus qu'à régler le problème du dialogue à la fermeture de QElectroTech.

Développeur QElectroTech

Re: PLantage QET avec les Sommaire

Joshua wrote:

C'est normal que tu vois encore le message car je ne l'ai pas encore corrigé.

Ok, je comprends mieux, les bugs étaient résolus, mais cela a généré un autre problème.

Re: PLantage QET avec les Sommaire

friskolon wrote:
Joshua wrote:

C'est normal que tu vois encore le message car je ne l'ai pas encore corrigé.

Ok, je comprends mieux, les bugs étaient résolus, mais cela a généré un autre problème.

Bonjour, pourras-tu me prévenir lorsque cela sera corrigé, pour que je fasse la mise à jour de qet directement sur cette version.

Merci.

Re: PLantage QET avec les Sommaire

@Friskolon:
Je vient de corriger à l'instant, il faut attendre les builds de Laurent.

Pour info la branche git master vient de recevoir un merge de l'état actuelle de la branche terminal_strip, vous pouvez tester si vous voulez mais faite ça avec des projets qui ne craignent pas d'être cassé.

https://git.tuxfamily.org/qet/qet.git/log/
https://git.tuxfamily.org/qet/qet.git/l … inal_strip

Développeur QElectroTech

Re: PLantage QET avec les Sommaire

Joshua wrote:

@Friskolon:
Je vient de corriger à l'instant, il faut attendre les builds de Laurent.

Merci, je testerai quand je referai une mise à jour de qet.

Re: PLantage QET avec les Sommaire

FTBFS on Debian Stable and older Ubuntu ..

In file included from sources/TerminalStrip/UndoCommand/addterminaltostripcommand.cpp:18:
sources/TerminalStrip/UndoCommand/addterminaltostripcommand.h:65:41: error: field 'm_terminals' has incomplete type 'QVector<QSharedPointer<RealTerminal> >'
   QVector<QSharedPointer<RealTerminal>> m_terminals;
                                         ^~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1194,
                 from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qundostack.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QUndoCommand:1,
                 from sources/TerminalStrip/UndoCommand/addterminaltostripcommand.h:21,
                 from sources/TerminalStrip/UndoCommand/addterminaltostripcommand.cpp:18:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h:193:1: note: declaration of 'class QVector<QSharedPointer<RealTerminal> >'
 Q_DECLARE_MOVABLE_CONTAINER(QVector);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~

Post's attachments

Attachment icon qelectrotech_0.90.r7590-2_amd64.build 519.84 kb, 71 downloads since 2022-04-12 

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."