Hi, 我想你是跟错了thread。所以把你另一封信里的内容贴过来了。
"Mr.Kissinger" <[EMAIL PROTECTED]> writes: > 是字符集引起的。 > [...] > 是执行regexec@@GLIBC_2.3.4时出错。 > > Reading /MyOffice/MailDir/.maillist... 1 > Program received signal SIGSEGV, Segmentation fault. > 0xb7e872bc in memcpy () from /lib/tls/i686/cmov/libc.so.6 > (gdb) bt > #0 0xb7e872bc in memcpy () from /lib/tls/i686/cmov/libc.so.6 > #1 0xb7eb8362 in build_wcs_upper_buffer () > from /lib/tls/i686/cmov/libc.so.6 > #2 0xb7eb8625 in re_string_reconstruct () > from /lib/tls/i686/cmov/libc.so.6 > #3 0xb7ecc012 in re_search_internal () > from /lib/tls/i686/cmov/libc.so.6 > #4 0xb7ecd4bb in regexec@@GLIBC_2.3.4 () > from /lib/tls/i686/cmov/libc.so.6 > #5 0x08086f56 in mutt_read_rfc822_header (f=0x819eed8, hdr=0x8194d50, > user_hdrs=0, weed=0) at parse.c:1420 rfc822 header... > #6 0x0807a30f in maildir_parse_message (magic=4, > fname=0xbfffe6dc >"/MyOffice/MailDir/.maillist/cur/1125467714.23046_1.Solomon.localdomain:2,ST", > is_old=1, _h=0x8194d50) at mh.c:598 那么就是在读这封信的邮件头时挂掉的了。中文邮件么? > #7 0x0807a91d in maildir_delayed_parsing (ctx=0x8199880, md=0x818aa28) > at mh.c:946 > #8 0x0807c50d in mh_read_dir (ctx=0x8199880, subdir=0x80bb323 "cur") at > mh.c:1000 > #9 0x0807c549 in maildir_read_dir (ctx=0x8199880) at mh.c:1012 > #10 0x0807ed26 in mx_open_mailbox (path=0xbfffea90 > "/MyOffice/MailDir/.maillist", flags=0, pctx=0x0) > at mx.c:688 > #11 0x0806092a in mutt_index_menu () at curs_main.c:1115 > #12 0x08075590 in main (argc=1, argv=0xbffff804) at main.c:948 > (gdb) > 你自己编译mutt加入调试信息后再gdb的吧,sid里的二进制mutt没有加入debug symbols。 另外希望了解libc6新版本变化的朋友解说一下。在源代码水平上怎么修改才能 避免memcpy, strcpy等新出现的warning和errors呢? regards, Tao -- Democracy is a government where you can say what you think even if you don't think. ============================= Tao Liu Institute of Biophysics Chinese Academy of Sciences Email : [EMAIL PROTECTED] Key : FF981D79 ============================= -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

