免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8518 | 回复: 0
打印 上一主题 下一主题

solaris core dump 文件还能分析吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-17 09:46 |只看该作者 |倒序浏览
进程core dump后,用pstack命令分析core dump文件如下:\r\n# pstack core.bak \r\ncore \'core.bak\' of 2625:        CPS2200 1\r\n-----------------  lwp# 1 / thread# 1  --------------------\r\n 00000000 ????????(), exit value = 0x00000000\r\n        ** zombie (exited, not detached, not yet joined) **\r\n-----------------  lwp# 2 / thread# 2  --------------------\r\n fd4c2a00 _syscall6 (9, fd27b6b4, 404, 1, 0, 7ffffc00) + 20\r\n fd4b380c msgrcv   (9, fd27b6b4, 404, 1, 0, 0) + 68\r\n 0004b588 __1cKtaaIPCCommHReceive6Mpvi_i_ (1ccf70, fd27bb94, 404, fffffff8, 0, fd27bfa1) + 230\r\n 00046340 taaAgt2App_Receiver (1ccd08, fd27c000, 0, 0, 462a8, 0) + 98\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 3 / thread# 3  --------------------\r\n fd4c056c _so_accept (6, 0, 95, 0, ff0000, 80808080) + 8\r\n ff0270f4 cpTtyTask (1ce730, fd17c000, 0, 0, ff027078, 1) + 7c\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 4 / thread# 4  --------------------\r\n fd4c03d0 ___nanosleep (fd07bf94, fd07bf8c, 0, 0, 0, 0) + 8\r\n ff022014 xTimerTask (3e8, fd07c000, 0, 0, ff021f70, 1) + a4\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 5 / thread# 5  --------------------\r\n fd4c0ed4 _read    (8, fcf7bf94, 4, 0, 0, 0) + c\r\n fed524a4 mtIsTskHdlr (0, fcf7c000, 0, 0, fed52458, 1) + 4c\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 6 / thread# 6  --------------------\r\n fd4c03d0 ___nanosleep (fce7bf94, 0, fed51e30, 0, 0, 0) + 8\r\n fed51a30 mtTmrHdlr (0, fce7c000, 0, 0, fed51958, 1) + d8\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 7 / thread# 7  --------------------\r\n fd4c0094 __lwp_park (0, 0, fd4edc44, 1000, 0, 0) + 14\r\n fde45248 sem_wait (fed96140, 0, ff000000, ff000000, 0, 0) + 20\r\n fed672bc ssDmndQGet (fed96140, fcd7bf88, 0, fd291000, fed96590, 0) + 1a4\r\n fed50f70 mtTskHdlr (fed96118, fcd7c000, 0, 0, fed50f10, 1) + 60\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 8 / thread# 8  --------------------\r\n fd4c0094 __lwp_park (0, 0, fd4edc44, 1000, 0, 0) + 14\r\n fde45248 sem_wait (fed965d0, 0, ff000000, ff000000, 0, 0) + 20\r\n fed672bc ssDmndQGet (fed965d0, fcc7bf88, 0, fd291400, fed96a20, 0) + 1a4\r\n fed50f70 mtTskHdlr (fed965a8, fcc7c000, 0, 0, fed50f10, 1) + 60\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 9 / thread# 9  --------------------\r\n fd4c0094 __lwp_park (0, 0, fd4edc44, 1000, 0, 0) + 14\r\n fde45248 sem_wait (fed96a60, 0, ff000000, ff000000, 0, 0) + 20\r\n fed672bc ssDmndQGet (fed96a60, fcb7bf88, 0, fd291800, fed96eb0, 0) + 1a4\r\n fed50f70 mtTskHdlr (fed96a38, fcb7c000, 0, 0, fed50f10, 1) + 60\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 10 / thread# 10  --------------------\r\n fd4c0094 __lwp_park (0, 0, fd4edc44, 1000, 0, 0) + 14\r\n fde45248 sem_wait (fed96ef0, 0, ff000000, ff000000, 0, feda1b3c) + 20\r\n fed672bc ssDmndQGet (fed96ef0, fca7bf88, 0, fd291c00, fed97340, 0) + 1a4\r\n fed50f70 mtTskHdlr (fed96ec8, fca7c000, 0, 0, fed50f10, 1) + 60\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 11 / thread# 11  --------------------\r\n fd4c0094 __lwp_park (0, 0, fd4edc44, 1000, 0, 0) + 14\r\n fde45248 sem_wait (fed97380, 0, ff000000, ff000000, 0, 0) + 20\r\n fed672bc ssDmndQGet (fed97380, fc97bf88, 0, fd292000, fed977d0, 0) + 1a4\r\n fed50f70 mtTskHdlr (fed97358, fc97c000, 0, 0, fed50f10, 1) + 60\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 12 / thread# 12  --------------------\r\n fd4c0094 __lwp_park (0, 0, fd4edc44, 1000, 0, 0) + 14\r\n fde45248 sem_wait (fed97810, 0, ff000000, ff000000, 0, 0) + 20\r\n fed672bc ssDmndQGet (fed97810, fc87bf88, 0, fd292400, fed97c60, 0) + 1a4\r\n fed50f70 mtTskHdlr (fed977e8, fc87c000, 0, 0, fed50f10, 1) + 60\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 13 / thread# 13  --------------------\r\n fd4c0dc0 __pollsys (fc77bd50, 3, fc77be60, 0, 0, 0) + 8\r\n fd461ee4 pselect  (fc77bd50, fd4eba68, fd4eba68, 40, fc77be60, 0) + 1c8\r\n fd462228 select   (15, fef499e4, 0, 0, 0, 0) + 6c\r\n feeb6790 wshiRecvTsk (fc77bf64, 0, fd4ecbc0, fd292800, fed97c88, 0) + d8\r\n fed51480 mtTskHdlr (fed97c78, fc77c000, 0, 0, fed50f10, 1) + 570\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 14 / thread# 14  --------------------\r\n fd4c0094 __lwp_park (0, 0, fd4edc44, 1000, 0, 0) + 14\r\n fde45248 sem_wait (fed98130, 0, ff000000, ff000000, 0, 0) + 20\r\n fed672bc ssDmndQGet (fed98130, fc67bf88, 0, fd292c00, fed98580, 0) + 1a4\r\n fed50f70 mtTskHdlr (fed98108, fc67c000, 0, 0, fed50f10, 1) + 60\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 15 / thread# 15  --------------------\r\n fd4c0094 __lwp_park (1cdfc0, 990c468, 0, 0, 0, 0) + 14\r\n fd4ba124 cond_wait_queue (1cdfc0, 990c468, 0, 0, 0, 0) + 28\r\n fd4ba6a4 cond_wait (1cdfc0, 990c468, 0, fd4efad4, 1, 1) + 10\r\n fd4ba6e0 pthread_cond_wait (1cdfc0, 990c468, 0, 1000, 0, 1000) + 8\r\n 000e848c cond_wait_timed (1cdfc0, 990c468, fc57be84, 2, 0, 0) + 54\r\n 000ebd60 __1cMQdDueueManagerRFetchJobFromQdDueue6MlipnOQdDueueElement_t_l_i_ (1df910, 0, 1, fc57bf18, ffffffff, 0) + 598\r\n 000e964c __1cNCWorkerThreadKThreadProc6M_i_ (1df978, 0, 0, 0, 0, 1) + fc\r\n 000e66d0 ExternProc (1df978, fc57c000, 0, 0, e6628, 1) + a8\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 16 / thread# 16  --------------------\r\n fd4c056c _so_accept (250ff8, 2502b8, 2502a8, 13798, fd6ea780, 250ff + 8\r\n 000c276c __1cKCCLIServerKThreadProc6M_i_ (250280, 0, 0, 0, 0, 1) + 1c4\r\n 000c39f0 cls_thread_fun (250280, fc47c000, 0, 0, c39b8, 1) + 38\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 17 / thread# 17  --------------------\r\n fd4c03d0 ___nanosleep (fc37ba8c, 0, 0, fc37ba84, ffffffff, 0) + 8\r\n 000949f8 __1cICPASleep6FI_v_ (2710, fc37bafc, 0, 250530, 47da5775, 0) + 80\r\n 00094168 __1cPCMessageQdDueue_TKThreadProc6M_i_ (250320, 0, 0, 0, 0, 1) + 50\r\n 000e66d0 ExternProc (250320, fc37c000, 0, 0, e6628, 1) + a8\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 18 / thread# 18  --------------------\r\n fd4c0094 __lwp_park (1cdff0, 990c4c8, 0, 0, 0, 0) + 14\r\n fd4ba124 cond_wait_queue (1cdff0, 990c4c8, 0, 0, 0, 0) + 28\r\n fd4ba6a4 cond_wait (1cdff0, 990c4c8, 0, 101000d5, 1, 1) + 10\r\n fd4ba6e0 pthread_cond_wait (1cdff0, 990c4c8, 0, 1000, 0, 1000) + 8\r\n 000e848c cond_wait_timed (1cdff0, 990c4c8, fc27b9ec, 0, 0, 0) + 54\r\n 000ebd60 __1cMQdDueueManagerRFetchJobFromQdDueue6MlipnOQdDueueElement_t_l_i_ (2503f8, 0, 1, fc27ba84, ffffffff, 0) + 598\r\n 000918ec __1cPCMessageQdDueue_TQgetMessage_block6MrnJMessage_T__i_ (250320, fc27bb00, cb, 101000d5, 1, 0) + 9c\r\n 000b3470 __1cNCWorkerProc_TKThreadProc6M_i_ (1e7d08, 0, 0, 0, 0, 1) + 80\r\n 000e66d0 ExternProc (1e7d08, fc27c000, 0, 0, e6628, 1) + a8\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 19 / thread# 19  --------------------\r\n fd4c03d0 ___nanosleep (fc17b994, 0, 941c4, 13798, fd6ea780, 0) + 8\r\n 000e2994 __1cLHacommSleep6Fi_v_ (9, fc17bf20, 0, 13798, fd6ea780, 1e6120) + 9c\r\n 000af6cc __1cOHacommRecvData6Fppv_i_ (fc17bf20, 1, 1e6120, 0, 0, 0) + a4\r\n 000b1bac __1cNCWorkerRecv_TGgetMsg6Mppc_i_ (250608, fc17bf20, 28, 98ea844, 101000d5, 1) + 34\r\n 000b1ca0 __1cNCWorkerRecv_TKThreadProc6M_i_ (1, 0, 1, 0, 0, 1) + 58\r\n 000e66d0 ExternProc (250608, fc17c000, 0, 0, e6628, 1) + a8\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 20 / thread# 20  --------------------\r\n fd4c03d0 ___nanosleep (fc07bf24, 0, 1, 1, aba, 0) + 8\r\n 000e2994 __1cLHacommSleep6Fi_v_ (9, abb, 154aba, 154aba, 0, 1) + 9c\r\n 000d65d8 ServerSendingProc (994dcb8, fc07c000, 0, 0, d6560, 1) + 78\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 21 / thread# 21  --------------------\r\n fd4c0640 _so_recvfrom (994dcb8, fbf7c000, 0, 0, d6680, 1) + c\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 22 / thread# 22  --------------------\r\n fd4c03d0 ___nanosleep (fbe7bf14, 0, 37, 0, 0, 0) + 8\r\n 000e2994 __1cLHacommSleep6Fi_v_ (9, 6c, 154abb, 154abc, 0, 1) + 9c\r\n 000d6414 ServerNetCheckProc (994dcb8, fbe7c000, 0, 0, d63a8, 1) + 6c\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 23 / thread# 23  --------------------\r\n fd4c03d0 ___nanosleep (fbd7bf1c, 0, 1c, 0, 1dfd58, 0) + 8\r\n 000cd72c Sleep    (64, 81, 0, 0, 0, 1) + 9c\r\n 000d4efc MonitorThread (1dfd08, fbd7c000, 0, 0, d4e30, 1) + cc\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 24 / thread# 24  --------------------\r\n fd4c03d0 ___nanosleep (fbc7ba8c, 0, 0, fbc7ba84, ffffffff, 0) + 8\r\n 000949f8 __1cICPASleep6FI_v_ (2710, fbc7bafc, 0, 250d40, 47da577a, 0) + 80\r\n 00094168 __1cPCMessageQdDueue_TKThreadProc6M_i_ (1e0be0, 0, 0, 0, 0, 1) + 50\r\n 000e66d0 ExternProc (1e0be0, fbc7c000, 0, 0, e6628, 1) + a8\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 25 / thread# 25  --------------------\r\n fd4c0094 __lwp_park (1ce368, 990c648, 0, 0, 0, 0) + 14\r\n fd4ba124 cond_wait_queue (1ce368, 990c648, 0, 0, 0, 0) + 28\r\n fd4ba6a4 cond_wait (1ce368, 990c648, 0, 0, 0, 0) + 10\r\n fd4ba6e0 pthread_cond_wait (1ce368, 990c648, 0, 1000, 0, 0) + 8\r\n 000e848c cond_wait_timed (1ce368, 990c648, fbb7b984, 0, 0, 0) + 54\r\n 000ebd60 __1cMQdDueueManagerRFetchJobFromQdDueue6MlipnOQdDueueElement_t_l_i_ (250c08, 0, 1, fbb7ba1c, ffffffff, 0) + 598\r\n 000918ec __1cPCMessageQdDueue_TQgetMessage_block6MrnJMessage_T__i_ (1e0be0, fbb7bb00, 0, 0, 0, 0) + 9c\r\n 00063b74 __1cMCWorkerCAP_TMgetMsgFromCP6MrnJMessage_T__i_ (250b58, fbb7bb00, 0, 0, 0, 0) + 54\r\n 00064c88 __1cMCWorkerCAP_TKThreadProc6M_i_ (250b58, 0, 0, 0, 0, 1) + 60\r\n 000e66d0 ExternProc (250b58, fbb7c000, 0, 0, e6628, 1) + a8\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 26 / thread# 26  --------------------\r\n 00093e3c __1cPCMessageQdDueue_TUremoveAllTimeoutUnit6MrnJMessage_T_ipnMQdDueueManager_I_i_ (250e58, fba7bafc, 1, 99028b0, 47da577a, 0) + 6c\r\n 000941a4 __1cPCMessageQdDueue_TKThreadProc6M_i_ (250e58, 0, 0, 0, 0, 1) + 8c\r\n 000e66d0 ExternProc (250e58, fba7c000, 0, 0, e6628, 1) + a8\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 27 / thread# 27  --------------------\r\n fd4c0094 __lwp_park (1ce428, 990c708, 0, 0, 0, 0) + 14\r\n fd4ba124 cond_wait_queue (1ce428, 990c708, 0, 0, 0, 0) + 28\r\n fd4ba6a4 cond_wait (1ce428, 990c708, 0, fb97b668, 280, 1) + 10\r\n fd4ba6e0 pthread_cond_wait (1ce428, 990c708, 0, 1000, 0, 0) + 8\r\n 000e848c cond_wait_timed (1ce428, 990c708, fb97b984, d0, 0, 0) + 54\r\n 000ebd60 __1cMQdDueueManagerRFetchJobFromQdDueue6MlipnOQdDueueElement_t_l_i_ (9902848, 0, 1, fb97ba1c, ffffffff, 4) + 598\r\n 000918ec __1cPCMessageQdDueue_TQgetMessage_block6MrnJMessage_T__i_ (250e58, fb97bb00, fb97b668, fb97b65c, 1, 0) + 9c\r\n 0006e204 __1cNCWorkerINAP_TMgetMsgFromCP6MrnJMessage_T__i_ (250da8, fb97bb00, fb97bb00, 98ea989, 0, 1) + 54\r\n 0006f310 __1cNCWorkerINAP_TKThreadProc6M_i_ (250da8, 0, 0, 0, 0, 1) + 60\r\n 000e66d0 ExternProc (250da8, fb97c000, 0, 0, e6628, 1) + a8\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n-----------------  lwp# 28 / thread# 28  --------------------\r\n fd4c03d0 ___nanosleep (fb87b044, 0, 0, 0, 0, 0) + 8\r\n 000949f8 __1cICPASleep6FI_v_ (7530, 0, 0, 0, 0, 0) + 80\r\n 0009a3b0 __1cMcpaApp_Sleep6FI_v_ (7530, fb87b124, ffffffff, fffffff8, 0, fb87bf31) + 30\r\n 000549c0 __1cMCWorkerCPS_TKThreadProc6M_i_ (250f30, 0, 0, 0, 0, 1) + f8\r\n 000e66d0 ExternProc (250f30, fb87c000, 0, 0, e6628, 1) + a8\r\n fd4bfff0 _lwp_start (0, 0, 0, 0, 0, 0)\r\n\r\n\r\n根据pstack分析,是否是第一个线程的堆栈已经被破坏了,这样是不是已经分析不出来程序出错的地方了呢?\r\n请高手赐教?谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP