Quick comment on a too-old email ..:

On Sat, 07 Oct 2006 06:05:05 +0000, Massimo Nuvoli wrote:

> ast_chan that disappear in the middle of a function (why? simple the
> call was closed somewhere else)

There's a reason for this. The reason is that somebody, somewhere up the
call chain, just plain forgot to lock the appropriate data structure before
passing it around. (Worse: if the data structure doesn't even have a lock.)

Historically, Asterisk has had a few bugs in that area. Writing
multithreaded programs is *not* easy.

Frankly, after reading the list archives and looking at the archive (last
check-in in the devel branch was last year!) I fear that here we have yet
another broken, poorly-maintained ISDN solution for Linux. (By my count,
that's at least #4.)

... and the Asterisk people refusing to fix obvious locking bugs, when
their effects only happen to show up in third-party channels, doesn't
really help either. :-/

Danielle: *Are* you making progress with the new version? Who is
maintaining the old visdn branch in the meantime, for those people who
need it running on newer kernels?

-- 
Matthias Urlichs   |   {M:U} IT Design @ m-u-it.de   |  [EMAIL PROTECTED]
Disclaimer: The quote was selected randomly. Really. | http://smurf.noris.de
 - -
You can prove anything by mentioning another computer language.  :-)

             -- Larry Wall in <[EMAIL PROTECTED]>
_______________________________________________
Visdn-hackers mailing list
[email protected]
https://mailman.uli.it/mailman/listinfo/visdn-hackers

Reply via email to