Summary: | ASTERISK-10017: Asterisk locks and no new calls allowed. Doesn't crash but have to restart Asterisk to get calls to flow again. | ||
Reporter: | Phil Smith (philsmith) | Labels: | |
Date Opened: | 2007-08-03 14:12:40 | Date Closed: | 2007-09-08 09:14:35 |
Priority: | Blocker | Regression? | No |
Status: | Closed/Complete | Components: | Core/General |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ( 0) backtrace.txt ( 1) console.txt ( 2) coreshowlocks.txt ( 3) coreshowlocks2.txt ( 4) coreshowlocks3.txt ( 5) fulllog-debugenable.txt | |
Description: | Asterisk seems to lock randomly and have not yet found a pattern to why. Current calls continue without issue but no new calls in or out are allowed. Restart the Asterisk application and it will work again for a few hours. Asterisk was rebuilt with 1.4.9 with DEBUG_THREADS and DONT_OPTIMIZE enabled then started with /usr/sbin/asterisk -vvvg -c The backtrace.txt that is attached was gathered in this manor: ps -aux to get pid of asterisk [root@pbx] # script /tmp/backtrace.txt [root@pbx] # gdb /usr/sbin/asterisk pid Once you get into gdb, then issue: "set pagination off" to turn of paging. then issue: info thread then issue: thread apply all bt Once you have the output in a file quit out. Restart Asterisk ****** ADDITIONAL INFORMATION ****** Last moments of the console: -- SIP/206-b75023a8 is ringing -- SIP/206-b75023a8 is ringing -- SIP/206-b75023a8 is ringing -- SIP/206-b75023a8 answered SIP/289-098f8dd8 -- Native bridging SIP/289-098f8dd8 and SIP/206-b75023a8 == Spawn extension (international, 200, 1) exited non-zero on 'SIP/289-098f8dd8' -- Channel 0/3, span 2 got hangup request, cause 16 -- User hung up == Spawn extension (macro-stdexten, s, 6) exited non-zero on 'Zap/27-1' in macro 'stdexten' == Spawn extension (macro-stdexten, s, 6) exited non-zero on 'Zap/27-1' -- Hungup 'Zap/27-1' -- Executing [xxxxxxxxxx@international:1] Set("SIP/242-098c0178", "CALLERID(all)=Advance Packaging<xxxxxxxxxx>") in new stack -- Executing [xxxxxxxxxx@international:2] Dial("SIP/242-098c0178", "ZAP/g1/xxxxxxxxxx") in new stack -- Requested transfer capability: 0x00 - SPEECH -- Called g1/6169572120 -- Zap/26-1 is proceeding passing it to SIP/242-098c0178 -- Zap/26-1 is ringing -- Zap/26-1 answered SIP/242-098c0178 -- Accepting call from 'xxxxxxxxxx' to 'xxxxxxxxxx' on channel 0/3, span 2 -- Executing [xxxxxxxxxx@incoming:1] Set("Zap/27-1", "aa=1") in new stack -- Executing [xxxxxxxxxx@incoming:2] GotoIf("Zap/27-1", "1 = "1"?incoming-open|s|1") in new stack -- Goto (incoming-open,s,1) -- Executing [s@incoming-open:1] Answer("Zap/27-1", "") in new stack -- Executing [s@incoming-open:2] Goto("Zap/27-1", "inside|200|1") in new stack -- Goto (inside,200,1) -- Executing [200@inside:1] Dial("Zap/27-1", "SIP/206|240") in new stack -- Called 206 -- SIP/206-098f8c70 is ringing -- SIP/206-098f8c70 is ringing -- SIP/206-098f8c70 is ringing -- SIP/206-098f8c70 answered Zap/27-1 -- Hungup 'Zap/28-1' == Spawn extension (international, xxxxxxx, 2) exited non-zero on 'SIP/271-098d49a8' -- Hungup 'Zap/26-1' == Spawn extension (international, xxxxxxx, 2) exited non-zero on 'SIP/242-098c0178' -- Started music on hold, class 'default', on Zap/27-1 -- Channel 0/1, span 2 got hangup request, cause 16 -- Hungup 'Zap/25-1' == Spawn extension (international, 701, 1) exited non-zero on 'SIP/272-09967930' -- Accepting call from 'xxxxxxxxxx' to 'xxxxxxxxxx' on channel 0/1, span 2 -- Executing [xxxxxxxxxx@incoming:1] SIPAddHeader("Zap/25-1", "Alert-Info:EXTERNAL") in new stack -- Executing [xxxxxxxxxx@incoming:2] Goto("Zap/25-1", "inside|212|1") in new stack -- Goto (inside,212,1) -- Executing [212@inside:1] Macro("Zap/25-1", "stdexten|212|SIP/212") in new stack -- Executing [s@macro-stdexten:1] GotoIf("Zap/25-1", "0?s|2:s|3") in new stack -- Goto (macro-stdexten,s,3) -- Executing [s@macro-stdexten:3] Dial("Zap/25-1", "SIP/212|20|t") in new stack -- Called 212 -- Channel 0/1, span 2 got hangup request, cause 102 == Spawn extension (macro-stdexten, s, 3) exited non-zero on 'Zap/25-1' in macro 'stdexten' == Spawn extension (macro-stdexten, s, 3) exited non-zero on 'Zap/25-1' -- Hungup 'Zap/25-1' -- Accepting call from 'xxxxxxxxxx' to 'xxxxxxxxxx' on channel 0/1, span 2 -- Executing [xxxxxxxxxx@incoming:1] SIPAddHeader("Zap/25-1", "Alert-Info:EXTERNAL") in new stack -- Executing [xxxxxxxxxx@incoming:2] Goto("Zap/25-1", "inside|212|1") in new stack -- Goto (inside,212,1) -- Executing [212@inside:1] Macro("Zap/25-1", "stdexten|212|SIP/212") in new stack -- Executing [s@macro-stdexten:1] GotoIf("Zap/25-1", "0?s|2:s|3") in new stack -- Goto (macro-stdexten,s,3) -- Executing [s@macro-stdexten:3] Dial("Zap/25-1", "SIP/212|20|t") in new stack -- Called 212 Last moments of FULL log with DEBUG enabled in logging.conf [Aug 3 14:48:10] DEBUG[28102] chan_zap.c: Queuing frame from PRI_EVENT_PROCEEDING on channel 0/4 span 2 [Aug 3 14:48:10] VERBOSE[28944] logger.c: -- Zap/28-1 is proceeding passing it to SIP/271-098d49a8 [Aug 3 14:48:10] VERBOSE[28944] logger.c: -- Zap/28-1 is ringing [Aug 3 14:48:13] VERBOSE[28935] logger.c: -- Nobody picked up in 20000 ms [Aug 3 14:48:13] DEBUG[28935] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:48:13] DEBUG[28935] app_macro.c: Executed application: Dial [Aug 3 14:48:13] DEBUG[28935] db.c: Unable to find key '212' in family 'CFB' [Aug 3 14:48:13] VERBOSE[28935] logger.c: -- Executing [s@macro-stdexten:4] GotoIf("Zap/27-1", "0?s|5:s|6") in new stack [Aug 3 14:48:13] VERBOSE[28935] logger.c: -- Goto (macro-stdexten,s,6) [Aug 3 14:48:13] DEBUG[28935] app_macro.c: Executed application: GotoIf [Aug 3 14:48:13] VERBOSE[28935] logger.c: -- Executing [s@macro-stdexten:6] VoiceMail("Zap/27-1", "212|u") in new stack [Aug 3 14:48:13] VERBOSE[28935] logger.c: -- <Zap/27-1> Playing '/var/spool/asterisk/voicemail/default/212/temp' (language 'en') [Aug 3 14:48:19] VERBOSE[28935] logger.c: -- <Zap/27-1> Playing 'vm-intro' (language 'en') [Aug 3 14:48:19] DEBUG[28943] chan_zap.c: Set option AUDIO MODE, value: ON(1) on Zap/26-1 [Aug 3 14:48:19] DEBUG[28943] chan_zap.c: Not yet hungup... Calling hangup once with icause, and clearing call [Aug 3 14:48:19] DEBUG[28943] chan_zap.c: Set option AUDIO MODE, value: OFF(0) on Zap/26-1 [Aug 3 14:48:19] VERBOSE[28943] logger.c: -- Hungup 'Zap/26-1' [Aug 3 14:48:19] DEBUG[28943] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:48:19] VERBOSE[28943] logger.c: == Spawn extension (international, 15153620751, 2) exited non-zero on 'SIP/249-0997e7d0' [Aug 3 14:48:19] DEBUG[28943] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:48:22] DEBUG[28102] chan_zap.c: Echo cancellation already on [Aug 3 14:48:22] VERBOSE[28944] logger.c: -- Zap/28-1 answered SIP/271-098d49a8 [Aug 3 14:48:24] VERBOSE[28935] logger.c: -- <Zap/27-1> Playing 'beep' (language 'en') [Aug 3 14:48:25] VERBOSE[28935] logger.c: -- Recording the message [Aug 3 14:48:25] VERBOSE[28935] logger.c: -- x=0, open writing: /var/spool/asterisk/voicemail/default/212/tmp/ajQewV format: wav49, 0x98eaba0 [Aug 3 14:48:25] VERBOSE[28935] logger.c: -- x=1, open writing: /var/spool/asterisk/voicemail/default/212/tmp/ajQewV format: gsm, 0x98dae38 [Aug 3 14:48:25] VERBOSE[28945] logger.c: -- Executing [200@international:1] Dial("SIP/289-098f8dd8", "SIP/206|240") in new stack [Aug 3 14:48:25] VERBOSE[28945] logger.c: -- Called 206 [Aug 3 14:48:25] VERBOSE[28945] logger.c: -- SIP/206-b75023a8 is ringing [Aug 3 14:48:26] VERBOSE[28945] logger.c: -- SIP/206-b75023a8 is ringing [Aug 3 14:48:27] VERBOSE[28945] logger.c: -- SIP/206-b75023a8 is ringing [Aug 3 14:48:27] VERBOSE[28945] logger.c: -- SIP/206-b75023a8 answered SIP/289-098f8dd8 [Aug 3 14:48:27] VERBOSE[28945] logger.c: -- Native bridging SIP/289-098f8dd8 and SIP/206-b75023a8 [Aug 3 14:48:34] VERBOSE[28945] logger.c: == Spawn extension (international, 200, 1) exited non-zero on 'SIP/289-098f8dd8' [Aug 3 14:48:34] DEBUG[28945] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:48:46] VERBOSE[28102] logger.c: -- Channel 0/3, span 2 got hangup request, cause 16 [Aug 3 14:48:46] VERBOSE[28935] logger.c: -- User hung up [Aug 3 14:48:46] VERBOSE[28935] logger.c: == Spawn extension (macro-stdexten, s, 6) exited non-zero on 'Zap/27-1' in macro 'stdexten' [Aug 3 14:48:46] VERBOSE[28935] logger.c: == Spawn extension (macro-stdexten, s, 6) exited non-zero on 'Zap/27-1' [Aug 3 14:48:46] DEBUG[28935] chan_zap.c: Set option AUDIO MODE, value: ON(1) on Zap/27-1 [Aug 3 14:48:46] DEBUG[28935] chan_zap.c: Not yet hungup... Calling hangup once with icause, and clearing call [Aug 3 14:48:46] DEBUG[28935] chan_zap.c: Set option AUDIO MODE, value: OFF(0) on Zap/27-1 [Aug 3 14:48:46] VERBOSE[28935] logger.c: -- Hungup 'Zap/27-1' [Aug 3 14:48:46] DEBUG[28935] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:48:10] VERBOSE[28944] logger.c: -- Zap/28-1 is proceeding passing it to SIP/271-098d49a8 [Aug 3 14:48:10] VERBOSE[28944] logger.c: -- Zap/28-1 is ringing [Aug 3 14:48:13] VERBOSE[28935] logger.c: -- Nobody picked up in 20000 ms [Aug 3 14:48:13] DEBUG[28935] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:48:13] DEBUG[28935] app_macro.c: Executed application: Dial [Aug 3 14:48:13] DEBUG[28935] db.c: Unable to find key '212' in family 'CFB' [Aug 3 14:48:13] VERBOSE[28935] logger.c: -- Executing [s@macro-stdexten:4] GotoIf("Zap/27-1", "0?s|5:s|6") in new stack [Aug 3 14:48:13] VERBOSE[28935] logger.c: -- Goto (macro-stdexten,s,6) [Aug 3 14:48:13] DEBUG[28935] app_macro.c: Executed application: GotoIf [Aug 3 14:48:13] VERBOSE[28935] logger.c: -- Executing [s@macro-stdexten:6] VoiceMail("Zap/27-1", "212|u") in new stack [Aug 3 14:48:13] VERBOSE[28935] logger.c: -- <Zap/27-1> Playing '/var/spool/asterisk/voicemail/default/212/temp' (language 'en') [Aug 3 14:48:19] VERBOSE[28935] logger.c: -- <Zap/27-1> Playing 'vm-intro' (language 'en') [Aug 3 14:48:19] DEBUG[28943] chan_zap.c: Set option AUDIO MODE, value: ON(1) on Zap/26-1 [Aug 3 14:48:19] DEBUG[28943] chan_zap.c: Not yet hungup... Calling hangup once with icause, and clearing call [Aug 3 14:48:19] DEBUG[28943] chan_zap.c: Set option AUDIO MODE, value: OFF(0) on Zap/26-1 [Aug 3 14:48:19] VERBOSE[28943] logger.c: -- Hungup 'Zap/26-1' [Aug 3 14:48:19] DEBUG[28943] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:48:19] VERBOSE[28943] logger.c: == Spawn extension (international, 15153620751, 2) exited non-zero on 'SIP/249-0997e7d0' [Aug 3 14:48:19] DEBUG[28943] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:48:22] DEBUG[28102] chan_zap.c: Echo cancellation already on [Aug 3 14:48:22] VERBOSE[28944] logger.c: -- Zap/28-1 answered SIP/271-098d49a8 [Aug 3 14:48:24] VERBOSE[28935] logger.c: -- <Zap/27-1> Playing 'beep' (language 'en') [Aug 3 14:48:25] VERBOSE[28935] logger.c: -- Recording the message [Aug 3 14:48:25] VERBOSE[28935] logger.c: -- x=0, open writing: /var/spool/asterisk/voicemail/default/212/tmp/ajQewV format: wav49, 0x98eaba0 [Aug 3 14:48:25] VERBOSE[28935] logger.c: -- x=1, open writing: /var/spool/asterisk/voicemail/default/212/tmp/ajQewV format: gsm, 0x98dae38 [Aug 3 14:48:25] VERBOSE[28945] logger.c: -- Executing [200@international:1] Dial("SIP/289-098f8dd8", "SIP/206|240") in new stack [Aug 3 14:48:25] VERBOSE[28945] logger.c: -- Called 206 [Aug 3 14:48:25] VERBOSE[28945] logger.c: -- SIP/206-b75023a8 is ringing [Aug 3 14:48:26] VERBOSE[28945] logger.c: -- SIP/206-b75023a8 is ringing [Aug 3 14:48:27] VERBOSE[28945] logger.c: -- SIP/206-b75023a8 is ringing [Aug 3 14:48:27] VERBOSE[28945] logger.c: -- SIP/206-b75023a8 answered SIP/289-098f8dd8 [Aug 3 14:48:27] VERBOSE[28945] logger.c: -- Native bridging SIP/289-098f8dd8 and SIP/206-b75023a8 [Aug 3 14:48:34] VERBOSE[28945] logger.c: == Spawn extension (international, 200, 1) exited non-zero on 'SIP/289-098f8dd8' [Aug 3 14:48:34] DEBUG[28945] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:48:46] VERBOSE[28102] logger.c: -- Channel 0/3, span 2 got hangup request, cause 16 [Aug 3 14:48:46] VERBOSE[28935] logger.c: -- User hung up [Aug 3 14:48:46] VERBOSE[28935] logger.c: == Spawn extension (macro-stdexten, s, 6) exited non-zero on 'Zap/27-1' in macro 'stdexten' [Aug 3 14:48:46] VERBOSE[28935] logger.c: == Spawn extension (macro-stdexten, s, 6) exited non-zero on 'Zap/27-1' [Aug 3 14:48:46] DEBUG[28935] chan_zap.c: Set option AUDIO MODE, value: ON(1) on Zap/27-1 [Aug 3 14:48:46] DEBUG[28935] chan_zap.c: Not yet hungup... Calling hangup once with icause, and clearing call [Aug 3 14:48:46] DEBUG[28935] chan_zap.c: Set option AUDIO MODE, value: OFF(0) on Zap/27-1 [Aug 3 14:48:46] VERBOSE[28935] logger.c: -- Hungup 'Zap/27-1' [Aug 3 14:48:46] DEBUG[28935] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:49:39] VERBOSE[28946] logger.c: -- Executing [xxxxxxxxxx@international:1] Set("SIP/242-098c0178", "CALLERID(all)=Advance Packaging<xxxxxxxxxx>") in new stack [Aug 3 14:49:39] VERBOSE[28946] logger.c: -- Executing [xxxxxxxxxx@international:2] Dial("SIP/242-098c0178", "ZAP/g1/xxxxxxxxxx") in new stack [Aug 3 14:49:39] VERBOSE[28946] logger.c: -- Requested transfer capability: 0x00 - SPEECH [Aug 3 14:49:39] VERBOSE[28946] logger.c: -- Called g1/xxxxxxxxxx [Aug 3 14:49:39] DEBUG[28102] chan_zap.c: Queuing frame from PRI_EVENT_PROCEEDING on channel 0/2 span 2 [Aug 3 14:49:39] VERBOSE[28946] logger.c: -- Zap/26-1 is proceeding passing it to SIP/242-098c0178 [Aug 3 14:49:39] VERBOSE[28946] logger.c: -- Zap/26-1 is ringing [Aug 3 14:49:42] DEBUG[28102] chan_zap.c: Echo cancellation already on [Aug 3 14:49:42] VERBOSE[28946] logger.c: -- Zap/26-1 answered SIP/242-098c0178 [Aug 3 14:49:45] VERBOSE[28102] logger.c: -- Accepting call from 'xxxxxxxxxx' to 'xxxxxxxxxx' on channel 0/3, span 2 [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- Executing [xxxxxxxxxx@incoming:1] Set("Zap/27-1", "aa=1") in new stack [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- Executing [xxxxxxxxxx@incoming:2] GotoIf("Zap/27-1", "1 = "1"?incoming-open|s|1") in new stack [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- Goto (incoming-open,s,1) [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- Executing [s@incoming-open:1] Answer("Zap/27-1", "") in new stack [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- Executing [s@incoming-open:2] Goto("Zap/27-1", "inside|200|1") in new stack [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- Goto (inside,200,1) [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- Executing [200@inside:1] Dial("Zap/27-1", "SIP/206|240") in new stack [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- Called 206 [Aug 3 14:49:45] DEBUG[28102] chan_zap.c: Echo cancellation already on [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- SIP/206-098f8c70 is ringing [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- SIP/206-098f8c70 is ringing [Aug 3 14:49:46] VERBOSE[28947] logger.c: -- SIP/206-098f8c70 is ringing [Aug 3 14:49:48] VERBOSE[28947] logger.c: -- SIP/206-098f8c70 answered Zap/27-1 [Aug 3 14:49:52] DEBUG[28944] chan_zap.c: Set option AUDIO MODE, value: ON(1) on Zap/28-1 [Aug 3 14:49:52] DEBUG[28944] chan_zap.c: Not yet hungup... Calling hangup once with icause, and clearing call [Aug 3 14:49:52] DEBUG[28944] chan_zap.c: Set option AUDIO MODE, value: OFF(0) on Zap/28-1 [Aug 3 14:49:52] VERBOSE[28944] logger.c: -- Hungup 'Zap/28-1' [Aug 3 14:49:52] VERBOSE[28944] logger.c: == Spawn extension (international, xxxxxxxxxx, 2) exited non-zero on 'SIP/271-098d49a8' [Aug 3 14:49:52] DEBUG[28944] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:49:53] DEBUG[28946] chan_zap.c: Set option AUDIO MODE, value: ON(1) on Zap/26-1 [Aug 3 14:49:53] DEBUG[28946] chan_zap.c: Not yet hungup... Calling hangup once with icause, and clearing call [Aug 3 14:49:53] DEBUG[28946] chan_zap.c: Set option AUDIO MODE, value: OFF(0) on Zap/26-1 [Aug 3 14:49:53] VERBOSE[28946] logger.c: -- Hungup 'Zap/26-1' [Aug 3 14:49:53] VERBOSE[28946] logger.c: == Spawn extension (international, xxxxxxxxxx, 2) exited non-zero on 'SIP/242-098c0178' [Aug 3 14:49:53] DEBUG[28946] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:49:55] VERBOSE[28947] logger.c: -- Started music on hold, class 'default', on Zap/27-1 [Aug 3 14:50:35] VERBOSE[28102] logger.c: -- Channel 0/1, span 2 got hangup request, cause 16 [Aug 3 14:50:35] DEBUG[28892] chan_zap.c: Set option AUDIO MODE, value: ON(1) on Zap/25-1 [Aug 3 14:50:35] DEBUG[28892] chan_zap.c: Not yet hungup... Calling hangup once with icause, and clearing call [Aug 3 14:50:35] DEBUG[28892] chan_zap.c: Set option AUDIO MODE, value: OFF(0) on Zap/25-1 [Aug 3 14:50:35] VERBOSE[28892] logger.c: -- Hungup 'Zap/25-1' [Aug 3 14:50:35] VERBOSE[28892] logger.c: == Spawn extension (international, 701, 1) exited non-zero on 'SIP/272-09967930' [Aug 3 14:50:35] DEBUG[28892] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:53:08] VERBOSE[28102] logger.c: -- Accepting call from 'xxxxxxxxxx' to 'xxxxxxxxx' on channel 0/1, span 2 [Aug 3 14:53:08] VERBOSE[28960] logger.c: -- Executing [xxxxxxxxxx@incoming:1] SIPAddHeader("Zap/25-1", "Alert-Info:EXTERNAL") in new stack [Aug 3 14:53:08] VERBOSE[28960] logger.c: -- Executing [xxxxxxxxxx@incoming:2] Goto("Zap/25-1", "inside|212|1") in new stack [Aug 3 14:53:08] VERBOSE[28960] logger.c: -- Goto (inside,212,1) [Aug 3 14:53:08] VERBOSE[28960] logger.c: -- Executing [212@inside:1] Macro("Zap/25-1", "stdexten|212|SIP/212") in new stack [Aug 3 14:53:08] DEBUG[28102] chan_zap.c: Echo cancellation already on [Aug 3 14:53:08] DEBUG[28960] db.c: Unable to find key '212' in family 'CFI' [Aug 3 14:53:08] VERBOSE[28960] logger.c: -- Executing [s@macro-stdexten:1] GotoIf("Zap/25-1", "0?s|2:s|3") in new stack [Aug 3 14:53:08] VERBOSE[28960] logger.c: -- Goto (macro-stdexten,s,3) [Aug 3 14:53:08] DEBUG[28960] app_macro.c: Executed application: GotoIf [Aug 3 14:53:08] VERBOSE[28960] logger.c: -- Executing [s@macro-stdexten:3] Dial("Zap/25-1", "SIP/212|20|t") in new stack [Aug 3 14:53:08] VERBOSE[28960] logger.c: -- Called 212 [Aug 3 14:53:18] VERBOSE[28102] logger.c: -- Channel 0/1, span 2 got hangup request, cause 102 [Aug 3 14:53:18] DEBUG[28960] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:53:18] VERBOSE[28960] logger.c: == Spawn extension (macro-stdexten, s, 3) exited non-zero on 'Zap/25-1' in macro 'stdexten' [Aug 3 14:53:18] VERBOSE[28960] logger.c: == Spawn extension (macro-stdexten, s, 3) exited non-zero on 'Zap/25-1' [Aug 3 14:53:18] DEBUG[28960] chan_zap.c: Set option AUDIO MODE, value: ON(1) on Zap/25-1 [Aug 3 14:53:18] DEBUG[28960] chan_zap.c: Not yet hungup... Calling hangup once with icause, and clearing call [Aug 3 14:53:18] DEBUG[28960] chan_zap.c: Set option AUDIO MODE, value: OFF(0) on Zap/25-1 [Aug 3 14:53:18] VERBOSE[28960] logger.c: -- Hungup 'Zap/25-1' [Aug 3 14:53:18] DEBUG[28960] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:49:39] VERBOSE[28946] logger.c: -- Executing [xxxxxxxxxx@international:1] Set("SIP/242-098c0178", "CALLERID(all)=Advance Packaging<xxxxxxxxxx>") in new stack [Aug 3 14:49:39] VERBOSE[28946] logger.c: -- Executing [xxxxxxxxxx@international:2] Dial("SIP/242-098c0178", "ZAP/g1/xxxxxxxxxx") in new stack [Aug 3 14:49:39] VERBOSE[28946] logger.c: -- Requested transfer capability: 0x00 - SPEECH [Aug 3 14:49:39] VERBOSE[28946] logger.c: -- Called g1/xxxxxxxxxx [Aug 3 14:49:39] DEBUG[28102] chan_zap.c: Queuing frame from PRI_EVENT_PROCEEDING on channel 0/2 span 2 [Aug 3 14:49:39] VERBOSE[28946] logger.c: -- Zap/26-1 is proceeding passing it to SIP/242-098c0178 [Aug 3 14:49:39] VERBOSE[28946] logger.c: -- Zap/26-1 is ringing [Aug 3 14:49:42] DEBUG[28102] chan_zap.c: Echo cancellation already on [Aug 3 14:49:42] VERBOSE[28946] logger.c: -- Zap/26-1 answered SIP/242-098c0178 [Aug 3 14:49:45] VERBOSE[28102] logger.c: -- Accepting call from 'xxxxxxxxxx' to 'xxxxxxxxxx' on channel 0/3, span 2 [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- Executing [xxxxxxxxxx@incoming:1] Set("Zap/27-1", "aa=1") in new stack [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- Executing [xxxxxxxxxx@incoming:2] GotoIf("Zap/27-1", "1 = "1"?incoming-open|s|1") in new stack [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- Goto (incoming-open,s,1) [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- Executing [s@incoming-open:1] Answer("Zap/27-1", "") in new stack [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- Executing [s@incoming-open:2] Goto("Zap/27-1", "inside|200|1") in new stack [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- Goto (inside,200,1) [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- Executing [200@inside:1] Dial("Zap/27-1", "SIP/206|240") in new stack [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- Called 206 [Aug 3 14:49:45] DEBUG[28102] chan_zap.c: Echo cancellation already on [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- SIP/206-098f8c70 is ringing [Aug 3 14:49:45] VERBOSE[28947] logger.c: -- SIP/206-098f8c70 is ringing [Aug 3 14:49:46] VERBOSE[28947] logger.c: -- SIP/206-098f8c70 is ringing [Aug 3 14:49:48] VERBOSE[28947] logger.c: -- SIP/206-098f8c70 answered Zap/27-1 [Aug 3 14:49:52] DEBUG[28944] chan_zap.c: Set option AUDIO MODE, value: ON(1) on Zap/28-1 [Aug 3 14:49:52] DEBUG[28944] chan_zap.c: Not yet hungup... Calling hangup once with icause, and clearing call [Aug 3 14:49:52] DEBUG[28944] chan_zap.c: Set option AUDIO MODE, value: OFF(0) on Zap/28-1 [Aug 3 14:49:52] VERBOSE[28944] logger.c: -- Hungup 'Zap/28-1' [Aug 3 14:49:52] VERBOSE[28944] logger.c: == Spawn extension (international, xxxxxxxxxx, 2) exited non-zero on 'SIP/271-098d49a8' [Aug 3 14:49:52] DEBUG[28944] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:49:53] DEBUG[28946] chan_zap.c: Set option AUDIO MODE, value: ON(1) on Zap/26-1 [Aug 3 14:49:53] DEBUG[28946] chan_zap.c: Not yet hungup... Calling hangup once with icause, and clearing call [Aug 3 14:49:53] DEBUG[28946] chan_zap.c: Set option AUDIO MODE, value: OFF(0) on Zap/26-1 [Aug 3 14:49:53] VERBOSE[28946] logger.c: -- Hungup 'Zap/26-1' [Aug 3 14:49:53] VERBOSE[28946] logger.c: == Spawn extension (international, 9572120, 2) exited non-zero on 'SIP/242-098c0178' [Aug 3 14:49:53] DEBUG[28946] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:49:55] VERBOSE[28947] logger.c: -- Started music on hold, class 'default', on Zap/27-1 [Aug 3 14:50:35] VERBOSE[28102] logger.c: -- Channel 0/1, span 2 got hangup request, cause 16 [Aug 3 14:50:35] DEBUG[28892] chan_zap.c: Set option AUDIO MODE, value: ON(1) on Zap/25-1 [Aug 3 14:50:35] DEBUG[28892] chan_zap.c: Not yet hungup... Calling hangup once with icause, and clearing call [Aug 3 14:50:35] DEBUG[28892] chan_zap.c: Set option AUDIO MODE, value: OFF(0) on Zap/25-1 [Aug 3 14:50:35] VERBOSE[28892] logger.c: -- Hungup 'Zap/25-1' [Aug 3 14:50:35] VERBOSE[28892] logger.c: == Spawn extension (international, 701, 1) exited non-zero on 'SIP/272-09967930' [Aug 3 14:50:35] DEBUG[28892] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:53:08] VERBOSE[28102] logger.c: -- Accepting call from 'xxxxxxxxxx' to 'xxxxxxxxxx' on channel 0/1, span 2 [Aug 3 14:53:08] VERBOSE[28960] logger.c: -- Executing [xxxxxxxxxx@incoming:1] SIPAddHeader("Zap/25-1", "Alert-Info:EXTERNAL") in new stack [Aug 3 14:53:08] VERBOSE[28960] logger.c: -- Executing [xxxxxxxxxx@incoming:2] Goto("Zap/25-1", "inside|212|1") in new stack [Aug 3 14:53:08] VERBOSE[28960] logger.c: -- Goto (inside,212,1) [Aug 3 14:53:08] VERBOSE[28960] logger.c: -- Executing [212@inside:1] Macro("Zap/25-1", "stdexten|212|SIP/212") in new stack [Aug 3 14:53:08] DEBUG[28102] chan_zap.c: Echo cancellation already on [Aug 3 14:53:08] DEBUG[28960] db.c: Unable to find key '212' in family 'CFI' [Aug 3 14:53:08] VERBOSE[28960] logger.c: -- Executing [s@macro-stdexten:1] GotoIf("Zap/25-1", "0?s|2:s|3") in new stack [Aug 3 14:53:08] VERBOSE[28960] logger.c: -- Goto (macro-stdexten,s,3) [Aug 3 14:53:08] DEBUG[28960] app_macro.c: Executed application: GotoIf [Aug 3 14:53:08] VERBOSE[28960] logger.c: -- Executing [s@macro-stdexten:3] Dial("Zap/25-1", "SIP/212|20|t") in new stack [Aug 3 14:53:08] VERBOSE[28960] logger.c: -- Called 212 [Aug 3 14:53:18] VERBOSE[28102] logger.c: -- Channel 0/1, span 2 got hangup request, cause 102 [Aug 3 14:53:18] DEBUG[28960] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. [Aug 3 14:53:18] VERBOSE[28960] logger.c: == Spawn extension (macro-stdexten, s, 3) exited non-zero on 'Zap/25-1' in macro 'stdexten' [Aug 3 14:53:18] VERBOSE[28960] logger.c: == Spawn extension (macro-stdexten, s, 3) exited non-zero on 'Zap/25-1' [Aug 3 14:53:18] DEBUG[28960] chan_zap.c: Set option AUDIO MODE, value: ON(1) on Zap/25-1 [Aug 3 14:53:18] DEBUG[28960] chan_zap.c: Not yet hungup... Calling hangup once with icause, and clearing call [Aug 3 14:53:18] DEBUG[28960] chan_zap.c: Set option AUDIO MODE, value: OFF(0) on Zap/25-1 [Aug 3 14:53:18] VERBOSE[28960] logger.c: -- Hungup 'Zap/25-1' [Aug 3 14:53:18] DEBUG[28960] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. | ||
Comments: | By: Phil Smith (philsmith) 2007-08-03 14:15:08 console.txt is the last moments from the CLI with core set debug 9 core set verbose 9 fulllog-debugenable.txt is the FULL log with DEBUG enabled in the logging.conf file Asterisk build with DEBUG_THREADS and DONT_OPTIMIZE enabled and started with /usr/sbin/asterisk -vvvg -c No crash so no core file. Using asterisk-1.4.9 asterisk-addons-1.4.2 libpri-1.4.1 zaptel-1.4.4 By: Russell Bryant (russell) 2007-08-03 14:28:38 I just committed some changes to the DEBUG_THREADS code in 1.4 that should make debugging these types of problems a lot easier. Please update to the latest version of the 1.4 branch, still with DEBUG_THREADS and DONT_OPTIMIZE set, and include the output of the "core show locks" CLI command after Asterisk locks up. By: Phil Smith (philsmith) 2007-08-03 16:29:53 Running Asterisk SVN-branch-1.4-r78095 now and uploaded the "CORE SHOW LOCKS" output. By: Russell Bryant (russell) 2007-08-03 16:31:51 That wasn't nearly as helpful as I had hoped. :( Do you know what is happening on the system right before this happens? Parking? Transfer? By: Phil Smith (philsmith) 2007-08-03 16:41:54 I can make it happen now. Using a Snom 360 phone it gets a call from outside via a ZAP channel. Push the transfer button on the Snom dial 700 (call parking) and then the check mark button. Dial 701, or what ever the call was parked on, and then park again. Do this until it locks. My assumption is that durning the business day as calls are getting sent back to the operator and she is picking up other ones this eventually just locks it. Got some other things I want to try to see if they still lock and will keep you posted. By: Phil Smith (philsmith) 2007-08-03 16:48:59 Doing blind transfers to call parking I can make it lock using a Polycom 501 as well as Polycom 301. By: callguy (callguy) 2007-08-08 13:23:55 We appear to be having a related issue (bug 10406) - it seems that transfers to queues will also cause this to happen (but it isn't 100% reproducible) it may be that only blind transfers to the queue does it. By: Eliel Sardanons (eliel) 2007-08-09 07:38:42 While doing a transfer Local channels are created (??). Maybe this issue is related to: ASTERISK-1013197 This is just a guess By: Russell Bryant (russell) 2007-08-10 10:46:04 I found a bug in my "core show locks" code that made the output not useful. If you update to 1.4.10.1, it should be a lot more helpful. By: Joshua C. Colp (jcolp) 2007-08-16 13:21:29 As Russell requested can you update and provide it again, thanks! By: Phil Smith (philsmith) 2007-08-16 14:16:58 Upper Management required me to roll back to 1.2 since we were having too many (about 4) crashes a day and distrupting business. At this point I am barred from running 1.4 in production I will need a little bit of time to set a test box and phones and see if I can duplicate the problem in testing. I will keep you posted. By: Russell Bryant (russell) 2007-08-23 15:53:56 Give the patch in 9724 a try if you are testing this By: Phil Smith (philsmith) 2007-08-29 08:21:48 Is this patch built into SVN-branch-1.4-r81228? By: Russell Bryant (russell) 2007-08-29 09:05:19 No, it has not been committed. I am waiting for people to test it first. You have to manually apply it to the source. $ cd asterisk-1.4 $ patch -p0 < patchfile.txt By: Phil Smith (philsmith) 2007-08-29 13:14:00 Applied the patch to SVN Branch for a version of Asterisk SVN-branch-1.4-r81228M. This is on a test box and only have SIP and IAX channels available for it, no ZAP. Took all the steps that was causing it to crash before with transfers to the parking lot and it did not lock this time. I could not say 100% that it fixed the problem because I was not able to test calls coming in on a ZAP channel. I will try to get it put on the production server that does have ZAP channels to see if the issue is resolved there also. By: Digium Subversion (svnbot) 2007-09-06 17:10:35 Repository: asterisk Revision: 81832 ------------------------------------------------------------------------ r81832 | russell | 2007-09-06 17:10:34 -0500 (Thu, 06 Sep 2007) | 16 lines (closes issue ASTERISK-9438, closes issue ASTERISK-10017) Reported by: kenw Patches: 9724.txt uploaded by russell (license 2) Tested by: kenw, russell Resolve a deadlock that occurs when doing a SIP transfer to parking. I come across this type of deadlock fairly often it seems. It is very important to mind the boundary between the channel driver and the core in respect to the channel lock and the channel-pvt lock. Channel drivers lock to lock the pvt and then the channel once it calls into the core, while the core will do it in the opposite order. The way this is avoided is by having channel drivers either release their pvt lock while calling into the core, or such as in this case, unlocking the pvt just long enough to acquire the channel lock. ------------------------------------------------------------------------ By: Digium Subversion (svnbot) 2007-09-06 17:11:54 Repository: asterisk Revision: 81839 ------------------------------------------------------------------------ r81839 | russell | 2007-09-06 17:11:53 -0500 (Thu, 06 Sep 2007) | 24 lines Merged revisions 81832 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r81832 | russell | 2007-09-06 17:28:57 -0500 (Thu, 06 Sep 2007) | 16 lines (closes issue ASTERISK-9438, closes issue ASTERISK-10017) Reported by: kenw Patches: 9724.txt uploaded by russell (license 2) Tested by: kenw, russell Resolve a deadlock that occurs when doing a SIP transfer to parking. I come across this type of deadlock fairly often it seems. It is very important to mind the boundary between the channel driver and the core in respect to the channel lock and the channel-pvt lock. Channel drivers lock to lock the pvt and then the channel once it calls into the core, while the core will do it in the opposite order. The way this is avoided is by having channel drivers either release their pvt lock while calling into the core, or such as in this case, unlocking the pvt just long enough to acquire the channel lock. ........ ------------------------------------------------------------------------ By: Digium Subversion (svnbot) 2007-09-08 09:14:35 Repository: asterisk Revision: 81970 ------------------------------------------------------------------------ r81970 | murf | 2007-09-08 09:14:33 -0500 (Sat, 08 Sep 2007) | 260 lines Merged revisions 81683,81712,81730,81742,81744-81745,81777,81779,81781-81785,81813-81814,81827,81839,81849,81858,81873,81891,81910,81924,81953 via svnmerge from https://origsvn.digium.com/svn/asterisk/trunk ................ r81683 | mmichelson | 2007-09-06 09:21:45 -0600 (Thu, 06 Sep 2007) | 13 lines Merged revisions 81682 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r81682 | mmichelson | 2007-09-06 10:20:36 -0500 (Thu, 06 Sep 2007) | 5 lines Fixes a memory leak (closes issue ASTERISK-10247, reported and patched by Ivan) ........ ................ r81712 | rizzo | 2007-09-06 09:43:49 -0600 (Thu, 06 Sep 2007) | 8 lines various changes to the documentation, and redefinition of ao2_hash_fn and ao2_callback_fn typedefs, in preparation to more cleanup of the _search_flags Please do not merge this change to 1.4 yet - there are no functional changes anyways. ................ r81730 | mmichelson | 2007-09-06 10:31:30 -0600 (Thu, 06 Sep 2007) | 14 lines Merged revisions 81713 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r81713 | mmichelson | 2007-09-06 11:25:40 -0500 (Thu, 06 Sep 2007) | 6 lines Fixes an issue where valid DTMF had to be pressed twice to exit a queue if a member's phone was ringing. (closes issue ASTERISK-10245, reported by strider2k, patched by me) ........ ................ r81742 | mattf | 2007-09-06 10:38:54 -0600 (Thu, 06 Sep 2007) | 1 line Patch on 10575. Add support for unequipped CIC (UCIC) message as well as improve some of our CIC flags in chan_zap ................ r81744 | tilghman | 2007-09-06 10:57:20 -0600 (Thu, 06 Sep 2007) | 2 lines Incorporate the ability to log output of safe_asterisk to syslog (closes issue ASTERISK-9588) ................ r81745 | phsultan | 2007-09-06 11:00:58 -0600 (Thu, 06 Sep 2007) | 9 lines Merged revisions 81743 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r81743 | phsultan | 2007-09-06 18:56:29 +0200 (Thu, 06 Sep 2007) | 1 line Various string length fixes. Removed an unused variable in aji_client structure (context) ........ ................ r81777 | file | 2007-09-06 13:43:20 -0600 (Thu, 06 Sep 2007) | 15 lines Merged revisions 81776 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r81776 | file | 2007-09-06 16:40:37 -0300 (Thu, 06 Sep 2007) | 7 lines (closes issue ASTERISK-9809) Reported by: stevefeinstein Patches: meetme-unmute-manager.diff uploaded by qwell (license 4) Tested by: stevefeinstein After looking over the code I agree with Qwell. Setting the file descriptor to conference each time just causes a fight back and forth. ........ ................ r81779 | qwell | 2007-09-06 14:00:08 -0600 (Thu, 06 Sep 2007) | 10 lines Merged revisions 81778 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r81778 | qwell | 2007-09-06 14:59:07 -0500 (Thu, 06 Sep 2007) | 2 lines This should fix a build issue that people building against uClibc were seeing with the addition of astobj2 ........ ................ r81781 | russell | 2007-09-06 14:05:50 -0600 (Thu, 06 Sep 2007) | 2 lines Fix the syntax of declaring a hint with a name to be compatible with trunk ................ r81782 | file | 2007-09-06 14:16:02 -0600 (Thu, 06 Sep 2007) | 6 lines (closes issue ASTERISK-10019) Reported by: mvanbaak Patches: chan_skinny_info.diff uploaded by mvanbaak (license 7) Add skinny show device, skinny show line, and skinny show settings CLI commands. ................ r81783 | russell | 2007-09-06 14:24:18 -0600 (Thu, 06 Sep 2007) | 4 lines Merge HINT() dialplan function from my sandbox branch into trunk. This function will let you retrieve the list of devices or name associated with a hint. (inspired by issue ASTERISK-10226) ................ r81784 | russell | 2007-09-06 14:27:26 -0600 (Thu, 06 Sep 2007) | 4 lines Rename the DEVSTATE() function to DEVICE_STATE() to better conform to how other functions are named. (inspired by issue ASTERISK-10226) ................ r81785 | russell | 2007-09-06 14:27:53 -0600 (Thu, 06 Sep 2007) | 2 lines s/DEVSTATE/DEVICE_STATE/ ................ r81813 | russell | 2007-09-06 14:54:07 -0600 (Thu, 06 Sep 2007) | 5 lines Add EXTENSION_STATE() function that can retrieve the state of an extension that has a hint. (closes issue ASTERISK-10226, adamgundy) ................ r81814 | file | 2007-09-06 15:01:10 -0600 (Thu, 06 Sep 2007) | 2 lines Initialize iax_frames variable to NULL, keeps valgrind happy. ................ r81827 | qwell | 2007-09-06 16:06:17 -0600 (Thu, 06 Sep 2007) | 9 lines Merged revisions 81826 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r81826 | qwell | 2007-09-06 17:05:02 -0500 (Thu, 06 Sep 2007) | 1 line We added COPTS for ASTCFLAGS additions, but not LDOPTS for ASTLDFLAGS. This adds LDOPTS ........ ................ r81839 | russell | 2007-09-06 16:30:15 -0600 (Thu, 06 Sep 2007) | 24 lines Merged revisions 81832 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r81832 | russell | 2007-09-06 17:28:57 -0500 (Thu, 06 Sep 2007) | 16 lines (closes issue ASTERISK-9438, closes issue ASTERISK-10017) Reported by: kenw Patches: 9724.txt uploaded by russell (license 2) Tested by: kenw, russell Resolve a deadlock that occurs when doing a SIP transfer to parking. I come across this type of deadlock fairly often it seems. It is very important to mind the boundary between the channel driver and the core in respect to the channel lock and the channel-pvt lock. Channel drivers lock to lock the pvt and then the channel once it calls into the core, while the core will do it in the opposite order. The way this is avoided is by having channel drivers either release their pvt lock while calling into the core, or such as in this case, unlocking the pvt just long enough to acquire the channel lock. ........ ................ r81849 | russell | 2007-09-06 16:32:03 -0600 (Thu, 06 Sep 2007) | 1 line fix the build ... oops ................ r81858 | file | 2007-09-06 16:34:44 -0600 (Thu, 06 Sep 2007) | 2 lines Fix memory issue that crept up with Russell's testing. It is *not* proper to free the frame we get in ast_write. ................ r81873 | file | 2007-09-07 06:32:04 -0600 (Fri, 07 Sep 2007) | 2 lines Don't check for epoll support when cross compiling. ................ r81891 | mmichelson | 2007-09-07 09:29:23 -0600 (Fri, 07 Sep 2007) | 11 lines Merged revisions 81886 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r81886 | mmichelson | 2007-09-07 10:25:19 -0500 (Fri, 07 Sep 2007) | 3 lines Moving the explanation for joinempty to a more appropriate place ........ ................ r81910 | qwell | 2007-09-07 10:13:57 -0600 (Fri, 07 Sep 2007) | 4 lines Add an optional reason parameter to PauseQueueMember/UnpauseQueueMember applications and manager events. Issue 8738, patch by rgollent ................ r81924 | qwell | 2007-09-07 13:53:30 -0600 (Fri, 07 Sep 2007) | 14 lines Merged revisions 81923 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 (closes issue ASTERISK-10255) ........ r81923 | qwell | 2007-09-07 14:48:00 -0500 (Fri, 07 Sep 2007) | 5 lines Allow the MEMBERINTERFACE variable to be used as the mixmonitor filename. This moves the setting of the MEMBERINTERFACE variable to before mixmonitor. Issue 10671, patch by sim. ........ ................ r81953 | russell | 2007-09-08 07:45:40 -0600 (Sat, 08 Sep 2007) | 19 lines Merged revisions 81952 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r81952 | russell | 2007-09-08 08:42:26 -0500 (Sat, 08 Sep 2007) | 11 lines (closes issue ASTERISK-10256) Bump the cleancount so that a "make clean" will be forced. This is needed because my fix in revision 81599 made a change to a data structure in file.h, and since file dependency tracking is only on with dev-mode enabled, file format modules that don't get rebuilt may crash, as is the case with this issue. This makes me wonder - how much faster does the code build without the file dependency tracking enabled? If it doesn't make much of a difference, then it may be worth just keeping it on all of the time, or perhaps just not in release tarballs, so that this type of issue is avoided. ........ ................ ------------------------------------------------------------------------ |