Hello John, What i am asking is if i can apply this patch manually or something like this without making any upgrade of Asterisk, has anyone done this before?
Or i have to upgrade my Asterisk versions...i don't really want to do this... Thanks in Advance! 2010/11/22 John Novack <jnov...@stromberg-carlson.org> > Hasn't this been fixed in later versions? > 1.4.37 is current, or at least it was in the last few days. > > Upgrading with no reason isn't suggested, but in this case you have a good > reason, and if you dig deep enough you may find the fix is already in place. > > John Novack > > > > Danny Dias wrote: > >> Hello Asterisk community, >> >> We are having some problems with crashes in Asterisk, my asterisk >> versions are 1.4.24.1 and 1.4.23.2. I have found this: >> >> "~/work/asterisk-branch-1.4$ svn log -c 260345 >> ------------------------------------------------------------------------ >> r260345 | mmichelson | 2010-04-30 22:08:15 +0200 (Fri, 30 Apr 2010) | 18 >> lines >> >> Fix potential crash from race condition due to accessing channel data >> without the channel locked. >> >> In res_musiconhold.c, there are several places where a channel's >> stream's existence is checked prior to calling ast_closestream on it. The >> issue >> here is that in several cases, the channel was not locked while checking >> the >> stream. The result was that if two threads checked the state of the >> channel's >> stream at approximately the same time, then there could be a situation >> where >> both threads attempt to call ast_closestream on the channel's stream. The >> result >> here is that the refcount for the stream would go below 0, resulting in a >> crash. >> >> I have added proper channel locking to res_musiconhold.c to ensure that >> we do not try to check chan->stream without the channel locked. A >> Digium customer has been using this patch for several weeks and has not >> had any crashes since applying the patch. >> >> ABE-2147 >> " >> >> How can i apply this patch on my asterisk versions: 1.4.24.1 and >> 1.4.23.2? do i have to apply this patch manually? >> >> Thanks in advance for your help >> >> >> > > -- > > Dog is my Co-pilot > > -- Ing. Danny Dias www.DannTEL.net
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users