Page 1 sur 1

guitarix ne veux plus s'ouvrir

Publié : 26 déc 2017, 21:10
par kryst'off
Bonjour

J'ai installer guitarix il y a quelque temps et il marchais très bien
Mais aujourd'hui impossible de l'ouvrir il me renvoie l'erreur suivante:

(guitarix:3262): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « adwaita »
Instruction non permise (core dumped)
J'ai passé l’après midi à chercher, j'ai désinstallé, réinstallé mais rien ni fais

pouvez vous m'aidez s'il vous plait , par avance merci

Re: guitarix ne veux plus s'ouvrir

Publié : 26 déc 2017, 21:28
par lemust83
Bonjour
Ce programme a apparemment été conçu pour fonctionner avec le thème Adwaïta. I l y aura probablement une correction à venir, mais en attendant, essaye en changeant le thème actuel . Il y a eu de grosses modifications de GTK3 dernièrement et ces programmes n'ont pas eu le temps de suivre le mouvement...

Re: guitarix ne veux plus s'ouvrir

Publié : 29 déc 2017, 20:36
par kryst'off
Bonsoir

Après désinstallation, et réinstallation du thème Adwaita je n'est plus l'erreur du moteur de thème mais toujours
cette erreur

Instruction non permise (core dumped)
Quelqu'un a une idée

Re: guitarix ne veux plus s'ouvrir

Publié : 29 déc 2017, 20:42
par lemust83
Ce soir non , :mrgreen:
Mais il y a un paquet guitarix-git dans Aur qui pourait passer....

Re: guitarix ne veux plus s'ouvrir

Publié : 29 déc 2017, 21:33
par kryst'off
merci pour ta réponse

J'ai déjà essayé les 2 versions mais le problème est le même

Re: guitarix ne veux plus s'ouvrir

Publié : 29 déc 2017, 22:15
par lemust83
Je l'ai installé et ai aussi ce message <<Instruction non permise (core dumped)>>
En console, rien n'est vraiment probant y compris avec l'option -N (no Gui).
Je pense que nos kernels sont trop en avance pour ce programme. Il faudrait essayé avec un linuxx49 voire un linux44 histoire d'être sur.
Je tenterai demain sur mon Arch une fois rentré, mais sans conviction ...
Edit: un retour de coredumpctl -1 renvoie vers gdb (que j'ai installé pour cette recherche).

]$ coredumpctl gdb
           PID: 3899 (guitarix)
           UID: 1000 (steph)
           GID: 1000 (steph)
        Signal: 4 (ILL)
     Timestamp: Fri 2017-12-29 23:00:54 CET (28min ago)
  Command Line: guitarix
    Executable: /usr/bin/guitarix
 Control Group: /user.slice/user-1000.slice/session-c2.scope
          Unit: session-c2.scope
         Slice: user-1000.slice
       Session: c2
     Owner UID: 1000 (steph)
       Boot ID: ffd777ff23d041d4982de3e4d0fce272
    Machine ID: 95248bd652f64011ad39ec81e4c88c51
      Hostname: manjaro
       Storage: /var/lib/systemd/coredump/core.guitarix.1000.ffd777ff23d041d4982de3e4d0fce272.3899.1514584854000000.lz4
       Message: Process 3899 (guitarix) of user 1000 dumped core.
                
                Stack trace of thread 3899:
                #0  0x00007f8dc0346f9b _ZN8ConvprocC2Ev (libzita-convolver.so.3)
                #1  0x0000561e3f79af07 _ZN9gx_engine16ConvolverAdapterC2ERNS_13EngineControlEN4sigc4slotIvNS3_3nilES5_S5_S5_S5_S5_S5_EERNS_8ParamMapE (guitarix)
                #2  0x0000561e3f79b3c3 _ZN9gx_engine20ConvolverMonoAdapterC1ERNS_13EngineControlEN4sigc4slotIvNS3_3nilES5_S5_S5_S5_S5_S5_EERNS_8ParamMapE (guitarix)
                #3  0x0000561e3f7ca153 _ZN9gx_engine8GxEngineC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_15ParameterGroupsERKN9gx_system14CmdlineOptionsE (guitarix)
                #4  0x0000561e3f7d7297 _ZN9gx_engine9GxMachineC1ERN9gx_system14CmdlineOptionsE (guitarix)
                #5  0x0000561e3f89c2e2 n/a (guitarix)
                #6  0x0000561e3f6c4bdf main (guitarix)
                #7  0x00007f8dbf4bef4a __libc_start_main (libc.so.6)
                #8  0x0000561e3f6c5d4a _start (guitarix)
                
                Stack trace of thread 3902:
                #0  0x00007f8dbf589f2b __poll (libc.so.6)
                #1  0x00007f8dc5bbbed3 n/a (libglib-2.0.so.0)
                #2  0x00007f8dc5bbcf42 g_main_loop_run (libglib-2.0.so.0)
                #3  0x00007f8dc4396208 n/a (libgio-2.0.so.0)
                #4  0x00007f8dc5bb01eb n/a (libglib-2.0.so.0)
                #5  0x00007f8dc62ef08a start_thread (libpthread.so.0)
                #6  0x00007f8dbf59442f __clone (libc.so.6)
                
                Stack trace of thread 3901:
                #0  0x00007f8dbf589f2b __poll (libc.so.6)
                #1  0x00007f8dc5bbbed3 n/a (libglib-2.0.so.0)
                #2  0x00007f8dc5bbbfae g_main_context_iteration (libglib-2.0.so.0)
                #3  0x00007f8dc5bbc002 n/a (libglib-2.0.so.0)
                #4  0x00007f8dc5bb01eb n/a (libglib-2.0.so.0)
                #5  0x00007f8dc62ef08a start_thread (libpthread.so.0)
                #6  0x00007f8dbf59442f __clone (libc.so.6)
                
                Stack trace of thread 3900:
                #0  0x00007f8dc62f989f do_sigwait (libpthread.so.0)
                #1  0x00007f8dc62f992d sigwait (libpthread.so.0)
                #2  0x0000561e3f89b5dc _ZN12PosixSignals20signal_helper_threadEv (guitarix)
                #3  0x00007f8dc249255d n/a (libglibmm-2.4.so.1)
                #4  0x00007f8dc5bb01eb n/a (libglib-2.0.so.0)
                #5  0x00007f8dc62ef08a start_thread (libpthread.so.0)
                #6  0x00007f8dbf59442f __clone (libc.so.6)

GNU gdb (GDB) 8.0.1
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/guitarix...(no debugging symbols found)...done.
[New LWP 3899]
[New LWP 3902]
[New LWP 3901]
[New LWP 3900]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `guitarix'.
Program terminated with signal SIGILL, Illegal instruction.
#0  0x00007f8dc0346f9b in Convproc::Convproc() ()
   from /usr/lib/libzita-convolver.so.3
[Current thread is 1 (Thread 0x7f8dc702d040 (LWP 3899))] 
Je n'aurais pas la prétention d'être en capacité de comprendre ces retours, mais les quelques recherches que j'ai fait sur archlinux , Program terminated with signal SIGILL, Illegal instruction renvoient en gros vers un problème de compilation du a GCC.
Là, je passe mon tour....

Re: guitarix ne veux plus s'ouvrir

Publié : 30 déc 2017, 10:52
par kryst'off
merci à toi

Sur mon pc j'ai le kernel 44 je viens de tester avec le 41 même chose

Re: guitarix ne veux plus s'ouvrir

Publié : 30 déc 2017, 11:13
par Erwan
La dernière mise à jour remonte au 26 décembre dernier, c'est donc tout frais. Il reste la solution de rétrograder ce paquet, si tu n'as pas vidé le cache de pacman. En root :

cd /var/cache/pacman/pkg && ls
Tu repères l'archive de la version précédente et tu l'installes avec pacman -U <ton_paquet_version>x86_64.pkg.tar.xz

Re: guitarix ne veux plus s'ouvrir

Publié : 30 déc 2017, 12:45
par kryst'off
Guitarix ne fonctionnait déjà pas avant cette mise à jour du 26
je m’étais empressé de faire cette mise a jour pensant résoudre mon problème mais toujours pareil

Re: guitarix ne veux plus s'ouvrir

Publié : 30 déc 2017, 13:12
par Erwan
Ok mais, si tu n'as pas supprimer les paquets du cache tu dois avoir la version la plus ancienne (celle qui fonctionnait) Non ? ;)
J'ai installer guitarix il y a quelque temps et il marchais très bien

Re: guitarix ne veux plus s'ouvrir

Publié : 30 déc 2017, 15:22
par lemust83
Alors voici une alternative que j'ai testé avec succès qui consiste a recompiler la version précédente (guitarix2 0.36.0.)
Tu dois avoir base-devel d'installé ce qui doit être le cas si tu utilises yaourt.
Désinstalle guitarix

sudo pacman -R guitarix2
Crée un dossier de travail guitarix2/ et crée dedans un fichier texte nommé PKGBUILD en majuscule impérativement .

mkdir -p guitarix2/
cd guitarix2/
nano PKGBUILD
Colles-y et sauvegarde ce qui suit: (Ctrl+Maj+V pour coller, Ctrl+X pour sortir du mode édition, la lettre <O> pour Oui et Entrée)

# $Id$
# Maintainer: David Runge <dave@sleepmap.de>
# Contributor: speps <speps at aur dot archlinux dot org>

pkgname=guitarix2
pkgver=0.36.0
pkgrel=1
pkgdesc="A simple mono guitar amplifier and FX for JACK using Faust"
arch=('x86_64')
url="https://guitarix.org"
license=('GPL')
depends=('avahi' 'bluez-libs' 'boost-libs' 'fftw' 'gtkmm' 'jack' 'liblrdf' 'lilv' 'libsigc++' 'libsndfile' 'zita-convolver' 'zita-resampler' 'ttf-roboto')
makedepends=('python' 'python2' 'boost' 'eigen' 'gperf' 'intltool' 'lv2')
optdepends=('meterbridge: sound meters')
provides=('guitarix' 'gx_head')
conflicts=('guitarix' 'gx_head')
replaces=('guitarix' 'gx_head')
source=("https://download.sourceforge.net/project/guitarix/guitarix/$pkgname-$pkgver.tar.xz")
sha512sums=('4435eb1cd28c35e383360f6ca0cba29981646aa5b072c874ef95528b43c821a1054b7876639354242285ee174d83caf133d82e98791cce480774968d597dae13')

build() {
  cd "${pkgname%2}-${pkgver}"
  python2 waf configure --prefix=/usr \
                        --no-desktop-update \
                        --no-ldconfig \
                        --no-faust \
                        --shared-lib \
                        --lib-dev
  python2 waf build
}

package() {
  cd "${pkgname%2}-${pkgver}"
  python2 waf install --destdir="${pkgdir}"
}
Lance maintenant depuis ce dossier:

makepkg -si
La compilation peut prendre une dizaine de mn....
Si c'est bon, il faudra bloquer la mise à jour de ce paquet à la ligne IgnorePkg=guitarix2 de /etc/pacman.conf et penser a dé-commenter.

Re: guitarix ne veux plus s'ouvrir

Publié : 30 déc 2017, 18:11
par kryst'off
merci d'avoir pris du temps pour répondre à mon problème

Malheureusement chez moi ça ne fonctionne pas ,j'ai pourtant suivi ton poste à la lettre

Je continu mes recherches

Re: guitarix ne veux plus s'ouvrir

Publié : 30 déc 2017, 18:20
par lemust83
Là il faut en dire plus... C' est quoi qui ne marche pas! La compilation ou Guitarix qui ne se lance pas ? Sur ma tour , ça passe nickel.

Re: guitarix ne veux plus s'ouvrir

Publié : 30 déc 2017, 18:28
par kryst'off
Oui pardon je n'est pas précisé

La compilation se passe sans problème mais guitarix ne se lance pas toujours la même erreur

Instruction non permise (core dumped)

Re: guitarix ne veux plus s'ouvrir

Publié : 30 déc 2017, 18:39
par lemust83
Là, on sait que ce n'est pas la version qui est incriminée....
Bon, j'ai du monde , je chercherai plus tard.

Re: guitarix ne veux plus s'ouvrir

Publié : 30 déc 2017, 20:13
par kryst'off
je viens de testé le même procédé en machine virtuel avec une Manjaro fraîchement installer
et ça a fonctionné

J'avance dans mon problème

Re: guitarix ne veux plus s'ouvrir

Publié : 30 déc 2017, 21:31
par kryst'off
je viens de trouver mon problème

Le paquet zita-convolver n’était pas à jour
je viens de faire une mise à jour manuel est tout remarche à nouveau

Merci à vous

Re: guitarix ne veux plus s'ouvrir

Publié : 30 déc 2017, 21:54
par lemust83
:clap
C'est souvent le cas avec les dépendances...Celle-ci a été publiée hier après-midi (15h28,15s) donc avant nos essais.
Même avec un système à jour récemment, ce genre de cas peuvent se produire...
C'est l'inconvénient du direct :mrgreen:
Bravo pour ta perspicacité.