LibreOffice "ne répond pas" lors des enregistrements

Bonjour,

Quand j’enregistre un fichier avec le tableur (type ods, taille 253 ko), le
logiciel met longtemps à le faire. Au point de bloquer et d’afficher le
message “ne répond pas” dans la bande titre. Puis au bout de ce long temps,
l’enregistrement se fait et le logiciel est à nouveau utilisable…

Savez-vous comment me défaire de ce problème ?

Philippe

/LibreOffice 4.0.5.2 sous win 7/

Bonjour à tous,
Ayant déjà eu des instabilités avec Calc et Writer sur des copier coller, des ouvertures fichiers, des Enregistrer Sous.
Lors de ma dernière installation j'ai décoché l'option Extension de Windows Explorer pour avoir le menu Loo de gestion de fichier, j'ai donc retrouvé une stabilité du fonctionnement de Calc et Writer.
Peut être que cette manip t'aidera ?
Jean Luc

Ma configuration est

LO 4.0.5.2.

Windows 8

Antivirus d’orange Version 7.15 (F.Secure)

PC portable Toshiba

Intel Pentium CPU B960 2.20 GHZ

Sourie externe sans fils

Ram 4 Go
-----Message d'origine-----

Bonjour Jean-Luc,

Merci pour l'idée. J'ai désinstallé LibreOffice et l'ai réinstallé. Cela
semble avoir réglé le problème, en tout cas ce soir. Je vais tester sur
plusieurs jours.

Bonne soirée,
Philippe

Quand j’enregistre un fichier avec le tableur (type ods, taille 253
ko), le logiciel met longtemps à le faire. Au point de bloquer et
d’afficher le message “ne répond pas” dans la bande titre. Puis au
bout de ce long temps, l’enregistrement se fait et le logiciel est à
nouveau utilisable…

Savez-vous comment me défaire de ce problème ?

Philippe

/LibreOffice 4.0.5.2 sous win 7/

                            ^^^

Utiliser un système qui sait faire de l'entrée/sortie.

À+,

Wolfgang

Bonjour,

Heu... ce n'est pasplutôt la tâche de l'O.S... ou celle d'un troll ?

:frowning: ,

Philippe

Sans sombrer dans le troll, il y a des cas sous windows où un programme un
peu lourd en E/S (parfois même des services...) peut mettre à genoux la
machine. L'ordonnancement des tâches d'E/S du système est un peu bizarre.

Comme exemple, sur une machine tout à fait performante par ailleurs, lancer
un gros backup disque dur -> disque USB avec le programme SyncToy (de
microsoft!) peut empêcher tous les autres programmes de fonctionner:
navigateur web, éditeurs, explorateur de fichiers... arrêter le backup
"débloque" tous le monde.
Jusqu'à présent je n'ai pas eu ce cas sur du Linux, où une appli "normale"
peut paralyser toutes les autres. J'ai peut-être eu beaucoup de chances,
cela dit...

Donc oui, c'est la tâche de l'OS de gérer les E/S, mais certains le font
mieux que d'autres... :slight_smile: Il serait toutefois intéressant de savoir si le
blocage dont il est question ici, se produit uniquement lorsque l'on
enregistre manuellement, ou également lors de l'enregistrement automatique.

(le vendredi, c'est permis haha.)

Bonsoir,

Pour continuer de tester, j'ai désinstallé à nouveau, puis réinstallé
Libreoffice, cette fois-ci en laissant s'installer l'option/ Extension de
Windows Explorer/. Cette nouvelle installation fonctionne bien, comme lors
du test sans l'option. Il n'y a pas de blocage de Libreoffice.
L'enregistrement est tout de même lent (4 secondes à peu près), mais il n'y
a pas perte d'usage de LibreOffice comme précédemment. Peut-être que mon
ancienne installation causait le ralentissement ? Un fichier défectueux ?

Pour répondre à Gabriel, les enregistrements automatiques ne ralentissaient
pas la machine et ne provoquaient pas le blocage du logiciel (message
Libreoffice "ne répond pas"), seulement les enregistrements manuels.

Ceci dit, j'ai installé Libreoffice sur une autre machine. Là,
l'enregistrement est ultra rapide. Il y a donc quelque chose sur mon
ordinateur qui ralentit les enregistrements de libreoffice. Peut-être Avira
ou Zone Alarm ?

Philippe

Pour répondre à Gabriel, les enregistrements automatiques ne ralentissaient
pas la machine et ne provoquaient pas le blocage du logiciel (message
Libreoffice "ne répond pas"), seulement les enregistrements manuels.

​C'est étonnant; mais ça pourra surement servir à mieux cerner le problème
plus tard...​

Ceci dit, j'ai installé Libreoffice sur une autre machine. Là,
l'enregistrement est ultra rapide. Il y a donc quelque chose sur mon
ordinateur qui ralentit les enregistrements de libreoffice. Peut-être Avira
ou Zone Alarm ?

Il est toujours possible de désactiver ponctuellement ces programmes​​ pour
faire des tests :slight_smile:

Bonjour Philippe,

Ton problème m'intéresse...
peux-tu faire tourner PROCMON.EXE disponible gratuitement ici :
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
et dès qu'il est démarré, reproduire ton problème.
et une fois que le problème est reproduis, stopper procmon (icone avec la
loupe) et enregistrer le résultat (en cochant l'option all events) au
format PML et me l'envoyer à mon adresse perso pour analyse
ATTENTION : le fichier est en général très volumineux (peut-être le
comprimer avant de me l'envoyer). (ne pas l'envoyer sur la liste ! )

Yves

> Utiliser un système qui sait faire de l'entrée/sortie.

Heu... ce n'est pasplutôt la tâche de l'O.S... ou celle d'un troll ?

L'incapacité de Windows an matière d'entrée/sortie est bien connu
depuis qu'il existe.

Essayez de faire quoi que ce soit sur Windows quand en arrière-plan
l'Explorer est en train de copier beaucoup de fichiers, p.ex.

À+,

Wolfgang

Bonjour Yves,

Je vous ai posté en privé le fichier en question.

A bientôt,
Philippe

Bonjour Philippe,

En analysant ton fichier, voici mes premières constatations :
1) Ton LibreOffice démarre sous le processus "svchost.exe" alors qu'il
devrait démarrer sous "explorer.exe " ???
    Il y aurait peut-être une explication à cela, c'est que ton explorateur
a planté et que Windows l'a redémarré (alors que tu étais occupé avec
notamment le programme LibreOffice (alias soffice.exe).
    Ce problème est normalement corrigé si tu redémarres complètement ta
machine.

2) je vois que tes programmes utilises pleins de polices de caractères
non-standards ? => tu en as installé beaucoup ? ton système windows y
fait souvent référence via son service "svchost" qui est un service
générique.
    dispose-tu d'un outils pour installer/désinstaller ces polices ? J'ai
(avant mon passage sous linux y'a maintenant presque 10ans) utilisé aussi
bcp de fontes de caractères mais je les gérais via un programme qui
permettait de charger/décharger les fontes "en direct" lorsque j'en avais
besoin.
    l'avantage de cette solution, c'est que ton système n'a pas à gérer
continuellement bcp de polices.
    nb: ce n'est peut-être pas le nombre la cause, mais tu peux toujours
essayer de réduire le nombre pour voir...

3) Je suis intrigué par ton service "C:\Windows\System32\svchost.exe -k
LocalSystemNetworkRestricted" qui interroge continuellement tes
polices/fontes ???
    j'ai utilisé procmon sur un windows 7 64bits sous VirtualBox chez moi
et je n'ai pas du tout ces accès continuels ??? Pourrais-tu lancer un
"sfc.exe" sur ta machine (c'est un programme standard windows qui controle
si tout les fichiers "windows" sont bien les originaux).
    NB : C'est peut-être un effet de bord du point 1) et donc, peut-être
qu'un redémarrage fera que ces polices seront interrogées par
"explorer.exe" (l'explorateur windows) - et là,ça serait un peu plus
"normal". Mais encore une fois, le nombre d'interrogations de ces polices
est pour moi énorme...

4) Tu as l'outils "Windows Search" qui est activé sur ta machine. Si tu
n'utilises pas les recherches sous windows, tu peux le désactiver dans les
services de windows car il analyse les fichiers et ralenti la machine.
  BOUTON Démarrer - <taper "services.msx" et valider par enter> -
<clic-droit sur le service "Windows Search" - arrêter> - <clic-droit à
nouveau dessus> - propriétés - Type de démarrage : désactiver - [ok]

5) tu as visiblement fais des tests avec plusieurs fichiers qui se trouvent
sur un disque F: Ce disque F:, est-il un disque réseau ou un disque LOCAL
?
    Si en réseau, il serait intéressant de faire le même test en local
(disque C: par exemple).

Tu n'avais pas parlé d'un fichiers de 200k ? j'ai vu passer des fichiers
temporaires de 3000kb (mais je sais pas s'ils sont en relation avec ton
fichier - peut-être possible vu que le format odt est zippé)

Je continue mes analyses... :wink:
Yves

Bonjour Yves,

Merci pour cette analyse détaillée !

Le processus sous lequel devrait démarrer LibreOffice m'échappe un peu.
"svchost.exe" ou "explorer.exe ", cette décision est prise à quel moment et
sous quelle forme ? Est-ce selon le raccourci qu'on lance ?

Oui j'ai beaucoup de polices qui viennent d'anciennes versions de Windows.
Il m'arrive de faire des affiches pour des associations, du coup, je stocke
les polices. Je vais voir si le logiciel Nexusfont ne permettrait pas de
suivre ton conseil d'installation des fontes selon l'usage et le moment. Je
me demande même s'il n'existerait pas une procédure sous Windows 7 pour
faire cela à travers le fait de cacher ou non une police ?

Je ne sais pas du tout à quoi correspond "C:\Windows\System32\svchost.exe -k
LocalSystemNetworkRestricted" ? J'ai lancé sfc et le programme de protection
des ressources Windows n'a trouvé aucune violation d'intégrité. Peut-être
s'agit-il d'un programme installé par HP ? Pour info, j'utilise Windows 7
en 64 bits sur un HP Pavilion dv6-6192sf avec un processeur i7 et 8 Go de
RAM.

J'utilise parfois l'outil de recherche du bouton démarrer : est-ce cela
l'outil "Windows Search" ?

Le disque F est en fait une partition de C: Il ne s'agit donc pas d'un
réseau.

Si tu veux, je peux refaire un nouveau fichier avec Procmon ? pour vérifier
cette histoire de "svchost.exe" ou "explorer.exe " ? Puis-je voir cela par
moi-même facilement ?

Bon dimanche,
Philippe

Bonjour Nicolas,

Merci pour votre réponse.
L'ordinateur que j'utilise a un processeur i7 et 8 Go de ram. Cela devrait permettre un bon fonctionnement de LibreOffice, non ?
Je n'ai installé que 3 dictionnaires : anglais, espagnol et français (Grammalecte de Dicollecte).

Philippe