Skip to main content

4 - Toutes les autres applications, les émulateurs...


[Résolu] qsampler sur gentoo : segmentation fault... error 4 in qtlibgui...

Articles: 84 France
Bonjour

Qsampler démarre quand il veut bien sur ma gentoo fraiche..... le terminal me donne juste
Copy to clipboard
Segmentation fault


linuxsampler lancé dans un terminal se porte comem un charme, lui

tout ce que j'ai trouvé, c'est en lançant dmesg juste après le crash :

Copy to clipboard
qsampler[7471]: segfault at 7f1f02ae60e8 ip 00007f1fae4b7fc8 sp 00007fff30858ca0 error 4 in libQtGui.so.4.6.2[7f1fadde3000+a4e000]


j'ai cerché et trouve que l'erreur 4, c'est quand une application veut accéder à de la mémoire qui ne lui est pas allouée.... ou encore la mauvaise "initialisation d'un pointeur"
http://fr.wikipedia.org/wiki/Erreur_de_segmentation
.... mais encore? une idée??
Articles: 3938 France
peut etre modifier ton /etc/security/limits.conf ?
(just a guess)

envoi le qd meme ici...
Articles: 84 France
salut

il me semble qu'il contient les bonnes lignes :

Copy to clipboard
@audio - rtprio 99 @audio - nice -10 @audio - memlock 500000


je n'ai pas envoyé le reste; tout les reste est commenté (#)
Articles: 3938 France
et quelle est la taille de ta mémoire vive ?
Articles: 84 France
4Go ......
Articles: 3938 France
boaf, dans ce cas memlock m'a l'air correct... 😕
Articles: 84 France
ce qui "amusant" c'est que parfois ça marche; hier j'ai gouté les joies de mes échantillons (némésys ca te dit quelque chose? 😉); et ce deux fois de suite (j'ai éteint et allumé le pc et ça remarchait)

et puis ce matin, grève de qsampler.... ou bien c'est la lune?

linuxsampler s'ouvre sur le port 8888 par défaut je pense; quand je lance Qsampler sur le port 8000 ( qsampler -p 8000), il s'ouvre, mais dit qu'il n epeut pas se connecter au server ("sorry"); quand je le lance sur le bon port (qsampler -p 8888), ça crashe.....

j'ai demandé dans le forum de gentoo; l'erreur 4 (segmentation default) on la voit passer souvent dans les forums, mais c'est pas pour autant que j'ai compris comment faire....
Articles: 3938 France
peut etre peux tu augmenter un peu la latence de jack, j'ai eu des problemes avec une latence trop petite, de la meme maniere ca marchait une fois sur deux, meme si je n'ai pas vu d'erreur de ce type s'afficher
j'ai pu repérer ca en lancant linuxsampler en ligne de commande, un message "warning" s'affichait, tu peux peut etre essayer ca :
Copy to clipboard
linuxsampler --lscp-addr 127.0.0.1 cat chemin_d'acces_a_ton_fichier.lscp | nc $HOSTNAME 8888

Articles: 84 France
bon ben j'ai trouvé:

après moultes chipotages, j'ai tenté le coup pour le coup : puisque l'erreur pointait vers libQtGui 4.6.2, j'ai downgradé x11-libs/qt-gui vers le version 4.5, et alleluia! ça marche!

enfin il a quand même fallu réinstaller qjackctl et qsampler dans la foulée pour que ça marche (mais c'est logique)

du coup ça me semble être bel et bien un bug... un autre argument pour le bug, c'est que quand je lançais qsampler plusieurs fois de suite, ça marchait une fois sur 4 ou 6 ou 8 selon les coups, sans raison apparente, sans que je ne change rien d'autre... par ailleurs à chaque message d'erreur (que je trouvais pas dmesg), les valeurs qui suivaient 'at', 'ip', et 'sp' (cfr mon premier post) étaient chaque fois différentes, ce qui suggère (si j'ai bien compris) que les erreurs étaient à des endroits différents, signe d'un comportement erratique (c'est-à-dire d'un bug...) d'ailleurs tout ce que j'ai vu passer sur le net concernant ce type d'erreur se rapportait souvent à des bugs, et j'en étais à me demander comment on pouvait solutionner ça si on n'est pas programmeur...

du coup je suppose qu'il faut le rapporter; je n'ai aucune expérience de ça, mais je vais commencer par la page de Qsampler... peut-être chez Qt aussi?? euh et pour rapporter un bug, il faut apporter une espèce ce compte rendu avec un outil de déboguage, non?
Articles: 3938 France
bien vu !
Articles: 84 France
ben voilà même plus besoin de downgrader qt-gui maintenant; ça marche à partir de SNV di site de Qsampler; hyper réactifs les mecs!

je poste un rapport de bug (bugzilla, via le site de qsampler) : réponse une heure plus tard : c'est réparé dans "CVS HEAD"

j'installe qsampler-9999 (basé sur cvs) : marche toujours pas...
je désinstalle qsampler-9999, et réinstalle via SVN (instructions sur le site de Qsampler), et là,O joie, un Qsampler tout nouveau tout beau se déploie harmonieusement devant mes yeux attendris...

il ne me reste qu'à te dire merci (pian)olivier d'avoir foncé tête baissée pour m'aider! 😀
Articles: 1512
Édition (admin jy_moustache) : sujet fermé car résolu. Merci de remonter les informations pertinentes dans les pages Wiki adéquates.
Si besoin de réouvrir le sujet, vous pouvez vous adresser à un des admins 😉
Pour des conseils sur le fonctionnement général du forum, vous pouvez voir cette page.