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