proc maps分析coredump
生活随笔
收集整理的這篇文章主要介紹了
proc maps分析coredump
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
? ? ? ? ? 今天程序遇到一個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是異常程序計(jì)數(shù)器;ra是返回地址。
程序在2d068ac8出現(xiàn)異常,2d068ac8 對應(yīng)的?2d068000-2d06d000 rw-p 00000000 00:00 0,在/lib/libstdc++.so.6.0.10下面,這就可能使空指針導(dǎo)致的。
程序在76d68a3c返回,?對應(yīng)76c3e000-77f2c000 r-xp 00000000 00:13 769 ? ? ? ?/OAD/brown/lib/libBrown.so.0.1.0,在調(diào)用libBrown.so.0.1.0時出現(xiàn)了問題,在代碼中檢查調(diào)用到這個庫的API,看傳參是否有問題。
?
?
?
參考地址:https://blog.csdn.net/han_dawei/article/details/41846055
?
總結(jié)
以上是生活随笔為你收集整理的proc maps分析coredump的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git cherry-pick命令
- 下一篇: 计算机操作系统:进程