--------- beginning of crash
01-02 00:09:09.871 F/libc ( 3851): Fatal signal 11 (SIGSEGV), code 1, fault addr 0xfffffff8 in tid 3851 (cameraserver)
01-02 00:09:09.872 W/ ( 432): debuggerd: handling request: pid=3851 uid=1047 gid=1005 tid=3851
01-02 00:09:09.945 F/DEBUG ( 3853): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
01-02 00:09:09.946 F/DEBUG ( 3853): Build fingerprint: 'Android/msm8953_64/msm8953_64:7.1.1/NMF26F/Data.B05031742:userdebug/release-keys'
01-02 00:09:09.946 F/DEBUG ( 3853): Revision: '0'
01-02 00:09:09.946 F/DEBUG ( 3853): ABI: 'arm'
01-02 00:09:09.946 F/DEBUG ( 3853): pid: 3851, tid: 3851, name: cameraserver >>> /system/bin/cameraserver <<<
01-02 00:09:09.946 F/DEBUG ( 3853): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xfffffff8
01-02 00:09:09.946 F/DEBUG ( 3853): r0 00000000 r1 000004f8 r2 f6113645 r3 f61135ec
01-02 00:09:09.946 F/DEBUG ( 3853): r4 00000000 r5 ffd83268 r6 f61129d0 r7 f61135ec
01-02 00:09:09.946 F/DEBUG ( 3853): r8 00000003 r9 f6118020 sl f6118110 fp f61136f4
01-02 00:09:09.946 F/DEBUG ( 3853): ip ffd82d64 sp ffd83230 lr f60f1631 pc f60f1672 cpsr 200f0030
01-02 00:09:09.954 F/DEBUG ( 3853):
01-02 00:09:09.954 F/DEBUG ( 3853): backtrace:
01-02 00:09:09.954 F/DEBUG ( 3853): #00 pc 00013672 /system/lib/libuvc_meig_camera.so (_ZN7qcamera6Camera18makeCapabilitySizeEiPN7android6VectorINS_15cam_dimension_tEEE+121)
01-02 00:09:09.955 F/DEBUG ( 3853): #01 pc 00013e3b /system/lib/libuvc_meig_camera.so (_ZN7qcamera9CameraHAL13getCameraInfoEiP11camera_info+190)
01-02 00:09:09.955 F/DEBUG ( 3853): #02 pc 00020bbb /system/lib/hw/camera.msm8953.so (_ZN7qcamera15QCamera2Factory13getCameraInfoEiP11camera_info+146)
01-02 00:09:09.955 F/DEBUG ( 3853): #03 pc 00020aed /system/lib/hw/camera.msm8953.so (_ZN7qcamera15QCamera2Factory15get_camera_infoEiP11camera_info+16)
01-02 00:09:09.955 F/DEBUG ( 3853): #04 pc 00060bd5 /system/lib/libcameraservice.so (_ZN7android12CameraModule13getCameraInfoEiP11camera_info+312)
01-02 00:09:09.955 F/DEBUG ( 3853): #05 pc 0005c505 /system/lib/libcameraservice.so (_ZN7android18ModuleFlashControl12hasFlashUnitERKNS_7String8EPb+52)
01-02 00:09:09.955 F/DEBUG ( 3853): #06 pc 0005bfc5 /system/lib/libcameraservice.so (_ZN7android16CameraFlashlight14findFlashUnitsEv+140)
01-02 00:09:09.955 F/DEBUG ( 3853): #07 pc 0004fb37 /system/lib/libcameraservice.so (_ZN7android13CameraService10onFirstRefEv+302)
01-02 00:09:09.955 F/DEBUG ( 3853): #08 pc 00000be3 /system/bin/cameraserver
01-02 00:09:09.955 F/DEBUG ( 3853): #09 pc 00000b25 /system/bin/cameraserver
01-02 00:09:09.955 F/DEBUG ( 3853): #10 pc 00016d51 /system/lib/libc.so (__libc_init+48)
01-02 00:09:09.955 F/DEBUG ( 3853): #11 pc 00000a18 /system/bin/cameraserver
分析过程:
01-02 00:09:09.954 F/DEBUG ( 3853): #00 pc 00013672 /system/lib/libuvc_meig_camera.so (_ZN7qcamera6Camera18makeCapabilitySizeEiPN7android6VectorINS_15cam_dimension_tEEE+121)
第一步:
上述行,可以知道是libuvc_meig_camera.so 报错了。
第二:
cd out/target/product/msm8953_64/symbols/system/lib/
addr2line -f -e libuvc_meig_camera.so 00013672
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200418115646590.png
然后从上面可以知道是
hardware/qcom/camera/QCamera2/uvccamera/src/Camera.cpp:1272
这个地方出现异常了,需要修改