hi there!
just updated libc and had the same problem with mutt. i was happy to
find sth here as mutt did only clear the term and segfault then. ;-)
it's the reply_regexp line that causes mutt to segfault here; i'll just
pu it in here for convenience:
set reply_regexp="^(((re|aw)([\[0-9\]+^])*:[ \t]*)*(\[.*\][ \t]*)?)*"
--- SNIP ---
strcmp("reply_regexp", "reply_regexp") = 0
__ctype_b_loc(0, 0, 0, 0, 0) = 0x401915b8
__ctype_b_loc(0, 0, 0, 0, 0) = 0x401915b8
__ctype_b_loc(0, 0, 0, 0, 0) = 0x401915b8
memcpy(0x080faff0, "^", 1) = 0x080faff0
memcpy(0x080faff1, "(", 1) = 0x080faff1
memcpy(0x080faff2, "(", 1) = 0x080faff2
memcpy(0x080faff3, "(", 1) = 0x080faff3
memcpy(0x080faff4, "r", 1) = 0x080faff4
memcpy(0x080faff5, "e", 1) = 0x080faff5
memcpy(0x080faff6, "|", 1) = 0x080faff6
memcpy(0x080faff7, "a", 1) = 0x080faff7
memcpy(0x080faff8, "w", 1) = 0x080faff8
memcpy(0x080faff9, ")", 1) = 0x080faff9
memcpy(0x080faffa, "(", 1) = 0x080faffa
memcpy(0x080faffb, "[", 1) = 0x080faffb
__ctype_b_loc(0, 0, 0, 0, 0) = 0x401915b8
memcpy(0x080faffc, "[", 1) = 0x080faffc
memcpy(0x080faffd, "0", 1) = 0x080faffd
memcpy(0x080faffe, "-", 1) = 0x080faffe
memcpy(0x080fafff, "9", 1) = 0x080fafff
__ctype_b_loc(0, 0, 0, 0, 0) = 0x401915b8
memcpy(0x080fb000, "]", 1) = 0x080fb000
memcpy(0x080fb001, "+", 1) = 0x080fb001
memcpy(0x080fb002, "^", 1) = 0x080fb002
memcpy(0x080fb003, "]", 1) = 0x080fb003
memcpy(0x080fb004, ")", 1) = 0x080fb004
memcpy(0x080fb005, "*", 1) = 0x080fb005
memcpy(0x080fb006, ":", 1) = 0x080fb006
memcpy(0x080fb007, "[", 1) = 0x080fb007
memcpy(0x080fb008, " ", 1) = 0x080fb008
memcpy(0x080fb009, "\t", 1) = 0x080fb009
memcpy(0x080fb00a, "]", 1) = 0x080fb00a
memcpy(0x080fb00b, "*", 1) = 0x080fb00b
memcpy(0x080fb00c, ")", 1) = 0x080fb00c
memcpy(0x080fb00d, "*", 1) = 0x080fb00d
memcpy(0x080fb00e, "(", 1) = 0x080fb00e
__ctype_b_loc(0, 0, 0, 0, 0) = 0x401915b8
memcpy(0x080fb00f, "[", 1) = 0x080fb00f
memcpy(0x080fb010, ".", 1) = 0x080fb010
memcpy(0x080fb011, "*", 1) = 0x080fb011
__ctype_b_loc(0, 0, 0, 0, 0) = 0x401915b8
memcpy(0x080fb012, "]", 1) = 0x080fb012
memcpy(0x080fb013, "[", 1) = 0x080fb013
memcpy(0x080fb014, " ", 1) = 0x080fb014
memcpy(0x080fb015, "\t", 1) = 0x080fb015
memcpy(0x080fb016, "]", 1) = 0x080fb016
memcpy(0x080fb017, "*", 1) = 0x080fb017
memcpy(0x080fb018, ")", 1) = 0x080fb018
memcpy(0x080fb019, "?", 1) = 0x080fb019
memcpy(0x080fb01a, ")", 1) = 0x080fb01a
memcpy(0x080fb01b, "*", 1) = 0x080fb01b
memcpy(0x080fb01c, "", 1) = 0x080fb01c
strcmp("^(re([\\[0-9\\]+])*|aw):[ \t]*", "^(((re|aw)([[0-9]+^])*:[ \t]*)*(["...) = 74
strcmp("reply_regexp", "alternates") = 17
strcmp("reply_regexp", "mask") = 5
__ctype_b_loc(3520, 0x080f9008, 0xbfffecc8, 0x0806cb9f, 0x080faff0) =
0x401915b8
strcmp("reply_regexp", "mask") = 5
malloc(32) = 0x080fd1d0
regcomp(0x080fd1d0, 0x080faff0, 3, 0x080f9009, 0 <unfinished ...>
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
--- SNIP ---
hope this helps.
regards, zottel
Attachment:
pgpPpCD9cWUqb.pgp
Description: PGP signature