Chargement...
 
Skip to main content

5 - Les serveurs son : JACK, PipeWire, PulseAudio et autres...


erreur lors de l'arret de jack


je clique sur stop et j'ai ca : quelqu'un sait ce qui foire ?


13:11:22.448 D-BUS: JACK server could not be stopped. Sorry
Sat Feb 18 13:11:22 2012: Client 'qjackctl' with PID 3298 is out
Sat Feb 18 13:11:22 2012: Stopping jack server...
Sat Feb 18 13:11:22 2012: Client 'system' with PID 0 is out
Sat Feb 18 13:11:22 2012: ERROR: Abort!
Sat Feb 18 13:11:22 2012: ERROR: info.si_signo = 6
Sat Feb 18 13:11:22 2012: ERROR: info.si_errno = 0
Sat Feb 18 13:11:22 2012: ERROR: Segmentation Fault!
Sat Feb 18 13:11:22 2012: ERROR: info.si_signo = 11
Sat Feb 18 13:11:22 2012: ERROR: info.si_errno = 0
Sat Feb 18 13:11:22 2012: ERROR: info.si_code = 1 (SEGV_MAPERR)
Sat Feb 18 13:11:22 2012: ERROR: info.si_addr = 0x525245
Sat Feb 18 13:11:22 2012: ERROR: reg00 = 0x00007f09053272c8
Sat Feb 18 13:11:22 2012: ERROR: reg01 = 0x00007f09053276f8
Sat Feb 18 13:11:22 2012: ERROR: reg02 = 0x00000000ffffff80
Sat Feb 18 13:11:22 2012: ERROR: reg03 = 0x0000000000000246
Sat Feb 18 13:11:22 2012: ERROR: reg04 = 0x00007f09053276f8
Sat Feb 18 13:11:22 2012: ERROR: reg05 = 0x0000000000413c3b
Sat Feb 18 13:11:22 2012: ERROR: reg06 = 0x0000000000000014
Sat Feb 18 13:11:22 2012: ERROR: reg07 = 0x0000000000525245
Sat Feb 18 13:11:22 2012: ERROR: reg08 = 0x0000000000525245
Sat Feb 18 13:11:22 2012: ERROR: reg09 = 0x0000000000413c4d
Sat Feb 18 13:11:22 2012: ERROR: reg10 = 0x00007f09053273f0
Sat Feb 18 13:11:22 2012: ERROR: reg11 = 0x00007f0905327400
Sat Feb 18 13:11:22 2012: ERROR: reg12 = 0x0000000000000018
Sat Feb 18 13:11:22 2012: ERROR: reg13 = 0x0000000000000000
Sat Feb 18 13:11:22 2012: ERROR: reg14 = 0xffffffffffffffff
Sat Feb 18 13:11:22 2012: ERROR: reg15 = 0x00007f0905326dc0
Sat Feb 18 13:11:22 2012: ERROR: reg16 = 0x00007f09040b934c
Sat Feb 18 13:11:22 2012: ERROR: reg17 = 0x0000000000010286
Sat Feb 18 13:11:22 2012: ERROR: reg18 = 0x0000000000000033
Sat Feb 18 13:11:22 2012: ERROR: reg19 = 0x0000000000000004
Sat Feb 18 13:11:22 2012: ERROR: reg20 = 0x000000000000000e
Sat Feb 18 13:11:22 2012: ERROR: reg21 = 0x0000000080005a27
Sat Feb 18 13:11:22 2012: ERROR: reg22 = 0x0000000000525245
Sat Feb 18 13:11:22 2012: ERROR: Stack trace:
Sat Feb 18 13:11:22 2012: ERROR: 1: 0x7f09040b934c (/lib/x86_64-linux-gnu/libc.so.6)
Sat Feb 18 13:11:22 2012: ERROR: 2: 0x7f0904175840 (/lib/x86_64-linux-gnu/libc.so.6)
Sat Feb 18 13:11:22 2012: ERROR: End of stack trace
Hello !

Il faudrait que tu nous expliques un peu plus avant quelle est ta config...
Envoie-nous un :
uname -a
et un
cat /proc/meminfo

As-tu bien configuré ton PAM ?

Tu utilises ffado ?

A+
Bonjour,
Merci pour la réponse.

Alors


uname -a
Linux ubuntu-P170HMx 3.2.0-16-generic #25-Ubuntu SMP Tue Feb 14 02:55:04 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux


et

at /proc/meminfo
MemTotal: 16412844 kB
MemFree: 15120400 kB
Buffers: 68316 kB
Cached: 472852 kB
SwapCached: 0 kB
Active: 576944 kB
Inactive: 386184 kB
Active(anon): 422860 kB
Inactive(anon): 2284 kB
Active(file): 154084 kB
Inactive(file): 383900 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 16752636 kB
SwapFree: 16752636 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 422080 kB
Mapped: 122812 kB
Shmem: 3116 kB
Slab: 73584 kB
SReclaimable: 43656 kB
SUnreclaim: 29928 kB
KernelStack: 3144 kB
PageTables: 24656 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 24959056 kB
Committed_AS: 2345712 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 123264 kB
VmallocChunk: 34359605980 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 65308 kB
DirectMap2M: 16691200 kB


Je ne sais pas ce qu'est ffado,mais il y a effectivement une libffado2 installée; par contre, il y a aussi une ffado dbus je ne sais plus quoi ne l'est pas; je n'utilise pas le firewire; tu penses que je peux la virer sans effet secondaire, ou installer le machinffadodbus ?
Bah, libffado ne devrait pas ficher le bazar, n'étant pas sollicité.
Sauf avis contraire, je ne suis pas au top sur le firewire...

Tu es bien riche en mémoire aussi, comme indiqué dans mon post précédent, vérifie le PAM (lien fourni + haut).
Tu as coché RT dans Jack ?

A+
Oui, PAM correct, rt est coché, les applis fonctionnent sans problème, ca ne foire qu'à la fermeture de jack... ca ne m'empeche pas de travailler, c'est juste chiant...
Ben de toutes façons, ça ne me plairait pas trop non plus que ce soit l'anarchie dans la gestion de la mémoire...

Dans le PAM (audio.conf), ton memlock a quelle valeur ?

A+

il est unlimited
Ouaip !

C'est pour ça que, vu l'étendue de ta mémoire, je tenterai bien de la limiter.
2Go devraient être largement suffisants, pour tester...
Sauf que je ne me souviens plus en quelle unité ça se renseigne.
En kilos, il me semble, soit 2000000, sans garanties...

A+


ok je vois comment je peut faire ça et je teste (ce serait bien la première fois qu'avoir beaucoup de mémoire serait un problème 😊
Tu ouvres un terminal et :
sudo gedit /etc/security/limits.d/audio.conf
tu remplaces unlimited par 2000000 et tu valides.
Un reboot et un test...

A+

non, ca reste pareil...
Zut !
Je ne voyais que ça d'inhabituel...
Ca fera déjà une cause possible dégagée.

Les quelques recherches que j'ai effectuées parlent bien de Jack et Dbus pour ce type d'erreur mémoire.

Est-ce que pulseaudio est installé sur ton Ubuntu ?

A+


non, pas d'abominable (i parait) pulse
Je ne sais pas, je ne l'ai jamais installé...
Vrai que sa réputation le précède mais ça n'est qu'une réputation...

Pourrais-tu re-simuler un arrêt de Jack et poster les lignes concernant cet arrêt dans le log obtenu par la commande :
dmesg
ce sera peut-être plus parlant ?

A+
voila la tartine :

je n'y connais rien mais il y a des choses que je trouve bizarres comme setting latency to 64...


[+]
Hello !

Plusieurs choses :
  • Modération : lorsque tu insères du code long (ou large) essaie de le sélectionner et de le mettre en balises "CODE" (les "inférieur/supérieur" juste ici, au dessus). Une fois ceci fait, tu fais précéder ce bloc de "*-" (étoile moins), ce qui le met en "box", comme je l'ai fait ci-dessus.
  • J'ai fait des recherches, ce matin et tu es le seul, sur Google, qui ait un problème lors de l'arrêt de Jack ! Une première mondiale ?...
  • Je crois que depuis quelques versions, on ne peut plus modifier les latency_timer. 64 ne me parait pas anormal pour un noyau "generic", de toute façon.
  • Ca m'intéresserait, si tu en as le temps, que tu essaies de lancer Jack à partir du live-DVD de Tangostudio. Fais gaffe, le clavier est en US, sur le live.

A+
salut,

- ok, je retiens pour les longs codes.

- oui, j'avais aussi un peu cherché avant de poster, rien vu meme en anglais; j'aime bien innover 😊
ca ne l'empeche pas de fonctionner, mais c'est quand meme qu'il y a qqch de foireux quelque part;

- ok - tant mieux !

- je vais le essayer ca

EDIT mais pas tout de suite, plus de dvd a la maison
France
coucou aeki

utiliser des cd/dvd pour booter linux, ca fait tres 20eme siècle... 😉 > unetbootin

Il serai en effet interressant d'observer tes réglages de jack, pour cela envoi nous le début du log

oliv'