If the size of the cache_object you are retrieving exceeds a certain
size (I used to think that that size was the value of cache_mem, now I'm
not so sure) then yes, go boom.
It's on my personal hunt-list, but I've never quite gotten to it. I
think it's a low priority bug as far as they go.
D
Jordan Mendelson wrote:
>
> I'm having an odd problem. Everytime I query Squid 1.NOVM.21 w/ cachemgr.cgi
> for Utilization or Cache Information, it exists with a Segmentation fault.
> Could this be due to a corrupt object in my cache?
>
> Anyway, here is the relevent lines:
> 1998/05/13 11:37:54| CACHEMGR: 206.105.188.2 requesting 'info'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 2 bytes for
> '26/GET/cache_obje
> ct://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 40 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 44 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 46 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 36 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 33 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 32 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 31 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 49 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 31 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 30 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 30 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 43 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 32 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 32 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 28 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 41 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 18 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 31 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 39 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 41 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 36 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 48 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 48 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 48 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 36 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 36 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 40 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 39 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 35 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 46 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 46 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 46 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 46 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 46 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 28 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 23 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 39 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 33 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 26 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 62 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 62 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 62 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 62 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 62 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 76 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 76 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 76 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 76 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 76 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 62 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 62 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 62 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 62 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 62 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 62 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 17 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 57 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 57 bytes for
> '26/GET/cache_obj
> ect://dew.wserv.com/info@b4l1'
> 1998/05/13 11:37:54| storeAppend: FD 20 appending 2 bytes for
> '26/GET/cache_obje
> ct://dew.wserv.com/info@b4l1'
> FATAL: Received Segment Violation...dying.
> 1998/05/13 11:37:54| storeWriteCleanLog: Not currently OK to rewrite swap
> log.
> 1998/05/13 11:37:54| storeWriteCleanLog: Operation aborted.
> CPU Usage: user 59 sys 22
> Maximum Resident Size: 0 KB
> Page faults with physical i/o: 5230
> Memory usage for squid via mallinfo():
> total space in arena: 25049 KB
> Ordinary blocks: 23954 KB 35816 blks
> Small blocks: 0 KB 0 blks
> Holding blocks: 456 KB 2 blks
> Free Small blocks: 0 KB
> Free Ordinary blocks: 1094 KB
> Total in use: 24410 KB 97%
> Total free: 1094 KB 4%
>
> This is with the store.c patch.
>
> Jordan
>
> --
> Jordan Mendelson : http://jordy.wserv.com
> Web Services, Inc. : http://www.wserv.com
-- -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GAT d- s++: a C++++$ UL++++B+++S+++C++H++U++V+++$ P+++$ L+++ E- W+++(--)$ N++ w++$>--- t+ 5++ X+() R+ tv b++++ DI+++ e- h-@ ------END GEEK CODE BLOCK------Received on Wed May 13 1998 - 09:56:33 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:40:10 MST