Erreur double free or corruption lors de l'envoi de TTS

Bonjour,

Je viens d’installer le plugin, la détection de mon homepod mini c’est faite immédiatement.

J’arrive à entendre le son de l’alarme, mais impossible de la faire parler, j’ai tester PicoTTS, Jeedomtts etc, aucun ne fonctionne.

Je suis sur une Jeedom Smart à jour.

Voici mes logs
[2021-03-30 09:25:25][INFO] : Parle : Options: - Message :test
[2021-03-30 09:25:27][INFO] : Parle : Options: - Message :test
[2021-03-30 09:26:01][INFO] : Parle : Options:test - Message :coucou
[2021-03-30 09:26:04][INFO] : Parle : Options:test - Message :coucou
[2021-03-30 09:26:13][INFO] : Parle : Options: - Message :coucou
[2021-03-30 09:26:14][INFO] : Parle : Options: - Message :coucou
[2021-03-30 09:26:24][INFO] : Parle : Options: - Message :coucou
[2021-03-30 09:26:25][INFO] : Parle : Options: - Message :coucou
[2021-03-30 09:30:19][INFO] : Parle : Options:[Jeedom] Message de test - Message :Ceci est un test de message pour la commande Parle

Avez-vous une idée ?

Merci d’avance

Nico

Hello,

Alors picotts = jeedomtts par défaut donc il faut plutôt regarder les autres.

Peut tu fournir les autres logs en debug aussi ?

Bonjour Nebz, merci pour ton aide.

Voici les logs en debug :

[2021-03-30 11:23:19][INFO] : Parle : Options: - Message :test
[2021-03-30 11:23:19][DEBUG] : Valeurs par défaut : 60 fr-FR googletts no  1
[2021-03-30 11:23:19][DEBUG] : Valeurs modifiées  : 60 fr-FR googletts no  1
[2021-03-30 11:23:19][DEBUG] : FFMPEG existe et c'est un exécutable, on l'utilise
[2021-03-30 11:23:20][DEBUG] : Voix déjà existante, on la récupère
[2021-03-30 11:23:20][DEBUG] : Lancement commande talk: sudo /var/www/html/plugins/homepTalk/core/class/../../resources/RAOP-Player/build/raop_play -w 200 -v 60 -p 7000 192.168.1.88 /var/www/html/plugins/homepTalk/core/class/../../resources/tts/tts_bad424239d745fe2e1ed7ff38337e324.pcm -d 5 >> /var/www/html/core/class/../../log/homepTalk_hpcom 2>&1;

-----------------
[10:00:00.516114] raopcl_create:728 [0x5594b2be70]: using PCM coding
[10:00:00.655598] raopcl_connect:1006 [0x5594b2be70]: local interface 192.168.1.84
[10:00:00.693368] exec_request:643 [0x5594b30270]: <------ : request failed, error RTSP/1.0
-----------------
[10:00:01.168703] raopcl_create:728 [0x558aa4de70]: using PCM coding
[10:00:01.657401] exec_request:643 [0x5594b30270]: <------ : request failed, error Content-Length:
[10:00:01.657642] exec_request:643 [0x5594b30270]: <------ : request failed, error Server:
double free or corruption (!prev)
Aborted
[10:00:01.692417] raopcl_connect:1006 [0x558aa4de70]: local interface 192.168.1.84
[10:00:01.793277] exec_request:643 [0x558aa52270]: <------ : request failed, error RTSP/1.0
[10:00:02.693619] exec_request:643 [0x558aa52270]: <------ : request failed, error Content-Length:
[10:00:02.693884] exec_request:643 [0x558aa52270]: <------ : request failed, error Server:
double free or corruption (!prev)
Aborted

D’ailleurs j’ai remarqué que sur les logs homeptalk_hpcom les logs indiquent une heure qui est en décallage de 2 heures avec l’heure locale.

Ok vérifie en effet l’heure sur ton jeedom et que ton ntp est bien configuré.

Je vois aussi peut être un problème d’accès (voir animation de la doc)

Et tu n’as toujours pas fourni tous les logs (dépendances)

Voilà tout ce que j’ai :

Homeptalk_convertaudio

-----------------
-----------------
ffmpeg version 4.1.6-1~deb10u1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 8 (Debian 8.3.0-6)
configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
WARNING: library configuration mismatch
avcodec     configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared --enable-version3 --disable-doc --disable-programs --enable-liblensfun --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc
libavutil      56. 22.100 / 56. 22.100
libavcodec     58. 35.100 / 58. 35.100
libavformat    58. 20.100 / 58. 20.100
libavdevice    58.  5.100 / 58.  5.100
libavfilter     7. 40.101 /  7. 40.101
libavresample   4.  0.  0 /  4.  0.  0
libswscale      5.  3.100 /  5.  3.100
libswresample   3.  3.100 /  3.  3.100
libpostproc    55.  3.100 / 55.  3.100
[mp3 @ 0x556a888790] Estimating duration from bitrate, this may be inaccurate
Input #0, mp3, from 'http://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&tl=fr-FR&q=nouveau+test':
Duration: 00:00:01.22, start: 0.000000, bitrate: 32 kb/s
Stream #0:0: Audio: mp3, 24000 Hz, mono, fltp, 32 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (mp3 (mp3float) -> pcm_s16le (native))
Press [q] to stop, [?] for help
Output #0, s16le, to '/var/www/html/plugins/homepTalk/core/class/../../resources/tts/tts_09d287fd67a9ac57215431cfe5b9e8f0.pcm':
Metadata:
encoder         : Lavf58.20.100
Stream #0:0: Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s
Metadata:
encoder         : Lavc58.35.100 pcm_s16le
size=     211kB time=00:00:01.22 bitrate=1411.2kbits/s speed=47.7x
video:0kB audio:211kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
-----------------
-----------------

Homeptalk

[2021-03-30 11:54:48][DEBUG] : Lancement commande alarm1 : sudo /var/www/html/plugins/homepTalk/core/class/../../resources/RAOP-Player/build/raop_play -w 200 -v 50 -p 7000 192.168.1.88 /var/www/html/plugins/homepTalk/core/class/../../resources/jingle/alarm1.pcm -d 5 >> /var/www/html/core/class/../../log/homepTalk_hpcom 2>&1;
[2021-03-30 11:54:55][INFO] : Parle : Options: - Message :test
[2021-03-30 11:54:55][DEBUG] : Valeurs par défaut : 60 fr-FR googletts no  1
[2021-03-30 11:54:55][DEBUG] : Valeurs modifiées  : 60 fr-FR googletts no  1
[2021-03-30 11:54:55][DEBUG] : FFMPEG existe et c'est un exécutable, on l'utilise
[2021-03-30 11:54:56][DEBUG] : Voix déjà existante, on la récupère
[2021-03-30 11:54:56][DEBUG] : Lancement commande talk: sudo /var/www/html/plugins/homepTalk/core/class/../../resources/RAOP-Player/build/raop_play -w 200 -v 60 -p 7000 192.168.1.88 /var/www/html/plugins/homepTalk/core/class/../../resources/tts/tts_bad424239d745fe2e1ed7ff38337e324.pcm -d 5 >> /var/www/html/core/class/../../log/homepTalk_hpcom 2>&1;
[2021-03-30 11:59:59][INFO] : Parle : Options: - Message :test
[2021-03-30 11:59:59][DEBUG] : Valeurs par défaut : 60 fr-FR googletts no  1
[2021-03-30 11:59:59][DEBUG] : Valeurs modifiées  : 60 fr-FR googletts no  1
[2021-03-30 11:59:59][DEBUG] : FFMPEG existe et c'est un exécutable, on l'utilise
[2021-03-30 12:00:00][DEBUG] : Voix déjà existante, on la récupère
[2021-03-30 12:00:00][DEBUG] : Lancement commande talk: sudo /var/www/html/plugins/homepTalk/core/class/../../resources/RAOP-Player/build/raop_play -w 200 -v 60 -p 7000 192.168.1.88 /var/www/html/plugins/homepTalk/core/class/../../resources/tts/tts_bad424239d745fe2e1ed7ff38337e324.pcm -d 5 >> /var/www/html/core/class/../../log/homepTalk_hpcom 2>&1;
[2021-03-30 12:00:01][INFO] : alarm1 : Options:50
[2021-03-30 12:00:01][DEBUG] : Valeurs par défaut : 60
[2021-03-30 12:00:01][DEBUG] : Valeurs modifiées  : 50
[2021-03-30 12:00:01][DEBUG] : Lancement commande alarm1 : sudo /var/www/html/plugins/homepTalk/core/class/../../resources/RAOP-Player/build/raop_play -w 200 -v 50 -p 7000 192.168.1.88 /var/www/html/plugins/homepTalk/core/class/../../resources/jingle/alarm1.pcm -d 5 >> /var/www/html/core/class/../../log/homepTalk_hpcom 2>&1;

Homeptalk_hpcom

[10:00:00.516114] raopcl_create:728 [0x5594b2be70]: using PCM coding
[10:00:00.655598] raopcl_connect:1006 [0x5594b2be70]: local interface 192.168.1.84
[10:00:00.693368] exec_request:643 [0x5594b30270]: <------ : request failed, error RTSP/1.0
-----------------
[10:00:01.168703] raopcl_create:728 [0x558aa4de70]: using PCM coding
[10:00:01.657401] exec_request:643 [0x5594b30270]: <------ : request failed, error Content-Length:
[10:00:01.657642] exec_request:643 [0x5594b30270]: <------ : request failed, error Server:
double free or corruption (!prev)
Aborted
[10:00:01.692417] raopcl_connect:1006 [0x558aa4de70]: local interface 192.168.1.84
[10:00:01.793277] exec_request:643 [0x558aa52270]: <------ : request failed, error RTSP/1.0
[10:00:02.693619] exec_request:643 [0x558aa52270]: <------ : request failed, error Content-Length:
[10:00:02.693884] exec_request:643 [0x558aa52270]: <------ : request failed, error Server:
double free or corruption (!prev)
Aborted

tu voudrais bien utiliser le bouton </> quand tu poste des logs ? je l’ai fait pour toi mais je vais pas le faire à chaque fois.

il te manque toujours le log des dépendances. (relance les)

j’ai créé un nouveau sujet.

il semble que tu n’as pas lu ceci : Comment nous aider à vous aider - ou Comment poser une bonne question?

Désolé pour les balises,

J’ai trouvé le problème, il fallait simplement redémarrer le homepod et tout est rentré dans l’ordre.

Ce qui m’a mis la puce à l’oreille c’est que je n’arrivais pas à me connecté aussi en airplay avec mon iphone.

Merci Nebz :slight_smile:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.