免费注册 查看新帖 |

Chinaunix

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

[系统管理] systemtap出现的异常???求指教.. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-07-25 16:02 |只看该作者 |倒序浏览
前些天更新了我的ubuntu12.04的系统.然后之前用的好好的systemtap就出现下面的异常了??不知道为什么..
输入:stap -ve 'probe begin { log("hello world") exit() }'

下面的提示:
Pass 1: parsed user script and 76 library script(s) using 24280virt/13720res/2300shr kb, in 100usr/10sys/111real ms.
Pass 2: analyzed script: 1 probe(s), 2 function(s), 0 embed(s), 0 global(s) using 24544virt/14084res/2384shr kb, in 10usr/0sys/4real ms.
Pass 3: translated to C into "/tmp/stapfLLK0j/stap_2742ddb054bc930ee3489232df9d058d_767.c" using 24544virt/14420res/2664shr kb, in 0usr/0sys/0real ms.
In file included from include/linux/highmem.h:7:0,
                 from include/linux/pagemap.h:10,
                 from /usr/share/systemtap/runtime/access_process_vm.h:6,
                 from /tmp/stapfLLK0j/stap_2742ddb054bc930ee3489232df9d058d_767.c:72:
include/linux/uaccess.h:19:3: 错误: 与‘mm_segment_t’类型冲突
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/processor.h:623:3: 附注: ‘mm_segment_t’的上一个声明在此
include/linux/uaccess.h:29:0: 错误: “segment_eq”重定义 [-Werror]
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess.h:33:0: 附注: 这是先前定义的位置
include/linux/uaccess.h:33:0: 错误: “KERNEL_DS”重定义 [-Werror]
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess.h:26:0: 附注: 这是先前定义的位置
include/linux/uaccess.h:34:0: 错误: “USER_DS”重定义 [-Werror]
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess.h:27:0: 附注: 这是先前定义的位置
include/linux/uaccess.h:38:39: 错误: 宏“get_fs”传递了 1 个参数,但只需要 0 个
include/linux/uaccess.h:39:1: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
include/linux/uaccess.h:43:20: 错误: expected ‘)’ before ‘->’ token
include/linux/uaccess.h:69:0: 错误: “access_ok”重定义 [-Werror]
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess.h:79:0: 附注: 这是先前定义的位置
include/linux/uaccess.h:75:24: 错误: 与‘copy_to_user’类型冲突
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess_32.h:187:28: 附注: ‘copy_to_user’的上一个声明在此
include/linux/uaccess.h:77:24: 错误: 与‘copy_from_user’类型冲突
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess_32.h:202:42: 附注: ‘copy_from_user’的上一个定义在此
include/linux/uaccess.h:80:31: 错误: 与‘__copy_to_user’类型冲突
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess_32.h:82:1: 附注: ‘__copy_to_user’的上一个定义在此
include/linux/uaccess.h:85:31: 错误: 与‘__copy_from_user’类型冲突
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess_32.h:137:1: 附注: ‘__copy_from_user’的上一个定义在此
include/linux/uaccess.h:111:0: 错误: “put_user”重定义 [-Werror]
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess.h:249:0: 附注: 这是先前定义的位置
include/linux/uaccess.h:131:0: 错误: “get_user”重定义 [-Werror]
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess.h:154:0: 附注: 这是先前定义的位置
include/linux/uaccess.h:153:0: 错误: “__put_user”重定义 [-Werror]
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess.h:513:0: 附注: 这是先前定义的位置
include/linux/uaccess.h:176:0: 错误: “__get_user”重定义 [-Werror]
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess.h:490:0: 附注: 这是先前定义的位置
include/linux/uaccess.h:180:12: 错误: 与‘__put_user_bad’类型冲突
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess.h:220:13: 附注: ‘__put_user_bad’的上一个声明在此
include/linux/uaccess.h:182:0: 错误: “__get_user_nocheck”重定义 [-Werror]
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess.h:421:0: 附注: 这是先前定义的位置
include/linux/uaccess.h:229:0: 错误: “__get_user_asm”重定义 [-Werror]
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess.h:375:0: 附注: 这是先前定义的位置
include/linux/uaccess.h:243:0: 错误: “__put_user_nocheck”重定义 [-Werror]
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess.h:414:0: 附注: 这是先前定义的位置
include/linux/uaccess.h:294:0: 错误: “__put_user_asm”重定义 [-Werror]
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess.h:439:0: 附注: 这是先前定义的位置
include/linux/uaccess.h:308:24: 错误: 与‘clear_user’类型冲突
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess_32.h:238:28: 附注: ‘clear_user’的上一个声明在此
include/linux/uaccess.h:309:24: 错误: 与‘__clear_user’类型冲突
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess_32.h:239:28: 附注: ‘__clear_user’的上一个声明在此
include/linux/uaccess.h:317:0: 错误: “strlen_user”重定义 [-Werror]
/usr/src/linux-headers-3.2.0-49-generic-pae/arch/x86/include/asm/uaccess_32.h:235:0: 附注: 这是先前定义的位置
include/linux/uaccess.h:319:8: 错误: ‘struct exception_table_entry’重定义
include/linux/module.h:73:8: 附注: 原先在这里定义
cc1: all warnings being treated as errors
make[1]: *** [/tmp/stapfLLK0j/stap_2742ddb054bc930ee3489232df9d058d_767.o] 错误 1
make: *** [_module_/tmp/stapfLLK0j] 错误 2
Warning: make exited with status: 2
Pass 4: compiled C into "stap_2742ddb054bc930ee3489232df9d058d_767.ko" in 3190usr/560sys/4198real ms.
Pass 4: compilation failed.  Try again with another '--vp 0001' option.
请高手指点...谢谢了.

论坛徽章:
0
2 [报告]
发表于 2013-07-26 08:30 |只看该作者
没有人知道吗?????

论坛徽章:
2
数据库技术版块每日发帖之星
日期:2015-08-03 06:20:00IT运维版块每日发帖之星
日期:2015-08-07 06:20:00
3 [报告]
发表于 2013-07-26 09:46 |只看该作者
没遇到过 不过我有升级内核导致应用出问题的情况  没有必要不要轻易升级内核吧   这就是我得到的教训

论坛徽章:
0
4 [报告]
发表于 2013-07-27 00:04 |只看该作者
恩是的,我更换了新的OS.谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP