-
Notifications
You must be signed in to change notification settings - Fork 12
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
ASL 3 Crash on app_rpt/rpt_channel.c #422
Comments
Can you install the asl3-asterisk-dbgsym and asl3-asterisk-modules-dbgsym packages to your system. This will augment any crash reports with some helpful information.
|
After installing the symbols, please run The results are recorded in |
Looks like the core is dumped here: |
I just looked at this for a second, but the direct cause of the crash seems to be I don't think it should be possible for it to be NULL there, so in that case there is likely some other bug upstream of that here. |
I think the thing crashing is indicated here:
when newkey "failed" the next event is "improper termination":
|
The improper termination event is expected, actually, as some work needs to be done still to get rid of that. The FRACK message is indicative of the problem and in the backtrace lines up with the line number mentioned. The newkeytimer warning message is also an issue, but I don't recall it always causing a crash in the past, not exactly sure now. They probably are related in some way and we'll take a look into that. |
I believe this is also related to #385. |
I am having the same trouble. It only takes about 5 to 6 days and we start getting the errors on new connections to the hub. This started happening on the Raspberry Pi we loaded from the image about 6 months ago. The Pi working fine for several weeks and after an update around 3 months ago we started having the issue. We are now running Debian 12 on a 64bit platform and installed asl3 using the repo. We have roughly 25 to 40 nodes connected at a time. If i disable the hub node 28528, the few connections on the other hubs seem to work fine. However when I enable 28528 (main) and all the connections start trying to establish and its snowballs. Only a reboot will fix the issue. |
@rob297 Please look above for the instructions for installing the symbols and obtaining crash dump information. |
It may also be a useful idea to check the system memory ( |
Have it ready for next crash, Will post. Thank you. |
If you added the symbol packages then you should be able to run |
We have a net tonight so I will probably have it the morning. It seems to happen when there are a lot of inbound connections at one time. I disabled our main hub 28528 and with about 10 connections it seemed to be ok. But when I enabled 28528 and the 27 connections came in it crashed. I dont have the core file anymore. Yes I know I should have kept it. |
Here are the output file from the core dump. I included the output log as well. After a full reboot of the server all nodes reconnect without any issues. Thank you for your time. core-asterisk-2024-12-12T15-00-50Z-info.txt |
Update, Added to iax.conf [callnumberlimits] |
Describe the bug
Repeater appears to "crash" randomly.
To Reproduce
Steps to reproduce the behavior:
Not sure what steps cause it to crash - maybe time?
At the "failure" the repeater was NOT active.
Expected behavior
Recovery (which it does appear to do fine)
Screenshots
Logs:
Software versions (listed in asl-menu, option 4)
Have you run a software update and rebooted?
What is the platform - e.g. Raspberry Pi 4, Raspberry Pi 5, Virtual Machine, Desktop, etc.
Additional context
Add any other context about the problem here.
I may have truncated a bit more "important" info:
[2024-11-05 21:43:26.318] WARNING[1082641][C-00000009] app_rpt/rpt_channel.c: Failed to send text IAX2/68.58.182.228:4569-11436 on !NEWKEY1!
[2024-11-05 21:43:26.339] WARNING[1082641][C-00000009] app_rpt/rpt_channel.c: Failed to send text IAX2/68.58.182.228:4569-11436 on !NEWKEY1!
[2024-11-05 21:43:28.219] WARNING[1082629] app_rpt.c: 0x7f3c74009c20 newkeytimer expired on connected node, setting newkey from 2 to 0.
[2024-11-05 21:43:57.359] WARNING[1082673][C-0000000a] app_rpt/rpt_channel.c: Failed to send text IAX2/68.58.182.228:4569-5324 on !NEWKEY1!
[2024-11-05 21:43:57.359] WARNING[1082629][C-0000000a] channel.c: PBX may not have been terminated properly on 'IAX2/68.58.182.228:4569-5324'
[2024-11-05 21:43:57.379] ERROR[1082673][C-0000000a] app_rpt/rpt_channel.c: FRACK!, Failed assertion bad magic number 0x0 for object 0x7f3c700016d0 (0)
The text was updated successfully, but these errors were encountered: