proc maps分析coredump

          今天程序遇到一个coredump,用堆栈信息和proc maps分析一下。

[   27.864000] do_ri() : sending SIGILL to service, PID:774
[   27.868000] Cpu 0
[   27.872000] $ 0   : 00000000 00000001 00a6d2bc 00000001
[   27.876000] $ 4   : 00a6d290 00aeaa40 00000000 7fff4e44
[   27.884000] $ 8   : a185e220 00000000 00002710 00000004
[   27.888000] $12   : 00000004 7fff4e44 00ae8eea 00890000
[   27.892000] $16   : 00a6ea18 7fff5288 00a73c98 76d68914
[   27.900000] $20   : 00a8ffd4 00000000 00a832d0 0000007f
[   27.904000] $24   : 00000010 2d068ac4                  
[   27.908000] $28   : 77fc2950 7fff5270 00000001 76d68a3c
[   27.916000] Hi    : 00000001
[   27.916000] Lo    : 00000003
[   27.920000] epc   : 2d068ac8 0x2d068ac8
[   27.924000]     Tainted: P           
[   27.928000] ra    : 76d68a3c 0x76d68a3c
[   27.932000] Status: 01009c13    USER EXL IE 
[   27.936000] Cause : 10800028
[   27.940000] PrId  : 00019556 (MIPS 34Kc)
[   27.944000] -----------------------------------------------------------
[   27.948000] * dump maps on pid (774)
[   27.952000] -----------------------------------------------------------
[   27.960000] 00400000-00855000 r-xp 00000000 00:13 1207       /OAD/brown/bin/service
[   27.968000] 00865000-00897000 rw-p 00455000 00:13 1207       /OAD/brown/bin/service
[   27.976000] 00897000-00a6a000 rwxp 00000000 00:00 0          [heap]
[   27.984000] 00a6a000-00b11000 rwxp 00000000 00:00 0          [heap]
[   27.988000] 20000000-20001000 rw-s 0b656000 00:0c 507        /dev/fusion/0
[   27.996000] 2c000000-2c01f000 r-xp 00000000 00:0c 233        /lib/ld-2.8.so
[   28.004000] 2c02e000-2c02f000 r--p 0001e000 00:0c 233        /lib/ld-2.8.so
[   28.008000] 2c02f000-2c030000 rw-p 0001f000 00:0c 233        /lib/ld-2.8.so
[   28.016000] 2c040000-2c422000 r-xp 00000000 00:10 332        /mslib/libicudata.so.42.1
[   28.024000] 2c422000-2c431000 ---p 003e2000 00:10 332        /mslib/libicudata.so.42.1
[   28.032000] 2c431000-2c432000 rw-p 003e1000 00:10 332        /mslib/libicudata.so.42.1
[   28.040000] 2c440000-2c663000 r-xp 00000000 00:0c 223        /lib/libc-2.8.so
[   28.048000] 2c663000-2c673000 ---p 00223000 00:0c 223        /lib/libc-2.8.so
[   28.056000] 2c673000-2c67c000 r--p 00223000 00:0c 223        /lib/libc-2.8.so
[   28.064000] 2c67c000-2c67e000 rw-p 0022c000 00:0c 223        /lib/libc-2.8.so
[   28.072000] 2c67e000-2c681000 rw-p 00000000 00:00 0          
[   28.076000] 2c690000-2c6a6000 r-xp 00000000 00:0c 231        /lib/libpthread-2.8.so
[   28.084000] 2c6a6000-2c6b6000 ---p 00016000 00:0c 231        /lib/libpthread-2.8.so
[   28.092000] 2c6b6000-2c6b7000 r--p 00016000 00:0c 231        /lib/libpthread-2.8.so
[   28.100000] 2c6b7000-2c6b8000 rw-p 00017000 00:0c 231        /lib/libpthread-2.8.so
[   28.108000] 2c6b8000-2c6ba000 rw-p 00000000 00:00 0          
[   28.112000] 2c6c0000-2c739000 r-xp 00000000 00:0c 255        /lib/libm-2.8.so
[   28.120000] 2c739000-2c748000 ---p 00079000 00:0c 255        /lib/libm-2.8.so
[   28.128000] 2c748000-2c749000 r--p 00078000 00:0c 255        /lib/libm-2.8.so
[   28.136000] 2c749000-2c74a000 rw-p 00079000 00:0c 255        /lib/libm-2.8.so
[   28.144000] 2c750000-2c757000 r-xp 00000000 00:0c 262        /lib/librt-2.8.so
[   28.148000] 2c757000-2c766000 ---p 00007000 00:0c 262        /lib/librt-2.8.so
[   28.156000] 2c766000-2c767000 r--p 00006000 00:0c 262        /lib/librt-2.8.so
[   28.164000] 2c767000-2c768000 rw-p 00007000 00:0c 262        /lib/librt-2.8.so
[   28.172000] 2c770000-2c772000 r-xp 00000000 00:0c 275        /lib/libdl-2.8.so
[   28.180000] 2c772000-2c781000 ---p 00002000 00:0c 275        /lib/libdl-2.8.so
[   28.188000] 2c781000-2c782000 r--p 00001000 00:0c 275        /lib/libdl-2.8.so
[   28.196000] 2c782000-2c783000 rw-p 00002000 00:0c 275        /lib/libdl-2.8.so
[   28.200000] 2c790000-2c8ba000 r-xp 00000000 00:10 123        /mslib/libglib-2.0.so.0.2400.2
[   28.208000] 2c8ba000-2c8ca000 ---p 0012a000 00:10 123        /mslib/libglib-2.0.so.0.2400.2
[   28.220000] 2c8ca000-2c8cc000 rw-p 0012a000 00:10 123        /mslib/libglib-2.0.so.0.2400.2
[   28.228000] 2c8d0000-2c8e6000 r-xp 00000000 00:10 463        /mslib/libz.so.1.2.8
[   28.236000] 2c8e6000-2c8f5000 ---p 00016000 00:10 463        /mslib/libz.so.1.2.8
[   28.244000] 2c8f5000-2c8f6000 rw-p 00015000 00:10 463        /mslib/libz.so.1.2.8
[   28.248000] 2c900000-2cb0b000 r-xp 00000000 00:10 302        /mslib/libxml2.so.2.7.7
[   28.256000] 2cb0b000-2cb1a000 ---p 0020b000 00:10 302        /mslib/libxml2.so.2.7.7
[   28.264000] 2cb1a000-2cb20000 rw-p 0020a000 00:10 302        /mslib/libxml2.so.2.7.7
[   28.272000] 2cb20000-2cb21000 rw-p 00000000 00:00 0          
[   28.280000] 2ce80000-2cecd000 r-xp 00000000 00:10 339        /mslib/libgobject-2.0.so.0.2400.2
[   28.288000] 2cecd000-2cedc000 ---p 0004d000 00:10 339        /mslib/libgobject-2.0.so.0.2400.2
[   28.296000] 2cedc000-2cedd000 rw-p 0004c000 00:10 339        /mslib/libgobject-2.0.so.0.2400.2
[   28.304000] 2cedd000-2cede000 rw-p 00000000 00:00 0          
[   28.312000] 2cf20000-2cf23000 r-xp 00000000 00:10 141        /mslib/libgmodule-2.0.so.0.2400.2
[   28.320000] 2cf23000-2cf32000 ---p 00003000 00:10 141        /mslib/libgmodule-2.0.so.0.2400.2
[   28.328000] 2cf32000-2cf33000 rw-p 00002000 00:10 141        /mslib/libgmodule-2.0.so.0.2400.2
[   28.340000] 2cf40000-2cf44000 r-xp 00000000 00:10 81         /mslib/libgthread-2.0.so.0.2400.2
[   28.348000] 2cf44000-2cf53000 ---p 00004000 00:10 81         /mslib/libgthread-2.0.so.0.2400.2
[   28.356000] 2cf53000-2cf54000 rw-p 00003000 00:10 81         /mslib/libgthread-2.0.so.0.2400.2
[   28.364000] 2cf60000-2d03c000 r-xp 00000000 00:0c 266        /lib/libstdc++.so.6.0.10
[   28.372000] 2d03c000-2d04b000 ---p 000dc000 00:0c 266        /lib/libstdc++.so.6.0.10
[   28.380000] 2d04b000-2d065000 r--p 000db000 00:0c 266        /lib/libstdc++.so.6.0.10
[   28.388000] 2d065000-2d068000 rw-p 000f5000 00:0c 266        /lib/libstdc++.so.6.0.10
[   28.396000] 2d068000-2d06d000 rw-p 00000000 00:00 0          
[   28.404000] 2d070000-2d097000 r-xp 00000000 00:0c 273        /lib/libgcc_s.so.1
[   28.408000] 2d097000-2d0a7000 ---p 00027000 00:0c 273        /lib/libgcc_s.so.1
[   28.416000] 2d0a7000-2d0a8000 rw-p 00027000 00:0c 273        /lib/libgcc_s.so.1
[   28.424000] 2d0b0000-2d0e6000 r-xp 00000000 00:10 348        /mslib/utopia/liblinux.so
[   28.432000] 2d0e6000-2d0f6000 ---p 00036000 00:10 348        /mslib/utopia/liblinux.so
[   28.440000] 2d0f6000-2d0fc000 rw-p 00036000 00:10 348        /mslib/utopia/liblinux.so
[   28.448000] 2d0fc000-2d114000 rw-p 00000000 00:00 0          
[   28.456000] 2d120000-2d170000 r-xp 00000000 00:10 335        /mslib/libmdroid.so
[   28.464000] 2d170000-2d17f000 ---p 00050000 00:10 335        /mslib/libmdroid.so
[   28.468000] 2d17f000-2d18e000 rw-p 0004f000 00:10 335        /mslib/libmdroid.so
[   28.476000] 2d190000-2d193000 r-xp 00000000 00:10 380        /mslib/utopia/libdrvWDT.so
[   28.484000] 2d193000-2d1a2000 ---p 00003000 00:10 380        /mslib/utopia/libdrvWDT.so
[   28.492000] 2d1a2000-2d1a3000 rw-p 00002000 00:10 380        /mslib/utopia/libdrvWDT.so
[   28.500000] 2d1b0000-2d2fd000 r-xp 00000000 00:10 386        /mslib/utopia/libapiVDEC.so
[   28.508000] 2d2fd000-2d30c000 ---p 0014d000 00:10 386        /mslib/utopia/libapiVDEC.so
[   28.520000] 2d30c000-2d30e000 rw-p 0014c000 00:10 386        /mslib/utopia/libapiVDEC.so
[   28.528000] 2d30e000-2d341000 rw-p 00000000 00:00 0          
[   28.532000] 2d350000-2d447000 r-xp 00000000 00:10 375        /mslib/utopia/libapiXC.so
[   28.540000] 2d447000-2d456000 ---p 000f7000 00:10 375        /mslib/utopia/libapiXC.so
[   28.548000] 2d456000-2d45b000 rw-p 000f6000 00:10 375        /mslib/utopia/libapiXC.so
[   28.556000] 2d460000-2d535000 r-xp 00000000 00:10 440        /mslib/libdirectfb-1.4.so.0.2.0
[   28.564000] 2d535000-2d545000 ---p 000d5000 00:10 440        /mslib/libdirectfb-1.4.so.0.2.0
[   28.572000] 2d545000-2d549000 rw-p 000d5000 00:10 440        /mslib/libdirectfb-1.4.so.0.2.0
[   28.584000] 2d549000-2d54a000 rw-p 00000000 00:00 0          
[   28.588000] 2d550000-2d59b000 r-xp 00000000 00:10 364        /mslib/utopia/libapiGOP.so
[   28.596000] 2d59b000-2d5aa000 ---p 0004b000 00:10 364        /mslib/utopia/libapiGOP.so
[   28.604000] 2d5aa000-2d5ac000 rw-p 0004a000 00:10 364        /mslib/utopia/libapiGOP.so
[   28.612000] 2d5b0000-2d5d4000 r-xp 00000000 00:10 355        /mslib/utopia/libapiJPEG.so
[   28.620000] 2d5d4000-2d5e3000 ---p 00024000 00:10 355        /mslib/utopia/libapiJPEG.so
[   28.628000] 2d5e3000-2d5e4000 rw-p 00023000 00:10 355        /mslib/utopia/libapiJPEG.so
[   28.636000] 2d5e4000-2d5e8000 rw-p 00000000 00:00 0          
[   28.644000] 2d5f0000-2d60f000 r-xp 00000000 00:10 353        /mslib/utopia/libdrvMVOP.so
[   28.652000] 2d60f000-2d61e000 ---p 0001f000 00:10 353        /mslib/utopia/libdrvMVOP.so
[   28.660000] 2d61e000-2d61f000 rw-p 0001e000 00:10 353        /mslib/utopia/libdrvMVOP.so
[   28.668000] 2d630000-2d656000 r-xp 00000000 00:10 341        /mslib/libAPM.so
[   28.676000] 2d656000-2d665000 ---p 00026000 00:10 341        /mslib/libAPM.so
[   28.680000] 2d665000-2d669000 rw-p 00025000 00:10 341        /mslib/libAPM.so
[   28.688000] 2d669000-2d66a000 rw-p 00000000 00:00 0          
[   28.696000] 2d670000-2d68c000 r-xp 00000000 00:10 372        /mslib/utopia/libapiGFX.so
[   28.704000] 2d68c000-2d69c000 ---p 0001c000 00:10 372        /mslib/utopia/libapiGFX.so
[   28.712000] 2d69c000-2d69d000 rw-p 0001c000 00:10 372        /mslib/utopia/libapiGFX.so
[   28.720000] 2d6a0000-2d6c0000 r-xp 00000000 00:10 387        /mslib/utopia/libapiPNL.so
[   28.728000] 2d6c0000-2d6c3000 rw-p 00020000 00:10 387        /mslib/utopia/libapiPNL.so
[   28.736000] 2d6d0000-2d6df000 r-xp 00000000 00:10 345        /mslib/utopia/libdrvVE.so
[   28.744000] 2d6df000-2d6ee000 ---p 0000f000 00:10 345        /mslib/utopia/libdrvVE.so
[   28.752000] 2d6ee000-2d6ef000 rw-p 0000e000 00:10 345        /mslib/utopia/libdrvVE.so
[   28.760000] 2d700000-2d71a000 r-xp 00000000 00:10 308        /mslib/libdirect-1.4.so.0.2.0
[   28.768000] 2d71a000-2d72a000 ---p 0001a000 00:10 308        /mslib/libdirect-1.4.so.0.2.0
[   28.776000] 2d72a000-2d72b000 rw-p 0001a000 00:10 308        /mslib/libdirect-1.4.so.0.2.0
[   28.784000] 2d730000-2d749000 r-xp 00000000 00:10 119        /mslib/libfusion-1.4.so.0.2.0
[   28.792000] 2d749000-2d758000 ---p 00019000 00:10 119        /mslib/libfusion-1.4.so.0.2.0
[   28.800000] 2d758000-2d759000 rw-p 00018000 00:10 119        /mslib/libfusion-1.4.so.0.2.0
[   28.812000] 2d760000-2d767000 r-xp 00000000 00:10 371        /mslib/utopia/libdrvIPAUTH.so
[   28.820000] 2d767000-2d777000 ---p 00007000 00:10 371        /mslib/utopia/libdrvIPAUTH.so
[   28.828000] 2d777000-2d778000 rw-p 00007000 00:10 371        /mslib/utopia/libdrvIPAUTH.so
[   28.836000] 2d778000-2d77b000 rw-p 00000000 00:00 0          
[   28.840000] 2d780000-2d786000 r-xp 00000000 00:10 356        /mslib/utopia/libdrvSAR.so
[   28.848000] 2d786000-2d795000 ---p 00006000 00:10 356        /mslib/utopia/libdrvSAR.so
[   28.856000] 2d795000-2d796000 rw-p 00005000 00:10 356        /mslib/utopia/libdrvSAR.so
[   28.864000] 2d7a0000-2d7a2000 r-xp 00000000 00:10 455        /mslib/libcusinfo.so
[   28.872000] 2d7a2000-2d7b1000 ---p 00002000 00:10 455        /mslib/libcusinfo.so
[   28.880000] 2d7b1000-2d7b2000 rw-p 00001000 00:10 455        /mslib/libcusinfo.so
[   28.888000] 2dfa0000-2e156000 r-xp 00000000 00:10 236        /mslib/libicuuc.so.42.1
[   28.896000] 2e156000-2e165000 ---p 001b6000 00:10 236        /mslib/libicuuc.so.42.1
[   28.904000] 2e165000-2e17e000 rw-p 001b5000 00:10 236        /mslib/libicuuc.so.42.1
[   28.912000] 2e17e000-2e17f000 rw-p 00000000 00:00 0          
[   28.916000] 2e910000-2e9e6000 r-xp 00000000 00:10 105        /mslib/libfreetype.so.6.11.2
[   28.924000] 2e9e6000-2e9f5000 ---p 000d6000 00:10 105        /mslib/libfreetype.so.6.11.2
[   28.936000] 2e9f5000-2e9f9000 rw-p 000d5000 00:10 105        /mslib/libfreetype.so.6.11.2
[   28.944000] 2f330000-2f36d000 r-xp 00000000 00:10 458        /mslib/libmsrv_mmplayer_ipc.so
[   28.952000] 2f36d000-2f37c000 ---p 0003d000 00:10 458        /mslib/libmsrv_mmplayer_ipc.so
[   28.960000] 2f37c000-2f388000 rw-p 0003c000 00:10 458        /mslib/libmsrv_mmplayer_ipc.so
[   28.968000] 2f390000-2f3bd000 r-xp 00000000 00:10 142        /mslib/libAppIpc.so
[   28.976000] 2f3bd000-2f3cc000 ---p 0002d000 00:10 142        /mslib/libAppIpc.so
[   28.984000] 2f3cc000-2f3d5000 rw-p 0002c000 00:10 142        /mslib/libAppIpc.so
[   28.992000] 2f430000-2f465000 r-xp 00000000 00:10 279        /mslib/libjpeg.so.62.0.0
[   29.000000] 2f465000-2f474000 ---p 00035000 00:10 279        /mslib/libjpeg.so.62.0.0
[   29.008000] 2f474000-2f475000 rw-p 00034000 00:10 279        /mslib/libjpeg.so.62.0.0
[   29.016000] 2f7f0000-2f801000 r-xp 00000000 00:10 360        /mslib/utopia/libdrvSERFLASH.so
[   29.024000] 2f801000-2f810000 ---p 00011000 00:10 360        /mslib/utopia/libdrvSERFLASH.so
[   29.032000] 2f810000-2f813000 rw-p 00010000 00:10 360        /mslib/utopia/libdrvSERFLASH.so
[   29.040000] 2fd50000-2fd58000 r-xp 00000000 00:12 76         /config/libMMAPInfo.so
[   29.048000] 2fd58000-2fd67000 ---p 00008000 00:12 76         /config/libMMAPInfo.so
[   29.056000] 2fd67000-2fd68000 rw-p 00007000 00:12 76         /config/libMMAPInfo.so
[   29.064000] 2fd90000-2fd96000 r-xp 00000000 00:12 105        /config/libdfbinfo.so
[   29.072000] 2fd96000-2fda6000 ---p 00006000 00:12 105        /config/libdfbinfo.so
[   29.080000] 2fda6000-2fda7000 rw-p 00006000 00:12 105        /config/libdfbinfo.so
[   29.088000] 2fdd0000-2fdd5000 r-xp 00000000 00:10 288        /mslib/libiniparser.so
[   29.096000] 2fdd5000-2fde4000 ---p 00005000 00:10 288        /mslib/libiniparser.so
[   29.104000] 2fde4000-2fde5000 rw-p 00004000 00:10 288        /mslib/libiniparser.so
[   29.112000] 2fde5000-2fde6000 rw-p 00000000 00:00 0          
[   29.116000] 40010000-40414000 rw-s 00000000 00:0e 998        /dev/shm/fusion.0.1
[   29.124000] 40420000-40824000 rw-s 00000000 00:0e 999        /dev/shm/fusion.0.2
[   29.132000] 40830000-4183d000 rw-s 00000000 00:0e 1000       /dev/shm/fusion.0.3
[   29.140000] 41840000-45871000 rw-s 00000000 00:0e 1001       /dev/shm/fusion.0.4
[   29.148000] 6f12b000-6f130000 ---p 00000000 00:00 0          
[   29.152000] 6f130000-6f140000 rw-p 00000000 00:00 0          
[   29.160000] 6f140000-6f150000 ---p 00000000 00:00 0          
[   29.164000] 6f150000-6f160000 rw-p 00000000 00:00 0          
[   29.172000] 6f160000-6f570000 ---p 00000000 00:00 0          
[   29.176000] 6f570000-6f580000 rw-p 00000000 00:00 0          
[   29.184000] 6f580000-6f588000 ---p 00000000 00:00 0          
[   29.188000] 6f588000-6f589000 ---p 00000000 00:00 0          
[   29.192000] 6f589000-6f9a1000 rwxp 00000000 00:00 0          [tstack: service: 779]
[   29.200000] 6f9a1000-6f9a2000 ---p 00000000 00:00 0          
[   29.208000] 6f9a2000-6fdba000 rwxp 00000000 00:00 0          [tstack: 774EventBufferF: 778]
[   29.216000] 6fdba000-6fdc8000 r-xp 00000000 00:10 271        /mslib/directfb-1.4-0/wm/libdirectfbwm_default.so
[   29.228000] 6fdc8000-6fdd7000 ---p 0000e000 00:10 271        /mslib/directfb-1.4-0/wm/libdirectfbwm_default.so
[   29.236000] 6fdd7000-6fdd8000 rw-p 0000d000 00:10 271        /mslib/directfb-1.4-0/wm/libdirectfbwm_default.so
[   29.248000] 6fdf1000-6fe00000 ---p 00000000 00:00 0          
[   29.252000] 6fe00000-6fe10000 rw-p 00000000 00:00 0          
[   29.256000] 6fe10000-6fe2f000 r-xp 00000000 00:10 273        /mslib/directfb-1.4-0/gfxdrivers/libdirectfb_mstar_g2.so
[   29.268000] 6fe2f000-6fe3f000 ---p 0001f000 00:10 273        /mslib/directfb-1.4-0/gfxdrivers/libdirectfb_mstar_g2.so
[   29.280000] 6fe3f000-6fe40000 rw-p 0001f000 00:10 273        /mslib/directfb-1.4-0/gfxdrivers/libdirectfb_mstar_g2.so
[   29.292000] 6fe40000-71240000 rw-s 0c700000 00:0c 520        /dev/malloc
[   29.296000] 71240000-71241000 ---p 00000000 00:00 0          
[   29.304000] 71241000-71659000 rwxp 00000000 00:00 0          [tstack: service: 777]
[   29.312000] 71659000-7165a000 ---p 00000000 00:00 0          
[   29.316000] 7165a000-71a72000 rwxp 00000000 00:00 0          [tstack: 774Fusion Dispa: 776]
[   29.324000] 71a72000-71a7b000 r-xp 00000000 00:10 275        /mslib/directfb-1.4-0/systems/libdirectfb_devmem.so
[   29.336000] 71a7b000-71a8a000 ---p 00009000 00:10 275        /mslib/directfb-1.4-0/systems/libdirectfb_devmem.so
[   29.344000] 71a8a000-71a8b000 rw-p 00008000 00:10 275        /mslib/directfb-1.4-0/systems/libdirectfb_devmem.so
[   29.356000] 71a8c000-71c73000 rw-s 00000000 00:0c 310        /dev/semutex
[   29.364000] 71c74000-71c76000 rw-s 10000000 00:0c 558        /dev/miomap
[   29.372000] 71c76000-75c76000 rw-s 14000000 00:0c 558        /dev/miomap
[   29.376000] 75c76000-75d56000 rw-s 1f200000 00:0c 558        /dev/miomap
[   29.384000] 75d56000-7601e000 rw-s 1f000000 00:0c 558        /dev/miomap
[   29.392000] 7601f000-76020000 ---p 00000000 00:00 0          
[   29.396000] 76020000-76438000 rwxp 00000000 00:00 0          [tstack: service: 775]
[   29.404000] 76438000-76536000 r--p 00000000 00:0e 905        /dev/shm/dev/binder
[   29.412000] 76537000-7654a000 rw-p 00000000 00:00 0          
[   29.416000] 7654a000-7655a000 r-xp 00000000 00:0c 237        /lib/libresolv-2.8.so
[   29.424000] 7655a000-7655b000 r--p 00010000 00:0c 237        /lib/libresolv-2.8.so
[   29.432000] 7655b000-7655c000 rw-p 00011000 00:0c 237        /lib/libresolv-2.8.so
[   29.440000] 7655c000-76560000 rw-p 00000000 00:00 0          
[   29.448000] 76560000-76572000 r-xp 00000000 00:13 773        /OAD/brown/lib/libcares.so.2
[   29.456000] 76572000-76581000 ---p 00012000 00:13 773        /OAD/brown/lib/libcares.so.2
[   29.464000] 76581000-76582000 rw-p 00011000 00:13 773        /OAD/brown/lib/libcares.so.2
[   29.472000] 76582000-76584000 rw-p 00000000 00:00 0          
[   29.476000] 76584000-765e1000 r-xp 00000000 00:10 140        /mslib/libpixman-1.so.0.19.6
[   29.488000] 765e1000-765f0000 ---p 0005d000 00:10 140        /mslib/libpixman-1.so.0.19.6
[   29.496000] 765f0000-765f3000 rw-p 0005c000 00:10 140        /mslib/libpixman-1.so.0.19.6
[   29.504000] 765f3000-765f4000 rw-p 00000000 00:00 0          
[   29.508000] 765f4000-766bc000 r-xp 00000000 00:10 152        /mslib/libgio-2.0.so.0.2400.2
[   29.516000] 766bc000-766cc000 ---p 000c8000 00:10 152        /mslib/libgio-2.0.so.0.2400.2
[   29.524000] 766cc000-766ce000 rw-p 000c8000 00:10 152        /mslib/libgio-2.0.so.0.2400.2
[   29.536000] 766ce000-766d0000 rw-p 00000000 00:00 0          
[   29.540000] 766d0000-767a6000 r-xp 00000000 00:10 282        /mslib/libsqlite3.so.0.8.6
[   29.548000] 767a6000-767b6000 ---p 000d6000 00:10 282        /mslib/libsqlite3.so.0.8.6
[   29.556000] 767b6000-767b8000 rw-p 000d6000 00:10 282        /mslib/libsqlite3.so.0.8.6
[   29.564000] 767b8000-767ef000 r-xp 00000000 00:10 312        /mslib/libpng12.so.0.32.0
[   29.572000] 767ef000-767fe000 ---p 00037000 00:10 312        /mslib/libpng12.so.0.32.0
[   29.580000] 767fe000-767ff000 rw-p 00036000 00:10 312        /mslib/libpng12.so.0.32.0
[   29.588000] 767ff000-76800000 rw-p 00000000 00:00 0          
[   29.596000] 76800000-76849000 r-xp 00000000 00:10 87         /mslib/libfontconfig.so.1.4.1
[   29.604000] 76849000-76858000 ---p 00049000 00:10 87         /mslib/libfontconfig.so.1.4.1
[   29.612000] 76858000-7685a000 rw-p 00048000 00:10 87         /mslib/libfontconfig.so.1.4.1
[   29.620000] 7685a000-768e1000 r-xp 00000000 00:10 432        /mslib/libicui18n.so.42.1
[   29.628000] 768e1000-768f1000 ---p 00087000 00:10 432        /mslib/libicui18n.so.42.1
[   29.636000] 768f1000-768fc000 rw-p 00087000 00:10 432        /mslib/libicui18n.so.42.1
[   29.644000] 768fc000-76900000 rw-p 00000000 00:00 0          
[   29.648000] 76900000-76a93000 r-xp 00000000 00:13 771        /OAD/brown/lib/libcrypto.so.1.0.0
[   29.660000] 76a93000-76aa3000 ---p 00193000 00:13 771        /OAD/brown/lib/libcrypto.so.1.0.0
[   29.668000] 76aa3000-76ab9000 rw-p 00193000 00:13 771        /OAD/brown/lib/libcrypto.so.1.0.0
[   29.676000] 76ab9000-76abc000 rw-p 00000000 00:00 0          
[   29.680000] 76abc000-76b16000 r-xp 00000000 00:13 770        /OAD/brown/lib/libssl.so.1.0.0
[   29.692000] 76b16000-76b25000 ---p 0005a000 00:13 770        /OAD/brown/lib/libssl.so.1.0.0
[   29.700000] 76b25000-76b2b000 rw-p 00059000 00:13 770        /OAD/brown/lib/libssl.so.1.0.0
[   29.708000] 76b2b000-76b2c000 rw-p 00000000 00:00 0          
[   29.712000] 76b2c000-76b90000 r-xp 00000000 00:13 774        /OAD/brown/lib/libcurl.so.4.3.0
[   29.724000] 76b90000-76ba0000 ---p 00064000 00:13 774        /OAD/brown/lib/libcurl.so.4.3.0
[   29.732000] 76ba0000-76ba2000 rw-p 00064000 00:13 774        /OAD/brown/lib/libcurl.so.4.3.0
[   29.740000] 76ba2000-76c2a000 r-xp 00000000 00:10 133        /mslib/libcairo.so.2.11000.2
[   29.748000] 76c2a000-76c39000 ---p 00088000 00:10 133        /mslib/libcairo.so.2.11000.2
[   29.756000] 76c39000-76c3b000 rw-p 00087000 00:10 133        /mslib/libcairo.so.2.11000.2
[   29.764000] 76c3b000-76c3e000 rw-p 00000000 00:00 0          
[   29.772000] 76c3e000-77f2c000 r-xp 00000000 00:13 769        /OAD/brown/lib/libBrown.so.0.1.0
[   29.780000] 77f2c000-77f3c000 ---p 012ee000 00:13 769        /OAD/brown/lib/libBrown.so.0.1.0
[   29.788000] 77f3c000-77ff2000 rw-p 012ee000 00:13 769        /OAD/brown/lib/libBrown.so.0.1.0

堆栈信息中,epc是异常程序计数器;ra是返回地址。

程序在2d068ac8出现异常,2d068ac8 对应的 2d068000-2d06d000 rw-p 00000000 00:00 0,在/lib/libstdc++.so.6.0.10下面,这就可能使空指针导致的。

程序在76d68a3c返回, 对应76c3e000-77f2c000 r-xp 00000000 00:13 769        /OAD/brown/lib/libBrown.so.0.1.0,在调用libBrown.so.0.1.0时出现了问题,在代码中检查调用到这个库的API,看传参是否有问题。

 

 

 

参考地址:https://blog.csdn.net/han_dawei/article/details/41846055

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

盼盼编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值