Can you pelase add this to bug #891 <url:http://www.squid-cache.org/bugs/show_bug.cgi?id=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 > > > > >
