c++中局部变量未初始化引发的离奇惨案~~

今天在调试一段全志原厂的android hardware test代码时,碰到个奇异的问题,最后查出由于局部变量未初始化造成的, 写了个简单的重现test:

#include <stdio.h>
#include <pthread.h>

typedef struct buf{
	char* 	datas[5];
	int	n;
}buf_t;

buf_t buffer;

void* thr_func(void* arg){
	int index;
	
	printf("index=%d\n", index);
	printf("pdata=%p\n", buffer.datas[index], index);
	
	return (void*)0;
}

int main()
{
	pthread_t pid;
	
	pthread_create(&pid, NULL, thr_func, NULL);
	
	if(pid !=0) {                 
		pthread_join(pid,NULL);
	}
	
	return 0;
}
在 gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 下测试得到结果:

index=32605
Segmentation fault (core dumped)

可使用gdb 调试获取更多信息!


发现问题的工程代码片段:

代码:printf为我添加的调试log;

thread_func(){
	int read_id;
        ....
	whle(){
		printf("++++++++++++++ dump yuv data:  %p, %d", gBufMrgQ.omx_bufhead[read_id].buf_info.addrY, mWidth*mHeight*3/2);
	}
}


原来的代码。。。。

编译警告信息: 

hardware/aw/AWcodecTest/AWcodecTest.cpp:303:1: warning: 'read_id' may be used uninitialized in this function [-Wmaybe-uninitialized]


运行时的崩溃信息:

F/libc    ( 4389): Fatal signal 11 (SIGSEGV) at 0xe6a65658 (code=1), thread 4391 (awcodec_test)
I/DEBUG   ( 1442): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   ( 1442): Build fingerprint: 'softwinners/mars_A31/mars-A31:4.4.2/KOT49H/20140801:eng/test-keys'
I/DEBUG   ( 1442): Revision: '13'
I/DEBUG   ( 1442): pid: 4389, tid: 4391, name: awcodec_test  >>> ./awcodec_test <<<
I/DEBUG   ( 1442): AM write failure (32 / Broken pipe)
I/DEBUG   ( 1442): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr e6a65658
W/NativeCrashListener( 1957): Couldn't find ProcessRecord for pid 4389
I/DEBUG   ( 1442):     r0 00070800  r1 00001186  r2 00001213  r3 00000000
I/DEBUG   ( 1442):     r4 b6ff2008  r5 00000050  r6 2fa73650  r7 b6ff2164
I/DEBUG   ( 1442):     r8 b6fee3e1  r9 b5d8a000  sl b6ff2174  fp b6fb72ec
I/DEBUG   ( 1442):     ip b6ff1f44  sp b5e87d10  lr b6fee451  pc b6fee45a  cpsr 600e0030
I/DEBUG   ( 1442):     d0  3830303266663662  d1  000000000000000b
I/DEBUG   ( 1442):     d2  6f6f6c206f67202c  d3  2e2e2e2e2e2e2e70
I/DEBUG   ( 1442):     d4  3ff0000000000000  d5  0000000000000000
I/DEBUG   ( 1442):     d6  0000000000000000  d7  4a40000000000000
I/DEBUG   ( 1442):     d8  0000000000000000  d9  0000000000000000
I/DEBUG   ( 1442):     d10 0000000000000000  d11 0000000000000000
I/DEBUG   ( 1442):     d12 0000000000000000  d13 0000000000000000
I/DEBUG   ( 1442):     d14 0000000000000000  d15 0000000000000000
I/DEBUG   ( 1442):     d16 3fe0000000000000  d17 000000000000000b
I/DEBUG   ( 1442):     d18 41c0e6bd89800000  d19 0000000000000000
I/DEBUG   ( 1442):     d20 0000000000000000  d21 0000000000000000
I/DEBUG   ( 1442):     d22 0000000000000000  d23 0000000000000000
I/DEBUG   ( 1442):     d24 0000000000000000  d25 0000000000000000
I/DEBUG   ( 1442):     d26 0000000000000000  d27 0000000000000000
I/DEBUG   ( 1442):     d28 0000000000000000  d29 0000000000000000
I/DEBUG   ( 1442):     d30 0000000000000000  d31 0000000000000000
I/DEBUG   ( 1442):     scr 00000010
I/DEBUG   ( 1442): 
I/DEBUG   ( 1442): backtrace:
I/DEBUG   ( 1442):     #00  pc 0000145a  /data/test/awcodec_test
I/DEBUG   ( 1442):     #01  pc 0000d240  /system/lib/libc.so (__thread_entry+72)
I/DEBUG   ( 1442):     #02  pc 0000d3dc  /system/lib/libc.so (pthread_create+240)
I/DEBUG   ( 1442): 
I/DEBUG   ( 1442): stack:
I/DEBUG   ( 1442):          b5e87cd0  00000000  
I/DEBUG   ( 1442):          b5e87cd4  00000000  
I/DEBUG   ( 1442):          b5e87cd8  00000000  
I/DEBUG   ( 1442):          b5e87cdc  00000000  
I/DEBUG   ( 1442):          b5e87ce0  b763b430  [heap]
I/DEBUG   ( 1442):          b5e87ce4  b6eec190  /system/lib/libcedarxbase.so
I/DEBUG   ( 1442):          b5e87ce8  540ebe94  
I/DEBUG   ( 1442):          b5e87cec  0001ec3a  
I/DEBUG   ( 1442):          b5e87cf0  00000000  
I/DEBUG   ( 1442):          b5e87cf4  b6ed8c9c  /system/lib/libcedarxbase.so (ve_mutex_lock+240)
I/DEBUG   ( 1442):          b5e87cf8  b6ff2008  
I/DEBUG   ( 1442):          b5e87cfc  00000050  
I/DEBUG   ( 1442):          b5e87d00  2fa73650  
I/DEBUG   ( 1442):          b5e87d04  b6ff2164  
I/DEBUG   ( 1442):          b5e87d08  b6fee3e1  /data/test/awcodec_test
I/DEBUG   ( 1442):          b5e87d0c  b6fee451  /data/test/awcodec_test
I/DEBUG   ( 1442):     #00  b5e87d10  00070800  
I/DEBUG   ( 1442):          b5e87d14  00000000  
I/DEBUG   ( 1442):          b5e87d18  00000000  
I/DEBUG   ( 1442):          b5e87d1c  00000000  
I/DEBUG   ( 1442):          b5e87d20  00000000  
I/DEBUG   ( 1442):          b5e87d24  00000000  
I/DEBUG   ( 1442):          b5e87d28  00000000  
I/DEBUG   ( 1442):          b5e87d2c  00000000  
I/DEBUG   ( 1442):          b5e87d30  00000000  
I/DEBUG   ( 1442):          b5e87d34  00000000  
I/DEBUG   ( 1442):          b5e87d38  00000000  
I/DEBUG   ( 1442):          b5e87d3c  00000000  
I/DEBUG   ( 1442):          b5e87d40  00000000  
I/DEBUG   ( 1442):          b5e87d44  00000000  
I/DEBUG   ( 1442):          b5e87d48  00000000  
I/DEBUG   ( 1442):          b5e87d4c  00000000  
I/DEBUG   ( 1442):          ........  ........
I/DEBUG   ( 1442):     #01  b5e87db8  00000000  
I/DEBUG   ( 1442):          b5e87dbc  b763dfc0  [heap]
I/DEBUG   ( 1442):          b5e87dc0  b5e87dd0  
I/DEBUG   ( 1442):          b5e87dc4  00000000  
I/DEBUG   ( 1442):          b5e87dc8  00000078  
I/DEBUG   ( 1442):          b5e87dcc  b6f783e0  /system/lib/libc.so (pthread_create+244)
I/DEBUG   ( 1442):     #02  b5e87dd0  b5e87dd0  
I/DEBUG   ( 1442):          b5e87dd4  b763dfc0  [heap]
I/DEBUG   ( 1442):          b5e87dd8  00000000  
I/DEBUG   ( 1442):          b5e87ddc  00000000  
I/DEBUG   ( 1442):          b5e87de0  00000000  
I/DEBUG   ( 1442):          b5e87de4  bf975466  
I/DEBUG   ( 1442):          b5e87de8  00000000  
I/DEBUG   ( 1442):          b5e87dec  00000000  
I/DEBUG   ( 1442):          b5e87df0  00000000  
I/DEBUG   ( 1442):          b5e87df4  00000000  
I/DEBUG   ( 1442):          b5e87df8  00000000  
I/DEBUG   ( 1442):          b5e87dfc  00000000  
I/DEBUG   ( 1442):          b5e87e00  00000000  
I/DEBUG   ( 1442):          b5e87e04  00000000  
I/DEBUG   ( 1442):          b5e87e08  00000000  
I/DEBUG   ( 1442):          b5e87e0c  00000000  
I/DEBUG   ( 1442): 
I/DEBUG   ( 1442): memory near r0:
I/DEBUG   ( 1442):     000707e0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     000707f0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00070800 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00070810 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00070820 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00070830 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00070840 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00070850 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00070860 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00070870 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00070880 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00070890 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     000708a0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     000708b0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     000708c0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     000708d0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442): 
I/DEBUG   ( 1442): memory near r1:
I/DEBUG   ( 1442):     00001164 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001174 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001184 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001194 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     000011a4 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     000011b4 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     000011c4 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     000011d4 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     000011e4 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     000011f4 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001204 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001214 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001224 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001234 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001244 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001254 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442): 
I/DEBUG   ( 1442): memory near r2:
I/DEBUG   ( 1442):     000011f0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001200 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001210 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001220 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001230 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001240 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001250 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001260 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001270 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001280 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     00001290 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     000012a0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     000012b0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     000012c0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     000012d0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     000012e0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442): 
I/DEBUG   ( 1442): memory near r4:
I/DEBUG   ( 1442):     b6ff1fe8 b6f4549d b6f453cd b6f457d5 b6f45811  
I/DEBUG   ( 1442):     b6ff1ff8 b6f45a59 b6f45a4d 00000000 b763dc58  
I/DEBUG   ( 1442):     b6ff2008 03e70000 03ebb000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2018 00000000 00000000 fb7fb489 0005029d  
I/DEBUG   ( 1442):     b6ff2028 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2038 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2048 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2058 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2068 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2078 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2088 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2098 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff20a8 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff20b8 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff20c8 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff20d8 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442): 
I/DEBUG   ( 1442): memory near r6:
I/DEBUG   ( 1442):     2fa73630 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     2fa73640 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     2fa73650 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     2fa73660 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     2fa73670 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     2fa73680 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     2fa73690 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     2fa736a0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     2fa736b0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     2fa736c0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     2fa736d0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     2fa736e0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     2fa736f0 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     2fa73700 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     2fa73710 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442):     2fa73720 ffffffff ffffffff ffffffff ffffffff  
I/DEBUG   ( 1442): 
I/DEBUG   ( 1442): memory near r7:
I/DEBUG   ( 1442):     b6ff2144 00000000 00000001 00000000 00000003  
I/DEBUG   ( 1442):     b6ff2154 00000000 00000015 00000002 b763dc10  
I/DEBUG   ( 1442):     b6ff2164 00000001 b6fc2d8c b763b498 b763b430  
I/DEBUG   ( 1442):     b6ff2174 b763dfc0 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2184 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2194 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff21a4 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff21b4 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff21c4 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff21d4 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff21e4 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff21f4 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2204 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2214 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2224 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2234 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442): 
I/DEBUG   ( 1442): memory near r8:
I/DEBUG   ( 1442):     b6fee3c0 83f0e8bd 00003c00 fffffff4 000012a8  
I/DEBUG   ( 1442):     b6fee3d0 000012b2 00001256 0000126c 0000126d  
I/DEBUG   ( 1442):     b6fee3e0 4ff0e92d 4a784c77 4621447c 447ab0a1  
I/DEBUG   ( 1442):     b6fee3f0 f7ff2006 4a75edc0 46214b75 4c764f75  
I/DEBUG   ( 1442):     b6fee400 447a2003 f7ff447b 447fedb6 e0c8447c  
I/DEBUG   ( 1442):     b6fee410 21004d72 447d2248 f7ffa80e 4628edb8  
I/DEBUG   ( 1442):     b6fee420 edbaf7ff 3148f8d4 2b044628 f7ffd102  
I/DEBUG   ( 1442):     b6fee430 e081edba edb6f7ff 44784869 edb8f7ff  
I/DEBUG   ( 1442):     b6fee440 da002800 4628e078 436e2550 eda4f7ff  
I/DEBUG   ( 1442):     b6fee450 20e1f44f 4a644963 59a39000 44792003  
I/DEBUG   ( 1442):     b6fee460 f7ff447a f8d4ed88 20126144 19614375  
I/DEBUG   ( 1442):     b6fee470 5962684b 4b52930f 8906e9d1 f8d1920e  
I/DEBUG   ( 1442):     b6fee480 2200a048 92121c71 ea01921e 25010203  
I/DEBUG   ( 1442):     b6fee490 95162a00 8914e9cd da039011 f0651e55  
I/DEBUG   ( 1442):     b6fee4a0 1c420003 f8c44851 44782144 ed7af7ff  
I/DEBUG   ( 1442):     b6fee4b0 f06f990e f8df4540 9b0f8138 bfc842a9  
I/DEBUG   ( 1442): 
I/DEBUG   ( 1442): memory near r9:
I/DEBUG   ( 1442):     b5d89fe0 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5d89ff0 00000000 00000000 df0027ad 00000000  
I/DEBUG   ( 1442):     b5d8a000 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5d8a010 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5d8a020 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5d8a030 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5d8a040 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5d8a050 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5d8a060 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5d8a070 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5d8a080 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5d8a090 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5d8a0a0 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5d8a0b0 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5d8a0c0 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5d8a0d0 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442): 
I/DEBUG   ( 1442): memory near sl:
I/DEBUG   ( 1442):     b6ff2154 00000000 00000015 00000002 b763dc10  
I/DEBUG   ( 1442):     b6ff2164 00000001 b6fc2d8c b763b498 b763b430  
I/DEBUG   ( 1442):     b6ff2174 b763dfc0 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2184 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2194 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff21a4 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff21b4 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff21c4 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff21d4 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff21e4 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff21f4 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2204 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2214 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2224 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2234 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6ff2244 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442): 
I/DEBUG   ( 1442): memory near fp:
I/DEBUG   ( 1442):     b6fb72cc 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6fb72dc 00000000 00000000 ffffffff 00000000  
I/DEBUG   ( 1442):     b6fb72ec 00000000 00000001 000007ff 00000000  
I/DEBUG   ( 1442):     b6fb72fc 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6fb730c 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6fb731c 00000000 00000000 b6f7db05 b6f7db01  
I/DEBUG   ( 1442):     b6fb732c b6f7e4b3 b6f7e5ed 00000000 00000000  
I/DEBUG   ( 1442):     b6fb733c 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6fb734c 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6fb735c 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6fb736c 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6fb737c 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6fb738c 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6fb739c 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6fb73ac 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b6fb73bc 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442): 
I/DEBUG   ( 1442): memory near ip:
I/DEBUG   ( 1442):     b6ff1f24 b6f793f1 b6f93c55 b6f44029 b6f68927  
I/DEBUG   ( 1442):     b6ff1f34 b6ec7341 b6fd19d9 b6f7cfad b6f8d290  
I/DEBUG   ( 1442):     b6ff1f44 b6f798b4 b6f799b8 b6ed8bac b6ed8f64  
I/DEBUG   ( 1442):     b6ff1f54 b6f9ab71 b6f7fbb5 b6f4422d b6ed8b04  
I/DEBUG   ( 1442):     b6ff1f64 b6f78cc5 b6f8d014 b6f79690 b6f68919  
I/DEBUG   ( 1442):     b6ff1f74 b6f4406f b6f44117 b6f7f9d1 b6f782ec  
I/DEBUG   ( 1442):     b6ff1f84 b6f99563 b6f7dfe1 b6ec7615 b6f78cd9  
I/DEBUG   ( 1442):     b6ff1f94 b6ed9330 b6f79d40 b6f7f53d b6f68931  
I/DEBUG   ( 1442):     b6ff1fa4 b6f42553 b6f42553 b6f44021 b6f42553  
I/DEBUG   ( 1442):     b6ff1fb4 b6f45823 b6f980c1 b6f7f4f1 b6f7e4cd  
I/DEBUG   ( 1442):     b6ff1fc4 b6f98cdd b6f8b3d8 b6f7dd15 b6f8d90c  
I/DEBUG   ( 1442):     b6ff1fd4 b6f8b488 b6f8b70c b6f4567d b6f455f5  
I/DEBUG   ( 1442):     b6ff1fe4 b6f4586d b6f4549d b6f453cd b6f457d5  
I/DEBUG   ( 1442):     b6ff1ff4 b6f45811 b6f45a59 b6f45a4d 00000000  
I/DEBUG   ( 1442):     b6ff2004 b763dc58 03e70000 03ebb000 00000000  
I/DEBUG   ( 1442):     b6ff2014 00000000 00000000 00000000 fb7fb489  
I/DEBUG   ( 1442): 
I/DEBUG   ( 1442): memory near sp:
I/DEBUG   ( 1442):     b5e87cf0 00000000 b6ed8c9c b6ff2008 00000050  
I/DEBUG   ( 1442):     b5e87d00 2fa73650 b6ff2164 b6fee3e1 b6fee451  
I/DEBUG   ( 1442):     b5e87d10 00070800 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5e87d20 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5e87d30 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5e87d40 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5e87d50 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5e87d60 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5e87d70 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5e87d80 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1442):     b5e87d90 00000000 b5e87dd0 b763dfc0 b6fee3e1  
I/DEBUG   ( 1442):     b5e87da0 00000000 b6fee3e1 b5d8a000 b6ff2174  
I/DEBUG   ( 1442):     b5e87db0 b6fb72ec b6f78244 00000000 b763dfc0  
I/DEBUG   ( 1442):     b5e87dc0 b5e87dd0 00000000 00000078 b6f783e0  
I/DEBUG   ( 1442):     b5e87dd0 b5e87dd0 b763dfc0 00000000 00000000  
I/DEBUG   ( 1442):     b5e87de0 00000000 bf975466 00000000 00000000  
I/DEBUG   ( 1442): 
I/DEBUG   ( 1442): code around pc:
I/DEBUG   ( 1442):     b6fee438 44784869 edb8f7ff da002800 4628e078  
I/DEBUG   ( 1442):     b6fee448 436e2550 eda4f7ff 20e1f44f 4a644963  
I/DEBUG   ( 1442):     b6fee458 59a39000 44792003 f7ff447a f8d4ed88  
I/DEBUG   ( 1442):     b6fee468 20126144 19614375 5962684b 4b52930f  
I/DEBUG   ( 1442):     b6fee478 8906e9d1 f8d1920e 2200a048 92121c71  
I/DEBUG   ( 1442):     b6fee488 ea01921e 25010203 95162a00 8914e9cd  
I/DEBUG   ( 1442):     b6fee498 da039011 f0651e55 1c420003 f8c44851  
I/DEBUG   ( 1442):     b6fee4a8 44782144 ed7af7ff f06f990e f8df4540  
I/DEBUG   ( 1442):     b6fee4b8 9b0f8138 bfc842a9 4140f101 bfc844f8  
I/DEBUG   ( 1442):     b6fee4c8 f8d8910e 42ab0000 f103bfc4 930f4340  
I/DEBUG   ( 1442):     b6fee4d8 a90e69c2 46054790 f8df4844 44789114  
I/DEBUG   ( 1442):     b6fee4e8 ed68f7ff b10cf8df 44f94a43 4649447a  
I/DEBUG   ( 1442):     b6fee4f8 44fb462b f7ff2003 4658ed3a ed4ef7ff  
I/DEBUG   ( 1442):     b6fee508 4478483e 1148f8d0 f8c01c4b 46583148  
I/DEBUG   ( 1442):     b6fee518 ed44f7ff 46514a3a 6810447a fb0cf000  
I/DEBUG   ( 1442):     b6fee528 4a38b15d 46492006 462b447a ed1ef7ff  
I/DEBUG   ( 1442): 
I/DEBUG   ( 1442): code around lr:
I/DEBUG   ( 1442):     b6fee430 e081edba edb6f7ff 44784869 edb8f7ff  
I/DEBUG   ( 1442):     b6fee440 da002800 4628e078 436e2550 eda4f7ff  
I/DEBUG   ( 1442):     b6fee450 20e1f44f 4a644963 59a39000 44792003  
I/DEBUG   ( 1442):     b6fee460 f7ff447a f8d4ed88 20126144 19614375  
I/DEBUG   ( 1442):     b6fee470 5962684b 4b52930f 8906e9d1 f8d1920e  
I/DEBUG   ( 1442):     b6fee480 2200a048 92121c71 ea01921e 25010203  
I/DEBUG   ( 1442):     b6fee490 95162a00 8914e9cd da039011 f0651e55  
I/DEBUG   ( 1442):     b6fee4a0 1c420003 f8c44851 44782144 ed7af7ff  
I/DEBUG   ( 1442):     b6fee4b0 f06f990e f8df4540 9b0f8138 bfc842a9  
I/DEBUG   ( 1442):     b6fee4c0 4140f101 bfc844f8 f8d8910e 42ab0000  
I/DEBUG   ( 1442):     b6fee4d0 f103bfc4 930f4340 a90e69c2 46054790  
I/DEBUG   ( 1442):     b6fee4e0 f8df4844 44789114 ed68f7ff b10cf8df  
I/DEBUG   ( 1442):     b6fee4f0 44f94a43 4649447a 44fb462b f7ff2003  
I/DEBUG   ( 1442):     b6fee500 4658ed3a ed4ef7ff 4478483e 1148f8d0  
I/DEBUG   ( 1442):     b6fee510 f8c01c4b 46583148 ed44f7ff 46514a3a  
I/DEBUG   ( 1442):     b6fee520 6810447a fb0cf000 4a38b15d 46492006  
I/DEBUG   ( 1442): 
I/DEBUG   ( 1442): memory map around fault addr e6a65658:
I/DEBUG   ( 1442):     beb04000-beb25000 rw- [stack]
I/DEBUG   ( 1442):     (no map for address)
I/DEBUG   ( 1442):     ffff0000-ffff1000 r-x [vectors]







阅读更多

更多精彩内容