手头的高通移远板子,运行camx-hal3-test
-
断电重启
Enter Camera Testing
camx-hal3-test I 4547 4547 BufferAllocator.cpp:100] Using DMA-BUF heap named: system
camx-hal3-test I 4547 4547 BufferAllocator.cpp:100] Using DMA-BUF heap named: system
Camera: 0 face:0 name:lt6911uxc
Camera: 1 face:0 name:s5k3p9sx_01
CAM0>> -
reboot
偶尔正常,大多数情况是直接崩溃。
=========>>>catch signal 6 <<< from tid:4850======
Run cmd: cat /proc/4850/maps | grep '/usr' | grep 'r-xp' | tee /data/misc/camera/trace_4850[6].txt
5576450000-557647f000 r-xp 00000000 08:0b 2722 /usr/bin/camx-hal3-test
7f8ea50000-7f8ea75000 r-xp 00000000 08:0b 3689 /usr/lib/com.qti.settings.sm8550.so
7f8ea90000-7f8ea92000 r-xp 00000000 08:0b 4955 /usr/lib/libtime_genoff.so.1.0.0
7f8eab0000-7f8eda5000 r-xp 00000000 08:0b 4740 /usr/lib/libprotobuf.so.30.0.6
7f8edd0000-7f8edd2000 r-xp 00000000 08:0b 4808 /usr/lib/libqmi_sap.so.1.0.0
7f8edf0000-7f8edf8000 r-xp 00000000 08:0b 4802 /usr/lib/libqmi_csi.so.1.0.0
7f8ee10000-7f8ee11000 r-xp 00000000 08:0b 4823 /usr/lib/libqsocket.so.1.0.0
7f8ee30000-7f8ee34000 r-xp 00000000 08:0b 4819 /usr/lib/libqrtr.so.1.0.0
7f8ee50000-7f8ee93000 r-xp 00000000 08:0b 4158 /usr/lib/libdiag.so.1.0.0
7f8f100000-7f8f10a000 r-xp 00000000 08:0b 4947 /usr/lib/libthreadutils.so
7f8f120000-7f8f126000 r-xp 00000000 08:0b 4699 /usr/lib/libos.so
7f8f140000-7f8f143000 r-xp 00000000 08:0b 4149 /usr/lib/libcv_common.so
7f8f160000-7f8f20e000 r-xp 00000000 08:0b 4095 /usr/lib/libcamxfdalgo.so
7f8f230000-7f8f676000 r-xp 00000000 08:0b 4094 /usr/lib/libcamxfacialfeatures.so
7f8f690000-7f8fd23000 r-xp 00000000 08:0b 4069 /usr/lib/libbitmlenginev2.so
7f8fd50000-7f8fd51000 r-xp 00000000 08:0b 4880 /usr/lib/libsns_direct_channel_stub.so.1.0.0
7f8fd70000-7f8fe34000 r-xp 00000000 08:0b 4886 /usr/lib/libsnsapi.so.1.0.0
7f8fe50000-7f8fe51000 r-xp 00000000 08:0b 4869 /usr/lib/libsensorslog.so.1.0.0
7f8fe70000-7f8fe74000 r-xp 00000000 08:0b 4804 /usr/lib/libqmi_encdec.so.1.0.0
7f8fe90000-7f8fe91000 r-xp 00000000 08:0b 4800 /usr/lib/libqmi_common_so.so.1.0.0
7f8feb0000-7f8febd000 r-xp 00000000 08:0b 4794 /usr/lib/libqmi_cci.so.1.0.0
7f8ff00000-7f8ff2a000 r-xp 00000000 08:0b 4092 /usr/lib/libcamxcommonutils.so
7f8ff40000-7f8ff4a000 r-xp 00000000 08:0b 4100 /usr/lib/libcamximageformatutils.so
7f8ff60000-7f8ff69000 r-xp 00000000 08:0b 4920 /usr/lib/libsynx.so
7f8ff80000-7f9003f000 r-xp 00000000 08:0b 4189 /usr/lib/libeva.so
7f90060000-7f90067000 r-xp 00000000 08:0b 4101 /usr/lib/libcamxsettingsmanager.so
7f90080000-7f90082000 r-xp 00000000 08:0b 4097 /usr/lib/libcamxfdinternalhwutils.so
7f900a0000-7f900c7000 r-xp 00000000 08:0b 4099 /usr/lib/libcamxifestriping.so
7f900e0000-7f900e2000 r-xp 00000000 08:0b 4089 /usr/lib/libcamera_hardware.so
7f90100000-7f90102000 r-xp 00000000 08:0b 4098 /usr/lib/libcamxhwnodecontext.so
7f90120000-7f90160000 r-xp 00000000 08:0b 4096 /usr/lib/libcamxfdengine.so
7f90290000-7f9032d000 r-xp 00000000 08:0b 4019 /usr/lib/libadsprpc.so
7f90350000-7f903ed000 r-xp 00000000 08:0b 4114 /usr/lib/libcdsprpc.so
7f90410000-7f90453000 r-xp 00000000 08:0b 4381 /usr/lib/libisphwsetting.so
7f90470000-7f92123000 r-xp 00000000 08:0b 3961 /usr/lib/hw/camera.qcom.so
7f92570000-7f92572000 r-xp 00000000 08:0b 4373 /usr/lib/libion.so.0.0.0
7f92590000-7f92598000 r-xp 00000000 08:0b 4062 /usr/lib/libbase.so.0.0.0
7f925b0000-7f925b6000 r-xp 00000000 08:0b 4986 /usr/lib/libvmmem.so.0.0.0
7f925d0000-7f925d9000 r-xp 00000000 08:0b 4163 /usr/lib/libdmabufheap.so.0.0.0
7f925f0000-7f92646000 r-xp 00000000 08:0b 4068 /usr/lib/libbinder.so.0.0.0
7f92690000-7f92691000 r-xp 00000000 08:0b 4342 /usr/lib/libgthread-2.0.so.0.7200.3
7f926b0000-7f92713000 r-xp 00000000 08:0b 4723 /usr/lib/libpcre.so.1.2.13
7f92920000-7f92b0e000 r-xp 00000000 08:0b 4912 /usr/lib/libstdc++.so.6.0.29
7f92b30000-7f92b55000 r-xp 00000000 08:0b 4224 /usr/lib/libgbm.so
7f92b70000-7f92b9b000 r-xp 00000000 08:0b 4091 /usr/lib/libcamera_metadata.so.0.0.0
7f92bb0000-7f92bba000 r-xp 00000000 08:0b 4461 /usr/lib/liblog.so.0.0.0
7f92bd0000-7f92beb000 r-xp 00000000 08:0b 4981 /usr/lib/libutils.so.0.0.0
7f92c00000-7f92c0f000 r-xp 00000000 08:0b 4148 /usr/lib/libcutils.so.0.0.0
7f92c30000-7f92c70000 r-xp 00000000 08:0b 4124 /usr/lib/libclang_rt.ubsan_standalone-aarch64.so
7f93690000-7f93692000 r-xp 00000000 08:0b 4919 /usr/lib/libsync.so.0.0.0
7f936b0000-7f936b9000 r-xp 00000000 08:0b 4045 /usr/lib/libatomic.so.1.2.0
7f936d0000-7f93816000 r-xp 00000000 08:0b 4238 /usr/lib/libglib-2.0.so.0.7200.3
Dump stack start...
backtrace() returned 28 addresses
[00] camx-hal3-test(_ZN16QCamxHAL3TestLog4dumpEPc+0x34) [0x5576474264]
[01] camx-hal3-test(_ZN16QCamxHAL3TestLog14signal_handlerEi+0x1e4) [0x5576474614]
[02] linux-vdso.so.1(__kernel_rt_sigreturn+0) [0x7f9394984c]
[03] /lib/libc.so.6(+0x84d68) [0x7f927b4d68]
[04] /lib/libc.so.6(raise+0x20) [0x7f9276e910]
[05] /usr/lib/hw/camera.qcom.so(_ZN4CamX13HwEnvironment10InitializeEPNS_20IHwInterfaceCallbackE+0x234) [0x7f91848c14]
[06] /usr/lib/hw/camera.qcom.so(_ZN4CamX13HwEnvironment6CreateEPNS_20IHwInterfaceCallbackE+0x3c) [0x7f918485dc]
[07] /usr/lib/hw/camera.qcom.so(_ZN4CamX11HwInterface10InitializeEv+0x54) [0x7f91851e74]
[08] /usr/lib/hw/camera.qcom.so(_ZN4CamX11HwInterface6CreateEv+0x34) [0x7f91851bc4]
[09] /usr/lib/hw/camera.qcom.so(_ZN4CamX16VendorTagManager23InitializeVendorTagInfoEv+0x54) [0x7f9193a674]
[10] /usr/lib/hw/camera.qcom.so(_ZN4CamX16VendorTagManagerC2Ev+0x7c) [0x7f91939c3c]
[11] /usr/lib/hw/camera.qcom.so(+0x80fc1c) [0x7f90c7fc1c]
[12] /lib/ld-linux-aarch64.so.1(+0x5984) [0x7f93915984]
[13] /lib/ld-linux-aarch64.so.1(+0x5a9c) [0x7f93915a9c]
[14] /lib/libc.so.6(_dl_catch_exception+0xb0) [0x7f92869910]
[15] /lib/ld-linux-aarch64.so.1(+0xc230) [0x7f9391c230]
[16] /lib/libc.so.6(_dl_catch_exception+0x68) [0x7f928698c8]
[17] /lib/ld-linux-aarch64.so.1(+0xc5f0) [0x7f9391c5f0]
[18] /lib/libc.so.6(+0x7eb18) [0x7f927aeb18]
[19] /lib/libc.so.6(_dl_catch_exception+0x68) [0x7f928698c8]
[20] /lib/libc.so.6(_dl_catch_error+0x30) [0x7f92869980]
[21] /lib/libc.so.6(+0x7e620) [0x7f927ae620]
[22] /lib/libc.so.6(dlopen+0x68) [0x7f927aebd8]
[23] camx-hal3-test(_Z10initializev+0x34) [0x557646ab84]
[24] camx-hal3-test(main+0x8c) [0x557646b18c]
[25] /lib/libc.so.6(+0x2b234) [0x7f9275b234]
[26] /lib/libc.so.6(__libc_start_main+0x9c) [0x7f9275b30c]
[27] camx-hal3-test(_start+0x30) [0x557645bff0]
Dump stack end...
Run cmd: ls -l /proc/4850/fd > /data/misc/camera/fd_4850[6].txt
Run cmd: cat /proc/4850/maps > /data/misc/camera/maps_4850[6].txt
Run cmd: cat /proc/meminfo > /data/misc/camera/meminfo_4850[6].txt
Run cmd: ps -T > /data/misc/camera/ps_4850[6].txt
Run cmd: top -b -n 1 > /data/misc/camera/top_4850[6].txt