Re: afm-mediaplayer-binding

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi bultel,
I can supply more log, if you have interested in this crash, you can check the mail attachment. It looks like somewhere overflow.
 
Cheers,
Sitech

------------------ Original ------------------
Date:  Mon, Aug 13, 2018 04:38 PM
To:  "thierry bultel"<thierry.bultel@xxxxxxx>;
Cc:  "automotive-discussions"<automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx>;
Subject:  Re: [agl-discussions] afm-mediaplayer-binding
 
Hi bultel,
Thanks for your reply! How detailed!

Cheers,
Sitech
 
------------------ Original ------------------
Date:  Mon, Aug 13, 2018 04:17 PM
To:  "Sitech"<developer_agl@xxxxxxx>;
Cc:  "automotive-discussions"<automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx>;
Subject:  Re: [agl-discussions] afm-mediaplayer-binding
 
Dear Sitech,

In your /var/log/messages, there is a very early crash of
afbd-agl-service-audio-4a (see the sysmalloc error at 08:28:29)
It is impossible to say what happens in this state, with only the log.
I am afraid you will have to a little debugging to try to understand
what is happening.

If you feel confident in doing such, I would recommend starting 4a
in standalone mode (ie, without systemd).

For instance, after having recompiled all the bindings you need,
and sent them on target with "make remote-target-populate" (you will
have to create this file for the update configuration):

~/.config/app-templates/cmake.d/10-common-rsync.cmake

set(RSYNC_PREFIX /tmp)
set(RSYNC_TARGET root@X.X.X.X)

---------------------------------------------------------------

Then, on target, this script launches 4a and it is easy to add gdb if
needed.

-------------------------------------
#!/bin/bash
set -x

TOPDIR=/tmp

/usr/bin/afb-daemon \
 
--binding=$TOPDIR/4a-softmixer-latest/build_suse/mixer-binding/softmixer-binding.so
\
   --name=afb-4a \
   --workdir=$TOPDIR/4a-softmixer-latest/build_suse \
 
--binding=$TOPDIR/agl-service-audio-4a/build_suse/package/lib/afb-audiohighlevel.so
\
   --binding=$TOPDIR/4a-alsa-core/build_suse/alsa-binding/afb-alsa-4a.so\
   --binding=$TOPDIR/4a-hal-generic/build_suse/4a-hal/4a-hal.so \
   --no-ldpaths \
   --port=1234 \
   --token=\
   --ws-server=unix:/run/user/0/apis/ws/ahl-4a
   -vvv
-----------------------------------------------

Hope this helps
Thierry

On 08/11/2018 03:42 AM, Sitech wrote:
> Hi bultel,
> There is my /var/log/messages and dmesg log,, the DEFAULT_LOGLEVEL is
> Log_Level_Warning, is that enough?
>
> Cheers,
> Sitech
>
> ------------------ Original ------------------
> *From: * "thierry bultel"<thierry.bultel@xxxxxxx>;
> *Date: * Fri, Aug 10, 2018 07:43 PM
> *To: * "Sitech"<developer_agl@xxxxxxx>;
> *Cc:
> * "automotive-discussions"<automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx>;
>
> *Subject: * Re: [agl-discussions] afm-mediaplayer-binding
>
>
> On 08/10/2018 01:30 PM, Sitech wrote:
>  > Hi bultel,
>  > There is a file descriptor under the device node:
>  >
>  > raspberrypi3:/dev/snd/by-id# ls -al
>  > total 0
>  > drwxr-xr-x. 2 root root  60 Aug  8 08:49 .
>  > drwxr-xr-x. 4 root root 380 Aug  8 08:49 ..
>  > lrwxrwxrwx. 1 root root  12 Aug  8 08:49
>  > usb-C-Media_Electronics_Inc._USB_Audio_Device-00 -> ../controlC2
>  >
>  > And i copy the "usb-C-Media_Electronics_Inc._USB_Audio_Device-00" and
>  > write to the configuration file but it still doesn't work.  Does it have
>  > something to do with the '.'?
>
> The '.' should not be an issue at all.
> Could you please show again your /var/log/message ?
>
> Should I configure others keys in the
>  > .json file?
>  > Now, i add a .asoundrc file at ~/ directory, and set external sound card
>  > as default sound card, it works temporarily. But i don't know why it
>  > doesn't work when i modify the configuration file.
>
> 4a does not need a .asoundrc to work.
>
>  > And another question, i found that when 4a service start, a binding
>  > called "4a hal manager" start also, but i didn' find the code on gerrit,
>  > and i also follow your github id, and IoT.bzh github id, still not
>  > found, where could get the code? Thanks very much!
>
> It is at https://github.com/iotbzh/4a-hal-generic
>
>  >
>  > Cheers,
>  > Sitech
>  > ------------------ Original ------------------
>  > *From: * "thierry bultel"<thierry.bultel@xxxxxxx>;
>  > *Date: * Fri, Aug 10, 2018 04:45 PM
>  > *To:
>  >
> * "automotive-discussions"<automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx>;
>
>  >
>  > *Subject: * Re: [agl-discussions] afm-mediaplayer-binding
>  > Hi Sitech,
>  >
>  > Please have a look at the "playbacks" section in the .json file.
>  > The playback device is identified by the /dev/snd/by-id entry
>  >
>  > In the version in git, you have
>  > /dev/snd/by-id/usb-0d8c_USB_Sound_Device-00
>  >
>  > which is one of the devices we support and that is used in our tests.
>  >
>  > With aplay, it is listed as such:
>  > card 2: Device [USB Sound Device], device 0: USB Audio [USB Audio]
>  >     Subdevices: 1/1
>  >     Subdevice #0: subdevice #0
>  >
>  > I am pretty sure that yours does not match this one, since on my side
>  > the short name is "USB Sound Device" and on yours, it is "USB Audio
> Device"
>  >
>  > Please check what you have in /dev/snd/by-id and try to put it in the
> .json
>  >
>  > Cheers,
>  > Thierry
>  >
>  > On 08/10/2018 07:01 AM, Sitech wrote:
>  >  >
>  >  > Hi friend,
>  >  > Follow your advice, I buy a new simple usb sound card device, the
> device
>  >  > is ok, but still no sound, and the mail attachments is a picture of my
>  >  > platform, should i modify the "hal-4a-2ch-generic-usb.json" file?
> By the
>  >  > way, there are some log files, kernel.log & /var/log/messages.
>  >  >
>  >  > 1.
>  >  > raspberrypi3:~/albert/log# aplay -l
>  >  > **** List of PLAYBACK Hardware Devices ****
>  >  > card 0: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM]
>  >  >    Subdevices: 7/8
>  >  >    Subdevice #0: subdevice #0
>  >  >    Subdevice #1: subdevice #1
>  >  >    Subdevice #2: subdevice #2
>  >  >    Subdevice #3: subdevice #3
>  >  >    Subdevice #4: subdevice #4
>  >  >    Subdevice #5: subdevice #5
>  >  >    Subdevice #6: subdevice #6
>  >  >    Subdevice #7: subdevice #7
>  >  > card 0: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM]
>  >  >    Subdevices: 8/8
>  >  >    Subdevice #0: subdevice #0
>  >  >    Subdevice #1: subdevice #1
>  >  >    Subdevice #2: subdevice #2
>  >  >    Subdevice #3: subdevice #3
>  >  >    Subdevice #4: subdevice #4
>  >  >    Subdevice #5: subdevice #5
>  >  >    Subdevice #6: subdevice #6
>  >  >    Subdevice #7: subdevice #7
>  >  > card 1: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
>  >  >    Subdevices: 8/8
>  >  >    Subdevice #0: subdevice #0
>  >  >    Subdevice #1: subdevice #1
>  >  >    Subdevice #2: subdevice #2
>  >  >    Subdevice #3: subdevice #3
>  >  >    Subdevice #4: subdevice #4
>  >  >    Subdevice #5: subdevice #5
>  >  >    Subdevice #6: subdevice #6
>  >  >    Subdevice #7: subdevice #7
>  >  > card 1: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835
> IEC958/HDMI]
>  >  >    Subdevices: 1/1
>  >  >    Subdevice #0: subdevice #0
>  >  > card 2: Device [USB Audio Device], device 0: USB Audio [USB Audio]
>  >  >    Subdevices: 1/1
>  >  >    Subdevice #0: subdevice #0
>  >  > card 3: vc4hdmi [vc4-hdmi], device 0: MAI PCM vc4-hdmi-hifi-0 []
>  >  >    Subdevices: 1/1
>  >  >    Subdevice #0: subdevice #0
>  >  >
>  >  > 2.
>  >  > raspberrypi3:~/albert/log# ls /media/ -al
>  >  > total 40140
>  >  > drwxr-xr-x   2 root root     4096 Aug  8 08:30 .
>  >  > drwxr-xr-x  18 root root     4096 Aug  8  2018 ..
>  >  > -rw-r--r--.  1 root root 41094140 Aug  8 08:30 Tyga - Taste.wav
>  >  >
>  >  > So, really hope more advices.
>  >  > Cheers,
>  >  > Sitech
>  >  > ------------------ Original ------------------
>  >  > *From: * "Sitech"<developer_agl@xxxxxxx>;
>  >  > *Date: * Tue, Aug 7, 2018 06:37 PM
>  >  > *To: * "Fulup Ar Foll"<fulup.arfoll@xxxxxxx>;
>  >  >
>  >
> "automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx"<automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx>;
>
>  >
>  >  >
>  >  > *Subject: * Re: [agl-discussions] afm-mediaplayer-binding
>  >  > Hello,
>  >  > Very thanks for your apply! I will try to rebuild the project and
> remove
>  >  > pulseaudio.And as you said, I will try to fix the Rpi3 BSP problem.
>  >  > Thanks.
>  >  > ------------------ Original ------------------
>  >  > *From: * "Fulup Ar Foll"<fulup.arfoll@xxxxxxx>;
>  >  > *Date: * Tue, Aug 7, 2018 05:46 PM
>  >  > *To: * "Sitech"<developer_agl@xxxxxxx>;
>  >  >
>  >
> "automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx"<automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx>;
>
>  >
>  >  >
>  >  > *Subject: * Re: [agl-discussions] afm-mediaplayer-binding
>  >  > Sitech
>  >  >
>  >  > As Loic said when using AGL/FF the media player should not rely on
>  >  > pulse. Your log clearly shows that you try to start pulse, when it
>  >  > should not. This should be easy to fix by using latest version of FF.
>  >  >
>  >  > This being said with Rpi3 and ever version if Linux you use, you
> should
>  >  > face issues with the internal sound card. Alsa Mixer is broken and
>  >  > unfortunately this issue does not depend on AGL, but is related to
>  > Rpi3 BSP.
>  >  >
>  >  > Conclusion: 4A should work with AGL/FF on Rpi3 but only with an
> external
>  >  > sound card.
>  >  >
>  >  > Fulup
>  >  >
>  >  > On 06/08/18 08:15, Sitech wrote:
>  >  >  > Hi all,
>  >  >  > When I use mediaplayer to play the audio file, at first, I can
>  > heard the
>  >  >  > sound, but after one second, sound gone, and I check the log, the
>  > reason
>  >  >  > is after this log, gstreamer couldn't read the audio streamer,as
>  > follow:
>  >  >  >
>  >  >  > Jun 14 04:32:20 raspberrypi3 daemon.info pulseaudio[379]: E:
>  >  >  > [pulseaudio] module-router.c: updating
>  > source:ALSA#plug-in#[afb-daemon]
>  >  >  > id=100
>  >  >  > Jun 14 04:32:20 raspberrypi3 auth.notice dbus[280]: [system]
> Rejected
>  >  >  > send message, 0 matched rules; type="method_return", sender=":1.20"
>  >  >  > (uid=0 pid=379 comm="/usr/bin/pulseaudio --daemonize=no ")
>  >  >  > interface="(unset)" member="(unset)" error name="(unset)"
>  >  >  > requested_reply="0" d
>  >  >  > Jun 14 04:32:20 raspberrypi3 auth.notice dbus[280]: [system]
> Rejected
>  >  >  > send message, 0 matched rules; type="method_return", sender=":1.20"
>  >  >  > (uid=0 pid=379 comm="/usr/bin/pulseaudio --daemonize=no ")
>  >  >  > interface="(unset)" member="(unset)" error name="(unset)"
>  >  >  > requested_reply="0" d
>  >  >  > Jun 14 04:32:20 raspberrypi3 daemon.info pulseaudio[379]: E:
>  >  >  > [pulseaudio] router-dbusif.c: source id = 100,source state = 1
>  >  >  > Jun 14 04:32:20 raspberrypi3 auth.notice dbus[280]: [system]
> Rejected
>  >  >  > send message, 0 matched rules; type="method_return", sender=":1.20"
>  >  >  > (uid=0 pid=379 comm="/usr/bin/pulseaudio --daemonize=no ")
>  >  >  > interface="(unset)" member="(unset)" error name="(unset)"
>  >  >  > requested_reply="0" d
>  >  >  >
>  >  >  > and then, I check the code about pulseaudio, but I have no idea to
>  > debug
>  >  >  > this problem. Does any friends meet this problem?
>  >  >  >
>  >  >  > Thanks
>  >  >  >
>  >  >  >
>  >  >  > _______________________________________________
>  >  >  > automotive-discussions mailing list
>  >  >  > automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx
>  >  >  >
>  > https://lists.linuxfoundation.org/mailman/listinfo/automotive-discussions
>  >  >  >
>  >  >
>  >  >
>  >  >
>  >  > _______________________________________________
>  >  > automotive-discussions mailing list
>  >  > automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx
>  >  >
> https://lists.linuxfoundation.org/mailman/listinfo/automotive-discussions
>  >  >
>  > _______________________________________________
>  > automotive-discussions mailing list
>  > automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx
>  > https://lists.linuxfoundation.org/mailman/listinfo/automotive-discussions

Attachment: more_log.log
Description: Binary data

_______________________________________________
automotive-discussions mailing list
automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linuxfoundation.org/mailman/listinfo/automotive-discussions

[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux