OpenOffice : erreur de segmentation

OpenOffice : erreur de segmentation - Logiciels - Linux et OS Alternatifs

Marsh Posté le 04-12-2003 à 14:42:48    

Voilà, c'est bien simple : depuis quelques jours, tous les executables de OpenOffice 1.1 me font systématiquement une erreur de segmentation ... Je n'y comprends rien ... J'ai essayé avec plusieurs versions (1.1 anglais, 1.1 français, même une 1.0.3), toujours le même problème.
 
J'ai essayé de le réinstaller plusieurs fois : pas d'amélioration. De plus quand je lance le setup java, glibc 2.3.2 est affiché dans la console, une barre de progression se remplit, le setup termine et plus rien ... Pourtant la JVM 1.4.2 est bien installée (je l'utilise pas mal pour mes différentes cours de prog, donc je sais qu'elle tourne bien) ...
 
Quelqu'un a-t-il déjà eu ce problème ???
 
Je n'arrive pas à me rendre compte quelle librairie j'ai bien pu changer et qui me provoquerait ce problème ...
 
Help !!!!!!!!!!!!

Reply

Marsh Posté le 04-12-2003 à 14:42:48   

Reply

Marsh Posté le 04-12-2003 à 15:51:03    

J'ai eu le même problème, au moment ou la fenêtre se lancait, il m'envoyait un message de segmentation fault.
 
J'ai réinstaller et ca a résolu mon problème ...


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 04-12-2003 à 16:02:00    

j'ai eu le même problème qui se résouds en désinstallant les dafonts fantasy cartoon.


---------------
«Le succès consiste à aller d'échecs en échecs sans jamais perdre son enthousiasme» - Churchill
Reply

Marsh Posté le 04-12-2003 à 16:06:30    

ouais, bon là j'ai même pas l'impression que c'est au moment où la fenêtre va se lancer que ça plante, mais même avant ...
 
Quant aux fonts : j'ai pas l'impression d'en avoir installé ... C'est des fonts qui sont là "par défaut" ???

Reply

Marsh Posté le 04-12-2003 à 16:20:05    

les dafonts non.


---------------
«Le succès consiste à aller d'échecs en échecs sans jamais perdre son enthousiasme» - Churchill
Reply

Marsh Posté le 04-12-2003 à 16:38:06    

ouais, ben ça m'étonnerait que ça soit ça, parce que j'ai vraiment pas l'impression d'avoir installé ces fonts, ni aucune autre d'ailleurs, mais je vais jeter un coup d'oeil dès que je serai à la maison

Reply

Marsh Posté le 04-12-2003 à 17:07:49    

tu as installer le binaire ou compiler à la mano ??


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 04-12-2003 à 18:46:25    

Longfield --> si jamais, y'a aussi "vi" qui est pas mal comme traitement de textes ;-)
 
Allez, A+

Reply

Marsh Posté le 04-12-2003 à 18:50:51    

emacs, vi ... pkoi pas éditer ses fichiers en binaire tant qu'on y est ?
 
A+

Reply

Marsh Posté le 04-12-2003 à 19:09:06    

ldd soffice.bin
 
ça devrait aider.... je suis sûr que c'est un problème de lib

Reply

Marsh Posté le 04-12-2003 à 19:09:06   

Reply

Marsh Posté le 04-12-2003 à 20:00:27    

ach, Fritz, t'es démasqué ;)
 
sinon pour ce que m'a dit BMO, je connaissais pas cette commande ldd, mais apparement, toutes les librairies sont présentes non ???

Code :
  1. [root@dhcppc1 program]# ldd soffice.bin
  2.         libvcl645li.so => /usr/local/OpenOffice.org1.1.0/program/libvcl645li.so (0x40017000)
  3.         libsvl645li.so => /usr/local/OpenOffice.org1.1.0/program/libsvl645li.so (0x4031c000)
  4.         libsvt645li.so => /usr/local/OpenOffice.org1.1.0/program/libsvt645li.so (0x40446000)
  5.         libutl645li.so => /usr/local/OpenOffice.org1.1.0/program/libutl645li.so (0x4088a000)
  6.         libtl645li.so => /usr/local/OpenOffice.org1.1.0/program/libtl645li.so (0x40914000)
  7.         libcomphelp3gcc3.so => /usr/local/OpenOffice.org1.1.0/program/libcomphelp3gcc3.so (0x409d2000)
  8.         libucbhelper2gcc3.so => /usr/local/OpenOffice.org1.1.0/program/libucbhelper2gcc3.so (0x40a84000)
  9.         libvos3gcc3.so => /usr/local/OpenOffice.org1.1.0/program/libvos3gcc3.so (0x40b0b000)
  10.         libcppuhelpergcc3.so.3 => /usr/local/OpenOffice.org1.1.0/program/libcppuhelpergcc3.so.3 (0x40b34000)
  11.         libcppu.so.3 => /usr/local/OpenOffice.org1.1.0/program/libcppu.so.3 (0x40b7f000)
  12.         libsal.so.3 => /usr/local/OpenOffice.org1.1.0/program/libsal.so.3 (0x40ba4000)
  13.         libtk645li.so => /usr/local/OpenOffice.org1.1.0/program/libtk645li.so (0x40d5b000)
  14.         libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x41018000)
  15.         libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x41026000)
  16.         libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x4102f000)
  17.         libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x41046000)
  18.         libdl.so.2 => /lib/libdl.so.2 (0x41125000)
  19.         libpthread.so.0 => /lib/tls/libpthread.so.0 (0x41129000)
  20.         libm.so.6 => /lib/tls/libm.so.6 (0x41136000)
  21.         libstlport_gcc.so => /usr/local/OpenOffice.org1.1.0/program/libstlport_gcc.so (0x41158000)
  22.         libstdc++.so.5 => /usr/local/OpenOffice.org1.1.0/program/libstdc++.so.5 (0x41218000)
  23.         libc.so.6 => /lib/tls/libc.so.6 (0x42000000)
  24.         libpsp645li.so => /usr/local/OpenOffice.org1.1.0/program/libpsp645li.so (0x41283000)
  25.         libsot645li.so => /usr/local/OpenOffice.org1.1.0/program/libsot645li.so (0x41345000)
  26.         libicuuc.so.22 => /usr/local/OpenOffice.org1.1.0/program/libicuuc.so.22 (0x4138f000)
  27.         libicule.so.22 => /usr/local/OpenOffice.org1.1.0/program/libicule.so.22 (0x41424000)
  28.         libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x41448000)
  29.         libsalhelpergcc3.so.3 => /usr/local/OpenOffice.org1.1.0/program/libsalhelpergcc3.so.3 (0x4149a000)
  30.         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
  31.         libgcc_s.so.1 => /usr/local/OpenOffice.org1.1.0/program/libgcc_s.so.1 (0x4149d000)
  32.         libjvmaccessgcc3.so.3 => /usr/local/OpenOffice.org1.1.0/program/libjvmaccessgcc3.so.3 (0x414a5000)
  33.         libicudata.so.22 => /usr/local/OpenOffice.org1.1.0/program/libicudata.so.22 (0x414b5000)

Reply

Marsh Posté le 04-12-2003 à 23:06:49    

grâce à un conseil d'un ami, on a trouvé qu'apparement, le problème venait des libraries lpthread.so par exemple qui venait de /lib/tls ... si on utilise celles de /lib/i686 ça marche mieux ... on l'a fait en mettant la variable d'environement LS_ASSUME_PATH à 2.4.1 ...
 
mais comment le faire autrement ???

Reply

Marsh Posté le 04-12-2003 à 23:33:31    

bah j'ai le même problème avec une applie, je suis obligé de "swapé" les libs, c'est crade mais bon...  


#!/bin/sh
 
LIBPTHREADIX86=`ls /lib/i686/libpthread-0.10.*.so`
if [ "$LIBPTHREADIX86" = "/lib/i686/libpthread-0.10.i686.so" ] ; then
        mv /lib/i686/libpthread-0.10.so /lib/i686/libpthread-0.10.i386.so
        mv /lib/i686/libpthread-0.10.i686.so /lib/i686/libpthread-0.10.so
        ldconfig
        exit 0
else {
        if [ "$LIBPTHREADIX86" = "/lib/i686/libpthread-0.10.i386.so" ] ; then
                mv /lib/i686/libpthread-0.10.so /lib/i686/libpthread-0.10.i686.so
                mv /lib/i686/libpthread-0.10.i386.so /lib/i686/libpthread-0.10.so
                ldconfig
                exit 0
        else echo "ERREUR !!!!!" && beep-bmo
                exit 1
        fi
     }
fi
exit 0


 
tu serais pas sous RH par zazard ? je vois aussi que tu as les libs TLS, peut-être ça qui fout le bazard, je vois que soffice.bin est linké dessus là :/

Reply

Marsh Posté le 04-12-2003 à 23:47:41    

moi /usr/lib/tls je l'ai effacer car ca merdais avec wineX.
(driver nvidia)


---------------
«Le succès consiste à aller d'échecs en échecs sans jamais perdre son enthousiasme» - Churchill
Reply

Marsh Posté le 05-12-2003 à 13:06:35    

bon alors j'ai mis à jour ma glibc avec la toute dernière version, et alors comme par magie, les libraries utilisées par OpenOffice ne sont plus ces nom de dieu de tls ...
 
Mais je ne les ai pas encore effacées ces tls ... C'est quoi exactement si ce sont des librairies "à double" et qui à priori foutaient la merde (la librairie pthread m'avait bien emmerdé sur un projet de programmation concurrente pour les cours également) ???
 
Je peux les virer sans autre ???

Reply

Marsh Posté le 05-12-2003 à 13:40:28    

contrairement à ce que je croyais, le TLS ici ne signifie pas "Transport Layer Security" (c'est un protocol tout comme SSL), mais ici TLS = "Thread-Local Storage" qui est un mode de gestion des fichiers de types ELF (le principal type de binaire éxécutable sous Linux), sinon ces libs ont l'air de poser beaucoup de problèmes car ont tendances à se "mélanger" avec les autres, c'est soit l'un, soit l'autre mais pas les 2
 
sinon pour ce qui est de les virer, vaut mieux éviter, si tu installes quelque chose qui est statiquement lié à ces libs ça va poser problème, le mieux étant tout simplement de faire attention avec "ldconfig"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed