Can you pelase add this to bug #891
. Also include
the exact version of Squid you are using (i.e. if it is a base 2.5.STABLE4
without pathces, any patches applied, or a nightly snapshot).

There is also a list of questions in that bug report I'd like you to
answer.

Regards
Henrik


On Tue, 10 Feb 2004, Evren Yurtesen wrote:

> Well, I just got the same problem in another machine. It runs FreeBSD 4.9
> and this time I attached to the running process... Here is what I got...
> If you need something more, send email.
>
> adsl:/home/yurtesen#gdb /usr/local/squid/sbin/squid 121
> GNU gdb 4.18 (FreeBSD)
> Copyright 1998 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you
> are
> welcome to change it and/or distribute copies of it under certain
> conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB. Type "show warranty" for
> details.
> This GDB was configured as "i386-unknown-freebsd"...Deprecated bfd_read
> called at
> /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c
> line 2627 in elfstab_build_psymtabs
> Deprecated bfd_read called at
> /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c
> line 933 in fill_symbuf
>
>
> /usr/home/yurtesen/121: No such file or directory.
> Attaching to program: /usr/local/squid/sbin/squid, process 121
> Reading symbols from /usr/lib/libcrypt.so.2...done.
> Reading symbols from /usr/lib/libm.so.2...done.
> Reading symbols from /usr/lib/libc.so.4...done.
> Reading symbols from /usr/libexec/ld-elf.so.1...done.
> memPoolInUseCount (pool=0x81e3400) at MemPool.c:303
> 303 assert(pool);
> (gdb) where
> #0 memPoolInUseCount (pool=0x81e3400) at MemPool.c:303
> #1 0x8082d62 in memInUse (type=MEM_IPCACHE_ENTRY) at mem.c:282
> #2 0x807f7f5 in ipcache_purgelru (voidnotused=0x0) at ipcache.c:156
> #3 0x8067785 in eventRun () at event.c:147
> #4 0x8081eed in main (argc=2, argv=0xbfbffddc) at main.c:739
> (gdb) backtrace
> #0 memPoolInUseCount (pool=0x81e3400) at MemPool.c:303
> #1 0x8082d62 in memInUse (type=MEM_IPCACHE_ENTRY) at mem.c:282
> #2 0x807f7f5 in ipcache_purgelru (voidnotused=0x0) at ipcache.c:156
> #3 0x8067785 in eventRun () at event.c:147
> #4 0x8081eed in main (argc=2, argv=0xbfbffddc) at main.c:739
> (gdb)
>
> Here is top output for squid
>
> last pid: 143; load averages: 0.45, 0.42, 0.37
> up 0+00:52:32 13:43:55
> 13 processes: 3 running, 10 sleeping
> CPU states: 100% user, 0.0% nice, 0.0% system, 0.0% interrupt, 0.0%
> idle
> Mem: 26M Active, 25M Inact, 22M Wired, 16K Cache, 22M Buf, 49M Free
> Swap: 256M Total, 256M Free
>
> PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND
> 121 nobody 42 0 23524K 22968K RUN 10:46 74.85% 74.85% squid
>
> Evren
>
>
> On Tue, 10 Feb 2004, Henrik Nordstrom wrote:
>
> > On Tue, 10 Feb 2004, Evren Yurtesen wrote:
> >
> > > Yes, my squid has debug symbols. I checked that from the FAQ already.

> >
> > Can GDB understand the debug information?
> >
> > gdb squid
> >
> > list main
> >
> > Regards
> > Henrik
> >
> >

>