any idea?

From: Andres Kroonmaa <andre@dont-contact.us>
Date: Thu, 14 Jun 2001 02:31:15 +0200

 current HEAD (SF):

2001/06/14 02:28:05| Performing DNS Tests...
2001/06/14 02:28:05| Successful DNS name lookup tests...
2001/06/14 02:28:05| DNS Socket created on FD 5
2001/06/14 02:28:05| Adding nameserver 194.106.96.5 from /etc/resolv.conf
2001/06/14 02:28:05| Unlinkd pipe opened on FD 10
2001/06/14 02:28:05| Swap maxSize 15360000 KB, estimated 1280000 objects
2001/06/14 02:28:05| Target number of buckets: 64000
2001/06/14 02:28:05| Using 65536 Store buckets
2001/06/14 02:28:05| Max Mem size: 8192 KB
2001/06/14 02:28:05| Max Swap size: 15360000 KB
2001/06/14 02:28:05| Local cache digest enabled; rebuild/rewrite every 1800/1800 sec
2001/06/14 02:28:05| Store logging disabled
2001/06/14 02:28:05| Rebuilding storage in /www/disk1 (DIRTY)
2001/06/14 02:28:05| Using Least Load store dir selection
2001/06/14 02:28:05| chdir: none: (2) No such file or directory
2001/06/14 02:28:05| Current Directory is /usr/local/squid/dev/cvs/HEAD/src
2001/06/14 02:28:05| Loaded Icons.
2001/06/14 02:28:05| Accepting HTTP connections at 194.106.100.111, port 80, FD 9.
2001/06/14 02:28:05| Accepting ICP messages at 194.106.100.111, port 3130, FD 11.
2001/06/14 02:28:05| Outgoing ICP messages on port 3130, FD 12.
2001/06/14 02:28:05| Accepting SNMP messages on port 3401, FD 13.
2001/06/14 02:28:05| WCCP Disabled.

Program received signal SIGSEGV, Segmentation fault.
asnAclInitialize (acls=0x82b92f0) at asn.c:145
145 asnCacheStart(i->i);
(gdb) bt
#0 asnAclInitialize (acls=0x82b92f0) at asn.c:145
#1 0x00000001 in ?? ()
#2 0x0804f6c0 in asnInit () at asn.c:162
#3 0x08083dde in serverConnectionsOpen () at main.c:297
#4 0x08084405 in mainInitialize () at main.c:522
#5 0x08084871 in main (argc=4, argv=0xbffff8f4) at main.c:689
#6 0x400b5177 in __libc_start_main (main=0x80845b0 <main>, argc=4, ubp_av=0xbffff8f4, init=0x8049c44 <_init>,
fini=0x80b6a50 <_fini>,
    rtld_fini=0x4000e184 <_dl_fini>, stack_end=0xbffff8ec) at ../sysdeps/generic/libc-start.c:129
(gdb) l
140 debug(53, 3) ("asnAclInitialize\n");
141 for (a = acls; a; a = a->next) {
142 if (a->type != ACL_DST_ASN && a->type != ACL_SRC_ASN)
143 continue;
144 for (i = a->data; i; i = i->next)
145 asnCacheStart(i->i);
146 }
147 }
148
149 /* initialize the radix tree structure */
(gdb) p i
$1 = (intlist *) 0x94c
(gdb) p *a
$3 = {name = "ESTAS", '\000' <repeats 26 times>, type = ACL_DST_ASN, data = 0x82b96c8,
  cfgline = 0x82b9668 "acl ESTAS dst_as 2380 2586 3221 3249 3327 5546 8240 8724 8728 8834 12563 13272 16014", next =
0x82b9798}
(gdb) p (intlist ) *0x82b96c8
$6 = {i = 2380, next = 0x94c}

 seems to be introduced not very long ago. seems like to do with acl changes.
 (I'm using whois to query AS info)

 ./configure --enable-xmalloc-statistics --enable-storeio=ufs,diskd --enable-delay-pools \
    --enable-snmp --enable-cache-digests --enable-err-language=Estonian --enable-underscores

------------------------------------
 Andres Kroonmaa <andre@online.ee>
 CTO, Microlink Online
 Tel: 6501 731, Fax: 6501 708
 Pärnu mnt. 158, Tallinn,
 11317 Estonia
Received on Wed Jun 13 2001 - 18:36:55 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:14:03 MST