-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Asterisk crashes after running for a period of time #25
Comments
Could you tell me more? Is two-month period enough? What version of Asterisk and chan_quectel you're using? What platform does your Asterisk service run on? |
Ubuntu22.01 asterisk18.10.1 Compile the latest code used , used is i5,16GB memory ,In 30 concurrent situations, file main/astobj2. cEXCESSIVE_REF_COUNT 900000 |
You have two options:
|
Connected to Asterisk 18.10.0 currently running on asbt (pid = 11502) |
use Build chan_quectel from experimental ao2 branch. core dump |
|
Can you give me a contact information? |
Asterisk Ready. |
You have to configure Asterisk to dump debug messages to console or check out log file for debug messages. |
Can you wait for me for a few minutes? |
#0 0x0000555d52c2f28a in __ao2_unlock (user_data=0x7fcca4b5a7b2, file=0x7fcb534e5168 "src/chan_quectel.c", func=0x7fcb534e5db0 <PRETTY_FUNCTION.68> "pvt_taskproc_lock_and_execute", line=686, var=0x7fcb534e553e "ptd->pvt") at astobj2.c:290 |
[Jun 21 10:34:22] DEBUG[51191]: src/at_queue.c:102 at_queue_add: [quectel0][AT] ↵ [OK] cmds:19 at tail |
[Jun 21 10:34:13] DEBUG[51117] threadpool.c: Worker thread idle timeout reached. Dying. |
[Jun 21 10:33:54] VERBOSE[51111] asterisk.c: Asterisk Ready. |
Sync your repo, rebuild and run again. |
OK can you tell me a contact information? I would like to pay to request assistance |
Under the AO2 branch, only 1 concurrency can be run |
[Jun 22 03:16:35] ERROR[93145]: src/at_response.c:996 handle_clcc: [quectel0] Answered unexisting or multiparty incoming call - idx:3, hanging up! |
If you mean multiparty calls, then they are disabled by default as stated in README. |
[Jun 22 03:16:35] ERROR[93145]: src/at_response.c:996 handle_clcc: [quectel0] Answered unexisting or multiparty incoming call - idx:3, hanging up! I disconnected when I made a call |
Set debug level to 2 and show me debug messages. I must see commands executed by modem and responses. |
[Jun 22 07:00:11] WARNING[202358][C-0000000a]: src/channel.c:180 channel_request: [quectel0] Request to call on device which can not make call at this moment |
Not WARNING nor NOTICE but DEBUG messages such as:
|
[Jun 22 07:08:48] DEBUG[202190] chan_sip.c: Allocating new SIP dialog for Y2VhZGQ2ZjA4NDE0ZWEyYWQxNTBjMTVkZWZlY2IwYWY. - INVITE (No RTP) |
no have this |
QuectelStatus=1 |
|
i try again whithout QuectelStatus |
How to determine if the modem is free? |
i used |
I'm sorry but without debug messages from |
[Jun 22 09:15:45] DEBUG[210330] src/at_queue.c: [quectel0][USER] ↵ [OK][ATD60606060;\r] after head |
Is this debug useful? |
Cannot use s: imsi dial? |
[Jun 22 11:30:25] WARNING[3283]: src/monitor_thread.c:44 check_taskprocessor: [quectel0] Taskprocessor - size:95 suspended:0 |
|
Taskprocessor - size:100 suspended:0 asterisk Program stuck This problem is difficult to reproduce, and another bug is that sometimes the modem voice is No |
[quectel4][AT+QPCMV=1,0] ⍻ Cannot enable audio on serial port this port is ok |
Jun 25 02:10:54] ERROR[21232][C-00000373]: frame.c:356 __ast_frdup: Excessive refcount 100000 reached on ao2 object 0x557481be30b8 |
Asterisk crashes after running for a period of time
Excessive refcount 100000 reached on ao2 object 0x563b7888d528
The text was updated successfully, but these errors were encountered: