Problème: lodraw (5.1) crashe à la sauvegarde après avoir modifié un point de courbe en raccord doux.

Bonjour.

Depuis hier soir — je n’avais ni mis à jour mon système ni mis à jour LibreOffice — le simple fait de dessiner dans Draw une courbe à plusieurs points (les lignes sont des droites et les raccords des angles, on est d’accord), puis de modifier un des points en raccord doux fait crasher Draw au moment de la sauvegarde. C’est une opération que j’ai l’habitude de faire — je suis dans la rédaction d’un document technique pratiquement tous les jours depuis plus de 3 mois maintenant, j’ai donc l’habitude!

Mon installation est sous Linux Mint Debian Edition (LMDE3 Cindy). Voici les informations de version de LibreOffice:

Version: 5.2.7.2 Build ID:
1:5.2.7-1+deb9u11 Threads CPU : 2;
Version de l’OS :Linux 4.9; UI Render
: par défaut; VCL : gtk3; Locale :
fr-BE (fr_BE.UTF-8); Calc: group

  • Faire la même opération dans un document vierge, fraîchement créé ne change rien.
  • Supprimer complètement mon profil LIbreOffice ne change rien non plus!

Qu’est-ce qui peut bien provoquer un crash subit ainsi? La veille, tout va bien, le lendemain, c’est crash sur crash (toujours avec la même opération, bien entendu, au moins c’est stable)! Y a-t-il moyen de savoir ce qui provoque ce crash? Je suis littéralement coincé — j’ai besoin de cette fonctionnalité — au point d’envisager de réinstaller la machine avec LMDE 4 car je vois que la version 6.1 est disponible avec cette version…

EDIT: C’est pas franchement mieux avec la version de LibreOffice sur LMDE4 (Version: 6.1.5.2 Build ID: 1:6.1.5-3+deb10u5): je ne peux même pas enregistrer le fichier dès que j’essaie de modifier un des points en jonction lisse! Draw me donne un message “Erreur d’écriture. Impossible d’écrire dans le fichier.”

Voici en pièce jointe le document de départ.

test.odg

J’ajoute que je travaille avec une machine virtuelle, au cas où la question du problème matériel serait soulevée…

Bonjour @anon32215329

Si par"point de raccord doux" tu veux dire “jonction lisse”, je ne reproduis pas dans mon environnement windows & Version : 6.4.3.2 (x64).

Si la réinitialisation du profil ne donne rien (es-tu sûr que ce soit le bon dossier ? repars-tu avec un centre de démarrage vierge ? Pardon de poser ces questions…) il y a quand même peut-être eu une mise à jour système (environnement graphique ou autre).

J’ai recherché les rapports de bugs évoquant un crash du module Draw avec le mot “point”, je n’ai trouvé que cette liste qui, a priori, ne correspond pas.

Quoiqu’il en soit, ta version est quand même ancienne… mon conseil serait d’installer la version TDF.

Cordialement

Oui, c’est bien une jonction lisse. Je viens de modifier mon post. Avec la version 6.1, ce n’est pas mieux. Pas de crash mais impossible d’enregistrer le fichier! Je viens de terminer l’installation d’une machine virtuelle LMDE4, le profil LO est donc on ne peut plus vierge. Et pour le réinitialiser, je supprime complètement le dossier $HOME/.config/libreoffice. Peux-tu vérifier avec l’image de LMDE 4 que j’ai essayée?
Mon système n’est pas Windows, c’est moi qui décide quand et quelle mise à jour. Donc non, il n’y en a pas eu parce que je ne les ai pas appliquées entre les coups.
En ce qui concerne l’installation, je préfère ne pas m’écarter du gestionnaire de paquets de la distribution — c’est déconseillé d’installer des paquets sans passer par ce gestionnaire car on finit toujours par louper une dépendance lorsqu’on fait ça à la main.

Bon, j’avance un peu: lorsque je crée une première forme, fermée (par exemple avec une ligne à main levée), puis que j’essaie de transformer un des points en jonction lisse, impossible de sauvegarder (ou bien Draw se crashe avec LO 5.1). Par contre, quand je crée une ligne à main levée, ouverte, puis que je modifie les points après avoir terminé la courbe (sans la fermer), ça fonctionne. Je peux fermer la courbe par après et modifier les points autant que je veux par la suite. C’est juste un contournement par contre, pas vraiment une solution.

@anon32215329

c’est déconseillé d’installer des paquets sans passer par ce gestionnaire…

Ok je comprends mais la plupart du temps sur ce site les pbms sont résolus par l’install de la version officielle, pas celle des dépôts. Par ailleurs la 6.1 est en fin de vie depuis mai 2019.

Cela dit, cela n’explique pas pourquoi cela fonctionnait et ne fonctionne plus…

Malheureusement, je ne peux essayer avec ton image. Tu auras peut-être d’autres réponses mieux informées…

Cordialement

la plupart du temps sur ce site les pbms sont résolus par l’install de la version officielle, pas celle des dépôts.

La distribution étant basée sur Debian (la distribution la plus stable que je connaisse, elle est d’ailleurs réputée pour ça), les paquets sont effet d’un “certain” âge. Mais bon, il n’y a que dans l’informatique qu’on accepte d’être vieux après six mois… Je tâcherai de vérifier dans les rapports de bogues si quelque chose de similaire s’y trouve. Je ferai des recherches quand j’aurai un peu de temps, je n’ai pas ce luxe pour le moment :(.

Je continue d’avancer: j’utilise la version 6.1 depuis un bon moment maintenant et Draw ne se crashe plus. Cependant il arrive, parfois, qu’il me dise qu’il ne parvient pas à enregistrer le fichier lorsque je modifie un point d’une forme en jonction lisse — ça m’échappe quand même, hein! À plusieurs reprises, j’ai coupé la forme incriminée pour la mettre dans le presse papier, puis j’ai sauvegardé le document. Ensuite, j’annule la modif et j’enregistre de nouveau et là, pas d’erreur. J’ignore si ça ressemble à un problème connu mais au moins je ne suis plus bloqué. Et avant qu’on me pose la question: non, il n’y a pas d’antivirus installé sur la machine; quand bien même j’aurais un virus, ce qui est assez rare sous Linux, il s’agit d’une VM donc soit je la réinstalle (c’est assez rapide), soit je reviens en arrière en restaurant un snapshot et le problème est réglé.