| Qui est en ligne ? |
| Il y a : 31 utilisateurs en ligne, consultez le détail |
Forum » Logiciels » gxine et firefox |
Forum modéré par : Ascodas |
| Même auteur |
|
Score ( voter ) : |
|
| Page : [1] |
| Auteur | Message |
|---|---|
|
|
#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 |
|
|
#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 |
|
|
#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-- |
|
|
#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 |
|
|
#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-- |
|
|
#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 |
|
|
#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 |
|
|
#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. |
|
|
#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 |
| Page : [1] |
Forum » Logiciels » gxine et firefox |
Forum modéré par : Ascodas |
| Même auteur |
|
Score ( voter ) : |
|
- Petit scarabée : 0 pastille, moins de 100 messages
- Scarabée : 0 pastille, plus de 100 messages
- Hobbit : 1 pastille, plus de 1000 messages
- Naboo : 2 pastilles, plus de 2000 messages
- Elfe : 3 pastilles, plus de 3000 messages
- Jedi : 4 pastilles, plus de 4000 messages
- Maître Jedi : 5 pastilles, plus de 5000 messages