On Sun, Mar 11, 2007 at 05:57:02PM +0100, Markus W Kilbinger
wrote:
> >>>>> "Doran" == Andrew Doran
<ad netbsd.org> writes:
>
> >> After updating the whole machine to the
newlock2 base (kernel +
> >> userland) asterisk seems to startup fine,
but does no longer
> >> accept (all) incoming phone calls!?
>
> Doran> Hi, Thanks for the problem report.
>
> Doran> If you could file a PR about this it
would be ideal. A good
> Doran> first step for diagnostic the problem
would be to attach to
> Doran> the process responsible for handling
incoming calls with
> Doran> "ktrace -di -p $pid", and make
available the ktrace.out
> Doran> file that is produced (or relevant
excerpts from kdump -R,
> Doran> afterwards).
>
> Sorry, I had no time so far to do some testings (too
many NMI's :-/),
> but today I noticed something else/strange: My qube2
ran in the
> (known) situation that asterisk no longer accept calls
(in these
> situations asterisk says: 'Mar 11 10:43:11 WARNING[587]
app.c: No
> audio available on SIP/0800615243-00789000??').
>
> So I tried to stop the running asterisk process und
restarted it,
> which seemed to work (the process vanished from the
process list and
> re-appeared after its re-starting). Now the big 'but':
The machine was
> still not able to accept calls!? Repeating the
asterisk's stop/restart
> procedure didn't help anyway. Only rebooting the whole
machine made
> asterisk (initially) accepting calls again. How can
this be!?
>
> Which 'relicts' of a terminated program can survive its
restart? Any
> other idea for this 'behavior'?
There have been a good number of fixes to the pthread stuff
(kernel and
libpthread) in the last two weeks. If it is any of the
issues that were
fixed by them problem may be solved..
Cheers,
Andrew
|