AOSP master is under active development right now, so it is very likely to
have occasional build breaks or regressions.  If you do find the root cause,
please update here. Or even better if you find a fix, please upload a patch 
using the procedure at
http://source.android.com/source/submit-patches.html
AOSP can't accept patches here, either inline or as attachments.

On Friday, June 6, 2014 10:58:17 AM UTC-7, Owain Davies wrote:
>
> Hello porters,
>
> This about an issue I have found with the on the latest master branch aosp 
> built for the Nexus 5 with the camera.
>
> I have today downloaded the latest aosp master branch. I applied the 
> latest proprietary drivers for hammerhead and and built the 
> full_hammerhead_userdebug build.
> It builds and flashes fine. It starts but when I try to use the camera It 
> fails with "Unfortunately, Camera has stopped.". See attachment 
> LaunchCamera-logcat.log.
>
> In summary:
>
> At around line 149, bad things start to happen,
>
> E/mm-camera(  199): mct_stream_metadata_bus_msg:Failed to do buf_done
> F/libc    ( 3110): system/media/camera/src/camera_metadata.c:497: 
> clone_camera_metadata: assertion "validate_camera_metadata_structure(clone, 
> NULL) == OK" failed
> F/libc    ( 3110): Fatal signal 6 (SIGABRT), code -6 in tid 3273 
> (cam_stream_proc)
> I/DEBUG   ( 2095): *** *** *** *** *** *** *** *** *** *** *** *** *** *** 
> *** ***
> There then follows a crash report that idicates that the media server 
> crashed and fingers the "/system/bin/mediaserver" as the victim and 
> consequentially all the related services died.
> With the media server dead the Camera application throws a fatal exception 
> and dies.
> There then appear to be many problem in mm_camera running in t PID199,
>
> PID199 in this case is /system/bin/mm-qcamera-daemon and is started as a 
> service by init.
>
> So, I ran the following command to get adb logcat from boot.
> adb reboot ; adb logcat > boot-logcat.log
>
> Output attached, slightly abbreviated. I have noted the following problems:
>
> around line 34:
> E/mm-camera-img(  199): cac_comp_load:679] Error opening CAC library 
> E/mm-camera(  199): module_cac_init:1027] Error rc -6
>
> But I can track down what the CAC library is or what a reutnr code of -6 
> means.
>
> @46:
> D/mm-camera-intf(  186): mm_camera_open: dev name = /dev/video1, cam_idx = 
> 1 
> D/mm-camera-intf(  186): mm_camera_open:failed with I/O error retrying 
> after 20 milli-seconds
>  
> @435: it fails to open the camera with errors in libsensor and mm-camera
>
> Eventually the camera opens @449 but can not get a data stream from the 
> camera @452
>
> It then tries again with the second camera and fails similarly.
>
> I have checkd the camera was working on the stock factory image, and if I 
> build clean from the release tag android-4.4.3-r1.1. So something has 
> happened between then and now. I though it might be the tightening up of 
> the sepolicy, but I changed the kernel command line to start with selinux 
> in permissive mode, also I am not seeing any particularly relevant denials.
>
> Thanks,
>
> Owain
>
> P.S. I don't know if this is the right group for this as the Nexus 5 is 
> already supported, and the problems appear to manifest in a proprietary 
> binary, but these are the same drivers that work fine in 
> android-4.4.3-r1.1, so I think it is some thing that changed in the the 
> open source. I hope somebody can point me in the right direction.
>

-- 
-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

--- 
You received this message because you are subscribed to the Google Groups 
"android-porting" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-porting+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to