[198] in bug-owl

home help back first fref pref prev next nref lref last post

owl crash (core gotten)

daemon@ATHENA.MIT.EDU (Chris Shabsin)
Mon Jun 23 18:56:06 2003

Date: Mon, 23 Jun 2003 18:56:04 -0400 (EDT)
From: Chris Shabsin <shabby@MIT.EDU>
To: <bug-owl@MIT.EDU>
Message-ID: <Pine.GSO.4.30L.0306231846060.28840-100000@multics.mit.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII

(gdb) where
#0  0x401f42c5 in mallopt () from /lib/libc.so.6
#1  0x401f32ca in free () from /lib/libc.so.6
#2  0x40238116 in re_exec () from /lib/libc.so.6
#3  0x402329c9 in re_exec () from /lib/libc.so.6
#4  0x40231e31 in regexec () from /lib/libc.so.6
#5  0x0806e71b in owl_regex_compare (re=0x80c7e30, string=0x80898f0 "") at regex.c:46
#6  0x0806df33 in owl_filter_message_match (f=0x80c7be8, m=0x82e34e0) at filter.c:165
#7  0x0805b3b3 in owl_mainwin_redisplay (mw=0x809e5e0) at mainwin.c:77
#8  0x08059790 in main (argc=1, argv=0xbffff6e4, env=0xbffff6ec) at owl.c:434
(gdb) f 6
#6  0x0806df33 in owl_filter_message_match (f=0x80c7be8, m=0x82e34e0) at filter.c:165
165         tmp=owl_regex_compare(owl_filterelement_get_re(fe), match);
(gdb) p *fe
$6 = {type = 8, field = 0x80c7cf8 "type", re = {negate = 0,
    string = 0x80c7d08 "^zephyr$", re = {buffer = 0x80c8148 "\200}\f\b\001",
      allocated = 88, used = 88, syntax = 4436732, fastmap = 0x80c8040 "",
      translate = 0x0, re_nsub = 0, can_be_null = 0, regs_allocated = 0,
      fastmap_accurate = 1, no_sub = 0, not_bol = 0, not_eol = 0, newline_anchor = 0}}}
(gdb) f 5
#5  0x0806e71b in owl_regex_compare (re=0x80c7e30, string=0x80898f0 "") at
regex.c:46
46        ret=regexec(&(re->re), string, 0, NULL, 0);
(gdb) p re->re
$8 = {buffer = 0x6e696d64 <Address 0x6e696d64 out of bounds>, allocated = 1852139264,
  used = 1667854949, syntax = 1885698560,
  fastmap = 0x727968 <Address 0x727968 out of bounds>,
  translate = 0x6d6961 <Address 0x6d6961 out of bounds>, re_nsub = 1650614634,
  can_be_null = 1, regs_allocated = 2, fastmap_accurate = 0, no_sub = 0, not_bol = 1,
  not_eol = 1, newline_anchor = 0}

note that that looks like ASCII got in there somehow.  looks like the end
of "admin", then "generic" then "zep"(...hyr?) ... "aim"... "jabb" are in
there...

If you need any more info, let me know...

-Chris Shabsin                   -crs@mit.edu
-Software Engineer, Ciber, Inc.

echo Prpv a\'rfg cnf har cvcr | tr Pacfghnrvp Cnpstuaeic


home help back first fref pref prev next nref lref last post