Asterisk 22.1.0 DND Button Pressed FRACK Message

Hi Guys,

Is someone recognised when i pressed DND button from Sangoma S phone getting below FRACK message.

[2025-02-26 13:29:35] ERROR[20908]: astobj2_container.c:540 ao2_iterator_destroy: FRACK!, Failed assertion user_data is NULL (0)
[2025-02-26 13:29:35] ERROR[20908]:   Got 17 backtrace records
# 0: /usr/sbin/asterisk(__ast_assert_failed+0x90) [0x55bf120db42b]
# 1: /usr/sbin/asterisk(+0x74c62) [0x55bf11f3fc62]
# 2: /usr/sbin/asterisk(__ao2_ref+0x8c) [0x55bf11f4063a]
# 3: /usr/sbin/asterisk(ao2_iterator_destroy+0x4a) [0x55bf11f42fd9]
# 4: /lib/x86_64-linux-gnu/asterisk/modules/res_pjsip_dialog_info_digium_body_supplement.so(+0x1add) [0x7f8f6c401add]
# 5: /lib/x86_64-linux-gnu/asterisk/modules/res_pjsip_pubsub.so(ast_sip_pubsub_generate_body_content+0x223) [0x7f8f6cca07a1]
# 6: /lib/x86_64-linux-gnu/asterisk/modules/res_pjsip_pubsub.so(ast_sip_subscription_notify+0x8f) [0x7f8f6cc9c813]
# 7: /lib/x86_64-linux-gnu/asterisk/modules/res_pjsip_exten_state.so(+0x3003) [0x7f8f6cb44003]
# 8: /usr/sbin/asterisk(ast_taskprocessor_execute+0x11f) [0x55bf120c327e]
# 9: /usr/sbin/asterisk(+0x2027a6) [0x55bf120cd7a6]
#10: /usr/sbin/asterisk(ast_taskprocessor_execute+0x11f) [0x55bf120c327e]
#11: /usr/sbin/asterisk(+0x200210) [0x55bf120cb210]
#12: /usr/sbin/asterisk(+0x201f5d) [0x55bf120ccf5d]
#13: /usr/sbin/asterisk(+0x201ca2) [0x55bf120ccca2]
#14: /usr/sbin/asterisk(+0x20d3c2) [0x55bf120d83c2]
#15: /lib/x86_64-linux-gnu/libc.so.6(+0x891c4) [0x7f8fadb8f1c4]
#16: /lib/x86_64-linux-gnu/libc.so.6(+0x10985c) [0x7f8fadc0f85c]

freepbx-17*CLI> core show version
Asterisk 22.1.0 built by jenkins @ 4b5f6d328548 on a x86_64 running Linux on 2024-11-25 05:15:54 UTC

No Error detected at PM2 side,

OUT > 2025-02-26 13:33 +00:00: [3047274][1001-1-presencestate] Sending message of Session 'Presence' with message 'Available'
OUT > 2025-02-26 13:33 +00:00: [3047274][1001-1-presencestate] Sending message of Session 'Presence' with message 'Available'
OUT > 2025-02-26 13:33 +00:00: [3047274][1001-1-presencestate] Sending message of Session 'Presence' with message 'DND'
OUT > 2025-02-26 13:33 +00:00: [3047274][1001-1-presencestate] Sending message of Session 'Presence' with message 'DND'
OUT > 2025-02-26 13:33 +00:00: [3047274][1001-1-presencestate] Sending message of Session 'Presence' with message 'Available'
OUT > 2025-02-26 13:33 +00:00: [3047274][1001-1-presencestate] Sending message of Session 'Presence' with message 'Available'

What is the output of “digium_phones show version” from the Asterisk console?

freepbx-17*CLI> digium_phones show version
Digium Phone Module for Asterisk Version 22.0_3.6.9

Thanks, wanted to confirm it was the right Asterisk version on that too. Not sure why a FRACK would occur there, that module itself hasn’t changed in years upon years. Not even sure it is even truly needed anymore since I believe what it did landed in open source. I’d suggest raising an issue on the FreePBX side and they can isolate/coordinate with the Asterisk team since it’s a binary module.

Thank you @jcolp
Ticket created.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.