Today, squid started exiting/crashing with this message on stdout: squid: util.c:612: xstrndup: Assertion `n' failed. and was restarted immediately afterwards, since I'm running it under daemontools' supervise. This is squid 2.5.7-5 from Debian/testing. These crashes repeated in rapid succession, several times (my scripts send mail on each restart): 2005/01/29 13:29:01| CACHEMGR: <unknown>@127.0.0.1 requesting 'store_io' 2005/01/29 13:29:37| Starting Squid Cache version 2.5.STABLE7 for i386-debian-linux-gnu... 2005/01/29 13:29:37| Process ID 7910 2005/01/29 13:29:37| With 4096 file descriptors available 2005/01/29 13:29:37| Performing DNS Tests... 2005/01/29 13:29:37| Successful DNS name lookup tests... 2005/01/29 13:29:37| DNS Socket created at 0.0.0.0, port 32900, FD 5 2005/01/29 13:29:37| Adding nameserver 127.0.0.1 from /etc/resolv.conf 2005/01/29 13:29:37| User-Agent logging is disabled. 2005/01/29 13:29:37| Referer logging is disabled. 2005/01/29 13:29:37| Unlinkd pipe opened on FD 10 2005/01/29 13:29:37| Swap maxSize 32768000 KB, estimated 4096000 objects 2005/01/29 13:29:37| Target number of buckets: 204800 2005/01/29 13:29:37| Using 262144 Store buckets 2005/01/29 13:29:37| Max Mem size: 131072 KB 2005/01/29 13:29:37| Max Swap size: 32768000 KB 2005/01/29 13:29:37| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec 2005/01/29 13:29:37| Rebuilding storage in /squid-cache0 (DIRTY) 2005/01/29 13:29:37| Rebuilding storage in /squid-cache1 (DIRTY) 2005/01/29 13:29:37| Using Least Load store dir selection 2005/01/29 13:29:37| Current Directory is /var/service/squid 2005/01/29 13:29:37| Loaded Icons. 2005/01/29 13:29:38| Accepting HTTP connections at 0.0.0.0, port 888, FD 15. 2005/01/29 13:29:38| Accepting ICP messages at 0.0.0.0, port 3130, FD 17. 2005/01/29 13:29:38| Accepting HTCP messages on port 4827, FD 18. 2005/01/29 13:29:38| Accepting SNMP messages on port 3401, FD 19. 2005/01/29 13:29:38| WCCP Disabled. 2005/01/29 13:29:38| Ready to serve requests. 2005/01/29 13:29:38| Configuring Sibling spiderboy.charite.de/888/3130 2005/01/29 13:29:38| Configuring Sibling spiderman.charite.de/888/3130 2005/01/29 13:29:38| Store rebuilding is 0.4% complete 2005/01/29 13:29:52| Starting Squid Cache version 2.5.STABLE7 for i386-debian-linux-gnu... 2005/01/29 13:29:52| Process ID 7925 2005/01/29 13:29:52| With 4096 file descriptors available 2005/01/29 13:29:52| Performing DNS Tests... 2005/01/29 13:29:52| Successful DNS name lookup tests... # grep "Starting Squid Cache" cache.log 2005/01/29 13:29:37| Starting Squid Cache version 2.5.STABLE7 for i386-debian-linux-gnu... 2005/01/29 13:29:52| Starting Squid Cache version 2.5.STABLE7 for i386-debian-linux-gnu... 2005/01/29 13:30:26| Starting Squid Cache version 2.5.STABLE7 for i386-debian-linux-gnu... 2005/01/29 13:30:33| Starting Squid Cache version 2.5.STABLE7 for i386-debian-linux-gnu... 2005/01/29 13:31:03| Starting Squid Cache version 2.5.STABLE7 for i386-debian-linux-gnu... 2005/01/29 13:31:09| Starting Squid Cache version 2.5.STABLE7 for i386-debian-linux-gnu... 2005/01/29 13:31:26| Starting Squid Cache version 2.5.STABLE7 for i386-debian-linux-gnu... <I logged in here> 2005/01/29 13:51:20| Starting Squid Cache version 2.5.STABLE7 for i386-debian-linux-gnu... 2005/01/29 13:54:49| Starting Squid Cache version 2.5.STABLE7 for i386-debian-linux-gnu... I then stopped squid, nuked the cache directories and restarted squid after that. It seems to work fine now. -- _________________________________________________ Charité - Universitätsmedizin Berlin _________________________________________________ Ralf Hildebrandt i.A. des IT-Zentrum | Netzwerkdienste Stabsstelle des Klinikumsvorstandes Campus Benjamin Franklin Hindenburgdamm 30 | Berlin Tel. +49 30 450 570155 | Fax +49 30 450 570962 Ralf.Hildebrandt@xxxxxxxxxx http://www.charite.de