From: Victor Duchovni (no email)
Date: Wed Sep 01 2004 - 10:06:11 EDT
On Wed, Sep 01, 2004 at 05:01:17AM +0200, Bummibaer wrote:
> > http://www.postfix.org/DEBUG_README.html
> >
>
> kill -l output:
> HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP
Program died with SIGBUS, this is usually a pointer alignment error. What
is the hardware? What are the alignment requirements?
> km1601# truss -p 50373>/var/log/truss_postfix
This is useless without "-f" to follow children. What you want is:
I did not know BSD had "truss". On Solaris, truss can suspend
a process exactly when a signal is delivered
# truss -f -t '!all' -m '!all' -s'SIGBUS' -SSIGBUS -p 50373
This will trace all subprocesses (of master) and stop any process
when SIGBUG is delivered. You can then find it with 'ps' and
use "gcore" to get a core file. Then use a debugger to report
a stack trace.
> Any pointers to solving this, or even a place too look for the solution.
> Thanks.
>
Otherwise read the instructions for using "-D" and debugger_command
in the documented referenced at the top of this message.
-- Viktor. Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the "Reply-To" header. To unsubscribe from the postfix-users list, visit http://www.postfix.org/lists.html or click the link below: <mailto:?body=unsubscribe%20postfix-users>
|
|
|