squid 2.2.STABLE4 on IBM AIX 4.3.x

From: Toni Andjelkovic <toni@dont-contact.us>
Date: Mon, 19 Jul 1999 02:44:26 +0200

hi!

i searched the list archives but couldn't find anything appropriate
regarding this problem:

we deploy squid on IBM RS/6000 machines running AIX 4.3.1.0
as well as 4.3.2.0, and we're experiencing very frequent core
dumps and erratic behaviour of the application -- squid usually
dies spontaneously after about an hour of operation. unfortunately
there's not much information in the logs to be found (with one exception,
see below):

> /squid/bin/RunCache[22]: 15358 Illegal instruction(coredump)

> 15:35:59| Starting Squid Cache version 2.2.STABLE4 for powerpc-ibm-aix4.3.2.0...
> 16:54:44| Starting Squid Cache version 2.2.STABLE4 ...
> 17:57:35| Starting Squid Cache version 2.2.STABLE4 ...
> 18:58:03| Starting Squid Cache version 2.2.STABLE4 ...
> 19:40:15| Starting Squid Cache version 2.2.STABLE4 ...
> 20:41:14| Starting Squid Cache version 2.2.STABLE4 ...
> 21:39:03| Starting Squid Cache version 2.2.STABLE4 ...
> 22:25:37| Starting Squid Cache version 2.2.STABLE4 ...
> 00:31:36| Starting Squid Cache version 2.2.STABLE4 ...

all of these appear as having caught SIGILL,
and there is no further information in AIX's errpt:

> Description
> SOFTWARE PROGRAM ABNORMALLY TERMINATED
> Probable Causes
> SOFTWARE PROGRAM
> User Causes
> USER GENERATED SIGNAL
> Detail Data
> SIGNAL NUMBER
> 4
> USER'S PROCESS ID:
> 14718
> FILE SYSTEM SERIAL NUMBER
> 20
> INODE NUMBER
> 2
> PROGRAM NAME
> squid
> ADDITIONAL INFORMATION
> ??
> ??
> Unable to generate symptom string.

however, there is an exception:

> FATAL: xstrdup: tried to dup a NULL pointer!
> Squid Cache (Version 2.2.STABLE4): Terminated abnormally.
> 23:26:36| Starting Squid Cache version 2.2.STABLE4 ...

AIX's errdaemon records this particular crash with
> Detail Data
> SIGNAL NUMBER
> 11
> USER'S PROCESS ID:
> 16906
> FILE SYSTEM SERIAL NUMBER
> 20
> INODE NUMBER
> 2
> PROGRAM NAME
> squid
> ADDITIONAL INFORMATION
> malloc_y 4C0
> malloc_y 420
> malloc F0
> _findbuf 7C
> _wrtchk 90
> fwrite_un 98
> fwrite 8C
> _doprnt 174C
> vfprintf 9C
> __syslog_ 30C
> syslog 44
> _db_print 108
> storeDirW E8
> death 68
> ??

squid has been compiled with egcs-1.1.1, without any fancy
defines or features, but we are experiencing the same problems
with 2.2.STABLE3/gcc 2.8.1 too. i'd appreciate any comments on why this
is happening; does anyone else have similar troubles?

thank you,

-- 
Toni Andjelkovic       |       (TA627-RIPE)      |
toni@telecom.at        |        iT Austria       |
--------------------------------------------------
Received on Sun Jul 18 1999 - 18:27:00 MDT

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