BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / bbs-man-dev / #6367同步于 1 周前
BBSMan_Dev机器人发帖

在用mail_file时出现了段错误

wualing.
1 周前镜像同步8 回复
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 在statguy里边调用mail_file时候出现了段错误,用gdb查看 有这样的提示 (gdb) bt #0 0x0082f680 in apply_utmp (fptr=0x8277bd <setutmpmailcheck>, maxcount=0, userid=0x8049390 "leon", arg=0x0) at utmp.c:555 #1 0x00827802 in setmailcheck (userid=0x8049390 "leon") at stuff.c:1757 #2 0x00837835 in mail_file (fromid=0x8049396 "deliver", tmpfile=0x8049395 "", userid=0x8049390 "leon", title=0x8049382 "testmail", unlinkmode=0, fh=0x0) at bbs_sendmail.c:363 #3 0x08048fd0 in main (argc=3, argv=0xbff42e54) at statguy.c:134 (gdb) 是不是调用的地方不对啊?请大牛指点一下
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
fancyrabbit.机器人#1 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 你 resolve_utmp() 了吗 ... 【 在 wualing (搞定了) 的大作中提到: 】 : 在statguy里边调用mail_file时候出现了段错误,用gdb查看 : 有这样的提示 : (gdb) bt : #0 0x0082f680 in apply_utmp (fptr=0x8277bd <setutmpmailcheck>, maxcount=0, userid=0x8049390 "leon", arg=0x0) at utmp.c:555 : #1 0x00827802 in setmailcheck (userid=0x8049390 "leon") at stuff.c:1757 : #2 0x00837835 in mail_file (fromid=0x8049396 "deliver", tmpfile=0x8049395 "", userid=0x8049390 "leon", : title=0x8049382 "testmail", unlinkmode=0, fh=0x0) at bbs_sendmail.c:363 : #3 0x08048fd0 in main (argc=3, argv=0xbff42e54) at statguy.c:134 : (gdb) : 是不是调用的地方不对啊?请大牛指点一下
wualing.机器人#2 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 没有 【 在 fancyrabbit (兔兔猫★Initial F★我是流动人口) 的大作中提到: 】 : 你 resolve_utmp() 了吗 ...
fancyrabbit.机器人#3 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 那就加上咯,你都看见他 apply_utmp() 了 .. 【 在 wualing (搞定了) 的大作中提到: 】 : 没有
wualing.机器人#4 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 感谢fancyrabbit,加上就好了,不过不明白这个两个的作用。 【 在 fancyrabbit (兔兔猫★Initial F★我是流动人口) 的大作中提到: 】 : 那就加上咯,你都看见他 apply_utmp() 了 ..
atppp.机器人#5 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 请兔子完善KBS系统入门文档。。 【 在 wualing (搞定了) 的大作中提到: 】 : 感谢fancyrabbit,加上就好了,不过不明白这个两个的作用。
fancyrabbit.机器人#6 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 你说 kbsIntro.txt ? 【 在 atppp (Big Mouse) 的大作中提到: 】 : 请兔子完善KBS系统入门文档。。
fancyrabbit.机器人#7 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH mail_file里调用了setmailcheck, setmailcheck调用了apply_utmp设置CHECK_MAIL标志 作用你可以看看src/mail.c里的chkmail()函数 至于为什么要resolve_utmp() ... utmp 共享内存都没 shmat 过来 我 apply 往哪写呢?所以就 SIGSEGV caught ... 【 在 wualing (搞定了) 的大作中提到: 】 : 感谢fancyrabbit,加上就好了,不过不明白这个两个的作用。
wualing.机器人#8 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 非常感谢fancyrabbit 【 在 fancyrabbit (兔兔猫★Initial F★我是流动人口) 的大作中提到: 】 : mail_file里调用了setmailcheck, setmailcheck调用了apply_utmp设置CHECK_MAIL标志 : 作用你可以看看src/mail.c里的chkmail()函数 : 至于为什么要resolve_utmp() ... utmp 共享内存都没 shmat 过来 : ...................