signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0xe32ff1c0

01-21 06:49:30.901   342  2385 F DEBUG   : pid: 342, tid: 2385, name: omx@1.0-service  >>> media.codec <<<
01-21 06:49:30.901   342  2385 F DEBUG   : uid: 1046
01-21 06:49:30.901   342  2385 F DEBUG   : signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0xe32ff1c0
01-21 06:49:30.902   342  2385 F DEBUG   :     r0  00000001  r1  00000000  r2  0000021e  r3  00033464
01-21 06:49:30.902   342  2385 F DEBUG   :     r4  e330a45c  r5  e330a3f0  r6  e2e26fd8  r7  e3232030
01-21 06:49:30.902   342  2385 F DEBUG   :     r8  e887d158  r9  e8869e0c  r10 e8869e00  r11 e8893e80
01-21 06:49:30.902   342  2385 F DEBUG   :     ip  e3232030  sp  e2e26fa8  lr  e87a63c4  pc  e87a63d8

目前为止,工作中导致这种现象有2种可能

  1. 数组越界
  2. memcpy参数size传如负数

你可能感兴趣的:(C++)