Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 26 utilisateurs en ligne, consultez le détail
Auteur Message
lume
#0 Message posté le : 13-04-2007 à 12:09:46


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 12-01-2004
Nombre de messages : 153
J'utilise firefox 2.0.0.3 et j'ai installé gxine 0.5.11 sur une slackware 10.2 avec un noyau 2.6.13. Dès que je veux regarder une video à partir d'un site, j'ai le message "default segmentation". ldd Gxine donne "libmozjs.so => not found" alors que "libmozjs.so " apparaît dans

file:///home/bernard/firefox/libmozjs.so
file:///opt/openoffice.org2.1/program/libmozjs.so.

Comment faire pour que gxine trouve ce fichier?



-------------------------------------
Lume
nonoland
#1 Message posté le : 13-04-2007 à 13:57:14


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 17-01-2004
Nombre de messages : 1723
faire un lien sybmolique dans tes plugins de ff vers ton libmozjs.so

-------------------------------------
Linux user #377793
Petition Free IPv6 # 18366
Logicien
#2 Message posté le : 13-04-2007 à 15:19:24


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 17-12-2005
Nombre de messages : 460
Là, il manque des précisions. Est-ce quand Gxine se lance comme plugin de Firefox que cette erreur de segmentation se produit ou lorsque Gxine est lancé seul? Si libmozjs.so est un plugin, normalement, $HOME/.mozilla/plugins est un répertoire que Firefox peut utiliser pour trouver ses plugins. Sinon, $HOME/.firefox/plugins. Que retourne about:plugins ? Si libmozjs.so est une librairie que Gxine ne trouve pas, alors, il faut vérifier si cette librairie apparaît dans le cache des librairies:

$ ldconfig -p | grep libmozjs

et sinon, en super-utilisateur root il faudrait ajouter les répertoires home/bernard/firefox et /opt/openoffice.org2.1/program aux répertoires de recherches de librairies par ldconfig en éditant le fichier /etc/ld.so.conf et faire

# ldconfig
# ldconfig -p | grep libmozjs

pour vérifier que libmozjs.so est bien dans le cache.


--Message édité par Logicien le 14-04-2007 à 04:32:39--
lume
#3 Message posté le : 13-04-2007 à 21:21:28


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 12-01-2004
Nombre de messages : 153
gxine ne se lance pas seul. Voici quelques infos.

bernard@kergouguec:~$ gxine
gxine: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory

ldd /usr/bin/gxine
......
libmozjs.so => not found

J'ai mofifié le fichier ld.so.conf en entrant les chemins manquants. La commande ldd /usr/bin/gxine ne mentionne plus de librairies absentes.Par contre, le lancement de gxine seul plante avec le message "erreur de segmentation" .En console, on obtient ces messages:

bernard@kergouguec:~$ gxine

(gxine:5242): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `window != NULL' failed

(gxine:5242): Gdk-CRITICAL **: gdk_window_get_user_data: assertion `window != NULL' failed

(gxine:5242): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed

(gxine:5242): Gtk-CRITICAL **: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed

(gxine:5242): Gdk-CRITICAL **: gdk_window_get_position: assertion `GDK_IS_WINDOW (window)' failed

(gxine:5242): Gdk-CRITICAL **: gdk_window_invalidate_maybe_recurse: assertion `window != NULL' failed

(gxine:5242): Gdk-CRITICAL **: gdk_window_get_user_data: assertion `window != NULL' failed

(gxine:5242): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed

(gxine:5242): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed

(gxine:5242): Gtk-CRITICAL **: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed

(gxine:5242): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(gxine:5242): Gdk-CRITICAL **: gdk_window_get_position: assertion `GDK_IS_WINDOW (window)' failed

(gxine:5242): Gdk-CRITICAL **: gdk_window_invalidate_maybe_recurse: assertion `window != NULL' failed

(gxine:5242): Gdk-CRITICAL **: gdk_window_get_user_data: assertion `window != NULL' failed

(gxine:5242): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed

(gxine:5242): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed

(gxine:5242): Gtk-CRITICAL **: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed

(gxine:5242): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(gxine:5242): Gdk-CRITICAL **: gdk_window_get_position: assertion `GDK_IS_WINDOW (window)' failed

(gxine:5242): Gdk-CRITICAL **: gdk_window_invalidate_maybe_recurse: assertion `window != NULL' failed

(gxine:5242): Gdk-CRITICAL **: gdk_window_get_user_data: assertion `window != NULL' failed

(gxine:5242): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed

(gxine:5242): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed

(gxine:5242): Gtk-CRITICAL **: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed

(gxine:5242): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(gxine:5242): Gdk-CRITICAL **: gdk_window_get_position: assertion `GDK_IS_WINDOW (window)' failed

(gxine:5242): Gdk-CRITICAL **: gdk_window_invalidate_maybe_recurse: assertion `window != NULL' failed

(gxine:5242): Gdk-CRITICAL **: gdk_window_get_user_data: assertion `window != NULL' failed

(gxine:5242): Gtk-CRITICAL **: gtk_style_detach: assertion `GTK_IS_STYLE (style)' failed

(gxine:5242): Gtk-CRITICAL **: gtk_style_attach: assertion `window != NULL' failed

(gxine:5242): Gtk-CRITICAL **: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed

(gxine:5242): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(gxine:5242): Gdk-CRITICAL **: gdk_window_get_position: assertion `GDK_IS_WINDOW (window)' failed

(gxine:5242): Gdk-CRITICAL **: gdk_window_invalidate_maybe_recurse: assertion `window != NULL' failed

(gxine:5242): Gdk-CRITICAL **: gdk_drawable_get_screen: assertion `GDK_IS_DRAWABLE (drawable)' failed
gxine has suffered a fatal internal error.
To get a backtrace, run gxine in a debugger such as gdb.
Then, when the error occurs:
(gdb) thread apply all bt
gxine : erreur : Fatal error : Erreur de segmentation

(gxine:5242): Gdk-CRITICAL **: gdk_window_move_resize: assertion `window != NULL' failed
bernard@kergouguec:~$


about:plugins donne ceci

Default Plugin

Nom de fichier : libnullplugin.so
The default plugin handles plugin data for mimetypes and extensions that are not specified and facilitates downloading of new plugins.

Type MIME Description Suffixes Autorisé
* All types .* Non
Java(TM) Plug-in 1.6.0_01-b06

Nom de fichier : libjavaplugin_oji.so
Java(TM) Plug-in 1.6.0_01

Type MIME Description Suffixes Autorisé
application/x-java-vm Java Oui
application/x-java-applet Java Oui
application/x-java-applet;version=1.1 Java Oui
application/x-java-applet;version=1.1.1 Java Oui
application/x-java-applet;version=1.1.2 Java Oui
application/x-java-applet;version=1.1.3 Java Oui
application/x-java-applet;version=1.2 Java Oui
application/x-java-applet;version=1.2.1 Java Oui
application/x-java-applet;version=1.2.2 Java Oui
application/x-java-applet;version=1.3 Java Oui
application/x-java-applet;version=1.3.1 Java Oui
application/x-java-applet;version=1.4 Java Oui
application/x-java-applet;version=1.4.1 Java Oui
application/x-java-applet;version=1.4.2 Java Oui
application/x-java-applet;version=1.5 Java Oui
application/x-java-applet;version=1.6 Java Oui
application/x-java-applet;jpi-version=1.6.0_01 Java Oui
application/x-java-bean Java Oui
application/x-java-bean;version=1.1 Java Oui
application/x-java-bean;version=1.1.1 Java Oui
application/x-java-bean;version=1.1.2 Java Oui
application/x-java-bean;version=1.1.3 Java Oui
application/x-java-bean;version=1.2 Java Oui
application/x-java-bean;version=1.2.1 Java Oui
application/x-java-bean;version=1.2.2 Java Oui
application/x-java-bean;version=1.3 Java Oui
application/x-java-bean;version=1.3.1 Java Oui
application/x-java-bean;version=1.4 Java Oui
application/x-java-bean;version=1.4.1 Java Oui
application/x-java-bean;version=1.4.2 Java Oui
application/x-java-bean;version=1.5 Java Oui
application/x-java-bean;version=1.6 Java Oui
application/x-java-bean;jpi-version=1.6.0_01 Java Oui
gxine starter plugin

Nom de fichier : gxineplugin.so
will start external gxine media player for embedded media streams

Type MIME Description Suffixes Autorisé
video/mpeg MPEG animation mpeg, mpg, mpe Oui
video/x-mpeg MPEG animation mpeg, mpg, mpe Oui
audio/mpeg2 MPEG audio mp2 Oui
audio/x-mpeg2 MPEG audio mp2 Oui
audio/mpeg3 MPEG audio mp3 Oui
audio/x-mpeg3 MPEG audio mp3 Oui
audio/mpeg MPEG audio mpa,abs,mpega Oui
audio/x-mpeg MPEG audio mpa,abs,mpega Oui
video/quicktime Quicktime animation mov,qt Oui
video/x-quicktime Quicktime animation mov,qt Oui
video/msvideo AVI animation avi Oui
video/x-msvideo AVI animation avi Oui
application/x-mplayer2 mplayer2 asf,asx,asp Oui
video/x-ms-asf-plugin mms animation asf,asx,asp Oui
audio/x-ogg OGG Media ogg,ogm Oui
audio/x-scpls MPEG audio pls Oui


J'avoue avoir du mal à comprendre les messages renvoyés lors du lancement en mode console

ifconfig | grep libmozjs ne renvoie rien (ifconfig ne fonctionne pas avec -p "not recognized".








-------------------------------------
Lume
Logicien
#4 Message posté le : 14-04-2007 à 04:40:47


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 17-12-2005
Nombre de messages : 460
Excuse-moi, j'ai confondu les commandes ifconfig et ldconfig. C'est bien 'ldconfig -p | grep libmozjs' que tu dois utiliser pour vérifier et 'ldconfig' pour refaire le cache. Est-ce que Xine tourne normalement? Les messages ont rapport à l'interface Gtk et non pas au moteur Xine. L'erreur de segmentation est probalement liée à un problème de configuration de Gtk.

--Message édité par Logicien le 14-04-2007 à 04:41:35--
lume
#5 Message posté le : 14-04-2007 à 08:22:29


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 12-01-2004
Nombre de messages : 153
Xine tourne normalement et ldconfig -p | grep libmozjs me renvoie
libmozjs.so (libc6) => /home/bernard/firefox/libmozjs.so
libmozjs.so (libc6) => /opt/openoffice.org2.1/program/libmozjs.so

Je ne sais pas pourquoi mais j'ai gtk+-1.2.10-i386-3 et gtk+2-2.6.10-i486-1 .Que se passe-t-il si je désinstalle gtk+-1.2.10-i386-3?

-------------------------------------
Lume
lume
#6 Message posté le : 16-04-2007 à 21:17:27


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 12-01-2004
Nombre de messages : 153
Qui aurait une piste?


-------------------------------------
Lume
Logicien
#7 Message posté le : 17-04-2007 à 05:58:31


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 17-12-2005
Nombre de messages : 460
Pour faire simple, installe une distribution qui intègre un gestionnaire de paquets qui gère toutes les dépendances des applications comme APT de Debian et ses clones ou encore Mandriva. Sous Slackware, les différents gestionnaires de paquets disponibles comme Swaret, Slapt-get et dropline GNOME se concurencent au niveau des dépôts et des numéros de versions de paquets, ce qui fait qu'un paquet installé par un d'eux peut être désinstallé par un autre du fait que les dépôts ne sont pas des mirroirs. Ça devient l'enfer pour l'administrateur de gérer tout ces conflits en patience et temps. L'idéal avec Slackware c'est d'installer tout ce quelle offre sur cd et faire les mise-à-jours à la sortie de chaque nouvelle version de la distribution. Entre temps, il vaut mieux attendre la résolution des conflits entre les gestionnaires de paquets ainsi qu'un plus large choix d'applications pris en charge par ceux-ci.
lume
#8 Message posté le : 20-04-2007 à 16:03:50


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 12-01-2004
Nombre de messages : 153
Merci pour les infos. Pour l'instant, je reste avec la slackware . Le pb de gxine trouvera bien une solution !

-------------------------------------
Lume