[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#175163: another trace



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


Reply to: