On Wed, 19 Mar 1997, Alan Thew wrote:
> This may be related since I get a SIGBUS error with exim on a SunOS 4.1.3
> machine, built with gcc 2.6.3 . (on the other hand this maybe something else
> since an acc built exim also dumps at the same spot).
>
> trace shows:
> open ("/var/spool/exim/input/0w6l7X-000".., 0, 0666) = 4
> ioctl (4, 0x40125401, 0xeffff3cc) = -1 ENOTTY (Inappropriate ioctl for device)
> fstat (4, 0xeffff440) = 0
> read (4, "0w6l7X-0003jM-00-H\nroot 0 1\n<roo".., 8192) = 500
> - SIGBUS (10)
The code that happens after this involves several calls to sscanf(),
and...
> On Wed, 12 Mar 1997, Lee McLoughlin wrote:
> >
> > If I link with the gnu 'ld' all is well. If I link with the system 'ld'
> > exim dumps somewhere inside sscanf() when calling number() !!!!
So it looks very like the same thing.
--
Philip Hazel University Computing Service,
ph10@??? New Museums Site, Cambridge CB2 3QG,
P.Hazel@??? England. Phone: +44 1223 334714