Closed GoogleCodeExporter closed 8 years ago
Hi, are you using app_unimcp.c in revision 1805?
Update it to a newer version.
See https://groups.google.com/d/topic/unimrcp/erE2eJjkpaM/discussion
You should update UniMRCP to latest svn revision too.
Original comment by rodolfor...@gmail.com
on 22 Aug 2012 at 3:05
Looks promising as our issue, I'm running it by our Asterisk/TTS Dev to see
which version of app_unimrcp.c we are using.
Thanks.
Original comment by skit...@gmail.com
on 22 Aug 2012 at 4:11
Well looks like the SVN version of UniMRCP tanks our asterisk install when the
module loaded. Any ideas on why that would be? Do we need to step up to a
higher version of asterisk?
Original comment by skit...@gmail.com
on 28 Aug 2012 at 1:16
Below is a one-line change which fixes the problem. The problem was in the
Sofia-SIP library which deleted a data storage key which was not created. That
eventually made Asterisk crash because of memory corruption issues. The fix
will be available in the upcoming release of the dependencies.
diff --git a/libsofia-sip-ua/su/su_uniqueid.c b/libsofia-sip-ua/su/su_uniqueid.c
index 59833cc..eaa8813 100644
--- a/libsofia-sip-ua/su/su_uniqueid.c
+++ b/libsofia-sip-ua/su/su_uniqueid.c
@@ -99,7 +99,7 @@ union state {
#endif
static pthread_once_t once = PTHREAD_ONCE_INIT;
-static int done_once = 1;
+static int done_once = 0;
static pthread_key_t state_key;
Original comment by achalo...@gmail.com
on 6 Mar 2013 at 7:34
Original issue reported on code.google.com by
skit...@gmail.com
on 21 Aug 2012 at 10:39Attachments: